Nothing Special   »   [go: up one dir, main page]

JP2005057706A - Presence information providing method, presence management server, computer program and user terminal - Google Patents

Presence information providing method, presence management server, computer program and user terminal Download PDF

Info

Publication number
JP2005057706A
JP2005057706A JP2003289401A JP2003289401A JP2005057706A JP 2005057706 A JP2005057706 A JP 2005057706A JP 2003289401 A JP2003289401 A JP 2003289401A JP 2003289401 A JP2003289401 A JP 2003289401A JP 2005057706 A JP2005057706 A JP 2005057706A
Authority
JP
Japan
Prior art keywords
information
schedule
user
schedule information
management server
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.)
Pending
Application number
JP2003289401A
Other languages
Japanese (ja)
Inventor
Hidetaka Miyamaki
秀宇 宮牧
Takanobu Ujisato
隆信 氏郷
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2003289401A priority Critical patent/JP2005057706A/en
Publication of JP2005057706A publication Critical patent/JP2005057706A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a presence information providing system, presence management server, etc., capable of easily grasping a future communication state of a user terminal. <P>SOLUTION: In this presence information providing system, a schedule management server manages schedule information, and the presence management server manages profile information required to acquire the schedule information, confirms contents of the presence information periodically or by request. When communication is not available, the presence management server acquires user's profile information, further acquires the schedule information on the basis of the profile information, and updates the presence information of the user terminal by extracting from the acquired schedule information the next communicable time showing that the incommunicable user terminal is next communicable. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は,複数の端末間でプレゼンス情報とメッセージ情報を送受信可能なプレゼンス情報提供システムに関する。   The present invention relates to a presence information providing system capable of transmitting and receiving presence information and message information between a plurality of terminals.

インターネット等のネットワークにより接続された複数のクライアント装置(パーソナルコンピュータ等)間で,メッセージ情報をやり取りするため,電子メール(Eメール),チャット等を利用した情報配信システムが普及している。   In order to exchange message information between a plurality of client devices (such as personal computers) connected via a network such as the Internet, information distribution systems using electronic mail (E-mail), chat, and the like have become widespread.

さらに,電子メールにおいて特定のグループに対してメッセージを伝達するために,複数のアドレスを設定して送信する方法や,特定の条件を満たす端末のユーザグループに対しグループアドレスを送信し,このグループアドレスによって情報を交換する方法が知られている(例えば,特許文献1)。   Furthermore, in order to transmit a message to a specific group by e-mail, a method for setting and transmitting a plurality of addresses or a group address for a user group of terminals satisfying a specific condition is transmitted. A method for exchanging information is known (for example, Patent Document 1).

また,近年では,上記のような情報配信システムとして,インスタントメッセージング(Instant Messaging)を利用したシステムの利用度が高まりつつある。このインスタントメッセージングでは,ネットワークに接続している予め登録する特定のクライアントユーザのグループに対して,送信先の現在の接続状況を把握しながら,インスタントメッセージを伝達できるという利点がある。   In recent years, as an information distribution system as described above, the utilization of a system using instant messaging is increasing. This instant messaging has the advantage that an instant message can be transmitted to a group of specific client users registered in advance connected to the network while grasping the current connection status of the transmission destination.

特開2003−134161号公報JP 2003-134161 A

しかしながら,上記現在の接続状況を示す情報(プレゼンス情報)を端末(クライアント)間で交換可能な情報配信システムでは,インスタントメッセージを送信する送信先のプレゼンス情報が「通信不可」を示す場合,送信元の端末は,いつインスタントメッセージを送信先に送信したらいいのか,判断することは困難であった。   However, in the information distribution system in which the information (presence information) indicating the current connection status can be exchanged between terminals (clients), if the presence information of the transmission destination to which the instant message is transmitted indicates “cannot communicate”, the transmission source It was difficult to determine when the instant message should be sent to the destination.

なお,複数のパーソナルコンピュータ(PC)等が接続されたLAN環境では,スケジュール管理サーバが存在し,上記スケジュール管理サーバがスケジュール情報を管理している場合がある。   In a LAN environment to which a plurality of personal computers (PCs) are connected, there is a case where a schedule management server exists, and the schedule management server may manage schedule information.

上記の場合,「通信不可」の端末に属するユーザのスケジュール情報から,次の接続に都合の良い時間を把握することは可能であるが,上記スケジュール情報から都合の良い接続時間のみを抽出するのには処理が複雑となり,非効率的である。   In the above case, it is possible to grasp the time that is convenient for the next connection from the schedule information of the users belonging to the terminals that cannot communicate, but only the convenient connection time is extracted from the schedule information. Is complicated and inefficient.

また,特に端末が携帯電話などの携帯端末の場合,PC等に比べて処理や機能に制限があるため,携帯電話側から「通信不可」の端末に属するユーザが今後接続するのに都合の良い時間を把握することは困難であった。   In particular, when the terminal is a mobile terminal such as a mobile phone, the processing and functions are limited compared to a PC, etc., which is convenient for users who belong to terminals that cannot communicate from the mobile phone side in the future. It was difficult to keep track of time.

本発明は,上記問題点に鑑みてなされたものであり,本発明の目的は,利用者端末の今後の通信状況を容易に把握することが可能な,新規かつ改良されたプレゼンス情報提供システムを提供することである。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a new and improved presence information providing system capable of easily grasping the future communication status of a user terminal. Is to provide.

上記課題を解決するために,本発明の第1の観点によれば,通信網に接続されユーザのスケジュール情報を管理するスケジュール管理サーバと,通信網に接続され少なくともユーザのプレゼンス情報を管理するプレゼンス管理サーバと,通信網に接続され送信先のユーザのプレゼンス情報に応じて,メッセージ情報を送信する利用者端末とを有するプレゼンス情報提供システムが提供される。上記プレゼンス情報提供システムにおいて,スケジュール管理サーバは,利用者端末に属するユーザのスケジュール情報を管理するスケジュール管理部を備えており,プレゼンス管理サーバは,少なくともユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理するプロファイル情報管理部と,プレゼンス情報の内容を確認し,プレゼンス情報が利用者端末の通信不可を示す場合,利用者端末に属するユーザのプロファイル情報を取得するプロファイル情報取得部と,プロファイル情報に基づき,スケジュール管理サーバに記憶されたスケジュール情報を,通信網を介して,取得するスケジュール情報取得部と,スケジュール情報取得部が取得したスケジュール情報から,通信不可の利用者端末が次に通信可能な時間を示す次通信可能時間を抽出する次通信可能抽出部と,次通信可能時間に基づき,利用者端末のプレゼンス情報を更新するプレゼンス更新部とを備えており,利用者端末は,プレゼンス管理サーバに対して,次通信可能時間が含まれたプレゼンス情報を要求するプレゼンス情報要求部と,次通信可能時間が含まれたプレゼンス情報を表示する表示部とを備えていることを特徴としている。   In order to solve the above problems, according to a first aspect of the present invention, a schedule management server connected to a communication network for managing user schedule information, and a presence connected to the communication network for managing at least user presence information. A presence information providing system is provided that includes a management server and a user terminal that is connected to a communication network and transmits message information according to presence information of a destination user. In the presence information providing system, the schedule management server includes a schedule management unit for managing the schedule information of users belonging to the user terminal, and the presence management server includes at least information necessary for acquiring the user's schedule information. Profile information management unit that manages profile information that includes information about the presence information, and if the presence information indicates that communication with the user terminal is not possible, obtain profile information for users belonging to the user terminal The schedule information stored in the schedule management server based on the profile information and the schedule information acquisition unit that acquires the schedule information stored in the schedule management server via the communication network, and the user terminal that cannot communicate from the schedule information acquired by the schedule information acquisition unit Next communication And a presence updating unit for updating the presence information of the user terminal based on the next communication available time. A presence information requesting unit that requests presence information including the next communicable time and a display unit that displays presence information including the next communicable time are provided to the management server. .

本発明によれば,プレゼンス情報提供システムでは,スケジュール管理サーバは,各ユーザのスケジュール情報を管理しており,プレゼンス管理サーバは,スケジュール情報から利用者端末の次に通信可能な時間を示す次通信可能時間を抽出する。上記抽出された次通信可能時間は,利用者端末にかかるプレゼンス情報に含まれるように更新され,管理される。さらに上記次通信可能時間を含むプレゼンス情報は,利用者端末からの要求に応じて,提供される。または,プレゼンス管理サーバは,利用者端末からプレゼンス情報の要求があると,スケジュール情報から次通信可能時間を抽出し,プレゼンス情報に次通信可能時間を付加し,利用者端末に提供する。かかる構成により,利用者端末は,通信網を介して送信された次通信可能時間を含むプレゼンス情報を表示することができ,利用者端末に属するユーザは,上記プレゼンス情報から,今後,相手の利用者端末の次に通信可能な時間を迅速に把握することができる。したがって,メッセージ情報を送信元と送信先との間で,迅速に送受信することができ,円滑なコミュニケーションが図れる。   According to the present invention, in the presence information providing system, the schedule management server manages the schedule information of each user, and the presence management server indicates the next communication indicating the next communicable time of the user terminal from the schedule information. Extract possible time. The extracted next communicable time is updated and managed so as to be included in the presence information on the user terminal. Furthermore, presence information including the next communicable time is provided in response to a request from the user terminal. Alternatively, when there is a request for presence information from the user terminal, the presence management server extracts the next communicable time from the schedule information, adds the next communicable time to the presence information, and provides it to the user terminal. With this configuration, the user terminal can display the presence information including the next communicable time transmitted via the communication network, and the user belonging to the user terminal can use the other party in the future from the presence information. It is possible to quickly grasp the next communicable time after the person terminal. Accordingly, message information can be quickly transmitted and received between the transmission source and the transmission destination, and smooth communication can be achieved.

また,上記課題を解決するために,本発明の別の観点によれば,通信網に接続され少なくとも利用者端末に属するユーザのプレゼンス情報を管理するプレゼンス管理サーバが提供される。上記プレゼンス管理サーバは,少なくともユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理するプロファイル情報管理部と,プレゼンス情報の内容に応じて,プロファイル情報を取得するプロファイル情報取得部と,プロファイル情報取得部が取得したプロファイル情報に基づき,ユーザのスケジュール情報を,取得するスケジュール情報取得部と,スケジュール情報取得部が取得したスケジュール情報から,利用者端末の次に通信可能な時間を示す次通信可能時間を抽出する次通信可能抽出部と,抽出された次通信可能時間に基づき,利用者端末のプレゼンス情報を更新するプレゼンス更新部とを備えることを特徴としている。   In order to solve the above problems, according to another aspect of the present invention, a presence management server is provided that manages presence information of users who are connected to a communication network and belong to at least a user terminal. The presence management server includes a profile information management unit that manages at least profile information including information necessary for acquiring user schedule information, and a profile information acquisition unit that acquires profile information according to the contents of the presence information. Based on the profile information acquired by the profile information acquisition unit, the user's schedule information is obtained from the schedule information acquisition unit to be acquired and the schedule information acquired by the schedule information acquisition unit to determine the next communicable time after the user terminal. And a presence updating unit for updating the presence information of the user terminal based on the extracted next available communication time.

本発明によれば,プレゼンス管理サーバは,スケジュール情報から利用者端末の次に通信可能な時間を示す次通信可能時間を抽出する。上記抽出された次通信可能時間は,利用者端末にかかるプレゼンス情報に含まれるように更新され,管理される。さらに上記次通信可能時間を含むプレゼンス情報は,利用者端末からの要求に応じて,提供される。または,プレゼンス管理サーバは,利用者端末からプレゼンス情報の要求があると,スケジュール情報から次通信可能時間を抽出し,プレゼンス情報に次通信可能時間を付加し,利用者端末に提供する。かかる構成により,利用者端末は,通信網を介して送信された次通信可能時間を含むプレゼンス情報を表示することができ,利用者端末に属するユーザは,上記プレゼンス情報から,今後,相手の利用者端末の次に通信可能な時間を迅速に把握することができる。したがって,メッセージ情報を送信元と送信先との間で,迅速に送受信することができ,円滑なコミュニケーションが図れる。   According to the present invention, the presence management server extracts the next communicable time indicating the next communicable time of the user terminal from the schedule information. The extracted next communicable time is updated and managed so as to be included in the presence information on the user terminal. Furthermore, presence information including the next communicable time is provided in response to a request from the user terminal. Alternatively, when there is a request for presence information from the user terminal, the presence management server extracts the next communicable time from the schedule information, adds the next communicable time to the presence information, and provides it to the user terminal. With this configuration, the user terminal can display the presence information including the next communicable time transmitted via the communication network, and the user belonging to the user terminal can use the other party in the future from the presence information. It is possible to quickly grasp the next communicable time after the person terminal. Accordingly, message information can be quickly transmitted and received between the transmission source and the transmission destination, and smooth communication can be achieved.

ユーザのスケジュール情報は,通信網に接続するスケジュール管理サーバにより,管理されてもよい。かかる構成により,情報の管理処理の分散化が図れる。   User schedule information may be managed by a schedule management server connected to the communication network. With this configuration, information management processing can be distributed.

プロファイル情報取得部は,プレゼンス情報を確認し,プレゼンス情報の内容が利用者端末の通信不可を示す場合,利用者端末に属するユーザのプロファイル情報を取得するように構成することができる。かかる構成により,プロファイル情報を取得することで,現在通信不可で通信できない利用者端末のスケジュール情報を獲得することができ,繰り返し通信を試みなくても,上記スケジュール情報から,少なくとも次に通信可能になる時間を抽出することができる。   The profile information acquisition unit can be configured to check the presence information and acquire the profile information of the user belonging to the user terminal when the content of the presence information indicates that the user terminal cannot communicate. With this configuration, by acquiring profile information, it is possible to acquire schedule information of user terminals that are currently incapable of communication and cannot communicate, and at least the next communication can be performed from the schedule information without repeated communication attempts. Can be extracted.

次通信可能抽出部は,スケジュールの属性に基づき,スケジュール情報から次通信可能時間を抽出するように構成してもよい。   The next communicable extraction unit may be configured to extract the next communicable time from the schedule information based on the schedule attribute.

次通信可能抽出部は,スケジュール情報から,空き時間を探し出すことで,次通信可能時間を抽出するように構成してもよい。   The next communicable extraction unit may be configured to extract the next communicable time by searching for free time from the schedule information.

上記スケジュール情報における空き時間は,少なくとも5分以上の時間であるように構成してもよい。かかる構成により,通信するのに適当な時間を効率的に探し出すことができる。   The idle time in the schedule information may be configured to be at least 5 minutes. With this configuration, it is possible to efficiently find an appropriate time for communication.

プロファイル情報には,少なくともユーザID,パスワード,ユーザのスケジュール情報が格納された格納場所,スケジュール管理サーバのモデル名,スケジュール情報の形式,またはスケジュール情報のバージョンのうち少なくとも一つが含まれるように構成してもよい。   The profile information is configured to include at least one of at least one of a user ID, a password, a storage location where the user's schedule information is stored, a model name of the schedule management server, a schedule information format, and a schedule information version. May be.

上記スケジュール情報の格納場所は,少なくともスケジュール情報のバージョンごとに相違するように構成してもよい。かかる構成により,スケジュール情報を格納させる格納効率の向上を図れる。   The storage location of the schedule information may be different at least for each version of the schedule information. With this configuration, it is possible to improve storage efficiency for storing schedule information.

スケジュール情報取得部は,プロファイル情報が示す内容に応じて,スケジュール情報を取得する取得形式を変更することを特徴とする,かかる構成により,少なくとも管理されたスケジュール情報の形式に左右されず,取得可能な形式に適合したスケジュール情報を自動的に取得することができる。   The schedule information acquisition unit changes the acquisition format for acquiring the schedule information according to the contents indicated by the profile information. With this configuration, the schedule information acquisition unit can acquire the schedule information regardless of the format of the managed schedule information. Schedule information suitable for various formats can be acquired automatically.

スケジュール情報取得部は,前記次通信可能時間を取得可能なように,前記スケジュール情報を取得する範囲を変動するように構成してもよく,スケジュール情報取得部は,スケジュール情報を取得する範囲を拡張するように構成してもよい。   The schedule information acquisition unit may be configured to vary the range for acquiring the schedule information so that the next communicable time can be acquired. The schedule information acquisition unit extends the range for acquiring the schedule information. You may comprise.

プレゼンス情報は,少なくともユーザの状況を示すユーザ状況,利用者端末の通信状況,該利用者端末の次通信可能時間のうち少なくとも一つを含むように構成してもよい。係る構成により,利用者端末または利用者端末に属するユーザにかかるプレゼンス情報を提供することで,利用者端末のメッセージ情報の送信処理の効率化が図れる。   The presence information may be configured to include at least one of a user status indicating the user status, a communication status of the user terminal, and a next communicable time of the user terminal. With such a configuration, by providing the presence information relating to the user terminal or the user belonging to the user terminal, the efficiency of the message information transmission process of the user terminal can be improved.

スケジュール情報取得部は,定期的に起動することを特徴とする,かかる構成により,利用者端末からの要求がなくても,定期的にスケジュール情報が取得され,次通信可能時間が抽出され,新しい次通信可能時間に更新することができる。   With this configuration, the schedule information acquisition unit is periodically started. Even if there is no request from the user terminal, the schedule information is periodically acquired, the next available communication time is extracted, and a new It can be updated at the next communication available time.

スケジュール情報には,利用者端末のスケジュールを示す端末スケジュール情報が含まれるように構成してもよい。   The schedule information may include terminal schedule information indicating the schedule of the user terminal.

プロファイル情報管理部は,さらに端末スケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理するように構成してもよい。   The profile information management unit may further be configured to manage profile information including information necessary for acquiring terminal schedule information.

次通信可能抽出部は,端末スケジュール情報から,次通信可能時間を抽出するように構成してもよい。   The next communicable extraction unit may be configured to extract the next communicable time from the terminal schedule information.

また,上記課題を解決するために,本発明の別の観点によれば,コンピュータをして,通信網に接続され少なくとも利用者端末に属するユーザのプレゼンス情報を管理するプレゼンス管理サーバとして機能させるコンピュータプログラムが提供される。上記コンピュータプログラムは,少なくともユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理するプロファイル情報管理手段と,プレゼンス情報の内容に応じて,プロファイル情報を取得するプロファイル情報取得手段と,プロファイル情報取得部が取得したプロファイル情報に基づき,ユーザのスケジュール情報を取得するスケジュール情報取得手段と,スケジュール情報取得部が取得したスケジュール情報から,利用者端末の次に通信可能な時間を示す次通信可能時間を抽出する次通信可能抽出手段と,抽出された次通信可能時間に基づき,利用者端末のプレゼンス情報を更新するプレゼンス更新手段とを備えたプレゼンス管理サーバとして機能させることを特徴としている。   In order to solve the above problems, according to another aspect of the present invention, a computer is connected to a communication network and functions as a presence management server that manages at least user presence information belonging to a user terminal. A program is provided. The computer program includes profile information management means for managing profile information including at least information necessary for acquiring user schedule information, profile information acquisition means for acquiring profile information according to the contents of presence information, and Based on the profile information acquired by the profile information acquisition unit, the schedule information acquisition means for acquiring the user's schedule information, and the schedule information acquired by the schedule information acquisition unit indicate the next communicable time after the user terminal. It is characterized by functioning as a presence management server comprising a next communication possible extraction means for extracting a communication possible time and a presence update means for updating presence information of a user terminal based on the extracted next communication possible time. .

また,上記課題を解決するために,本発明の別の観点によれば,ユーザのスケジュール情報を管理するスケジュール管理サーバと,少なくともユーザのプレゼンス情報を管理するプレゼンス管理サーバとに通信網を介して接続され,送信先のユーザのプレゼンス情報が示す内容に応じてメッセージ情報を送信する利用者端末が提供される。上記利用者端末は,ユーザのスケジュール情報からプレゼンス管理サーバが抽出した次通信可能時間を含むプレゼンス情報を,要求するプレゼンス情報要求部と,次通信可能時間が含まれたプレゼンス情報を表示する表示部とを備えることを特徴としている。かかる構成により,視認性の高い,迅速に相手の利用者端末の次に通信可能な時間を表示することで,効率的にメッセージ情報の送受信が行われ,円滑なコミュニケーションを促すことができる。   In order to solve the above problems, according to another aspect of the present invention, a schedule management server that manages user schedule information and at least a presence management server that manages user presence information are connected via a communication network. A user terminal is provided which is connected and transmits message information according to the contents indicated by the presence information of the destination user. The user terminal includes a presence information requesting unit for requesting presence information including a next communicable time extracted by the presence management server from user schedule information, and a display unit for displaying presence information including the next communicable time. It is characterized by comprising. With such a configuration, it is possible to efficiently transmit and receive message information and to promote smooth communication by displaying a time when communication is possible next to the other user terminal with high visibility and speed.

プレゼンス情報は,少なくともユーザの状況を示すユーザ状況,利用者端末の通信状況,該利用者端末の次通信可能時間のうち少なくとも一つを含むように構成してもよい。   The presence information may be configured to include at least one of a user status indicating the user status, a communication status of the user terminal, and a next communicable time of the user terminal.

また,上記課題を解決するために,本発明の別の観点によれば,コンピュータをして,ユーザのスケジュール情報を管理するスケジュール管理サーバと,少なくともユーザのプレゼンス情報を管理するプレゼンス管理サーバとに通信網を介して接続され,送信先のユーザのプレゼンス情報が示す内容に応じてメッセージ情報を送信する利用者端末として機能させるコンピュータプログラムが提供される。ユーザのスケジュール情報からプレゼンス管理サーバが抽出した次通信可能時間を含むプレゼンス情報を,要求するプレゼンス情報要求手段と,次通信可能時間が含まれたプレゼンス情報を表示する表示手段とを備えた利用者端末として機能させることを特徴としている。   In order to solve the above problem, according to another aspect of the present invention, a computer is used to manage a schedule management server for managing user schedule information and a presence management server for managing at least user presence information. A computer program is provided that is connected via a communication network and functions as a user terminal that transmits message information according to the contents indicated by the presence information of a destination user. A user comprising presence information requesting means for requesting presence information including the next communicable time extracted by the presence management server from the user's schedule information, and display means for displaying presence information including the next communicable time It is characterized by functioning as a terminal.

また,上記課題を解決するために,本発明の別の観点によれば,通信網に接続されユーザのスケジュール情報を管理するスケジュール管理サーバと,通信網に接続され少なくともユーザのプレゼンス情報を管理するプレゼンス管理サーバと,通信網に接続され送信先のユーザのプレゼンス情報に応じて,メッセージ情報を送信する利用者端末とを利用してプレゼンス情報の提供を行うプレゼンス情報提供方法が提供される。上記プレゼンス情報提供方法は,プレゼンス管理サーバにより,プレゼンス情報の内容の確認が行われ,プレゼンス情報の内容が利用者端末の通信不可を示す場合,利用者端末に属するユーザのスケジュール情報を取得するために必要な情報が少なくとも含まれるプロファイル情報を取得するプロファイル情報取得ステップと,プレゼンス管理サーバにより,プロファイル情報に基づき,スケジュール管理サーバに記憶されたスケジュール情報が,通信網を介して,取得されるスケジュール情報取得ステップと,プレゼンス管理サーバにより,取得されたスケジュール情報から,通信不可の利用者端末が次に通信可能な時間を示す次通信可能時間が抽出される次通信可能抽出ステップと,プレゼンス管理サーバにより,次通信可能時間に基づき,利用者端末のプレゼンス情報が更新されるプレゼンス更新ステップと,利用者端末により,プレゼンス管理サーバに対して,次通信可能時間が含まれたプレゼンス情報が要求されるプレゼンス情報要求ステップと,利用者端末により,次通信可能時間が含まれたプレゼンス情報が表示される表示ステップとを含むことを特徴としている。   In order to solve the above problems, according to another aspect of the present invention, a schedule management server connected to a communication network and managing user schedule information, and connected to the communication network to manage at least user presence information. A presence information providing method for providing presence information using a presence management server and a user terminal that transmits message information according to presence information of a user connected to a communication network is provided. In the presence information providing method, the presence management server confirms the contents of the presence information, and when the contents of the presence information indicate that the user terminal cannot communicate, the schedule information of the users belonging to the user terminal is acquired. A profile information acquisition step for acquiring profile information including at least information necessary for the schedule, and a schedule in which the schedule information stored in the schedule management server is acquired via the communication network based on the profile information by the presence management server. An information acquisition step; a next communication possible extraction step for extracting a next communicable time indicating a next communicable time from a schedule information acquired by the presence management server; and a presence management server Based on the next available communication time A presence update step in which the presence information of the user terminal is updated, a presence information request step in which presence information including the next available communication time is requested from the presence management server by the user terminal, and a user And a display step of displaying presence information including the next communicable time by the terminal.

ユーザのスケジュール情報は,通信網に接続するスケジュール管理サーバにより,管理されるように構成してもよい。   User schedule information may be managed by a schedule management server connected to a communication network.

プロファイル情報取得ステップは,プレゼンス情報を確認し,プレゼンス情報の内容が利用者端末の通信不可を示す場合,利用者端末に属するユーザのプロファイル情報を取得するように構成してもよい。かかる構成により,プロファイル情報を取得することで,現在通信不可で通信できない利用者端末のスケジュール情報を獲得することができ,繰り返し通信を試みなくても,上記スケジュール情報から,少なくとも次に通信可能になる時間を抽出することができる。   The profile information acquisition step may be configured to check the presence information and acquire the profile information of the user belonging to the user terminal when the content of the presence information indicates that the user terminal cannot communicate. With this configuration, by acquiring profile information, it is possible to acquire schedule information of user terminals that are currently incapable of communication and cannot communicate, and at least the next communication can be performed from the schedule information without repeated communication attempts. Can be extracted.

次通信可能抽出ステップは,スケジュールの属性に基づき,スケジュール情報から次通信可能時間を抽出するように構成してもよく,次通信可能抽出ステップは,スケジュール情報から,空き時間を探し出すことで,次通信可能時間を抽出するように構成してもよい。   The next communicable extraction step may be configured to extract the next communicable time from the schedule information based on the attribute of the schedule. The next communicable extraction step is performed by searching for free time from the schedule information. You may comprise so that communication time may be extracted.

プロファイル情報には,少なくともユーザID,パスワード,ユーザのスケジュール情報が格納された格納場所,スケジュール管理サーバのモデル名,スケジュール情報の形式,またはスケジュール情報のバージョンのうち少なくとも一つが含まれるように構成してもよい。   The profile information is configured to include at least one of at least one of a user ID, a password, a storage location where the user's schedule information is stored, a model name of the schedule management server, a schedule information format, and a schedule information version. May be.

スケジュール情報取得ステップは,プロファイル情報が示す内容に応じて,スケジュール情報を取得する取得形式を変更するように構成してもよい。かかる構成により,少なくとも管理されたスケジュール情報の形式に左右されず,取得可能な形式に適合したスケジュール情報を自動的に取得することができる。   The schedule information acquisition step may be configured to change the acquisition format for acquiring the schedule information according to the contents indicated by the profile information. With this configuration, it is possible to automatically acquire schedule information conforming to an acquirable format regardless of at least the format of the managed schedule information.

スケジュール情報取得ステップは,次通信可能時間を取得可能なように,スケジュール情報を取得する範囲を変動するように構成してもよく,スケジュール情報取得ステップは,スケジュール情報を取得する範囲を拡張するように構成してもよい。   The schedule information acquisition step may be configured to vary the range for acquiring the schedule information so that the next communicable time can be acquired, and the schedule information acquisition step may extend the range for acquiring the schedule information. You may comprise.

プレゼンス情報は,少なくともユーザの状況を示すユーザ状況,利用者端末の通信状況,該利用者端末の次通信可能時間のうち少なくとも一つを含むように構成してもよい。   The presence information may be configured to include at least one of a user status indicating the user status, a communication status of the user terminal, and a next communicable time of the user terminal.

スケジュール情報取得ステップは,定期的に処理が行われるように構成してもよい。かかる構成により,利用者端末からの要求がなくても,定期的にスケジュール情報が取得され,次通信可能時間が抽出され,新しい次通信可能時間に更新される。   The schedule information acquisition step may be configured to perform processing periodically. With this configuration, even if there is no request from the user terminal, schedule information is periodically acquired, the next communicable time is extracted, and updated to a new next communicable time.

スケジュール情報には,利用者端末のスケジュールを示す端末スケジュール情報が含まれるように構成してもよい。   The schedule information may include terminal schedule information indicating the schedule of the user terminal.

プロファイル情報には,さらに端末スケジュール情報を取得するために必要な情報が含まれるように構成してもよい。   The profile information may further include information necessary for acquiring terminal schedule information.

次通信可能抽出ステップは,端末スケジュール情報から,次通信可能時間を抽出するように構成してもよい。   The next communicable extraction step may be configured to extract the next communicable time from the terminal schedule information.

また,上記課題を解決するために,本発明の別の観点によれば,通信網に接続されユーザのスケジュール情報を管理するスケジュール管理サーバと,通信網に接続され少なくともユーザのプレゼンス情報を管理するプレゼンス管理サーバと,通信網に接続され送信先のユーザのプレゼンス情報に応じて,メッセージ情報を送信する利用者端末とを有するプレゼンス情報提供システムが提供される。上記プレゼンス情報提供システムにおいて,スケジュール管理サーバは,利用者端末に属するユーザのスケジュール情報を管理するスケジュール管理部を備えており,プレゼンス管理サーバは,少なくともユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理するプロファイル情報管理部と,プロファイル情報に基づき,スケジュール管理サーバに記憶されたスケジュール情報を,通信網を介して,取得するスケジュール情報取得部と,スケジュール情報取得部が取得したスケジュール情報から,利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報を抽出する判断スケジュール情報抽出部と,抽出された判断スケジュール情報を管理する判断スケジュール情報管理部とを備えており,利用者端末は,プレゼンス管理サーバに対して,判断スケジュール情報を,通信網を介して,要求する判断スケジュール情報要求部と,プレゼンス管理サーバから送信された判断スケジュール情報を表示する表示部とを備えていることを特徴としている。   In order to solve the above problems, according to another aspect of the present invention, a schedule management server connected to a communication network and managing user schedule information, and connected to the communication network to manage at least user presence information. A presence information providing system is provided that includes a presence management server and a user terminal that is connected to a communication network and transmits message information according to presence information of a destination user. In the presence information providing system, the schedule management server includes a schedule management unit for managing the schedule information of users belonging to the user terminal, and the presence management server includes at least information necessary for acquiring the user's schedule information. Information management unit that manages profile information that includes the schedule information, the schedule information acquisition unit that acquires the schedule information stored in the schedule management server based on the profile information via the communication network, and the schedule information acquisition unit A determination schedule information extraction unit for extracting determination schedule information as a determination material for determining the next communicable time from the user terminal, and a determination schedule information management unit for managing the extracted determination schedule information; Be equipped The user terminal, for the presence management server, requests determination schedule information via the communication network, and a display unit for displaying the determination schedule information transmitted from the presence management server. It is characterized by having.

本発明によれば,プレゼンス情報提供システムでは,スケジュール管理サーバは,各ユーザのスケジュール情報を管理しており,プレゼンス管理サーバは,上記スケジュール情報から利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報を抽出する。上記抽出された判断スケジュール情報は,判断スケジュール情報管理部に蓄えられ,随時利用者端末からの要求に応じて判断スケジュール情報を提供する。または,プレゼンス管理サーバは,利用者端末からの要求があると,判断スケジュール情報を抽出し,利用者端末に提供する。かかる構成により,利用者端末は,通信網を介して送信された判断スケジュール情報を表示することができ,利用者端末に属するユーザは,上記判断スケジュール情報から,今後,相手の利用者端末の次に通信可能な時間を非常に高い確率で予測することができる。したがって,メッセージ情報を送信元と送信先との間で,迅速に送受信することができ,円滑なコミュニケーションが図れる。   According to the present invention, in the presence information providing system, the schedule management server manages the schedule information of each user, and the presence management server determines the next communicable time of the user terminal from the schedule information. Judgment schedule information as a judgment material is extracted. The extracted determination schedule information is stored in a determination schedule information management unit, and provides determination schedule information in response to a request from a user terminal as needed. Alternatively, when there is a request from the user terminal, the presence management server extracts the determination schedule information and provides it to the user terminal. With this configuration, the user terminal can display the judgment schedule information transmitted via the communication network, and the user belonging to the user terminal can now follow the partner user terminal from the judgment schedule information. Can be predicted with a very high probability. Accordingly, message information can be quickly transmitted and received between the transmission source and the transmission destination, and smooth communication can be achieved.

また,上記課題を解決するために,本発明の別の観点によれば,通信網に接続され少なくとも利用者端末に属するユーザのプレゼンス情報を管理するプレゼンス管理サーバが提供される。少なくともユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理するプロファイル情報管理部と,プロファイル情報に基づき,ユーザのスケジュール情報を,取得するスケジュール情報取得部と,スケジュール情報取得部が取得したスケジュール情報から,利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報を抽出する判断スケジュール情報抽出部と,抽出された判断スケジュール情報を管理する判断スケジュール情報管理部とを備えることを特徴としている。   In order to solve the above problems, according to another aspect of the present invention, a presence management server is provided that manages presence information of users who are connected to a communication network and belong to at least a user terminal. A profile information management unit that manages profile information including information necessary to acquire at least user schedule information; a schedule information acquisition unit that acquires user schedule information based on the profile information; and a schedule information acquisition unit Judgment schedule information extraction unit for extracting judgment schedule information as judgment material for judging the next communicable time from the user terminal from the schedule information acquired by the user, and judgment schedule information management for managing the extracted judgment schedule information It is characterized by providing a part.

本発明によれば,プレゼンス管理サーバは,スケジュール情報から利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報を抽出する。上記抽出された判断スケジュール情報は,判断スケジュール情報管理部に蓄えられ,随時利用者端末からの要求に応じて判断スケジュール情報を提供する。または,プレゼンス管理サーバは,利用者端末からの要求があると,判断スケジュール情報を抽出し,利用者端末に提供する。かかる構成により,利用者端末は,通信網を介して送信された判断スケジュール情報を表示することができ,利用者端末に属するユーザは,上記判断スケジュール情報から,今後,相手の利用者端末の次に通信可能な時間を非常に高い確率で予測することができる。したがって,メッセージ情報を送信元と送信先との間で,迅速に送受信することができ,円滑なコミュニケーションが図れる。   According to the present invention, the presence management server extracts determination schedule information that is a determination material for determining the next communicable time of the user terminal from the schedule information. The extracted determination schedule information is stored in a determination schedule information management unit, and provides determination schedule information in response to a request from a user terminal as needed. Alternatively, when there is a request from the user terminal, the presence management server extracts the determination schedule information and provides it to the user terminal. With this configuration, the user terminal can display the judgment schedule information transmitted via the communication network, and the user belonging to the user terminal can now follow the partner user terminal from the judgment schedule information. Can be predicted with a very high probability. Accordingly, message information can be quickly transmitted and received between the transmission source and the transmission destination, and smooth communication can be achieved.

ユーザのスケジュール情報は,通信網に接続するスケジュール管理サーバにより,管理されるように構成することができる。   User schedule information can be configured to be managed by a schedule management server connected to a communication network.

スケジュール情報取得部は,判断スケジュール情報を抽出可能なように,スケジュール情報を取得する範囲を変動するように構成してもよい。   The schedule information acquisition unit may be configured to vary the range for acquiring the schedule information so that the determination schedule information can be extracted.

スケジュール情報取得部は,スケジュール情報を取得する範囲を拡張するように構成してもよい。かかる構成により,上記スケジュール情報から判断スケジュール情報を確実に抽出,または直近未来の所定期間まとめて次通信可能時間を抽出することができる。   The schedule information acquisition unit may be configured to extend the range for acquiring the schedule information. With this configuration, the determination schedule information can be reliably extracted from the schedule information, or the next communication available time can be extracted collectively for a predetermined period in the near future.

判断スケジュール情報抽出部は,判断スケジュール情報として,少なくともユーザの1日のスケジュール情報を,抽出するように構成してもよい。   The determination schedule information extraction unit may be configured to extract at least the daily schedule information of the user as the determination schedule information.

ユーザの1日のスケジュール情報は,当日のスケジュール情報であるように構成してもよい。   The user's daily schedule information may be configured to be the current day's schedule information.

判断スケジュール情報管理部は,判断スケジュール情報を,利用者端末に属するユーザごとに管理するように構成してもよい。   The determination schedule information management unit may be configured to manage the determination schedule information for each user belonging to the user terminal.

プロファイル情報には,少なくともユーザID,パスワード,ユーザのスケジュール情報が格納された格納場所,スケジュール管理サーバのモデル名,スケジュール情報の形式,またはスケジュール情報のバージョンのうち少なくとも一つが含まれるように構成してもよい。かかる構成より,スケジュール情報を管理するスケジュール管理サーバの種類,またはスケジュール情報のデータ形式や,バージョンの相違に左右されず,スケジュール情報を取得することが可能となる。   The profile information is configured to include at least one of at least one of a user ID, a password, a storage location where the user's schedule information is stored, a model name of the schedule management server, a schedule information format, and a schedule information version. May be. With this configuration, the schedule information can be acquired regardless of the type of the schedule management server that manages the schedule information, the data format of the schedule information, or the version difference.

また,上記課題を解決するために,本発明の別の観点によれば,コンピュータをして,通信網に接続され少なくとも利用者端末に属するユーザのプレゼンス情報を管理するプレゼンス管理サーバとして機能させるコンピュータプログラムが提供される。上記コンピュータプログラムは,少なくともユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理するプロファイル情報管理部と,プロファイル情報に基づき,ユーザのスケジュール情報を,取得するスケジュール情報取得手段と,スケジュール情報取得部が取得したスケジュール情報から,利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報を抽出する判断スケジュール情報抽出手段と,抽出された判断スケジュール情報を管理する判断スケジュール情報管理手段とを含むプレゼンス管理サーバとして機能させることを特徴としている。   In order to solve the above problems, according to another aspect of the present invention, a computer is connected to a communication network and functions as a presence management server that manages at least user presence information belonging to a user terminal. A program is provided. The computer program includes a profile information management unit for managing profile information including information necessary for acquiring at least user schedule information, schedule information acquisition means for acquiring user schedule information based on the profile information, and The schedule information extracting means for extracting the judgment schedule information as a judgment material for judging the next communicable time of the user terminal from the schedule information acquired by the schedule information acquisition unit, and managing the extracted judgment schedule information It is characterized by functioning as a presence management server including a judgment schedule information management means.

また,上記課題を解決するために,本発明の別の観点によれば,ユーザのスケジュール情報を管理するスケジュール管理サーバと,少なくともユーザのプレゼンス情報を管理するプレゼンス管理サーバとに通信網を介して接続され,送信先のユーザのプレゼンス情報が示す内容に応じて,メッセージ情報を送信する利用者端末が提供される。上記利用者端末は,プレゼンス管理サーバがユーザのスケジュール情報から抽出した利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報を,要求する判断スケジュール情報要求部と,判断スケジュール情報を表示する表示部とを備えることを特徴としている。   In order to solve the above problems, according to another aspect of the present invention, a schedule management server that manages user schedule information and at least a presence management server that manages user presence information are connected via a communication network. A user terminal that is connected and transmits message information according to the contents indicated by the presence information of the destination user is provided. The user terminal includes a determination schedule information requesting unit for requesting determination schedule information as a determination material for determining the next communicable time of the user terminal extracted from the user's schedule information by the presence management server, and a determination schedule And a display unit for displaying information.

判断スケジュール情報要求部は,プレゼンス情報のうち利用者端末が通信不可である該利用者端末に属するユーザの判断スケジュール情報を要求するように構成してもよい。   The determination schedule information requesting unit may be configured to request determination schedule information of users belonging to the user terminal that cannot communicate with the user terminal in the presence information.

判断スケジュール情報は,少なくともユーザの1日のスケジュール情報が含まれるように構成してもよい。   The determination schedule information may be configured to include at least the daily schedule information of the user.

ユーザの1日のスケジュール情報は,当日のスケジュール情報であるように構成してもよい。   The user's daily schedule information may be configured to be the current day's schedule information.

判断スケジュール情報は,利用者端末に属するユーザごとに管理されるように構成してもよい。   The determination schedule information may be configured to be managed for each user belonging to the user terminal.

また,上記課題を解決するために,本発明の別の観点によれば,コンピュータをして,ユーザのスケジュール情報を管理するスケジュール管理サーバと,少なくともユーザのプレゼンス情報を管理するプレゼンス管理サーバとに通信網を介して接続され,送信先のユーザのプレゼンス情報が示す内容に応じて,メッセージ情報を送信する利用者端末として機能させるコンピュータプログラムが提供される。上記コンピュータプログラムは,プレゼンス管理サーバがユーザのスケジュール情報から抽出した利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報を,要求する判断スケジュール情報要求手段と,判断スケジュール情報を表示する表示手段とを含む利用者端末として機能させることを特徴としている。   In order to solve the above problem, according to another aspect of the present invention, a computer is used to manage a schedule management server for managing user schedule information and a presence management server for managing at least user presence information. A computer program is provided that is connected via a communication network and that functions as a user terminal that transmits message information in accordance with the contents indicated by the presence information of a destination user. The computer program includes determination schedule information requesting means for requesting determination schedule information that is used as a determination material for determining the next communicable time of the user terminal extracted from the user's schedule information by the presence management server, and determination schedule information. It is characterized by functioning as a user terminal including display means for displaying.

また,上記課題を解決するために,本発明の別の観点によれば,通信網に接続されユーザのスケジュール情報を管理するスケジュール管理サーバと,通信網に接続され少なくともユーザのプレゼンス情報を管理するプレゼンス管理サーバと,通信網に接続され送信先のユーザのプレゼンス情報に応じて,メッセージ情報を送信する利用者端末とを利用してプレゼンス情報の提供を行うプレゼンス情報提供方法が提供される。上記プレゼンス情報提供方法は,プレゼンス管理サーバにより,該プレゼンス管理サーバが管理するユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報に基づき,スケジュール管理サーバに記憶されたスケジュール情報が,通信網を介して,取得されるスケジュール情報取得ステップと,プレゼンス管理サーバにより,取得されたスケジュール情報から,利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報が抽出される判断スケジュール情報抽出ステップと,抽出された判断スケジュール情報を記憶し,管理する判断スケジュール情報管理ステップと,利用者端末により,プレゼンス管理サーバに対して,判断スケジュール情報を,通信網を介して,要求する判断スケジュール情報要求ステップと,判断スケジュール情報を表示する表示ステップとを含むことを特徴としている。   In order to solve the above problems, according to another aspect of the present invention, a schedule management server connected to a communication network and managing user schedule information, and connected to the communication network to manage at least user presence information. A presence information providing method for providing presence information using a presence management server and a user terminal that transmits message information according to presence information of a user connected to a communication network is provided. In the presence information providing method, the schedule information stored in the schedule management server is based on profile information including information necessary for acquiring the schedule information of the user managed by the presence management server. The schedule information acquisition step acquired via the communication network and the presence management server extract from the acquired schedule information judgment schedule information that serves as a judgment material for determining the next communicable time of the user terminal. Judgment schedule information extraction step, Judgment schedule information management step for storing and managing the extracted judgment schedule information, and the user terminal via the communication network Decision schedule to request A broadcast request step is characterized by including a display step of displaying the determined schedule information.

ユーザのスケジュール情報は,通信網に接続するスケジュール管理サーバにより,管理されるように構成してもよい。   User schedule information may be managed by a schedule management server connected to a communication network.

スケジュール情報取得ステップは,判断スケジュール情報を抽出可能なように,スケジュール情報を取得する範囲を変動するように構成してもよい。   The schedule information acquisition step may be configured to vary the range in which the schedule information is acquired so that the determination schedule information can be extracted.

スケジュール情報取得ステップは,スケジュール情報を取得する範囲を拡張するように構成してもよい。   The schedule information acquisition step may be configured to extend the range for acquiring the schedule information.

判断スケジュール情報抽出ステップは,判断スケジュール情報として,少なくともユーザの1日のスケジュール情報を,抽出するように構成してもよい。   The determination schedule information extraction step may be configured to extract at least the user's daily schedule information as the determination schedule information.

ユーザの1日のスケジュール情報は,当日のスケジュール情報であるように構成してもよい。   The user's daily schedule information may be configured to be the current day's schedule information.

判断スケジュール情報管理ステップは,判断スケジュール情報を,利用者端末に属するユーザごとに管理するように構成してもよい。   The determination schedule information management step may be configured to manage the determination schedule information for each user belonging to the user terminal.

以上説明したように,本発明によれば,利用者端末は,次通信可能時間を含むプレゼンス情報を取得し,表示することができ,利用者端末に属するユーザは,上記プレゼンス情報から,今後,相手の利用者端末の次に通信可能な時間を迅速に把握することができる。したがって,送信元と送信先の利用者端末と利用者端末との間で,迅速にメッセージ情報を送受信することができ,円滑なコミュニケーションが図れる。   As described above, according to the present invention, the user terminal can acquire and display the presence information including the next communicable time, and the user belonging to the user terminal can use the presence information from now on. It is possible to quickly grasp the next communicable time after the partner user terminal. Therefore, message information can be quickly transmitted and received between the transmission source and the user terminal of the transmission destination and the user terminal, and smooth communication can be achieved.

以下,本発明の好適な実施の形態について,添付図面を参照しながら詳細に説明する。なお,以下の説明及び添付図面において,略同一の機能及び構成を有する構成要素については,同一符号を付することにより,重複説明を省略する。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described in detail with reference to the accompanying drawings. In the following description and the accompanying drawings, components having substantially the same functions and configurations are denoted by the same reference numerals, and redundant description is omitted.

(第1実施形態)
以下,本発明の好適な実施の形態について,添付図面を参照しながら詳細に説明する。なお,以下の説明及び添付図面において,略同一の機能及び構成を有する構成要素については,同一符号を付することにより,重複説明を省略する。
(First embodiment)
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described in detail with reference to the accompanying drawings. In the following description and the accompanying drawings, components having substantially the same functions and configurations are denoted by the same reference numerals, and redundant description is omitted.

(1. プレゼンス情報提供システムについて)
まず,図1を参照しながら,第1の実施の形態にかかるプレゼンス情報提供システムについて説明する。図1は,第1の実施の形態にかかるプレゼンス情報提供システムの概略的な構成を示すブロック図である。なお,本明細書において,プレゼンス情報提供サービスは,有料または無料で,送信先の利用者端末または使用者(ユーザ)のプレゼンス情報の状況を通知するサービス全般を総称するものとする。
(1. Presence information provision system)
First, the presence information providing system according to the first embodiment will be described with reference to FIG. FIG. 1 is a block diagram showing a schematic configuration of a presence information providing system according to the first embodiment. In this specification, the presence information providing service is a general term for all services that notify the status of presence information of a user terminal or a user (user) as a destination, for a fee or free of charge.

まず,第1の実施の形態にかかるプレゼンス情報提供システムに適用されるインスタントメッセージ配信システムは,基本的にはインスタントメッセージング技術を利用している。上記インスタントメッセージング技術は,ネットワークを介して特定の相手にメッセージ情報を伝達する点においては,従来のチャットや電子メールの配信システムと目的を同じにする。   First, the instant message delivery system applied to the presence information providing system according to the first embodiment basically uses instant messaging technology. The instant messaging technology has the same purpose as a conventional chat or e-mail delivery system in that message information is transmitted to a specific party via a network.

しかし,インスタントメッセージ配信システムは,例えば,連絡をしようとする相手先の現在状況(ログインの有無や,食事中など)や,相手先の利用者端末の現在状況(通信可能,通信不可など)をプレゼンス情報として表示するプレゼンス機能と,相手に即時的にメッセージ情報を伝達できるメッセージング機能とを有する点で異なる。   However, the instant message delivery system, for example, shows the current status (whether it is logged in or during a meal) of the other party to be contacted, and the current status of the user terminal of the other party (communication is possible, communication is not possible, etc.). It differs in that it has a presence function that is displayed as presence information and a messaging function that can immediately transmit message information to the other party.

上記説明のように,プレゼンス情報は,一般的には現在の接続状況を示す情報であり,通信可や,通信不可など各端末の通信の状況を示す通信状況,または食事,会議,移動など各端末に属するユーザの状況を示すユーザ状況とからなる。なお,第1の実施の形態にかかるプレゼンス情報は,現在の接続状況を示す場合に限定されず,現在又は未来の接続状況を示す場合も含まれる。   As described above, presence information is generally information indicating the current connection status, communication status indicating the communication status of each terminal such as communication enabled or disabled, or information such as meals, meetings, and movements. It consists of a user status indicating the status of the user belonging to the terminal. Note that the presence information according to the first embodiment is not limited to the case of indicating the current connection status, but includes the case of indicating the current or future connection status.

このメッセージング機能は,送信側の利用者端末(情報処理端末101,携帯電話106)と受信側の利用者端末との間でインスタントメッセージを中継するIMサーバ104が,送信側の利用者端末からインスタントメッセージを受信後,直ちに,通信中の受信側の利用者端末に当該インスタントメッセージを送信することによって実現可能である。なお,かかるメッセージング機能を有するインスタントメッセージ配信システムにおいて,非常時接続である携帯電話が受信側の場合,受信側の利用者端末がサーバに定期通信等でアクセスしてメッセージを取りに行く処理を行う。   In this messaging function, an IM server 104 that relays an instant message between a user terminal on the transmission side (information processing terminal 101, mobile phone 106) and a user terminal on the reception side sends an instant message from the user terminal on the transmission side. Immediately after receiving the message, it can be realized by transmitting the instant message to the receiving user terminal in communication. In the instant message delivery system having such a messaging function, when the mobile phone that is an emergency connection is the receiving side, the receiving-side user terminal accesses the server by regular communication or the like and performs processing for retrieving the message. .

常時接続とは,IPアドレスを保有し,通信網上で端末同士が通信可能な状態をいう。ダイアルアップ接続などの場合も常時接続に該当する。また,非常時接続である携帯電話などの端末は,1通信ごとにIPアドレスをサーバから取得し,通信終了するとIPアドレスを開放するため,携帯電話は,常時接続することができない。なお,第1の実施の形態にかかる非常時接続である端末は,携帯電話の場合を例に挙げて説明するが,かかる例に限定されない。   The always-on connection means a state in which IP addresses are held and terminals can communicate with each other on a communication network. A dial-up connection or the like corresponds to a constant connection. In addition, since a terminal such as a mobile phone which is an emergency connection acquires an IP address from the server for each communication and releases the IP address when the communication ends, the mobile phone cannot be always connected. The terminal that is an emergency connection according to the first embodiment will be described by taking a mobile phone as an example, but is not limited to such an example.

また,インスタントメッセージ配信システムは,上記プレゼンス機能を有する点,予め登録した相手とのみメッセージの送受信が行える点,およびメッセージ表示形式の点で,チャット配信システムと方式を異にする。   In addition, the instant message delivery system differs from the chat delivery system in that it has the presence function, can send and receive messages only with pre-registered partners, and has a message display format.

例えば,図1に示す携帯電話106b,情報処理端末101b,および情報処理端末101nからなるグループを登録することで,上記グループ内の相手とメッセージの交換が行える。なお,基本的には1のユーザに対して1の端末を登録するが,1のユーザに対して端末を複数台登録することも可能である。例えば,複数台の端末の場合,インスタントメッセージを送信するアドレスとユーザIDを各端末に割り当てることで実施可能である。   For example, by registering a group including the mobile phone 106b, the information processing terminal 101b, and the information processing terminal 101n shown in FIG. 1, messages can be exchanged with the other party in the group. Basically, one terminal is registered for one user, but a plurality of terminals can be registered for one user. For example, in the case of a plurality of terminals, this can be implemented by assigning an address for transmitting an instant message and a user ID to each terminal.

図1に示すように,プレゼンス情報提供システム100は,通信網102を介して,プレゼンス管理サーバ103と情報処理端末101とが相互に接続されるとともに,通信網105を介して,携帯電話106とプレゼンス管理サーバ103とIMサーバ104とが相互に接続されることにより構成される。   As shown in FIG. 1, a presence information providing system 100 includes a presence management server 103 and an information processing terminal 101 connected to each other via a communication network 102 and a mobile phone 106 via a communication network 105. The presence management server 103 and the IM server 104 are connected to each other.

さらに,プレゼンス情報提供システム100には,課金サーバ107と,時間同期サーバ108も備わる。上記課金サーバ107と時間同期サーバ108とは通信網102および通信網105に接続している。   Further, the presence information providing system 100 also includes a billing server 107 and a time synchronization server 108. The accounting server 107 and the time synchronization server 108 are connected to the communication network 102 and the communication network 105.

プレゼンス管理サーバ103は,さらにインスタントメッセージサーバ(以下,IMサーバ)104と内部的に接続している。したがって,通信網102または通信網105を介して,プレゼンス管理サーバ103が受信した情報のうち,例えばインスタントメッセージ情報等は,IMサーバ104に転送される。   The presence management server 103 is further internally connected to an instant message server (hereinafter referred to as IM server) 104. Accordingly, of the information received by the presence management server 103 via the communication network 102 or the communication network 105, for example, instant message information or the like is transferred to the IM server 104.

なお,第1の実施の形態にかかるIMサーバ104は,プレゼンス管理サーバ103とは別の構成である場合を例に挙げて説明したが,かかる例に限定されず,例えば,IMサーバ104とプレゼンス管理サーバ103とが一体的に構成される場合であっても実施可能である。   The IM server 104 according to the first embodiment has been described by way of an example in which the configuration is different from the presence management server 103, but is not limited to this example. For example, the IM server 104 and the presence This can be implemented even when the management server 103 is integrally configured.

情報処理端末101(101a,101b,・・・,101n)と携帯電話106(106a,106b,・・・,106n)とは,後程説明するが,利用者端末であり,通信網102または通信網105を介してプレゼンス管理サーバ103にアクセスし,プレゼンス情報提供サービスを利用することができる。   The information processing terminal 101 (101a, 101b,..., 101n) and the mobile phone 106 (106a, 106b,..., 106n) are user terminals, and will be described later. A presence information providing service can be used by accessing the presence management server 103 via 105.

なお,利用者端末には,プレゼンス情報またはスケジュール情報を参照する機能を有する。つまり,予定参照機能は,各利用者端末に係るプレゼンス情報を受信し,それを表示する機能と自分のプレゼンス情報を送信する機能,さらに各利用者端末のスケジュール情報を受信し,表示する機能を有する。   The user terminal has a function of referring to presence information or schedule information. In other words, the schedule reference function has the function of receiving presence information related to each user terminal and displaying it, the function of transmitting its own presence information, and the function of receiving and displaying the schedule information of each user terminal. Have.

また,利用者端末の通信不可であるプレゼンス情報は,現在は利用者端末が電源オフや,待機中,または停止中であるため,プレゼンス管理サーバから“通信不可”と判断されたことを示す。   The presence information indicating that the user terminal cannot communicate indicates that the presence management server has determined that “communication is not possible” because the user terminal is currently powered off, on standby, or stopped.

なお,第1の実施の形態にかかるプレゼンス情報提供システムを利用する対象のユーザとしては,企業の組織に属する会社員全般,近所の町内会に属する住民,大学等の教育機関に属する教員,学生などのユーザを例示することができる。   The target users who use the presence information provision system according to the first embodiment are all company employees belonging to corporate organizations, residents belonging to neighborhood associations, teachers and students belonging to educational institutions such as universities. The user can be exemplified.

図1に示す複数の情報処理端末101または携帯電話106から,インスタントメッセージを送受信するため,適当な情報処理端末101aと携帯電話106bなどが,グループとして構成される。なお,一の情報処理端末101または携帯電話106に属するユーザ(使用者)を,構成要素として,バディ等という。また,端末に属するユーザとは,上記端末を使用するユーザ,またはユーザIDとパスワードを入力することで上記端末からログインしているユーザなどを示す。   In order to send and receive instant messages from a plurality of information processing terminals 101 or mobile phones 106 shown in FIG. 1, appropriate information processing terminals 101a and mobile phones 106b are configured as a group. Note that a user (user) belonging to one information processing terminal 101 or mobile phone 106 is referred to as a buddy or the like as a component. Further, the user belonging to the terminal indicates a user who uses the terminal or a user who logs in from the terminal by inputting a user ID and a password.

(2.プレゼンス情報提供システムの各構成要素の構成)
次に,第1の実施の形態にかかるプレゼンス情報提供システムを構成する各構成要素の構成について説明する。
(2. Configuration of each component of the presence information providing system)
Next, the configuration of each component constituting the presence information providing system according to the first embodiment will be described.

(2.1 通信網102)
まず,図1に示すように,第1の実施の形態にかかる通信網102について説明すると,通信網102は,プレゼンス管理サーバ103と情報処理端末101を双方向通信可能に接続するものであり,典型的にはインターネットなどの公衆回線網であるが,WAN(Wide Area Network),LAN(Local Area Network),インターネット網を利用し暗号化にIPsec(IP Security Protocol)を利用したインターネットVPN(VPN:Virtual Private Network)や,閉域ネットワークを利用したIP−VPN(InternetProtocol―VPN)などの閉鎖回線網も含む。また接続媒体は,FDDI(Fiber Distributed Data Interface)などによる光ファイバケーブル,Ethernet(登録商標)による同軸ケーブル又はツイストペアケーブル,もしくはIEEE802.11bなどによる無線など,有線無線を問わず,衛星通信網なども含む。
(2.1 Communication network 102)
First, as shown in FIG. 1, the communication network 102 according to the first embodiment will be described. The communication network 102 connects the presence management server 103 and the information processing terminal 101 so as to be capable of bidirectional communication. Typically, it is a public line network such as the Internet, but an Internet VPN (VPN: VPN) using IPsec (IP Security Protocol) for encryption using a WAN (Wide Area Network), a LAN (Local Area Network), and the Internet network. It also includes a closed circuit network such as a virtual private network (IP) or an IP-VPN (Internet Protocol-VPN) using a closed network. The connection medium may be a fiber optic cable using FDDI (Fiber Distributed Data Interface), a coaxial cable using Ethernet (registered trademark) or a twisted pair cable, or wireless using a wired communication such as IEEE802.11b, a satellite communication network, etc. Including.

(2.2 通信網105)
また,図1に示すように,第1の実施の形態にかかる通信網105は,プレゼンス管理サーバ103と携帯電話106を通信可能に接続する携帯キャリアからなるネットワークである。
(2.2 Communication network 105)
As shown in FIG. 1, the communication network 105 according to the first embodiment is a network composed of a mobile carrier that connects the presence management server 103 and the mobile phone 106 so that they can communicate with each other.

一般的に,通信網105は,プレゼンス管理サーバ103からの情報を一方的に伝送することはなく,まず携帯電話106からの情報がプレゼンス管理サーバ103またはIMサーバ104に伝送されることで,プレゼンス管理サーバ103またはIMサーバ104からの通信が可能となる。なお,第1の実施の形態にかかる通信網105は,通信網102と同様に,プレゼンス管理サーバ103またはIMサーバ104からでも通信する双方向通信可能であっても実施可能である。   In general, the communication network 105 does not transmit information from the presence management server 103 unilaterally, but first, information from the mobile phone 106 is transmitted to the presence management server 103 or the IM server 104, so that presence information is transmitted. Communication from the management server 103 or the IM server 104 is possible. Note that the communication network 105 according to the first embodiment can be implemented even in the case where bi-directional communication is possible by communicating from the presence management server 103 or the IM server 104 as in the communication network 102.

(2.3 情報処理端末101)
次に,図1および図2を参照しながら,第1の実施の形態にかかる情報処理端末101について説明する。図2は,第1の実施の形態にかかる情報処理端末の概略的な構成を示すブロック図である。
(2.3 Information processing terminal 101)
Next, the information processing terminal 101 according to the first embodiment will be described with reference to FIGS. 1 and 2. FIG. 2 is a block diagram illustrating a schematic configuration of the information processing terminal according to the first embodiment.

図1に示すように,情報処理端末101は,ユーザが使用する利用者端末であり,インスタントメッセージ情報を作成し,通信網102を介して同じグループに属す他の情報処理端末101または携帯電話106に送信する装置をいう。なお,情報処理端末101は,通信網102と常時接続し,情報処理端末101とプレゼンス管理サーバ103またはインスタントメッセージサーバ104とは双方向通信可能である。   As shown in FIG. 1, an information processing terminal 101 is a user terminal used by a user, creates instant message information, and communicates with another information processing terminal 101 or mobile phone 106 belonging to the same group via a communication network 102. A device that transmits to The information processing terminal 101 is always connected to the communication network 102, and the information processing terminal 101 and the presence management server 103 or the instant message server 104 are capable of bidirectional communication.

情報処理端末101は,図1に示すように,ノート型パソコン(notebook−sized personal computer),デスクトップパソコン(desktop personal computer),被写体を撮像し,エンコード等することで映像を通信網を介して配信することができる映像通信装置などに該当する。   The information processing terminal 101, as shown in FIG. 1, delivers a video image via a communication network by imaging a subject computer, encoding a subject computer, a desktop personal computer, a desktop personal computer, and encoding the subject. This corresponds to a video communication device that can be used.

なお,第1の実施の形態にかかる情報処理端末101は,ノート型パソコン,デスクトップパソコン,または映像通信装置に該当する場合を例に挙げて説明したが,かかる例に限定されず,例えば,PDA(Personal Digital Assistant),リモコンまたはキーボードなどの入力装置を備えるTV装置,または携帯端末などの場合であってもよい。   The information processing terminal 101 according to the first embodiment has been described by taking a case corresponding to a notebook personal computer, a desktop personal computer, or a video communication device as an example. However, the information processing terminal 101 is not limited to this example. (Personal Digital Assistant), a TV apparatus including an input device such as a remote controller or a keyboard, or a portable terminal may be used.

また,図2に示すように,情報処理端末101は,CPU(中央演算処理装置)120と,入力部121と,表示部122と,記憶部123と,バス124と,送受信部125と,メッセージ作成部126と,プレゼンス情報要求部129とを備える。   As shown in FIG. 2, the information processing terminal 101 includes a CPU (Central Processing Unit) 120, an input unit 121, a display unit 122, a storage unit 123, a bus 124, a transmission / reception unit 125, a message, A creation unit 126 and a presence information request unit 129 are provided.

CPU120は,情報処理端末101に構成する各部の処理・命令等を制御する。また,記憶部123に記憶されたIMサービス等に用いられるプログラムをはじめ各種プログラムを起動させ,表示部122の表示制御等している。さらに,プレゼンス情報に応じて,インスタントメッセージ情報またはEメール情報の切替え制御する。   The CPU 120 controls processing / instructions and the like of each unit included in the information processing terminal 101. In addition, various programs including programs used for the IM service and the like stored in the storage unit 123 are activated, and display control of the display unit 122 is performed. Further, switching between instant message information or e-mail information is controlled according to presence information.

記憶部123は,通信網102を介して送信されたインスタントメッセージ情報,自ら作成したインスタントメッセージ情報などを少なくとも記憶する記憶デバイスである。記憶部123は,EEPROM(Electrically Erasable Programmable Read−Only Memory),またはハードディスクドライブなどが例示される。   The storage unit 123 is a storage device that stores at least the instant message information transmitted via the communication network 102, the instant message information created by itself, and the like. The storage unit 123 is exemplified by an EEPROM (Electrically Erasable Programmable Read-Only Memory) or a hard disk drive.

入力部121は,使用者から操作指示を受けることが可能なマウス,トラックボール,トラックパッド,スタイラスペン,またはジョイスティックなどのポインティングデバイスや,キーボードなどからなるが,かかる例に限定されない。   The input unit 121 includes a pointing device such as a mouse, a trackball, a trackpad, a stylus pen, or a joystick that can receive an operation instruction from the user, or a keyboard, but is not limited to such an example.

表示部122は,少なくともインスタントメッセージ情報のうちメッセージ部に該当するテキスト,動画像,または静止画像などを表示し,さらに音声などを出力することも可能である。また,表示部122は,通信網を介して受信したグループに属する携帯電話106または情報処理端末101のプレゼンス情報等を表示する。   The display unit 122 displays at least text corresponding to the message part of the instant message information, a moving image, a still image, or the like, and can also output voice or the like. Further, the display unit 122 displays presence information of the mobile phone 106 or the information processing terminal 101 belonging to the group received via the communication network.

バス124は,内部バス,メモリバス,入出力(I/O)バスなど情報処理端末101に構成されるバスの総称をいう。バス124は,各部から送出されたデータを,上記データの宛先である各部に伝送する。   The bus 124 is a general term for buses configured in the information processing terminal 101 such as an internal bus, a memory bus, and an input / output (I / O) bus. The bus 124 transmits data sent from each unit to each unit that is the destination of the data.

送受信部125は,通信網102を介して種々の情報を送信又は受信する。送受信部125により,受信された情報はバス124に伝送される。また,バス124から送受信部125に伝送されてきた情報は,通信網102を介して送信される。   The transmission / reception unit 125 transmits or receives various information via the communication network 102. The received information is transmitted to the bus 124 by the transmission / reception unit 125. Information transmitted from the bus 124 to the transmission / reception unit 125 is transmitted via the communication network 102.

メッセージ作成部126は,入力部121によりインスタントメッセージ情報を生成するよう指示されると,入力部121からの指示通りにインスタントメッセージ情報を生成する。生成されたインスタントメッセージ情報は,通信網102を介して送信される。   When the message creation unit 126 is instructed to generate instant message information by the input unit 121, the message creation unit 126 generates instant message information according to the instruction from the input unit 121. The generated instant message information is transmitted via the communication network 102.

なお,メッセージ作成部126により作成されたインスタントメッセージ情報は,表示部122に表示される。また,第1の実施の形態にかかるメッセージ作成部126は,CPU120により制御されるIMサービス用のプログラムであってもよい。上記プログラムは,記憶部123に記憶され,適宜CPU120からプログラムを呼び出すことで処理実行する。   The instant message information created by the message creation unit 126 is displayed on the display unit 122. The message creation unit 126 according to the first embodiment may be an IM service program controlled by the CPU 120. The program is stored in the storage unit 123 and is executed by calling the program from the CPU 120 as appropriate.

また,第1の実施の形態にかかるメッセージ作成部126は,インスタントメッセージ情報を作成する場合を例に挙げて説明したが,かかる例に限定されず,例えば,メッセージ作成部126は,Eメール(e−mail,electronic mail)形式であるEメール情報を作成する場合であっても実施可能である。   Further, although the message creation unit 126 according to the first exemplary embodiment has been described by taking the case of creating instant message information as an example, the message creation unit 126 is not limited to such an example. Even when creating e-mail information in an e-mail, electronic mail) format, the present invention can be implemented.

プレゼンス情報要求部129は,入力部121からの指示により,通信網102を介してプレゼンス管理サーバ103に対して,指示されたプレゼンス情報を要求する。なお,指示通りのプレゼンス情報を取得することで,プレゼンス情報に含む次通信可能時間を把握することができ,携帯電話106または情報処理端末101のスケジュールに合わせたインスタントメッセージを的確に送信できる。   In response to an instruction from the input unit 121, the presence information request unit 129 requests the instructed presence information from the presence management server 103 via the communication network 102. By acquiring the presence information as instructed, the next communicable time included in the presence information can be grasped, and an instant message in accordance with the schedule of the mobile phone 106 or the information processing terminal 101 can be transmitted accurately.

また,第1の実施の形態にかかる記憶部123は,情報処理端末101に備えられる場合を例に挙げて説明したが,かかる例に限定されず,記憶装置123は,情報処理端末101と外部接続する構成を採用する場合であっても実施可能である。   In addition, the storage unit 123 according to the first embodiment has been described by taking the case where the information processing terminal 101 is provided as an example. However, the storage unit 123 is not limited to such an example. Even when a configuration for connection is adopted, this can be implemented.

なお,第1の実施の形態にかかる情報処理端末101からプレゼンス管理サーバ103またはインスタントメッセージサーバ104に対するアクセスは,IMサービス用のブラウザ,またはアプリケーションプログラムなどのプログラムを利用して行われる。またプレゼンス管理サーバ103またはインスタントメッセージサーバ104から送信されるデータは,IMサービス用のプログラムにより,情報処理端末101の表示部122に表示される。   Note that the information processing terminal 101 according to the first embodiment accesses the presence management server 103 or the instant message server 104 by using a program such as an IM service browser or an application program. Further, data transmitted from the presence management server 103 or the instant message server 104 is displayed on the display unit 122 of the information processing terminal 101 by a program for IM service.

(2.4 携帯電話106)
次に,図1,図3を参照しながら,第1の実施の形態にかかる携帯電話106について説明する。図3は,第1の実施の形態にかかる携帯電話の概略を示す説明図である。
(2.4 Mobile phone 106)
Next, the mobile phone 106 according to the first embodiment will be described with reference to FIGS. FIG. 3 is an explanatory diagram showing an outline of the mobile phone according to the first embodiment.

図3に示すように,携帯電話106は,少なくとも表示部122,または入力部128を備え,携帯キャリアによる無線で通話し,持ち運ぶことのできる形状の電話機である。さらに,携帯電話106は,通信網105を介して携帯電話106または情報処理端末101にインスタントメッセージ情報などを送受信することができる。   As shown in FIG. 3, the mobile phone 106 is a telephone set that includes at least the display unit 122 or the input unit 128 and can make a phone call by a mobile carrier and carry it. Further, the mobile phone 106 can send and receive instant message information and the like to the mobile phone 106 or the information processing terminal 101 via the communication network 105.

入力部128は,電話番号またはテキスト等を入力するための複数のボタンと,表示部122に表示されるメニュー等を選択するための十字キーとから構成される。なお,第1の実施の形態にかかる入力部128は,かかる例に限定されず,例えば,入力部128は,ダイヤルを回動することで選択するジョグダイヤル,ジョイスティックなどが備わる場合であっても実施可能である。   The input unit 128 includes a plurality of buttons for inputting a telephone number or text and a cross key for selecting a menu or the like displayed on the display unit 122. The input unit 128 according to the first embodiment is not limited to such an example. For example, the input unit 128 is implemented even when a jog dial, a joystick, or the like that is selected by rotating the dial is provided. Is possible.

また,上記説明した通り,上記インスタントメッセージ情報は,入力部128が操作されることで,作成されて,表示部122に表示される。また,グループに属する他の携帯電話106または情報処理端末101のプレゼンス情報が表示される。   Further, as described above, the instant message information is created and displayed on the display unit 122 by operating the input unit 128. Also, presence information of other mobile phones 106 or information processing terminals 101 belonging to the group is displayed.

図1に示すように,携帯電話106は,ユーザが使用する利用者端末であり,インスタントメッセージ情報を作成し,通信網105を介して同じグループに属す他の情報処理端末101または携帯電話106に送信する装置をいう。なお,携帯電話106は,通信網106と非常時接続し,携帯電話106から,まずプレゼンス管理サーバ103またはインスタントメッセージサーバ104にアクセスするため双方向通信には該当しない。   As shown in FIG. 1, a mobile phone 106 is a user terminal used by a user, creates instant message information, and communicates with other information processing terminals 101 or mobile phones 106 belonging to the same group via a communication network 105. A transmitting device. Since the mobile phone 106 is connected to the communication network 106 in an emergency and first accesses the presence management server 103 or the instant message server 104 from the mobile phone 106, the mobile phone 106 does not correspond to bidirectional communication.

また,携帯電話106とプレゼンス管理サーバ103との通信は,必ず携帯電話106側からの起動により通信が開始する。したがって,プレゼンス管理サーバ103から携帯電話106に対して通信を開始することができない。   Communication between the mobile phone 106 and the presence management server 103 is always started by activation from the mobile phone 106 side. Therefore, communication from the presence management server 103 to the mobile phone 106 cannot be started.

なお,第1の実施の形態にかかる携帯電話106の概略的な構成は,さらに定期通信部(図示せず。)をさらに備えている点を除き,図2に示す第1の実施の形態にかかる情報処理端末101とほぼ同様な構成であるため詳細な説明は省略する。   The schematic configuration of the mobile phone 106 according to the first embodiment is the same as that of the first embodiment shown in FIG. 2 except that it further includes a regular communication unit (not shown). Since the configuration is almost the same as that of the information processing terminal 101, detailed description thereof is omitted.

定期通信部は,所定時間毎に,通信網105を介してプレゼンス管理サーバ103にアクセスし,グループに属する他の装置または使用者のプレゼンス情報が変更されたか否かの確認,当該携帯電話106に属するユーザ宛のインスタントメッセージ情報の有無を問い合わせる。   The regular communication unit accesses the presence management server 103 via the communication network 105 every predetermined time, confirms whether the presence information of other devices or users belonging to the group has been changed, and checks the mobile phone 106. Queries the presence of instant message information addressed to the user to which the user belongs.

なお,第1の実施の形態にかかるプレゼンス情報提供システムには,携帯電話106が構成される場合を例にあげて説明したが,通信網に常時接続でなければ,かかる例に限定されず,例えば,携帯電話106は,PDAなどの携帯端末や,通信機能を備えたデジタルカメラなどの端末であっても実施可能である。   The presence information providing system according to the first embodiment has been described by taking the case where the mobile phone 106 is configured as an example. However, the present invention is not limited to this example unless it is always connected to the communication network. For example, the cellular phone 106 can be implemented by a portable terminal such as a PDA or a terminal such as a digital camera having a communication function.

(2.5 インスタントメッセージサーバ104)
次に,図4を参照しながら,第1の実施の形態にかかるインスタントメッセージサーバについて説明する。図4は,第1の実施の形態にかかるインスタントメッセージサーバの概略的な構成を示すブロック図である。
(2.5 Instant Message Server 104)
Next, the instant message server according to the first embodiment will be described with reference to FIG. FIG. 4 is a block diagram illustrating a schematic configuration of the instant message server according to the first embodiment.

図4に示すように,インスタントメッセージサーバ(IMサーバ)104は,CPU140と,入力部141と,表示部142と,送受信部143と,メッセージボックス管理部144と,記憶部145とを備えている。   As shown in FIG. 4, the instant message server (IM server) 104 includes a CPU 140, an input unit 141, a display unit 142, a transmission / reception unit 143, a message box management unit 144, and a storage unit 145. .

CPU140は,IMサーバ104に構成する各部の処理・命令等を制御する。また,記憶部145に記憶されたIMサービスにおいて用いられるインスタントメッセージ情報をユーザの受信ボックスごとに管理する等のプログラムをはじめ各種プログラムを起動させる。さらに,インスタントメッセージ以外の例えばEメール等の場合,メールサーバ(図示せず。)に転送するよう制御する。   The CPU 140 controls processing / instructions and the like of each unit included in the IM server 104. In addition, various programs such as a program for managing instant message information used in the IM service stored in the storage unit 145 for each user inbox are started. Further, in the case of e-mail other than the instant message, control is performed so as to forward it to a mail server (not shown).

メッセージボックス管理部144は,利用者端末である携帯電話106または情報処理端末101から受信したインスタントメッセージ情報を利用者端末(携帯電話106,情報処理端末101)ごとに割り当てられた受信ボックスに蓄積し,管理している。   The message box management unit 144 stores the instant message information received from the mobile phone 106 or the information processing terminal 101 which is a user terminal in an inbox assigned to each user terminal (mobile phone 106, information processing terminal 101). , Manage.

したがって,メッセージボックス管理部144少なくともインスタントメッセージ情報などの大容量の情報を記憶可能である。メッセージボックス管理部144は,ハードディスクドライブ,または複数のハードディスクから構成されるディスクアレイなどのストレージ装置を例示することができる。   Therefore, the message box management unit 144 can store at least large-capacity information such as instant message information. The message box management unit 144 can exemplify a storage device such as a hard disk drive or a disk array composed of a plurality of hard disks.

メッセージボックス管理部144は,プレゼンス管理サーバ103から当該携帯電話106または情報処理端末101の受信ボックスにインスタントメッセージ情報の有無の問い合わせがあると,該当する受信ボックスをチェックし,インスタントメッセージ情報が存在した場合,送信先の携帯電話106または情報処理端末101に送信するため送受信部145に転送する。なお,送信先が常時接続である情報処理端末101の場合,受信ボックスにインスタントメッセージ情報が格納されると同時に,PUSH型等のように,メッセージボックス管理部144が送信先の上記情報処理端末101に送信してもよい。   When there is an inquiry about the presence or absence of instant message information from the presence management server 103 to the reception box of the mobile phone 106 or the information processing terminal 101, the message box management unit 144 checks the corresponding reception box and the instant message information exists. In this case, the data is transferred to the transmission / reception unit 145 for transmission to the destination mobile phone 106 or the information processing terminal 101. Note that in the case of the information processing terminal 101 whose destination is always connected, instant message information is stored in the reception box, and at the same time, the message box management unit 144 is the destination information processing terminal 101 as in the PUSH type or the like. May be sent to.

入力部141は,IMサーバ104を管理する管理者から操作指示を受けることが可能なマウス,トラックボール,トラックパッド,スタイラスペン,またはジョイスティックなどのポインティングデバイスや,キーボードなどからなるが,かかる例に限定されない。   The input unit 141 includes a pointing device such as a mouse, a trackball, a trackpad, a stylus pen, or a joystick that can receive an operation instruction from an administrator who manages the IM server 104, a keyboard, and the like. It is not limited.

表示部142は,少なくとも携帯電話106または情報処理端末101から送信されたインスタントメッセージ情報を管理する等のコンソール画面(図示せず。)を表示する。また,表示部142は,ログ情報の表示,またはIMサーバ104の稼動状況を表示する。   The display unit 142 displays a console screen (not shown) for managing at least instant message information transmitted from the mobile phone 106 or the information processing terminal 101. The display unit 142 displays log information or the operating status of the IM server 104.

バス146は,内部バス,メモリバス,入出力(I/O)バスなどIMサーバ104に構成されるバスの総称をいう。バス146は,各部から送出されたデータを,上記データの宛先である各部に伝送する。   The bus 146 is a generic name for buses configured in the IM server 104 such as an internal bus, a memory bus, and an input / output (I / O) bus. The bus 146 transmits data sent from each unit to each unit that is the destination of the data.

送受信部143は,プレゼンス管理サーバ103と外部接続されているため,プレゼンス管理サーバ103に対して,インスタントメッセージ情報など,種々の情報を送信し,またはプレゼンス管理サーバ103からの情報を受信する。プレゼンス管理サーバ103は,送受信部143から送信された情報を通信網102または通信網105を介して,送信先に伝送する。   Since the transmission / reception unit 143 is externally connected to the presence management server 103, the transmission / reception unit 143 transmits various information such as instant message information to the presence management server 103 or receives information from the presence management server 103. The presence management server 103 transmits the information transmitted from the transmission / reception unit 143 to the transmission destination via the communication network 102 or the communication network 105.

記憶部145は,受信したインスタントメッセージ情報の蓄積,またはインスタントメッセージ情報の有無の問合せ等を処理するためのプログラムなどを少なくとも記憶する記憶デバイスである。記憶部145は,EEPROM(Electrically Erasable Programmable Read−Only Memory),またはハードディスクドライブなどを例示することができる。   The storage unit 145 is a storage device that stores at least a program for processing storage of received instant message information, inquiry about the presence or absence of instant message information, and the like. The storage unit 145 may be an EEPROM (Electrically Erasable Programmable Read-Only Memory), a hard disk drive, or the like.

また,第1の実施の形態にかかるIMサーバ104に備わる記憶部145は,IMサーバ104の内部に備えられる場合を例に挙げて説明したが,かかる例に限定されず,記憶装置145は,IMサーバ104と外部接続する構成を採用する場合であっても実施可能である。   Further, the storage unit 145 included in the IM server 104 according to the first embodiment has been described as an example provided in the IM server 104. However, the storage unit 145 is not limited to this example, Even when a configuration for external connection with the IM server 104 is employed, the present invention can be implemented.

なお,第1の実施の形態にかかるIMサーバ104は,プレゼンス管理サーバと別の構成である場合を例に挙げて説明したが,かかる例に限定されず,IMサーバ104とプレゼンス管理サーバ103とが一体的に構成される場合であってもよい。   The IM server 104 according to the first embodiment has been described as an example in which the configuration is different from the presence management server. However, the present invention is not limited to this example, and the IM server 104, the presence management server 103, May be configured integrally.

(2.6 プレゼンス管理サーバ103)
次に,図5を参照しながら,第1の実施の形態にかかるプレゼンス管理サーバについて説明する。図5は,第1の実施の形態にかかるプレゼンス管理サーバの概略的な構成を示すブロック図である。
(2.6 Presence Management Server 103)
Next, the presence management server according to the first embodiment will be described with reference to FIG. FIG. 5 is a block diagram illustrating a schematic configuration of the presence management server according to the first embodiment.

図5に示すように,プレゼンス管理サーバ103は,CPU156と,入力部157と,通信状況判断部158と,表示部159と,プレゼンス更新部160と,プレゼンスDB161と,バス163と,プロファイルDB(データベース)186と,プロファイル情報管理部185と,送受信部169と,記憶部170と,スケジュール情報取得部180と,次通信可能抽出部181と,プレゼンス管理部182と,プロファイル情報取得部184と,ユーザ情報管理部166と,ユーザDB165,認証部187とを備える。   As shown in FIG. 5, the presence management server 103 includes a CPU 156, an input unit 157, a communication status determination unit 158, a display unit 159, a presence update unit 160, a presence DB 161, a bus 163, a profile DB ( Database) 186, profile information management unit 185, transmission / reception unit 169, storage unit 170, schedule information acquisition unit 180, next communicable extraction unit 181, presence management unit 182, profile information acquisition unit 184, A user information management unit 166, a user DB 165, and an authentication unit 187 are provided.

プレゼンス管理サーバ103は,携帯電話106または情報処理端末101の上記端末に属するユーザや,各クライアントのプレゼンス情報の更新等を可能とするプレゼンスDB161を搭載するサーバである。   The presence management server 103 is a server on which a presence DB 161 that enables updating of presence information of users belonging to the mobile phone 106 or the information processing terminal 101 and each client is installed.

CPU156は,プレゼンス管理サーバ103に構成する各部の処理・命令等を制御する。また,記憶部170に記憶されたIMサービスにおいて用いられるプレゼンス情報を利用者端末,当該利用者端末に属するユーザごとに管理する等のプログラムをはじめ各種プログラムを起動させる。   The CPU 156 controls processing / instructions and the like of each unit included in the presence management server 103. In addition, various programs such as a program for managing presence information used in the IM service stored in the storage unit 170 for each user belonging to the user terminal and the user terminal are started.

入力部157は,プレゼンス管理サーバ103を管理する管理者から操作指示を受けることが可能なマウス,トラックボール,トラックパッド,スタイラスペン,またはジョイスティックなどのポインティングデバイスや,キーボードなどからなるが,かかる例に限定されない。   The input unit 157 includes a pointing device such as a mouse, a trackball, a trackpad, a stylus pen, or a joystick that can receive an operation instruction from an administrator who manages the presence management server 103, a keyboard, and the like. It is not limited to.

表示部159は,少なくとも携帯電話106からの定期通信に基づき更新される通信状況または情報処理端末101の通信状況を管理する等のコンソール画面(図示せず。)を表示する。また,表示部142は,ログ情報の表示,またはプレゼンス管理サーバ103の稼動状況を表示する。   The display unit 159 displays a console screen (not shown) for managing the communication status updated based on at least regular communication from the mobile phone 106 or the communication status of the information processing terminal 101. The display unit 142 displays log information or the operating status of the presence management server 103.

プレゼンス更新部160は,次通信可能抽出部181により抽出された次通信可能時間を次通信可能抽出部から受信し,プレゼンスDB161の該当するユーザのプレゼンス情報に更新するようプレゼンス管理部182に依頼することで,従前に格納されていた次通信可能時間を更新する。次通信可能時間が更新されることで,今後いつの時間に情報処理端末101または携帯電話106がプレゼンス管理サーバに接続するのかを把握することができる。   The presence update unit 160 receives the next communicable time extracted by the next communicable extractor 181 from the next communicable extractor and requests the presence manager 182 to update the presence information of the corresponding user in the presence DB 161. As a result, the next communicable time stored previously is updated. By updating the next communicable time, it is possible to know when the information processing terminal 101 or the mobile phone 106 is connected to the presence management server in the future.

なお,情報処理端末101または携帯電話106の利用者端末に係るプレゼンス情報が“通信不可”になるのは,ユーザによりプレゼンス管理サーバ103からログアウトした場合,ログイン状態のまま何ら応答/要求のない状態が所定時間経過した場合,機器自体が停止/電源オフの状態の場合などを例示することができる。   The presence information related to the information processing terminal 101 or the user terminal of the mobile phone 106 becomes “communication impossible” when the user logs out from the presence management server 103 and remains in the logged-in state without any response / request. When the predetermined time elapses, the case where the device itself is in a stopped / power-off state can be exemplified.

また,第1の実施の形態にかかるプレゼンス更新部160の更新は,次通信可能抽出部181により抽出された次通信可能時間を受信した直後であるが,かかる例に限定されず,所定の件数,グループ単位等ごとに,一括して更新する場合であってもよい。その際,プレゼンス更新部160には,キャッシュメモリ等の記憶部(図示せず。)が備わる。   Further, the update of the presence update unit 160 according to the first embodiment is performed immediately after receiving the next communicable time extracted by the next communicable extraction unit 181. However, the present invention is not limited to this example, and a predetermined number of cases , It may be a case of updating in batches for each group or the like. At that time, the presence update unit 160 includes a storage unit (not shown) such as a cache memory.

プレゼンスDB161には,携帯電話106または情報処理端末101に属するユーザの状況を示すユーザ状況と,携帯電話106または情報処理端末101の通信状況とがユーザごとに格納される。ユーザ状況は,例えば,“食事中”,“会議中”,“車の運転中”などのユーザの行動等を示しており,携帯電話106または情報処理端末101から上記ユーザ状況を参照することで,ユーザは,グループに属する他のユーザ宛にインスタントメッセージ情報を送信する際の判断材料とすることができる。   The presence DB 161 stores, for each user, a user status indicating the status of a user belonging to the mobile phone 106 or the information processing terminal 101 and a communication status of the mobile phone 106 or the information processing terminal 101. The user situation indicates, for example, user behavior such as “meal”, “meeting”, “driving a car”, and the like by referring to the user situation from the mobile phone 106 or the information processing terminal 101. , The user can be used as a judgment material when sending instant message information to other users belonging to the group.

通信状況は,各端末(携帯電話106または情報処理端末101)の通信状況(通信可,通信不可など。)が格納される。上記通信状況を参照することで,ユーザは,グループに属する他のユーザ宛にインスタントメッセージ情報を送信する際の判断材料とすることができる。特に,携帯電話106の通信状況については,プレゼンス更新部106により随時更新される。   The communication status stores the communication status (communication enabled, communication disabled, etc.) of each terminal (mobile phone 106 or information processing terminal 101). By referring to the communication status, the user can use it as a judgment material when transmitting instant message information to other users belonging to the group. In particular, the communication status of the mobile phone 106 is updated by the presence update unit 106 as needed.

また,ユーザ状況は,当該ユーザに属する携帯電話106または情報処理端末101からの要求に応じて,随時変更される。例えば,ユーザ状況が“食事中”から“会議中”に変更されるなどである。また,かかる例に限定されず,例えば,携帯電話106または情報処理端末101からの応答が所定時間無い場合,ユーザ状況が自動的に“会議中”等に変更されてもよい。さらに例えば,携帯電話106または情報処理端末101からの応答が所定時間無い上,時間帯が朝食,昼食,夕食のうちいずれかの食事の時間帯である場合,ユーザ状況が自動的に“昼食中”等に変更されてもよい。なお,ユーザ状況および通信状況を含んで構成されるのがプレゼンス情報である。プレゼンスDB161については後程説明する。   In addition, the user status is changed as needed in response to a request from the mobile phone 106 or the information processing terminal 101 belonging to the user. For example, the user status is changed from “meal” to “meeting”. Further, the present invention is not limited to this example. For example, when there is no response from the mobile phone 106 or the information processing terminal 101 for a predetermined time, the user status may be automatically changed to “in meeting”. Further, for example, when there is no response from the mobile phone 106 or the information processing terminal 101 for a predetermined time and the time zone is one of breakfast, lunch, and dinner, the user status is automatically “Lunch Or the like. The presence information includes the user status and the communication status. The presence DB 161 will be described later.

また,通信状況に応じて,メッセージ作成部126は,リアルタイム性が要求されるインスタントメッセージ情報ではなく,Eメール形式のEメール情報を作成することができる。したがって,送信先に確実に送信し,送信先のユーザにメッセージを伝えることができる。   Also, depending on the communication status, the message creation unit 126 can create email information in the email format instead of instant message information that requires real-time performance. Therefore, it is possible to reliably transmit to the transmission destination and convey the message to the transmission destination user.

プレゼンス管理部182は,携帯電話106または情報処理端末101から要求される戸,上記端末に属するユーザのプレゼンス情報を,プレゼンスDB161から取得し,要求元の端末にプレゼンス情報を提供するため,送受信部169に転送する。また,プレゼンス更新部160からの依頼により,プレゼンス情報の更新をする。   The presence management unit 182 acquires the presence information of the user belonging to the mobile phone 106 or the information processing terminal 101 and the user belonging to the terminal from the presence DB 161, and provides the presence information to the requesting terminal. 169. Also, presence information is updated in response to a request from the presence update unit 160.

バス163は,内部バス,メモリバス,入出力(I/O)バスなどIMサーバ104に構成されるバスの総称をいう。バス163は,各部から送出されたデータを,上記データの宛先である各部に伝送する。   The bus 163 is a general term for buses configured in the IM server 104 such as an internal bus, a memory bus, and an input / output (I / O) bus. The bus 163 transmits the data sent from each unit to each unit that is the destination of the data.

ユーザDB165は,IMサービスを利用するときに,認証する場合等に必要なユーザ情報が格納されたデータベースである。上記ユーザ情報には,例えば,インスタントメッセージ情報の宛先となる“アドレス”,携帯電話106または情報処理端末101からIMサービスを利用するために必要なユーザIDなどのログイン情報を例示することができる。なお,ユーザDB165のデータ構造については後述する。   The user DB 165 is a database that stores user information necessary for authentication when the IM service is used. Examples of the user information include login information such as an “address” that is a destination of instant message information, a user ID necessary for using the IM service from the mobile phone 106 or the information processing terminal 101, and the like. The data structure of the user DB 165 will be described later.

ユーザ情報管理部166は,携帯電話106または情報処理端末101からIMサービス利用のためのログインを認証などする際に,必要となる情報を提供等する。   The user information management unit 166 provides information necessary for authenticating a login for using the IM service from the mobile phone 106 or the information processing terminal 101.

認証部187は,携帯電話106または情報処理端末101からプレゼンス管理サーバ103にログイン要求があると,携帯電話106または情報処理端末101に対して認証を行う。なお,認証に必要な情報は,ユーザ情報管理部166から送信される。   When there is a login request from the mobile phone 106 or the information processing terminal 101 to the presence management server 103, the authentication unit 187 authenticates the mobile phone 106 or the information processing terminal 101. Information necessary for authentication is transmitted from the user information management unit 166.

送受信部169は,IMサーバ104から送信されるデータを受信,または通信網102,通信網105を介してデータを受信する。また,IMサーバ104に対してデータを送信,または通信網102,通信網105を介してデータを送信する。   The transmission / reception unit 169 receives data transmitted from the IM server 104 or receives data via the communication network 102 and the communication network 105. Further, data is transmitted to the IM server 104 or data is transmitted via the communication network 102 and the communication network 105.

記憶部170は,通信状況,ユーザ状況からなるプレゼンス情報の管理,または利用者端末からプレゼンス情報の参照等の要求を処理するためのプログラムなどを少なくとも記憶する記憶デバイスである。記憶部170は,EEPROM(Electrically Erasable Programmable Read−Only Memory),またはハードディスクドライブなどを例示することができる。   The storage unit 170 is a storage device that stores at least a program for processing a request such as management of presence information including communication status and user status, or reference of presence information from a user terminal. The storage unit 170 can be exemplified by an EEPROM (Electrically Erasable Programmable Read-Only Memory), a hard disk drive, or the like.

プロファイルDB186には,複数のプロファイル情報が格納されている。プロファイル情報は,スケジュール管理サーバ109が保有するスケジュール情報を取得するために必要な情報である。具体的には,スケジュール管理サーバ109にログインするための各ユーザのユーザIDやパスワード,またはスケジュール情報の格納場所などを例示することができる。ここで,上記スケジュール情報の格納場所は,例えば,IPアドレスなどにより表わされるスケジュール管理サーバ109の場所,またはスケジュール管理サーバ109がスケジュール情報を格納する場所等を示す。なお,プロファイルDB186は,後程詳細に説明する。   The profile DB 186 stores a plurality of profile information. The profile information is information necessary for acquiring schedule information held by the schedule management server 109. Specifically, the user ID and password of each user for logging in to the schedule management server 109, the storage location of schedule information, and the like can be exemplified. Here, the storage location of the schedule information indicates, for example, the location of the schedule management server 109 represented by an IP address or the like, or the location where the schedule management server 109 stores the schedule information. The profile DB 186 will be described in detail later.

プロファイル情報管理部185は,携帯電話106または情報処理端末101からスケジュール情報を取得する際に必要となるプロファイル情報を,要求元のプロファイル情報取得部184に提供する。   The profile information management unit 185 provides profile information necessary for acquiring schedule information from the mobile phone 106 or the information processing terminal 101 to the request source profile information acquisition unit 184.

プロファイル情報取得部184は,携帯電話106または情報処理端末101の各利用者端末のプロファイル情報を,プロファイル情報管理部185から取得し,上記プロファイル情報をスケジュール情報取得部180に転送する。なお,プロファイル情報取得部184は,取得したプロファイル情報に応じて,転送するプロファイル情報の内容を変更する場合でも実施可能である。例えば,スケジュール情報の種類やバージョンによって,スケジュール情報が格納された場所を変換する場合などを例示することができる。バージョンごとに格納場所が相違する場合や,スケジュール情報の種類ごとにスケジュール管理サーバ109が異なる場合などがあるためである。各スケジュール情報のバージョンが新しくなったり,スケジュール情報の種類が変更されても,スケジュール情報の種類・バージョンと格納場所との関係を登録しておけば,プロファイル情報取得部184は,一律変換することができる。   The profile information acquisition unit 184 acquires profile information of each user terminal of the mobile phone 106 or the information processing terminal 101 from the profile information management unit 185 and transfers the profile information to the schedule information acquisition unit 180. The profile information acquisition unit 184 can be implemented even when the content of the profile information to be transferred is changed according to the acquired profile information. For example, the case where the place where the schedule information is stored is converted according to the type and version of the schedule information can be exemplified. This is because the storage location may be different for each version, or the schedule management server 109 may be different for each type of schedule information. Even if the version of each schedule information is new or the type of schedule information is changed, if the relationship between the type / version of the schedule information and the storage location is registered, the profile information acquisition unit 184 can perform uniform conversion. Can do.

スケジュール情報取得部180は,携帯電話106または情報処理端末101の各利用者端末のスケジュール情報を,プロファイル情報取得部184から取得したプロファイル情報に基づき,スケジュール管理サーバ109に対して要求する。要求後,スケジュール管理サーバ109から要求したスケジュール情報が送信されることで,スケジュール情報取得部180は,スケジュール情報を取得することができる。   The schedule information acquisition unit 180 requests the schedule management server 109 for the schedule information of each user terminal of the mobile phone 106 or the information processing terminal 101 based on the profile information acquired from the profile information acquisition unit 184. After the request, the requested schedule information is transmitted from the schedule management server 109, so that the schedule information acquisition unit 180 can acquire the schedule information.

スケジュール情報取得部180で判断されたスケジュール情報の格納場所を元に,スケジュール情報取得部180は,各クライアントのスケジュール情報を取得する。取得したスケジュール情報から,スケジュール情報取得部180は,次の通信可能な時間を抽出できるかどうかの判断も行い,また,クライアント側で,判断可能になりそうな情報を収集できるまでスケジュール管理サーバ109と通信を行い,必要に応じて,上記スケジュール管理サーバ109の一連の通信内容の整理も行う。また接続先のスケジュール管理サーバ109が管理するスケジュール情報の種類やバージョン等の違いも対応する。   Based on the storage location of the schedule information determined by the schedule information acquisition unit 180, the schedule information acquisition unit 180 acquires the schedule information of each client. From the acquired schedule information, the schedule information acquisition unit 180 also determines whether or not the next communicable time can be extracted, and until the client side can collect information that is likely to be determined, the schedule management server 109 The schedule management server 109 also arranges a series of communication contents as necessary. In addition, differences in the type and version of schedule information managed by the schedule management server 109 at the connection destination are also dealt with.

次通信可能抽出部181は,スケジュール情報取得部180が取得したスケジュール情報のうち,次通信可能な時間を抽出する。次通信可能抽出部181は,次通信可能時間を抽出すると,プレゼンス更新部160に当該次通信可能時間を伝送する。なお,次通信可能な時間が抽出されない場合,プレゼンス更新部160には,何も通知しない。   The next communicable extraction unit 181 extracts the next communicable time from the schedule information acquired by the schedule information acquisition unit 180. When the next communicable extraction unit 181 extracts the next communicable time, the next communicable time is transmitted to the presence update unit 160. If the next communicable time is not extracted, nothing is notified to the presence update unit 160.

また,次通信可能抽出部181は,所定時間ごとに起動する。したがって,次通信可能抽出部181が起動することで,一連の次通信可能時間の抽出処理が開始される。なお,上記次通信可能時間の抽出処理については後述する。   Further, the next communicable extraction unit 181 is activated every predetermined time. Therefore, when the next communicable extraction unit 181 is activated, a series of processing for extracting the next communicable time is started. The process for extracting the next communication available time will be described later.

(2.7 スケジュール管理サーバ109)
次に,図6を参照しながら,第1の実施の形態にかかるスケジュール管理サーバ109について説明する。図6は,第1の実施の形態にかかるスケジュール管理サーバ109の概略的な構成を示すブロック図である。
(2.7 Schedule Management Server 109)
Next, the schedule management server 109 according to the first embodiment will be described with reference to FIG. FIG. 6 is a block diagram illustrating a schematic configuration of the schedule management server 109 according to the first embodiment.

スケジュール管理サーバ109は,各ユーザの日々のスケジュール情報を登録したり,表示したり,また変更,削除などする機能を有するサーバである。1日のスケジュール情報は,例えば,10分単位に区切って登録可能で,10時00分〜10時20分まで「会議」が行われる等の情報をスケジュール管理サーバ109に登録することができる。   The schedule management server 109 is a server having functions for registering, displaying, changing, and deleting the daily schedule information of each user. The daily schedule information can be registered in units of 10 minutes, for example, and information such as “conference” from 10:00 to 10:20 can be registered in the schedule management server 109.

また,スケジュール情報は,ユーザが属すグループで共有することが可能である。なお,第1の実施の形態にかかるスケジュール情報はユーザの場合を例に挙げて説明したが,かかる例に限定されず,例えば,端末のスケジュール情報をユーザとは別に,登録する等の場合であってもよい。例えば,端末のスケジュール情報は,10時10分から18時50分まで「通信可」である等の情報が登録される。   The schedule information can be shared by the group to which the user belongs. The schedule information according to the first embodiment has been described by taking a user as an example. However, the schedule information is not limited to this example. For example, the schedule information of a terminal is registered separately from the user. There may be. For example, information such as “communication is possible” from 10:10 to 18:50 is registered in the schedule information of the terminal.

図6に示すように,第1の実施の形態にかかるスケジュール管理サーバ109は,CPU(中央演算処理装置)190と,入力部191と,表示部192と,スケジュール管理部193と,スケジュールDB194と,送受信部195と,記憶部196と,スケジュール認証部197と,スケジュールユーザ情報管理部198と,スケジュールユーザDB199と,バス200とを備える。   As shown in FIG. 6, the schedule management server 109 according to the first embodiment includes a CPU (Central Processing Unit) 190, an input unit 191, a display unit 192, a schedule management unit 193, a schedule DB 194, , A transmission / reception unit 195, a storage unit 196, a schedule authentication unit 197, a schedule user information management unit 198, a schedule user DB 199, and a bus 200.

CPU190は,スケジュール管理サーバ109に構成する各部の処理・命令等を制御する。また,記憶部196に記憶されたIMサービス等に用いられるプログラムをはじめ各種プログラムを起動させる   The CPU 190 controls processing / instructions and the like of each unit included in the schedule management server 109. In addition, various programs including programs used for the IM service and the like stored in the storage unit 196 are started.

記憶部196は,各携帯電話106または情報処理端末101,プレゼンス管理サーバ103から要求された内容を少なくとも一時的に記憶する記憶デバイスである。記憶部196は,EEPROM(Electrically Erasable Programmable Read−Only Memory),またはハードディスクドライブなどが例示される。   The storage unit 196 is a storage device that at least temporarily stores contents requested from each mobile phone 106 or the information processing terminal 101 and the presence management server 103. The storage unit 196 is exemplified by an EEPROM (Electrically Erasable Programmable Read-Only Memory) or a hard disk drive.

入力部191は,使用者から操作指示を受けることが可能なマウス,トラックボール,トラックパッド,スタイラスペン,またはジョイスティックなどのポインティングデバイスや,キーボードなどからなるが,かかる例に限定されない。   The input unit 191 includes a pointing device such as a mouse, a trackball, a trackpad, a stylus pen, or a joystick that can receive an operation instruction from the user, or a keyboard, but is not limited to such an example.

表示部192は,少なくともテキスト,動画像,または静止画像などを表示し,さらに音声などを出力することも可能である。また,表示部192は,通信網を介して受信したグループに属する携帯電話106または情報処理端末101のスケジュール情報等を表示する。   The display unit 192 can display at least text, a moving image, a still image, and the like, and can also output sound and the like. The display unit 192 displays schedule information and the like of the mobile phone 106 or the information processing terminal 101 belonging to the group received via the communication network.

バス200は,内部バス,メモリバス,入出力(I/O)バスなどスケジュール管理サーバ109に構成されるバスの総称をいう。バス200は,各部から送出されたデータを,上記データの宛先である各部に伝送する。   The bus 200 is a general term for buses configured in the schedule management server 109 such as an internal bus, a memory bus, and an input / output (I / O) bus. The bus 200 transmits data sent from each unit to each unit that is the destination of the data.

送受信部195は,通信網102を介して種々の情報を送信又は受信する。送受信部195により,受信された情報はバス200に伝送される。また,バス200から送受信部195に伝送されてきた情報は,通信網102を介して送信される。   The transmission / reception unit 195 transmits or receives various information via the communication network 102. The received information is transmitted to the bus 200 by the transmission / reception unit 195. Information transmitted from the bus 200 to the transmission / reception unit 195 is transmitted via the communication network 102.

また,第1の実施の形態にかかる記憶部196は,スケジュール管理サーバ109に備えられる場合を例に挙げて説明したが,かかる例に限定されず,記憶装置196は,スケジュール管理サーバ109と外部接続する構成を採用する場合であっても実施可能である。   Further, the storage unit 196 according to the first embodiment has been described as an example provided in the schedule management server 109. However, the storage unit 196 is not limited to such an example, and the storage device 196 includes the schedule management server 109 and an external device. Even when a configuration for connection is adopted, this can be implemented.

スケジュール認証部197は,プレゼンス管理サーバ103に備わるスケジュール情報取得部180からスケジュール情報の要求があると,スケジュール情報取得部180に対して認証を行う。なお,認証に必要な情報は,スケジュールユーザ情報管理部198から送信される。   When there is a request for schedule information from the schedule information acquisition unit 180 provided in the presence management server 103, the schedule authentication unit 197 authenticates the schedule information acquisition unit 180. Information necessary for authentication is transmitted from the schedule user information management unit 198.

スケジュール認証部197による認証は,例えば,スケジュール情報取得部180から送信されるプロフィール情報に含まれるスケジュール管理サーバ109にログインするために必要なユーザIDおよびパスワード等に基づき行われる。   The authentication by the schedule authentication unit 197 is performed based on, for example, a user ID and a password necessary for logging in to the schedule management server 109 included in the profile information transmitted from the schedule information acquisition unit 180.

スケジュールユーザDB198は,スケジュール情報を取得する際の認証時に必要なスケジュールユーザ情報が格納されたデータベースである。上記スケジュールユーザ情報には,例えば,スケジュール情報が管理されているユーザのユーザID,パスワード,ユーザの所属名などのログイン情報を例示することができる。なお,スケジュールユーザDB199のデータ構造については後述する。   The schedule user DB 198 is a database that stores schedule user information necessary for authentication when acquiring schedule information. Examples of the schedule user information include login information such as the user ID, password, and user affiliation name of the user whose schedule information is managed. The data structure of the schedule user DB 199 will be described later.

スケジュールユーザ情報管理部198は,スケジュール情報取得部198からスケジュール情報の取得を要求する際,行われるログイン処理に,必要となるスケジュールユーザ情報を,ユーザID等に基づき取得し,スケジュール認証部197等に提供等する。   The schedule user information management unit 198 acquires the schedule user information necessary for the login process to be performed when the schedule information acquisition unit 198 requests acquisition of the schedule information based on the user ID and the like, and the schedule authentication unit 197 To provide.

スケジュール管理部193は,スケジュールDB194を管理し,予めログインが正常に行われたスケジュール情報取得部180からの要求に対して,要求されたスケジュール情報を検索する。   The schedule management unit 193 manages the schedule DB 194 and searches for the requested schedule information in response to a request from the schedule information acquisition unit 180 in which login has been normally performed in advance.

スケジュールDB194は,各端末に属するユーザごとに,スケジュール情報が格納されたデータベースである。なお,上記スケジュールDB194のデータ構造については,後述する。   The schedule DB 194 is a database in which schedule information is stored for each user belonging to each terminal. The data structure of the schedule DB 194 will be described later.

(3.データ構造)
ここで,第1の実施の形態にかかるプレゼンス情報提供システムに適用される各情報のデータ構造について説明する。
(3. Data structure)
Here, the data structure of each information applied to the presence information providing system according to the first embodiment will be described.

(3.1 スケジュールデータベース194)
まず,図7を参照しながら,第1の実施の形態にかかるスケジュールデータベース194のデータ構造について説明する。図7は,第1の実施の形態にかかるスケジュールデータベースの概略的なデータ構造を示す説明図である。
(3.1 Schedule database 194)
First, the data structure of the schedule database 194 according to the first embodiment will be described with reference to FIG. FIG. 7 is an explanatory diagram illustrating a schematic data structure of the schedule database according to the first embodiment.

図7に示すように,スケジュールデータベース194は,携帯電話106または情報処理端末101を使用する各ユーザの日々のスケジュールが設定されている。予め各ユーザは,スケジュール管理サーバ109にアクセスし,日々のスケジュールを登録しておく。   As shown in FIG. 7, the schedule database 194 is set with a daily schedule for each user who uses the mobile phone 106 or the information processing terminal 101. Each user accesses the schedule management server 109 in advance and registers a daily schedule.

スケジュールデータベース194は,図7に示すように,ユーザ名3622,スケジュール3624などが含まれる複数のスケジュール情報から構成される。ユーザ名3622には,ユーザ名(Aさん,Bさん,…。)からなるスケジュール情報が格納され,上記ユーザ名は,第1の実施の形態にかかるプレゼンス情報提供システムを利用するユーザの氏名である。   As shown in FIG. 7, the schedule database 194 includes a plurality of schedule information including a user name 3622, a schedule 3624, and the like. The user name 3622 stores schedule information including user names (A, B,...), And the user name is the name of a user who uses the presence information providing system according to the first embodiment. is there.

スケジュール3624には,ユーザが登録したユーザのスケジュール情報が格納され,例えば日にち,時刻,スケジュールの内容などが記載されている。なお,ユーザ名3622,スケジュール3624からなるスケジュールデータベース194は,第1の実施の形態にかかるプレゼンス情報提供システムを利用する各ユーザが予め登録することができる。   The schedule 3624 stores the user's schedule information registered by the user, and describes, for example, the date, time, schedule contents, and the like. The schedule database 194 including the user name 3622 and the schedule 3624 can be registered in advance by each user who uses the presence information providing system according to the first embodiment.

(3.2 スケジュールユーザデータベース242)
次に,図8を参照しながら,第1の実施の形態にかかるスケジュールユーザデータベース194のデータ構造について説明する。図8は,第1の実施の形態にかかるスケジュールユーザデータベースの概略的なデータ構造を示す説明図である。
(3.2 Schedule User Database 242)
Next, the data structure of the schedule user database 194 according to the first embodiment will be described with reference to FIG. FIG. 8 is an explanatory diagram showing a schematic data structure of the schedule user database according to the first embodiment.

スケジュールユーザデータベース242は,スケジュール管理サーバにアクセスし,スケジュール情報を利用するユーザを認証するためのものであり,図8に示すように,予め登録されたユーザの複数のスケジュールユーザ情報が格納されている。かかるスケジュールユーザデータベース242は,ユーザ名2421,ユーザID2422,パスワード2423,部署名2424などから構成される。   The schedule user database 242 is for accessing a schedule management server and authenticating a user who uses the schedule information. As shown in FIG. 8, a plurality of schedule user information of users registered in advance are stored. Yes. The schedule user database 242 includes a user name 2421, a user ID 2422, a password 2423, a department name 2424, and the like.

ユーザ名2421は,スケジュール管理サーバを利用するユーザの氏名である。ユーザID2422は,ユーザ(あるいはユーザが所有するユーザ端末)を特定するための識別子(コード)であり,文字あるいは数字等の組合せから構成される。パスワード2423は,ユーザが指定した暗証番号であり,例えば7桁の数字あるいは文字等から構成される。部署名2424は,ユーザが所属する部署の名前であるが,かかる構成に限定されず例えば,部署以外にも,住所,電話番号などの連絡先である場合でもよい。   The user name 2421 is the name of the user who uses the schedule management server. The user ID 2422 is an identifier (code) for specifying the user (or the user terminal owned by the user), and is composed of a combination of characters or numbers. The password 2423 is a password specified by the user, and is composed of, for example, a 7-digit number or a character. The department name 2424 is the name of the department to which the user belongs, but is not limited to such a configuration. For example, the department name 2424 may be a contact address such as an address or a telephone number in addition to the department.

(3.3 ユーザデータベース165)
次に,図9を参照しながら,第1の実施の形態にかかるユーザデータベース165のデータ構造について説明する。図9は,第1の実施の形態にかかるユーザデータベースのデータ構造の概略を示す説明図である。
(3.3 User Database 165)
Next, the data structure of the user database 165 according to the first embodiment will be described with reference to FIG. FIG. 9 is an explanatory diagram showing an outline of the data structure of the user database according to the first embodiment.

ユーザデータベース165には,ログインするための認証,インスタントメッセージ情報のアドレス等を含む複数のユーザ情報がグループ単位で格納される。図8に示すように,ユーザデータベース165に含むグループには,“Aさん”〜“Eさん”と5人のユーザが属している。   In the user database 165, a plurality of pieces of user information including authentication for login, addresses of instant message information, and the like are stored in groups. As shown in FIG. 8, “Mr. A” to “Mr. E” belong to the group included in the user database 165.

グループが1つ存在し,そのグループに5人のユーザが属する場合,5人のユーザ情報を1組とするユーザデータベース165が構成される。なお,ユーザデータベース165に構成するグループは1つである場合に限らず,複数のグループから構成される場合でもよい。   When there is one group and five users belong to the group, a user database 165 having a set of five user information is configured. The user database 165 is not limited to one group, and may be composed of a plurality of groups.

図9に示すように,ユーザデータベース165のデータ構造は,使用者(ユーザ)のユーザID4622と,パスワード4623と,インスタントメッセージ情報の宛先を示すアドレス4624と,各ユーザのプレゼンス管理サーバにアクセスした通信履歴4625から少なくとも構成される。   As shown in FIG. 9, the data structure of the user database 165 includes a user (user) user ID 4622, a password 4623, an address 4624 indicating the destination of the instant message information, and a communication accessing the presence management server of each user. It comprises at least a history 4625.

例えば,図9に示す“Aさん”のユーザ情報では,ユーザID4622が“12345”であり,パスワード4623が“1xba85”であり,アドレス4624が“aaa@mony.co.jp”である。   For example, in the user information of “Mr. A” shown in FIG. 9, the user ID 4622 is “12345”, the password 4623 is “1xba85”, and the address 4624 is “aaa@mony.co.jp”.

さらに,“Aさん”のユーザ情報には,複数の通信履歴が付加されており,第1の通信履歴は,日付が6/23で,時刻が10:00:15で,通信時間が40秒となる。さらに第2の通信履歴も同様に,日付が6/23で,時刻が09:29:10で,通信時間が15秒となる。   Further, a plurality of communication histories are added to the user information of “Mr. A”. The first communication history has a date of 6/23, a time of 10:00:15, and a communication time of 40 seconds. It becomes. Similarly, the second communication history has a date of 6/23, a time of 09:29:10, and a communication time of 15 seconds.

なお,第1の実施の形態にかかるユーザデータベース165のデータ構造は,ユーザID4622,パスワード4623,アドレス4624,および通信履歴4625から構成される場合を例に挙げて説明したが,かかる例に限定されない。   The data structure of the user database 165 according to the first embodiment has been described by taking as an example a case where the data structure of the user database 4165 includes a user ID 4622, a password 4623, an address 4624, and a communication history 4625, but is not limited to this example. .

(3.4 プレゼンスデータベース161)
次に,図10を参照しながら,第1の実施の形態にかかるプレゼンスデータベース161のデータ構造について説明する。図10は,第1の実施の形態にかかるプレゼンスデータベースのデータ構造の概略を示す説明図である。
(3.4 Presence database 161)
Next, the data structure of the presence database 161 according to the first embodiment will be described with reference to FIG. FIG. 10 is an explanatory diagram showing an outline of the data structure of the presence database according to the first embodiment.

プレゼンスデータベース161には,プレゼンス情報として,ユーザがとる行動等の現況を示すユーザ状況と,ユーザが使用する利用者端末(携帯電話106または情報処理端末101)の通信状況がグループ単位で格納される。図10に示すように,例えば,プレゼンスデータベース161に含む一のグループには,“Aさん”〜“Eさん”と5人のユーザが属している。   The presence database 161 stores, as presence information, the user status indicating the current status of actions taken by the user and the communication status of the user terminal (the mobile phone 106 or the information processing terminal 101) used by the user in groups. . As shown in FIG. 10, for example, “Mr. A” to “Mr. E” belong to one group included in the presence database 161.

グループが1つだけ存在し,そのグループに5人のユーザが属する場合,5人のプレゼンス情報を1組とした,プレゼンスデータベース161が構成される。なお,プレゼンスデータベース161に構成するグループは1つである場合に限らず,複数のグループから構成される場合でもよく,グループ内には1又は2以上のユーザが属する。   When there is only one group and five users belong to the group, a presence database 161 is formed with five sets of presence information. The presence database 161 is not limited to a single group, and may be composed of a plurality of groups, and one or more users belong to the group.

図10に示すように,プレゼンスデータベース161のデータ構造は,使用者(ユーザ)のユーザID2622と,ユーザの現況を表わすユーザ状況2623と,利用者端末(携帯電話106)の通信の状況を表わす通信状況2624と,次にいつ通信可能な状態になるのかを示す次通信可能時間2625とから少なくとも構成される。   As shown in FIG. 10, the data structure of the presence database 161 includes a user (user) user ID 2622, a user situation 2623 representing the current situation of the user, and a communication representing the communication situation of the user terminal (mobile phone 106). It comprises at least a status 2624 and a next communicable time 2625 indicating when the next communicable state is established.

例えば,図10に示すように,“Aさん”のユーザ状況は,“食事中”であるため,送信元のユーザは,“Aさん”はインスタントメッセージ情報を受信できない可能性が高いと予測できる。また,“Eさん”のユーザ状況は,“受付中”であるため,インスタントメッセージ情報を受信できる状態であると予測できる。なお,“Cさん”などのように,ユーザ状況が空欄で何も設定されていない場合,端末がプレゼンス管理サーバ103にログインされていない等,IMサービスを利用中でないことを示す。   For example, as shown in FIG. 10, since the user status of “Mr. A” is “meal”, the user of the transmission source can predict that “Mr. A” is highly likely not to receive instant message information. . Further, since the user status of “Mr. E” is “accepting”, it can be predicted that instant message information can be received. If the user status is blank and nothing is set, such as “Mr. C”, this indicates that the terminal is not logged in to the presence management server 103 and the IM service is not being used.

また,例えば,“Cさん”の端末の通信状況は,“通信可”であるため,送信元のユーザは,“Cさん”はインスタントメッセージ情報を受信できる可能性が非常に高いと予測できる。また,“Aさん”の端末の通信状況は,“通信不可”であるため,送信元のユーザは,インスタントメッセージを送信しても,Aさんは受信できない可能性が極めて大きいと予測できる。   Further, for example, since the communication status of the terminal of “Mr. C” is “communication is possible”, the transmission source user can predict that “Mr. C” is very likely to receive the instant message information. Further, since the communication status of the terminal of “Mr. A” is “communication impossible”, it can be predicted that the user at the transmission source is very likely to be unable to receive Mr. A even if an instant message is transmitted.

さらに,通信状況2624が“通信不可”の場合,次通信可能時間2625には,次に通信できる時間帯が設定されている。なお,当日の次通信可能な時間が存在しない場合,“なし”と設定される。   Further, when the communication status 2624 is “communication impossible”, the next communicable time 2625 is set to a time zone in which the next communication is possible. If there is no time for the next communication on the current day, “None” is set.

例えば,“Aさん”の次通信可能時間には“14:00〜15:00”などのように通信可能な時間帯が設定される。なお,通信可能と判断するために必要な時間幅は,例えば最低でも5分以上の場合である。   For example, a time zone in which communication is possible, such as “14: 0 to 15:00”, is set as the next communicable time of “Mr. A”. Note that the time width necessary for determining that communication is possible is, for example, at least 5 minutes or more.

プレゼンスデータベース161の通信状況2624は,情報処理端末101または携帯電話106からの定期通信の状況に応じて,判断される。例えば,定期通信が1時間以上継続して通信されない場合は,停止状態であると判断され,上記端末は,通信可であっても,通信不可に更新される。   The communication status 2624 of the presence database 161 is determined according to the status of regular communication from the information processing terminal 101 or the mobile phone 106. For example, if regular communication is not performed continuously for more than one hour, it is determined that the communication is stopped, and the terminal is updated so that communication is disabled even if communication is possible.

また,第1の実施の形態にかかるプレゼンスデータベース161では,1ユーザIDにつき端末を1台のみIMサービスに利用する場合を例に挙げて説明したが,かかる例に限定されず,1ユーザIDにつき端末が複数台同時にIMサービスを利用する場合であっても実施可能である。なお,上記複数台の利用者端末には,同じインスタントメッセージ情報が送信される,または上記複数台のうちいずれか1台に送信される。   Further, in the presence database 161 according to the first embodiment, the case where only one terminal is used for the IM service per user ID has been described as an example. However, the present invention is not limited to this example, and per user ID. This can be implemented even when a plurality of terminals use the IM service at the same time. The same instant message information is transmitted to the plurality of user terminals, or is transmitted to any one of the plurality of user terminals.

(3.5 プロファイルデータベース186)
次に,図11を参照しながら,第1の実施の形態にかかるプロファイルデータベース186のデータ構造について説明する。図11は,第1の実施の形態にかかるプロファイルデータベース186のデータ構造の概略を示す説明図である。
(3.5 Profile database 186)
Next, the data structure of the profile database 186 according to the first embodiment will be described with reference to FIG. FIG. 11 is an explanatory diagram showing an outline of the data structure of the profile database 186 according to the first embodiment.

プロファイルデータベース186は,スケジュールDB194に格納されたスケジュール情報を取得するために必要な情報が含まれたプロファイル情報が格納されている。   The profile database 186 stores profile information including information necessary for acquiring the schedule information stored in the schedule DB 194.

プロファイル情報は,各クライアントがスケジュール管理サーバ109に接続するために必要なユーザIDとパスワードとスケジュール情報の格納場所とのリンクを行うデータベースであり,さらにスケジュール情報の種類や,バージョン,またスケジュール管理サーバ109の種類とサーバのバージョン情報などもユーザごと格納される。   The profile information is a database that links user IDs and passwords necessary for each client to connect to the schedule management server 109, and the storage location of the schedule information. Further, the type, version, and schedule management server of the schedule information 109 types and server version information are also stored for each user.

図11に示すように,定期通信履歴データベース167のデータ構造は,ユーザ名5622と,使用者(ユーザ)のユーザID5623と,ユーザのパスワードであるパスワード5624と,スケジュール情報の格納場所を示す格納場所5625と,スケジュール情報の種類を示す種類5626と,スケジュール情報のバージョンを示すバージョン5627とから少なくとも構成される。上記格納場所5625は,スケジュール情報が格納されるスケジュール管理サーバ109の名前を示しているが,かかる例に限定されず,例えばIPv4またはIPv6などによるスケジュール管理サーバ109のIPアドレスの場合でもよい。   As shown in FIG. 11, the data structure of the periodic communication history database 167 includes a user name 5622, a user (user) user ID 5623, a password 5624 as a user password, and a storage location indicating a storage location of the schedule information. 5625, a type 5626 indicating the type of schedule information, and a version 5627 indicating the version of the schedule information. The storage location 5625 indicates the name of the schedule management server 109 in which the schedule information is stored. However, the storage location 5625 is not limited to this example, and may be, for example, the IP address of the schedule management server 109 based on IPv4 or IPv6.

図11に示すように,例えば,“Aさん”のプロファイル情報では,ユーザ名5622が“Aさん”であり,ユーザID5623が“ABC…”であり,格納場所5625“TOKYO−SERVER01”であり,種類5626が“ソフトABC”であり,バージョン5627が“バージョン5.0”である。   As shown in FIG. 11, for example, in the profile information of “Mr. A”, the user name 5622 is “Mr. A”, the user ID 5623 is “ABC ...”, the storage location 5625 “TOKYO-SERVER01”, The type 5626 is “software ABC”, and the version 5627 is “version 5.0”.

なお,第1の実施の形態にかかる定期通信履歴データベース167のデータ構造は,ユーザ名5622,ユーザID5623,格納場所5625,種類5626,およびバージョン5627から構成される場合を例に挙げて説明したが,かかる例に限定されない。   The data structure of the regular communication history database 167 according to the first embodiment has been described by taking as an example a case where the data structure is configured of a user name 5622, a user ID 5623, a storage location 5625, a type 5626, and a version 5627. , It is not limited to such an example.

(4.プレゼンス情報提供システムの動作)
次に,図12,図13を参照しながら,上記のように構成されたプレゼンス情報提供システムの動作の実施形態について説明する。図12は,第1の実施の形態にかかるプレゼンス情報提供システムの動作の概略を示すフローチャートであり,図13は,第1の実施の形態にかかる次通信可能時間の抽出処理の概略を示すフローチャートである。
(4. Operation of presence information providing system)
Next, an embodiment of the operation of the presence information providing system configured as described above will be described with reference to FIGS. FIG. 12 is a flowchart showing an outline of the operation of the presence information providing system according to the first embodiment, and FIG. 13 is a flowchart showing an outline of the next communication available time extraction process according to the first embodiment. It is.

まず,第1の実施の形態にかかるプレゼンス情報提供システムの動作が開始される前に,スケジュール管理サーバ109が管理するスケジュールデータベース194およびスケジュールユーザデータベース199,プレゼンス管理サーバ103が管理するユーザデータベース165,プロファイルデータベース186等のそれぞれのデータベースに各種情報を予め登録しておく。   First, before the operation of the presence information providing system according to the first embodiment is started, the schedule database 194 and the schedule user database 199 managed by the schedule management server 109, the user database 165 managed by the presence management server 103, and so on. Various information is registered in advance in each database such as the profile database 186.

次に,図12に示すように,スケジュール情報を取得するため,プレゼンス管理サーバ103が管理するプロファイルデータベース186にアクセスして,プロファイル情報を取得する(S1201)。なお,上記プロファイル情報の取得処理(S1201)は,図13に示す次通信可能抽出部181の定期的に行われる抽出処理において,呼び出される。   Next, as shown in FIG. 12, in order to acquire schedule information, the profile database 186 managed by the presence management server 103 is accessed to acquire profile information (S1201). Note that the profile information acquisition process (S1201) is called in the extraction process periodically performed by the next communicable extraction unit 181 shown in FIG.

次に,スケジュール管理サーバ109により,該当するユーザのスケジュール情報の取得が行われ(S1202),上記スケジュール情報の取得後,さらに上記スケジュール情報の内から,次に通信可能な時間を抽出する(S1203)。   Next, the schedule management server 109 acquires the schedule information of the corresponding user (S1202), and after acquiring the schedule information, extracts the next communicable time from the schedule information (S1203). ).

なお,通信可能な時間(通信可能時間)は,インスタントメッセージを送受信できる時間であり,携帯電話106または情報処理端末101がネットワークを介してリアルタイムに通信可能な時間である。   Note that the communicable time (communication time) is a time during which an instant message can be transmitted and received, and is a time during which the mobile phone 106 or the information processing terminal 101 can communicate in real time via the network.

次通信可能時間が抽出されると(S1203),プレゼンス更新部160は,当該ユーザのプレゼンス情報のうち,利用者端末の次通信可能時間を,抽出された次通信可能時間に更新する(S1204)。   When the next communicable time is extracted (S1203), the presence updating unit 160 updates the next communicable time of the user terminal in the presence information of the user to the extracted next communicable time (S1204). .

各利用者端末は,随時プレゼンス管理サーバ103にアクセスし,送信先のプレゼンス情報や,自分のプレゼンス情報を取得することで,表示部にプレゼンス情報を表示する(S1205)。なお,表示部122には,次通信可能時間を含む利用者端末の通信情報と,当該利用者端末に属するユーザのユーザ状況が表示される。   Each user terminal accesses the presence management server 103 at any time and acquires presence information of a transmission destination and own presence information, thereby displaying the presence information on the display unit (S1205). The display unit 122 displays the communication information of the user terminal including the next communicable time and the user status of users belonging to the user terminal.

さらに,プロファイル情報の取得(S1201)以降の処理について,図13を参照しながら,詳細に説明すると,まず,プレゼンス管理サーバ103は,定期的に次通信可能抽出部181を呼び出している。   Further, processing subsequent to profile information acquisition (S1201) will be described in detail with reference to FIG. 13. First, the presence management server 103 periodically calls the next communicable extraction unit 181.

図13を示すように,プレゼンス管理サーバ103に備わるCPU156などにより,呼び出されるまで,次通信可能抽出部181は所定時間待機している(S1301)。呼び出されると,次に,次通信可能抽出部181は,プレゼンスデータベース161に登録された全ての携帯電話106または情報処理端末101について,次通信可能時間の抽出およびプレゼンス情報の更新が終了したか否かをプレゼンス管理部182に問い合わせる(S1302)。   As shown in FIG. 13, the next communicable extraction unit 181 waits for a predetermined time until it is called by the CPU 156 provided in the presence management server 103 (S1301). When called, next communication available extraction section 181 determines whether or not extraction of next communication available time and update of presence information have been completed for all mobile phones 106 or information processing terminals 101 registered in presence database 161. Is inquired of the presence management unit 182 (S1302).

上記問合せの結果,全ての情報処理端末101または携帯電話106(利用者端末)について更新処理が終了している場合(YES),後続の処理は行われず,再び待機処理(S1301)に戻る。まだ全ての利用者端末について更新終了していない場合(NO),まず後続のユーザID取得処理(S1303)が行われる。   As a result of the inquiry, if the update process has been completed for all information processing terminals 101 or mobile phones 106 (user terminals) (YES), the subsequent process is not performed and the process returns to the standby process (S1301). If the update has not been completed for all user terminals (NO), a subsequent user ID acquisition process (S1303) is first performed.

上記ユーザID取得処理(S1303)は,ユーザ情報管理部166により管理されるユーザデータベース165のユーザ情報を抽出することでユーザIDが取得される。   In the user ID acquisition process (S1303), a user ID is acquired by extracting user information from the user database 165 managed by the user information management unit 166.

次に,次通信可能抽出部181は,次通信可能な時間を抽出するために必要なスケジュール情報を取得する目的で,スケジュール情報取得部180を呼び出す(S1304)とともに,取得したユーザIDをスケジュール情報取得部180に送信する。   Next, the next communicable extraction unit 181 calls the schedule information acquisition unit 180 for the purpose of acquiring schedule information necessary for extracting the next communicable time (S1304), and uses the acquired user ID as the schedule information. The data is transmitted to the acquisition unit 180.

スケジュール情報取得部180は,上記ユーザIDに基づき,プレゼンスデータベース161に格納された利用者端末の通信状況が「通信不可」である端末のスケジュール情報を取得する(S1305)。   Based on the user ID, the schedule information acquisition unit 180 acquires the schedule information of the terminal whose communication status of the user terminal stored in the presence database 161 is “communication impossible” (S1305).

なお,上記通信状況が「通信不可」であるか否かは,自分宛のインスタントメッセージの有無を確認するなどの目的で定期的に携帯電話106と行われる定期通信や,情報処理端末101との所定時間ごとの通信によって,接続されているか否かの判断がプレゼンス管理サーバにより行われる。   Whether or not the communication status is “communication impossible” is determined based on the periodic communication performed with the mobile phone 106 for the purpose of confirming the presence or absence of an instant message addressed to the user or the information processing terminal 101. The presence management server determines whether or not it is connected by communication every predetermined time.

該当するユーザのスケジュール情報が取得されると(S1305),次に,次通信可能抽出部181は,上記スケジュール情報のうち,今後,次に通信が可能となる時間を抽出する(S1306)。   When the schedule information of the corresponding user is acquired (S1305), the next communicable extractor 181 then extracts the next communicable time from the schedule information (S1306).

次通信可能抽出部181による時間抽出は,例えば,図7に示すように,Aさんのスケジュール情報のうち,“進捗会議”,“食事”,“資料説明”などのスケジュールの属性を確認する。上記属性のうち,例えば,“自席”や,“休憩”などの属性の場合,通信可能な時間帯と判断する。   In the time extraction by the next communicable extraction unit 181, for example, as shown in FIG. 7, the schedule attributes such as “progress meeting”, “meal”, “document description”, etc. are confirmed in the schedule information of Mr. A. Among the above attributes, for example, in the case of an attribute such as “self-seat” or “rest”, it is determined that the communication is possible.

さらに,現在時刻をプレゼンス管理サーバ103に備わるタイマー(図示せず。)などから取得し,現在時刻から最も早い時刻である次通信可能時間を抽出する。なお,抽出される次通信可能時間は,1つだけとは限らず,候補として2,3つ抽出する場合であってもよい。   Further, the current time is obtained from a timer (not shown) provided in the presence management server 103, and the next communicable time that is the earliest time from the current time is extracted. It should be noted that the next communicable time to be extracted is not limited to one, and two or three may be extracted as candidates.

また,上記属性から,通信可能な時間帯が存在しない場合,スケジュールが登録されていない空き時間を確認し,通信可能な時間帯が有るか否かを調査する。   Also, based on the above attributes, if there is no time zone in which communication is possible, the free time for which no schedule is registered is checked to determine whether there is a time zone in which communication is possible.

例えば,図7に示す“Aさん”の場合,現在時刻が13:00であるとすると,6月24日の14:00までは“食事”であるが,“資料説明”が始まる15:00までは空き時間である。したがって,次通信可能抽出部181は,上記14:00〜15:00を通信可能な時間帯として抽出する(S1306)。なお,上記空き時間が,例えば,5分未満の場合は通信可能な時間帯として判断されない等の制限が予め設定されてもよい。   For example, in the case of “Mr. A” shown in FIG. 7, if the current time is 13:00, it is “meal” until 14:00 on June 24, but “document explanation” starts at 15:00. Until there is free time. Therefore, the next communicable extraction unit 181 extracts the above 14:00:00 to 15:00 as a communicable time zone (S1306). For example, when the idle time is less than 5 minutes, a restriction may be set in advance such that it is not determined that the communication is possible.

次に,次通信可能抽出部181により,次通信可能時間が抽出されると(S1306),次通信可能抽出部181は,プレゼンス更新部160に次通信可能時間とユーザIDとを転送する。   Next, when the next communication available time is extracted by the next communication available extraction unit 181 (S1306), the next communication available extraction unit 181 transfers the next communication available time and the user ID to the presence update unit 160.

プレゼンス更新部160は,受信した次通信可能時間とユーザIDとに基づき,プレゼンスデータベース161を更新するため,プレゼンス管理部182に依頼することで,該当するユーザのプレゼンス情報が更新される(S1307)。   The presence update unit 160 requests the presence management unit 182 to update the presence database 161 to update the presence database 161 based on the received next communication available time and the user ID (S1307). .

上記プレゼンス情報が更新されると(S1307),次通信可能抽出部181は,ユーザデータベース165等からユーザIDを取得することで,次に「通信不可」に該当する利用者端末を検索する(S1308)。   When the presence information is updated (S1307), the next communicable extractor 181 obtains the user ID from the user database 165 or the like, and searches for a user terminal corresponding to “communication impossible” next (S1308). ).

以上で,次通信可能抽出部181による次通信可能時間の抽出処理の一連動作は終了するが,ここで,図14を参照しながら,第1の実施の形態にかかるスケジュール情報の取得処理(S1305)について,さらに詳細に説明する。   The series of operations for extracting the next communicable time by the next communicable extractor 181 is thus completed. Here, referring to FIG. 14, the schedule information acquisition process according to the first embodiment (S1305). ) Will be described in more detail.

図14に示すように,まず,呼び出されたスケジュール情報取得部180は,スケジュール情報を取得するために必要なプロファイル情報を取得する目的で,プロファイル情報管理部185を呼び出す(S1401)。   As shown in FIG. 14, first, the called schedule information acquisition unit 180 calls the profile information management unit 185 for the purpose of acquiring profile information necessary for acquiring schedule information (S1401).

次に,上記プロファイル情報管理部185により,ユーザIDに該当するプロファイル情報が取得されると(S1402),スケジュール情報取得部は,上記プロファイル情報に基づき,スケジュール情報を要求するためのスケジュール要求情報を生成する(S1403)。   Next, when profile information corresponding to the user ID is acquired by the profile information management unit 185 (S1402), the schedule information acquisition unit sets schedule request information for requesting schedule information based on the profile information. Generate (S1403).

なお,上記スケジュール要求情報の生成(S1403)において,スケジュール情報取得部184は,プロファイル情報の設定内容に応じて,取得形式であるスケジュール要求情報のフォーマット等を変更する。   In the generation of the schedule request information (S1403), the schedule information acquisition unit 184 changes the format of the schedule request information, which is an acquisition format, according to the setting contents of the profile information.

例えば,図11に示すように,スケジュール情報の種類に応じて,1日単位のスケジュール情報を要求する,2日単位のスケジュール情報を要求するなど,要求するスケジュール情報の範囲,内容を変更したり,また,同一ソフトでも旧バージョンの場合,スケジュール情報のフォーマットが相違するため,バージョンに適応したスケジュール要求情報のフォーマットに変換等し,的確にスケジュール情報を要求できるようにする。   For example, as shown in FIG. 11, depending on the type of schedule information, the range and contents of the requested schedule information may be changed, such as requesting schedule information for one day, requesting schedule information for two days, etc. In addition, even if the same software is an older version, the format of the schedule information is different, so the schedule information is converted to a format suitable for the version so that the schedule information can be requested accurately.

次に,スケジュール情報取得部180は,生成された上記スケジュール要求情報を通信網102を介して,送信する(S1404)。   Next, the schedule information acquisition unit 180 transmits the generated schedule request information via the communication network 102 (S1404).

スケジュール要求情報送信後(S1404),スケジュール情報取得部180は,スケジュール管理サーバ109から送信されてくるスケジュール情報を通信網102を介して受信する(S1405)。   After transmitting the schedule request information (S1404), the schedule information acquisition unit 180 receives the schedule information transmitted from the schedule management server 109 via the communication network 102 (S1405).

次に,スケジュール情報取得部180は,取得したスケジュール情報から果たして次通信可能時間を抽出できるのかを,フォーマットチェックを含め,検査する(S1406)。例えば,取得したスケジュール情報には,1日びっしりとスケジュールが埋まっていた場合,休暇の場合などを検査する。   Next, the schedule information acquisition unit 180 checks whether the next communicable time can be extracted from the acquired schedule information, including a format check (S1406). For example, the acquired schedule information is inspected when the schedule is filled up all day or when the vacation is on.

上記検査の結果(S1406),次通信可能抽出部181により,次通信可能時間が抽出できると予測できる場合(YES),スケジュール情報取得部180によるスケジュール情報の取得処理は終了する。   As a result of the inspection (S1406), when the next communicable extraction unit 181 can predict that the next communicable time can be extracted (YES), the schedule information acquisition unit 180 ends the schedule information acquisition process.

また,上記検査の結果(S1406),次通信可能抽出部181により,次通信可能時間が抽出できないと予測できる場合(NO),さらにスケジュール情報を取得する範囲を広げ(S1407),再度スケジュール要求情報を生成し,スケジュール管理サーバ109に送信する。   If it is predicted that the next communicable time cannot be extracted by the next communicable extraction unit 181 (NO) as a result of the inspection (S1406), the range for acquiring the schedule information is further expanded (S1407), and the schedule request information is again obtained. Is transmitted to the schedule management server 109.

例えば,スケジュール情報を範囲を,1日広げて,次の日のスケジュール情報を要求したり,2,3日分のスケジュール情報等を要求するためのスケジュール要求情報を生成する。以上から,スケジュール情報取得部180によるスケジュール情報の取得処理は終了する。   For example, the schedule information is expanded by one day to request schedule information for the next day or schedule request information for requesting schedule information for a few days. From the above, the schedule information acquisition process by the schedule information acquisition unit 180 ends.

次に,上記プロファイル情報管理部185の呼出処理(S1401)により行われるプロファイル情報の取得処理について,図15を参照しながら,説明する。図15は,第1の実施の形態にかかるプロファイル情報の取得処理の概略を示すフローチャートである。   Next, the profile information acquisition process performed by the calling process (S1401) of the profile information management unit 185 will be described with reference to FIG. FIG. 15 is a flowchart illustrating an outline of the profile information acquisition process according to the first embodiment.

図15に示すように,プロファイル情報管理部185が呼び出されると,プロファイル情報管理部185は,スケジュール情報取得部180から転送されるユーザIDに基づき,該当するプロファイル情報を取得するため,プロファイルデータベース186にアクセスする(S1501)。   As shown in FIG. 15, when the profile information management unit 185 is called, the profile information management unit 185 acquires the corresponding profile information on the basis of the user ID transferred from the schedule information acquisition unit 180, so that the profile database 186 Is accessed (S1501).

次に,プロファイル情報管理部185は,プロファイルデータベース186からユーザIDに該当するプロファイル情報を検索し(S1502),検索した結果,該当するプロファイル情報を取得する(S1503)。   Next, the profile information management unit 185 searches the profile database 186 for profile information corresponding to the user ID (S1502), and acquires the corresponding profile information as a result of the search (S1503).

(プレゼンス情報の表示処理)
ここで,図16,図17を参照しながら,携帯電話106に備わる表示部122に,第1の実施の形態にかかるプレゼンス情報が表示(S1205)される場合について説明する。図16は,第1の実施の形態にかかるプレゼンス情報表示処理の概略を示すフローチャートであり,図17は,第1の実施の形態にかかるプレゼンス情報が表示された表示部の概略的な構成を示す説明図である。
(Presence information display processing)
Here, the case where the presence information according to the first embodiment is displayed on the display unit 122 provided in the mobile phone 106 (S1205) will be described with reference to FIGS. FIG. 16 is a flowchart showing an outline of presence information display processing according to the first embodiment, and FIG. 17 shows a schematic configuration of a display unit on which presence information according to the first embodiment is displayed. It is explanatory drawing shown.

図16に示すように,プレゼンス情報の表示処理(S1205)は,まず,携帯電話106に備わる入力部128により,表示部122に表示されるメニュー項目(図示せず。)から“プレゼンス情報の表示”が選択される。   As shown in FIG. 16, in the presence information display process (S1205), first, a menu item (not shown) displayed on the display unit 122 is displayed by the input unit 128 provided in the mobile phone 106. "Is selected.

上記“プレゼンス情報の表示”が選択されると,プレゼンス情報の表示を希望する相手のユーザ名が表示され,所望のユーザ名を選択する。なお,表示されるユーザ名は,予め登録されたグループ内のユーザ名のみが表示されるが,かかる例に限定されない。   When the “display presence information” is selected, the name of the user whose presence information is desired to be displayed is displayed, and the desired user name is selected. Note that only the user names in the group registered in advance are displayed as the user names to be displayed, but the present invention is not limited to this example.

選択完了後,送受信部125は,プレゼンス情報の要求をするために,プレゼンス管理サーバ103に要求情報を送信する(S1601)。なお,上記要求情報を送信する(S1601)前に,プレゼンス管理サーバ103に備わる認証部187による認証後,プレゼンス管理サーバ103にログインする必要がある。   After the selection is completed, the transmission / reception unit 125 transmits the request information to the presence management server 103 in order to request presence information (S1601). Before transmitting the request information (S1601), it is necessary to log in to the presence management server 103 after authentication by the authentication unit 187 provided in the presence management server 103.

次に,プレゼンス管理サーバ103に備わるプレゼンス管理部182は,上記要求情報を受信すると,当該要求元の携帯電話106に属するユーザIDをキーとして,プレゼンスデータベース161から該当するプレゼンス情報を取得する。   Next, when the presence management unit 182 provided in the presence management server 103 receives the request information, the presence management unit 182 acquires the corresponding presence information from the presence database 161 using the user ID belonging to the requesting mobile phone 106 as a key.

送受信部169は,上記プレゼンス情報を,通信網105を介して,要求元の携帯電話106に送信する。したがって,携帯電話106は,プレゼンス情報を取得することができる(S1602)。   The transmission / reception unit 169 transmits the presence information to the requesting mobile phone 106 via the communication network 105. Therefore, the mobile phone 106 can acquire presence information (S1602).

プレゼンス情報の取得後(S1602),携帯電話106に備わる表示部122は,ユーザ状況または通信状況を含むプレゼンス情報を表示する(S1603)。   After acquiring the presence information (S1602), the display unit 122 provided in the mobile phone 106 displays the presence information including the user status or communication status (S1603).

図17に示すように,第1の実施の形態にかかる表示部122には,プレゼンス情報が表示されている。表示部122の領域のうち,表示領域243には,各ユーザのユーザ名と次通信可能時間が表示される表示領域244(244−1,244−2,244−3)と,ユーザ状況と利用者端末の通信状況が表示される表示領域246(246−1,246−2,246−3)とが含まれる。   As shown in FIG. 17, presence information is displayed on the display unit 122 according to the first embodiment. Among the areas of the display unit 122, the display area 243 includes a display area 244 (244-1, 244-2, 244-3) for displaying each user's user name and the next communicable time, and user status and usage. And a display area 246 (246-1, 246-2, 246-3) in which the communication status of the person terminal is displayed.

なお,第1の実施の形態にかかる表示領域243には,それぞれ3人のユーザ名,次通信可能時間,およびプレゼンス情報が表示される場合を例に挙げて説明したが,かかる例に限定されず,例えば,それぞれ5人のユーザ名と次通信可能時間とプレゼンス情報とが表示される場合等,いかなる人数の場合でもよい。   Note that, in the display area 243 according to the first embodiment, the case where three user names, the next communicable time, and presence information are displayed has been described as an example, but the display area 243 is limited to such an example. For example, any number of users may be used, for example, when the names of five users, the next communicable time, and presence information are displayed.

また,表示領域246−1には,ユーザ状況が“食事中”で,通信状況が“通信不可”からなるプレゼンス情報が表示されている。また,携帯電話のアイコンが表示され,通信できず通信不良を示す“×”マークがアイコンに表示されている。   In the display area 246-1, presence information is displayed in which the user status is “meal” and the communication status is “communication disabled”. In addition, a mobile phone icon is displayed, and an “x” mark indicating a communication failure due to communication failure is displayed on the icon.

送信元のユーザは,インスタントメッセージを送信してもAさんには,送達されない。しかし,送信元のユーザは,表示領域244−1に,次通信可能時間“14:00〜15:00”の表示を視認することで,今後いつ頃,Aさんにインスタントメッセージを送信すれば的確に送達されるのかを把握することができる。   Even if the transmission source user sends an instant message, it is not delivered to Mr. A. However, the user of the transmission source can visually recognize the display of the next communicable time “14: 0 to 15:00” in the display area 244-1 so that it is appropriate to send an instant message to Mr. A. Can be ascertained.

表示領域246−2には,ユーザ状況が“会議中”で,通信状況が“通信不可”からなるプレゼンス情報が表示されている。上記プレゼンス領域246−1と同様に,“×”マークのパソコンのアイコンが表示され,表示領域244−2にも次通信可能時間“15:30〜15:50”と表示されている。   In the display area 246-2, presence information whose user status is “meeting” and whose communication status is “communication impossible” is displayed. Similarly to the presence area 246-1, a personal computer icon with an “x” mark is displayed, and the next communication available time “15:30 to 15:50” is also displayed in the display area 244-2.

さらに,表示領域246−3には,ユーザ状況が“移動中”で,通信状況が“通信可”からなるプレゼンス情報が表示されている。またプレゼンス表示領域246−3には,通信をすることが可能であることを示す携帯電話のアイコンが表示されている。通信可能なため,“×”マークは表示されない。   Further, the display area 246-3 displays presence information having a user status of “moving” and a communication status of “communication enabled”. In the presence display area 246-3, a mobile phone icon indicating that communication is possible is displayed. Since communication is possible, the “x” mark is not displayed.

なお,第1の実施の形態にかかるプレゼンス情報は,携帯電話106に備わる表示部122に表示される場合を例に挙げて説明したが,かかる例に限定されず,プレゼンス情報は,情報処理端末101に備わる表示部122に表示される場合であっても実施可能である。なお,表示部122のレイアウトは携帯電話106の場合と異なってもよい。   Although the case where the presence information according to the first embodiment is displayed on the display unit 122 provided in the mobile phone 106 has been described as an example, the present invention is not limited to this example, and the presence information is not limited to the information processing terminal. Even if it is displayed on the display unit 122 included in 101, the present invention can be implemented. Note that the layout of the display unit 122 may be different from that of the mobile phone 106.

上記プレゼンス情報の把握は,主に,送信元である情報処理端末101または携帯電話106からインスタントメッセージを作成する際に,迅速・確実に到着する目的等で,行われる。   The presence information is grasped mainly for the purpose of arriving quickly and reliably when creating an instant message from the information processing terminal 101 or the mobile phone 106 as a transmission source.

したがって,送信先の端末の通信状況が“通信不可”の場合,スケジュール情報に予め登録された計画から,今後通信可能な時間帯を,プレゼンス管理サーバ103が自動的に定期的に抽出することで,現在のプレゼンス情報しか把握できなかった各端末の現在又は未来の通信状況を,的確に予測し,各携帯電話106または情報処理端末101にプレゼンス情報として提供することができる。   Therefore, when the communication status of the destination terminal is “communication impossible”, the presence management server 103 automatically extracts the time zone in which communication is possible from now on, based on the plan registered in advance in the schedule information. Therefore, it is possible to accurately predict the current or future communication status of each terminal for which only the current presence information can be grasped, and provide it as presence information to each mobile phone 106 or the information processing terminal 101.

(第2実施形態)
プレゼンス情報を各端末に提供する場合ではなく,スケジュール管理サーバが管理するスケジュール情報を提供する場合におけるプレゼンス情報提供システムについて説明する。第2の実施の形態にかかるプレゼンス情報提供システムでは,プレゼンス情報の代わりに,スケジュール情報を端末側に提供する。上記スケジュール情報が送信相手のプレゼンス情報を把握するための判断指標となる。
(Second Embodiment)
A presence information providing system in the case of providing schedule information managed by a schedule management server instead of providing presence information to each terminal will be described. In the presence information providing system according to the second embodiment, schedule information is provided to the terminal side instead of presence information. The schedule information is a determination index for grasping the presence information of the transmission partner.

(5.プレゼンス情報提供システムの各構成要素の構成)
次に,第2の実施の形態にかかるプレゼンス情報提供システムを構成する各構成要素の構成について説明する。なお第1の実施の形態にかかるプレゼンス情報提供システムとの相違点について説明する。
(5. Configuration of each component of the presence information providing system)
Next, the configuration of each component constituting the presence information providing system according to the second embodiment will be described. Differences from the presence information providing system according to the first embodiment will be described.

まず,第2の実施の形態にかかるプレゼンス情報提供システムは,図1に示す第1の実施の形態にかかるプレゼンス情報提供システムとほぼ同様の構成である。したがって,通信網102,通信網105,および課金サーバ107は,ほぼ同様の構成であるため詳細な説明は省略する。   First, the presence information providing system according to the second embodiment has substantially the same configuration as the presence information providing system according to the first embodiment shown in FIG. Therefore, since the communication network 102, the communication network 105, and the accounting server 107 have substantially the same configuration, detailed description thereof is omitted.

(5.1 情報処理端末101)
次に,図1および図18を参照しながら,第2の実施の形態にかかる情報処理端末101について説明する。図18は,第2の実施の形態にかかる情報処理端末の概略的な構成を示すブロック図である。
(5.1 Information processing terminal 101)
Next, an information processing terminal 101 according to the second embodiment will be described with reference to FIGS. 1 and 18. FIG. 18 is a block diagram illustrating a schematic configuration of an information processing terminal according to the second embodiment.

図1に示すように,情報処理端末101は,ユーザが使用する利用者端末であり,インスタントメッセージ情報を作成し,通信網102を介して同じグループに属す他の情報処理端末101または携帯電話106に送信する装置をいう。なお,情報処理端末101は,通信網102と常時接続し,情報処理端末101とプレゼンス管理サーバ103またはインスタントメッセージサーバ104とは双方向通信可能である。   As shown in FIG. 1, an information processing terminal 101 is a user terminal used by a user, creates instant message information, and communicates with another information processing terminal 101 or mobile phone 106 belonging to the same group via a communication network 102. A device that transmits to The information processing terminal 101 is always connected to the communication network 102, and the information processing terminal 101 and the presence management server 103 or the instant message server 104 are capable of bidirectional communication.

次に,図18に示すように,情報処理端末101は,CPU(中央演算処理装置)120と,入力部121と,表示部122と,記憶部123と,バス124と,送受信部125と,メッセージ作成部126と,判断スケジュール情報要求部131を備える。第1の実施の形態にかかる情報処理端末と比較して,判断スケジュール情報要求部131をさらに備えている点で相違する。以下,相違点である履歴要求部129について説明する。   Next, as shown in FIG. 18, the information processing terminal 101 includes a CPU (Central Processing Unit) 120, an input unit 121, a display unit 122, a storage unit 123, a bus 124, a transmission / reception unit 125, A message creation unit 126 and a determination schedule information request unit 131 are provided. It differs from the information processing terminal according to the first embodiment in that it further includes a determination schedule information request unit 131. Hereinafter, the history request unit 129 that is a difference will be described.

判断スケジュール情報要求部131は,プレゼンス管理サーバ103の判断スケジュールデータベース407に格納された各ユーザのスケジュール情報から抽出された判断スケジュール情報を,プレゼンス管理サーバ103に対して,要求する。判断スケジュール情報要求部131は,入力部121により指定されたユーザのスケジュール情報を,要求する。なお,要求前にプレゼンス管理サーバ103にログインする必要がある。   The determination schedule information request unit 131 requests the presence management server 103 for determination schedule information extracted from the schedule information of each user stored in the determination schedule database 407 of the presence management server 103. The determination schedule information request unit 131 requests the user schedule information specified by the input unit 121. It is necessary to log in to the presence management server 103 before requesting.

(5.2 携帯電話106)
次に,図1,図3を参照しながら,第2の実施の形態にかかる携帯電話106について説明すると,図3に示すように,携帯電話106は,少なくとも表示部122,または入力部128を備え,携帯キャリアによる無線で通話し,持ち運ぶことのできる形状の電話機である。さらに,通信網105を介して携帯電話106または情報処理端末101にインスタントメッセージ情報などを送受信することができる。
(5.2 Mobile phone 106)
Next, the mobile phone 106 according to the second embodiment will be described with reference to FIGS. 1 and 3. As shown in FIG. 3, the mobile phone 106 includes at least the display unit 122 or the input unit 128. It is a phone with a shape that can be carried and carried by radio by a portable carrier. Furthermore, instant message information and the like can be transmitted / received to / from the mobile phone 106 or the information processing terminal 101 via the communication network 105.

入力部128は,電話番号またはテキスト等を入力するための複数のボタンと,表示部122に表示されるメニュー等を選択するための十字キーとから構成される。なお,第2の実施の形態にかかる入力部128は,かかる例に限定されず,例えば,入力部128は,ダイヤルを回動することで選択するジョグダイヤル,ジョイスティックなどが備わる場合であっても実施可能である。   The input unit 128 includes a plurality of buttons for inputting a telephone number or text and a cross key for selecting a menu or the like displayed on the display unit 122. The input unit 128 according to the second embodiment is not limited to such an example. For example, the input unit 128 is implemented even when a jog dial, a joystick, or the like that is selected by rotating the dial is provided. Is possible.

また,上記説明した通り,上記インスタントメッセージ情報は,入力部128が操作されることで,作成されて,表示部122に表示される。また,グループに属する他の携帯電話106または情報処理端末101のプレゼンス情報が表示される。   Further, as described above, the instant message information is created and displayed on the display unit 122 by operating the input unit 128. Also, presence information of other mobile phones 106 or information processing terminals 101 belonging to the group is displayed.

図1に示すように,携帯電話106は,ユーザが使用する利用者端末であり,インスタントメッセージ情報を作成し,通信網105を介して同じグループに属す他の情報処理端末101または携帯電話106に送信する装置をいう。なお,携帯電話106は,通信網106と非常時接続し,携帯電話106から,まずプレゼンス管理サーバ103またはインスタントメッセージサーバ104にアクセスするため双方向通信には該当しない。なお,第2の実施の形態にかかる携帯電話106は,上記説明した第2の実施の形態にかかる情報処理端末101と,上記説明した事項を除きほぼ同様の構成であるため,詳細な説明は省略する。   As shown in FIG. 1, a mobile phone 106 is a user terminal used by a user, creates instant message information, and communicates with other information processing terminals 101 or mobile phones 106 belonging to the same group via a communication network 105. A transmitting device. Since the mobile phone 106 is connected to the communication network 106 in an emergency and first accesses the presence management server 103 or the instant message server 104 from the mobile phone 106, the mobile phone 106 does not correspond to bidirectional communication. The mobile phone 106 according to the second embodiment has substantially the same configuration as the information processing terminal 101 according to the second embodiment described above except for the items described above. Omitted.

なお,第2の実施の形態にかかるプレゼンス情報提供システムには,携帯電話106が構成される場合を例にあげて説明したが,通信網に常時接続でなければ,かかる例に限定されず,例えば,携帯電話106は,PDAなどの携帯端末や,通信機能を備えたデジタルカメラなどの端末であっても実施可能である。   In the presence information providing system according to the second embodiment, the case where the mobile phone 106 is configured has been described as an example. However, the presence information providing system is not limited to this example unless it is always connected to the communication network. For example, the mobile phone 106 can be implemented by a portable terminal such as a PDA or a terminal such as a digital camera having a communication function.

(5.3 インスタントメッセージサーバ104)
次に,図1を参照しながら,第2の実施の形態にかかるインスタントメッセージサーバについて説明するが,第1の実施の形態にかかるインスタントメッセージサーバとほぼ同様の構成であるため詳細な説明は省略する。
(5.3 Instant Message Server 104)
Next, the instant message server according to the second embodiment will be described with reference to FIG. 1, but the detailed description is omitted because the configuration is almost the same as that of the instant message server according to the first embodiment. To do.

(5.4 プレゼンス管理サーバ103)
次に,図19を参照しながら,第2の実施の形態にかかるプレゼンス管理サーバについて説明する。図19は,第2の実施の形態にかかるプレゼンス管理サーバの概略的な構成を示すブロック図である。
(5.4 Presence Management Server 103)
Next, the presence management server according to the second embodiment will be described with reference to FIG. FIG. 19 is a block diagram illustrating a schematic configuration of a presence management server according to the second embodiment.

図19に示すように,プレゼンス管理サーバ103は,CPU156と,入力部157と,表示部159と,バス163と,プロファイルDB(データベース)186と,プロファイル情報管理部185と,送受信部169と,記憶部170と,スケジュール情報取得部180と,プロファイル情報取得部184と,ユーザ情報管理部166と,ユーザDB165と,認証部187と,スケジュール情報抽出部403と,判断スケジュール情報管理部405と,判断スケジュールデータベース407とを備える。   As shown in FIG. 19, the presence management server 103 includes a CPU 156, an input unit 157, a display unit 159, a bus 163, a profile DB (database) 186, a profile information management unit 185, a transmission / reception unit 169, A storage unit 170, a schedule information acquisition unit 180, a profile information acquisition unit 184, a user information management unit 166, a user DB 165, an authentication unit 187, a schedule information extraction unit 403, a determination schedule information management unit 405, A determination schedule database 407.

したがって,第1の実施の形態にかかる情報処理端末と比較して,第2の実施の形態にかかるプレゼンス管理サーバ103は,スケジュール情報抽出部403と,判断スケジュール情報管理部405と,判断スケジュールデータベース407とをさらに備えている点で相違する。以下,相違点である履歴要求部129について説明する。   Therefore, compared to the information processing terminal according to the first embodiment, the presence management server 103 according to the second embodiment includes a schedule information extraction unit 403, a determination schedule information management unit 405, and a determination schedule database. 407 is further provided. Hereinafter, the history request unit 129 that is a difference will be described.

プレゼンス管理サーバ103は,携帯電話106または情報処理端末101の上記端末に属するユーザや,各クライアントのプレゼンス情報の更新等を可能とするプレゼンスデータベース161を搭載するサーバである。   The presence management server 103 is a server on which a presence database 161 that enables updating of presence information of users belonging to the above-described terminals of the mobile phone 106 or the information processing terminal 101 and each client is installed.

スケジュール情報抽出部403は,スケジュール情報取得部180により取得したスケジュール情報から,さらに利用者端末側で,送信先等の利用者端末の今後の通信可能な時間帯を詳細に検討し,判断するために,判断に必要な情報を抽出する。具体的には,図7に示すスケジュールデータベース194に格納された複数日のスケジュール情報から,当日のスケジュールのうち,現在時刻から5時間以内に該当するスケジュール情報を抽出するなどの場合を例示することができる。なお,かかる例に限定されず,いかなる抽出条件の場合であっても実施可能である。   The schedule information extraction unit 403 further examines and determines the future communicable time zone of the user terminal such as the transmission destination on the user terminal side from the schedule information acquired by the schedule information acquisition unit 180. Then, extract information necessary for judgment. Specifically, exemplify the case of extracting the schedule information corresponding to the current time within 5 hours from the schedule of the current day from the schedule information stored in the schedule database 194 shown in FIG. Can do. It should be noted that the present invention is not limited to such an example and can be implemented under any extraction conditions.

判断スケジュール情報管理部405は,判断スケジュールデータベース407を管理し,予めログインが正常に行われた情報処理端末101または携帯電話106からの要求に対して,要求された判断スケジュール情報を検索する。なお,判断スケジュール情報は,予めログインするためのユーザIDなどのユーザごとに管理されているが,かかる例に限定されず,例えば,ユーザごとではなく,利用者端末を識別するための識別子(利用者端末ID)などの場合でもよい。利用者端末IDは,MACアドレスなどを例示することができる。   The determination schedule information management unit 405 manages the determination schedule database 407 and searches for the requested determination schedule information in response to a request from the information processing terminal 101 or the mobile phone 106 in which login has been normally performed in advance. The determination schedule information is managed for each user such as a user ID for logging in in advance. However, the determination schedule information is not limited to such an example. For example, an identifier (usage for identifying a user terminal, not for each user). Or the like). The user terminal ID can exemplify a MAC address or the like.

判断スケジュールデータベース407は,各端末に属するユーザごとに,次通信可能な時間を判断するための指標となる判断スケジュール情報が格納されたデータベースである。なお,判断スケジュール情報は,スケジュール管理サーバ109に管理されたスケジュール情報から必要な項目だけが抽出された情報である。上記判断スケジュールデータベース407のデータ構造については,後述する。   The determination schedule database 407 is a database in which determination schedule information serving as an index for determining the next communicable time is stored for each user belonging to each terminal. Note that the judgment schedule information is information in which only necessary items are extracted from the schedule information managed by the schedule management server 109. The data structure of the determination schedule database 407 will be described later.

(5.5 スケジュール管理サーバ109)
次に,図1を参照しながら,第2の実施の形態にかかるスケジュール管理サーバについて説明するが,第1の実施の形態にかかるスケジュール管理サーバ109とほぼ同様の構成であるため詳細な説明は省略する。
(5.5 Schedule Management Server 109)
Next, the schedule management server according to the second embodiment will be described with reference to FIG. 1. Since the configuration is almost the same as that of the schedule management server 109 according to the first embodiment, a detailed description will be given. Omitted.

(6.プレゼンス情報提供システムの動作)
次に,図20を参照しながら,上記のように構成された第2の実施の形態にかかるプレゼンス情報提供システムの動作の実施形態について説明する。図20は,第2の実施の形態にかかるプレゼンス情報提供システムの動作の概略を示すフローチャートである。なお,以下に示すプレゼンス情報提供システムの動作の説明は,携帯電話106を用いた場合を例に挙げて説明するが,かかる場合に限定されず,情報処理端末101の場合であっても実施可能である。
(6. Operation of presence information providing system)
Next, an embodiment of the operation of the presence information providing system according to the second embodiment configured as described above will be described with reference to FIG. FIG. 20 is a flowchart showing an outline of the operation of the presence information providing system according to the second embodiment. The following description of the operation of the presence information providing system will be described by taking the case of using the mobile phone 106 as an example, but is not limited to this case, and can be implemented even in the case of the information processing terminal 101. It is.

まず,図20に示すように,携帯電話106に備わる判断スケジュール情報要求部131からプレゼンス管理サーバ103に対して判断スケジュール情報を要求(S2101)する前に,予め要求先のプレゼンス管理サーバ103に備わるプロファイルデータベース186には,プロファイル情報が蓄積され,スケジュール管理サーバ109のスケジュールデータベース194には,スケジュール情報が蓄積されている必要がある。   First, as shown in FIG. 20, before requesting judgment schedule information from the judgment schedule information request unit 131 provided in the mobile phone 106 to the presence management server 103 (S2101), it is provided in the presence management server 103 as a request destination in advance. Profile information is stored in the profile database 186, and schedule information needs to be stored in the schedule database 194 of the schedule management server 109.

上記プレゼンス管理サーバ103に対して判断スケジュール情報を要求すると(S2201),認証部187にて要求元のユーザIDおよびパスワードをユーザ情報管理部166から取得することで認証が行われる。   When requesting judgment schedule information to the presence management server 103 (S2201), authentication is performed by the authentication unit 187 acquiring the requesting user ID and password from the user information management unit 166.

正常に認証されると,認証部187が取得したユーザIDは,判断スケジュール情報管理部405に転送される(S2102)。上記ユーザIDを取得した判断スケジュール情報管理部405は,判断スケジュールデータベース407にアクセスする。   If the authentication is successful, the user ID acquired by the authentication unit 187 is transferred to the determination schedule information management unit 405 (S2102). The determination schedule information management unit 405 that has acquired the user ID accesses the determination schedule database 407.

判断スケジュール情報管理部405は,上記ユーザIDに基づき,判断スケジュールデータベース407から該当する判断スケジュール情報を検索する(S2103)。   The determination schedule information management unit 405 searches for the corresponding determination schedule information from the determination schedule database 407 based on the user ID (S2103).

上記検索の結果(S2103),判断スケジュール情報管理部405が該当する判断スケジュール情報を取得した場合(S2104),上記判断スケジュール情報は,送受信部169を介して,当該携帯電話106に送信される(S2105)。   As a result of the search (S2103), when the determination schedule information management unit 405 acquires the corresponding determination schedule information (S2104), the determination schedule information is transmitted to the mobile phone 106 via the transmission / reception unit 169 ( S2105).

上記検索の結果(S2103),判断スケジュール情報管理部405が該当する判断スケジュール情報を取得できなかった場合(S2104),判断スケジュール情報管理部405は,スケジュール情報を取得するため,スケジュール情報取得部180を起動させる(S2106)。   As a result of the search (S2103), if the determination schedule information management unit 405 cannot acquire the corresponding determination schedule information (S2104), the determination schedule information management unit 405 acquires the schedule information. Is activated (S2106).

上記スケジュール情報取得部180は,スケジュール管理サーバ109に備わるスケジュール情報管理部193からユーザIDに該当するスケジュール情報を取得すると,スケジュール情報抽出部403に転送し,上記スケジュール情報のうち,今後,次通信可能時間に該当する時間の判断材料となる判断スケジュール情報を抽出する(S2107)。なお,第2の実施の形態にかかるスケジュール情報の取得は,図14に示す第1の実施の形態にかかるスケジュール情報取得処理とほぼ同様の構成であるため,詳細な説明は省略する。   When the schedule information acquisition unit 180 acquires the schedule information corresponding to the user ID from the schedule information management unit 193 provided in the schedule management server 109, the schedule information acquisition unit 180 transfers the schedule information to the schedule information extraction unit 403. Judgment schedule information which is a judgment material for the time corresponding to the possible time is extracted (S2107). Note that the acquisition of schedule information according to the second embodiment has almost the same configuration as the schedule information acquisition process according to the first embodiment shown in FIG.

(6.1 判断スケジュールデータベース407)
ここで,図21を参照しながら,第2の実施の形態にかかる判断スケジュールデータベース407のデータ構造について説明する。図21は,第2の実施の形態にかかる判断スケジュールデータベースのデータ構造の概略を示す説明図である。
(6.1 Judgment Schedule Database 407)
Here, the data structure of the determination schedule database 407 according to the second embodiment will be described with reference to FIG. FIG. 21 is an explanatory diagram illustrating an outline of a data structure of a determination schedule database according to the second embodiment.

図21に示すように,判断スケジュールデータベース407は,複数の判断スケジュール情報から構成されている。上記判断スケジュール情報は,判断スケジュール抽出部405により,スケジュール情報のうち次通信可能時間の判断に必要な情報のみが抽出される。   As shown in FIG. 21, the judgment schedule database 407 is composed of a plurality of judgment schedule information. From the determination schedule information, the determination schedule extraction unit 405 extracts only information necessary for determining the next communicable time from the schedule information.

判断スケジュールデータベース407は,図21に示すように,ユーザ名8622,スケジュール8624などが含まれる複数の判断スケジュール情報から構成される。ユーザ名8622には,ユーザ名(Aさん,Bさん,…。)からなる判断スケジュール情報が格納され,上記ユーザ名は,第2の実施の形態にかかるプレゼンス情報提供システムを利用するユーザの氏名である。   As shown in FIG. 21, the determination schedule database 407 includes a plurality of pieces of determination schedule information including a user name 8622, a schedule 8624, and the like. The user name 8622 stores determination schedule information including user names (Mr. A, Mr. B,...), And the user name is the name of a user who uses the presence information providing system according to the second embodiment. It is.

スケジュール8624には,ユーザが登録したスケジュール情報のうち,例えば当日の1日だけのスケジュール情報,または現在時刻から5時間以内に登録されたスケジュール情報だけが抽出されて,判断スケジュールデータベース407に格納される。なお,かかる例に限定されず,いかなる抽出条件であっても実施可能である。   For the schedule 8624, for example, only schedule information for one day of the current day or schedule information registered within 5 hours from the current time is extracted from the schedule information registered by the user and stored in the judgment schedule database 407. The Note that the present invention is not limited to this example, and any extraction condition can be used.

(6.2 定期的な判断スケジュール情報の取得処理)
次に,図22を参照しながら,第2の実施の形態にかかる定期的な判断スケジュール情報の取得処理について説明する。図22は,第2の実施の形態にかかる定期的な判断スケジュール情報の取得処理の概略を示すフローチャートである。
(6.2 Regular Judgment Schedule Information Acquisition Process)
Next, periodic determination schedule information acquisition processing according to the second embodiment will be described with reference to FIG. FIG. 22 is a flowchart illustrating an outline of processing for acquiring periodic determination schedule information according to the second embodiment.

スケジュール情報取得部180は,判断スケジュール情報を抽出するために,タイマー(図示せず。)などにより定期的に呼び出され,起動する。図22に示すように,まず,スケジュール情報取得部180は,タイマーなどにより呼び出されるまで所定時間待機する(S2301)。   The schedule information acquisition unit 180 is periodically called and started by a timer (not shown) or the like in order to extract determination schedule information. As shown in FIG. 22, first, the schedule information acquisition unit 180 waits for a predetermined time until it is called by a timer or the like (S2301).

次に,スケジュール情報取得部180が呼び出されると,次に,スケジュール情報取得部180は,ユーザデータベース165等に登録された全ての携帯電話106または情報処理端末101のうち「通信不可」である端末について,スケジュール情報の取得および判断スケジュール情報の抽出が終了したか否かをスケジュール管理サーバ109に問い合わせる(S2302)。   Next, when the schedule information acquisition unit 180 is called, the schedule information acquisition unit 180 is a terminal that is “communication impossible” among all the mobile phones 106 or information processing terminals 101 registered in the user database 165 or the like. In step S2302, the schedule management server 109 is inquired whether the acquisition of the schedule information and the extraction of the judgment schedule information have been completed.

上記問合せの結果,全ての情報処理端末101または携帯電話106(利用者端末)について抽出処理が終了している場合(YES),後続の処理は行われず,再び待機処理(S2301)に戻る。まだ全ての利用者端末について更新終了していない場合(NO),まず後続のユーザID取得処理(S2303)が行われる。   As a result of the inquiry, if the extraction process has been completed for all information processing terminals 101 or mobile phones 106 (user terminals) (YES), the subsequent process is not performed and the process returns to the standby process (S2301) again. If the update has not been completed for all user terminals (NO), a subsequent user ID acquisition process (S2303) is first performed.

上記ユーザID取得処理(S2303)は,ユーザ情報管理部166により管理されるユーザデータベース165のユーザ情報を抽出することでユーザIDが取得される。   In the user ID acquisition process (S2303), the user ID is acquired by extracting user information from the user database 165 managed by the user information management unit 166.

次に,スケジュール情報取得部180は,上記ユーザIDに基づき,プレゼンスデータベース161に格納された利用者端末の通信状況が「通信不可」である端末のスケジュール情報を取得する(S2304)。   Next, the schedule information acquisition unit 180 acquires schedule information of a terminal whose communication status of the user terminal stored in the presence database 161 is “communication impossible” based on the user ID (S2304).

なお,上記通信状況が「通信不可」であるか否かは,自分宛のインスタントメッセージの有無を確認するなどの目的で定期的に携帯電話106と行われる定期通信や,情報処理端末101との所定時間ごとの通信によって,接続されているか否かの判断がプレゼンス管理サーバにより行われる。   Whether or not the communication status is “communication impossible” is determined based on the periodic communication performed with the mobile phone 106 for the purpose of confirming the presence or absence of an instant message addressed to the user or the information processing terminal 101. The presence management server determines whether or not it is connected by communication every predetermined time.

また,上記スケジュール情報の取得処理(S2304)は,図14に示す第1の実施の形態にかかるスケジュール情報取得処理とほぼ同様の構成であるため詳細な説明は省略する。   The schedule information acquisition process (S2304) has substantially the same configuration as the schedule information acquisition process according to the first embodiment shown in FIG.

該当するユーザのスケジュール情報が取得されると(S2304),次に,スケジュール情報取得部180は,上記スケジュール情報を判断スケジュール情報抽出部403に転送する。   When the schedule information of the corresponding user is acquired (S2304), next, the schedule information acquisition unit 180 transfers the schedule information to the determination schedule information extraction unit 403.

判断スケジュール情報抽出部403は,上記スケジュール情報を受信すると,スケジュール情報のうち,今後,次に通信が可能となる時間を判断するための材料となる判断スケジュール情報を抽出する(S2305)。   Upon receiving the schedule information, the determination schedule information extraction unit 403 extracts determination schedule information, which is a material for determining a time when communication can be performed next in the schedule information (S2305).

判断スケジュール情報抽出部403による判断スケジュール情報の抽出は,例えば,図7に示すように,Aさんのスケジュール情報のうち,抽出する当日の日付(6月24日)のスケジュール情報のみを抽出する。   For example, as shown in FIG. 7, the determination schedule information extraction unit 403 extracts only the schedule information on the date of the day to be extracted (June 24th) from Mr. A's schedule information.

さらに,判断スケジュール情報抽出部403は,当日の現在時刻をプレゼンス管理サーバ103に備わるタイマー(図示せず。)などから取得し,現在時刻から比べて4時間までのスケジュール情報を判断スケジュール情報として抽出する。   Further, the judgment schedule information extraction unit 403 acquires the current time of the day from a timer (not shown) provided in the presence management server 103, and extracts schedule information up to 4 hours from the current time as judgment schedule information. To do.

なお,第2の実施の形態にかかる判断スケジュール情報抽出部403は,かかる例に限定されず,例えば,当日のスケジュール情報の登録が一日中埋まっている場合,自動的に次の日のスケジュール情報から判断スケジュール情報として抽出する等の場合でも実施可能である。   The determination schedule information extraction unit 403 according to the second embodiment is not limited to such an example. For example, when the registration of schedule information for the current day is buried all day, the schedule information is automatically extracted from the schedule information for the next day. It can be implemented even when it is extracted as judgment schedule information.

次に,判断スケジュール情報抽出部403により,判断スケジュール情報が抽出されると(S2305),判断スケジュール情報抽出部403は,判断スケジュール情報管理部405に判断スケジュール情報とユーザIDとを転送する。   Next, when the determination schedule information is extracted by the determination schedule information extraction unit 403 (S2305), the determination schedule information extraction unit 403 transfers the determination schedule information and the user ID to the determination schedule information management unit 405.

判断スケジュール情報管理部405は,受信した判断スケジュール情報とユーザIDとに基づき,判断スケジュールデータベース407を格納/更新する(S2306)。したがって,クライアントは,判断スケジュール情報管理部405に依頼することで,該当するユーザの判断スケジュール情報を取得することができる。   The determination schedule information management unit 405 stores / updates the determination schedule database 407 based on the received determination schedule information and the user ID (S2306). Therefore, the client can acquire the determination schedule information of the corresponding user by making a request to the determination schedule information management unit 405.

上記判断スケジュール情報が更新されると(S2306),スケジュール情報取得部180は,ユーザデータベース165等からユーザIDを取得することで,次に「通信不可」に該当する端末を検索する(S2308)。   When the determination schedule information is updated (S2306), the schedule information acquisition unit 180 acquires a user ID from the user database 165 or the like, and searches for a terminal corresponding to “communication impossible” next (S2308).

(6.3 判断スケジュール情報の表示処理)
ここで,図23を参照しながら,携帯電話106に備わる表示部122に,第2の実施の形態にかかる判断スケジュール情報が表示される場合について説明する。図23は,第2の実施の形態にかかる判断スケジュール情報表示処理の概略を示すフローチャートである。
(6.3 Judgment schedule information display process)
Here, a case where the determination schedule information according to the second embodiment is displayed on the display unit 122 provided in the mobile phone 106 will be described with reference to FIG. FIG. 23 is a flowchart illustrating an outline of the determination schedule information display process according to the second embodiment.

図23に示すように,判断スケジュール情報の表示処理は,まず,携帯電話106に備わる入力部128により,表示部122に表示されるメニュー項目(図示せず。)から“判断スケジュール情報の表示”が選択される。   As shown in FIG. 23, the determination schedule information display process starts with “display determination schedule information” from a menu item (not shown) displayed on the display unit 122 by the input unit 128 provided in the mobile phone 106. Is selected.

上記“判断スケジュール情報の表示”が選択されると,判断スケジュール情報の表示を希望する相手のユーザ名が表示され,所望のユーザ名を選択する。なお,表示されるユーザ名は,予め登録されたグループ内のユーザ名のうち,端末が「通信不可」場合のユーザ名のみが表示されるが,かかる例に限定されない。   When the “display of judgment schedule information” is selected, the name of the user who wants to display the judgment schedule information is displayed, and the desired user name is selected. The user name to be displayed is only the user name when the terminal “cannot communicate” among the user names in the group registered in advance, but is not limited to this example.

選択完了後,送受信部125は,判断スケジュール情報の要求をするために,プレゼンス管理サーバ103に要求情報を送信する(S2401)。なお,上記要求情報を送信する(S2401)前に,プレゼンス管理サーバ103に備わる認証部187による認証後,プレゼンス管理サーバ103にログインする必要がある。   After the selection is completed, the transmission / reception unit 125 transmits the request information to the presence management server 103 in order to request the determination schedule information (S2401). Before transmitting the request information (S2401), it is necessary to log in to the presence management server 103 after authentication by the authentication unit 187 provided in the presence management server 103.

次に,プレゼンス管理サーバ103に備わる判断スケジュール情報405は,上記要求情報を受信すると,当該要求元の携帯電話106に属するユーザIDをキーとして,判断スケジュールデータベース407から該当する判断スケジュール情報を取得する。なお,判断スケジュール情報管理部405は,かかる判断スケジュール情報を検索することができない場合,スケジュール情報取得部180にスケジュール情報の取得をするよう要求する。   Next, upon receiving the request information, the judgment schedule information 405 provided in the presence management server 103 acquires the relevant judgment schedule information from the judgment schedule database 407 using the user ID belonging to the requesting mobile phone 106 as a key. . The determination schedule information management unit 405 requests the schedule information acquisition unit 180 to acquire the schedule information when the determination schedule information cannot be retrieved.

送受信部169は,上記判断スケジュール情報を,通信網105を介して,要求元の携帯電話106に送信する。したがって,携帯電話106は,判断スケジュール情報を取得することができる(S2402)。   The transmission / reception unit 169 transmits the determination schedule information to the requesting mobile phone 106 via the communication network 105. Therefore, the mobile phone 106 can acquire the determination schedule information (S2402).

判断スケジュール情報の取得後(S2402),携帯電話106に備わる表示部122は,相手の端末がいつ通信可能になるのかを判断するための指標となる判断スケジュール情報を表示する(S2403)。   After acquiring the determination schedule information (S2402), the display unit 122 provided in the mobile phone 106 displays the determination schedule information that serves as an index for determining when the other terminal can communicate (S2403).

(6.4 判断スケジュール情報の表示画面)
ここで,図24を参照しながら,第2の実施の形態にかかるプレゼンス情報提供システムに適用される判断スケジュール情報の表示画面について説明する。図24は,第2の実施の形態にかかる判断スケジュール情報が表示された表示部の概略的な構成を示す説明図である。
(6.4 Judgment schedule information display screen)
Here, a display screen of determination schedule information applied to the presence information providing system according to the second embodiment will be described with reference to FIG. FIG. 24 is an explanatory diagram illustrating a schematic configuration of a display unit on which determination schedule information according to the second embodiment is displayed.

判断スケジュール情報を要求する(S2401)前に,まず,携帯電話106に備わる入力部128により,表示部122に表示されるメニュー項目(図示せず。)から“判断スケジュール情報の表示”が選択される。   Before requesting judgment schedule information (S2401), first, "display judgment schedule information" is selected from a menu item (not shown) displayed on the display unit 122 by the input unit 128 provided in the mobile phone 106. The

上記“判断スケジュール情報の表示”が選択されると,判断スケジュール情報の表示を希望する相手のユーザ名が表示され,所望のユーザ名を選択する。なお,表示されるユーザ名は,予め登録されたグループ内のユーザ名の端末が「通信不可」のみが表示されるが,かかる例に限定されない。   When the “display of judgment schedule information” is selected, the name of the user who wants to display the judgment schedule information is displayed, and the desired user name is selected. Note that the user name to be displayed is displayed only when the terminal of the user name in the group registered in advance indicates “cannot communicate”, but is not limited to such an example.

選択完了後,携帯電話106は,判断スケジュール情報の要求をするために,プレゼンス管理サーバ103に要求情報を送信すると,上記説明の通り,携帯電話106に備わる表示部122に要求した判断スケジュール情報が表示される(S2403)。   After the selection is completed, the mobile phone 106 transmits the request information to the presence management server 103 in order to request the judgment schedule information. As described above, the requested schedule information requested by the display unit 122 provided in the mobile phone 106 is obtained. It is displayed (S2403).

図24に示すように,第2の実施の形態にかかる表示部122には,定期通信履歴情報が表示されている。表示部122の領域のうち,表示領域242には,要求した判断スケジュール情報の一覧が表示されている。   As shown in FIG. 24, the periodic communication history information is displayed on the display unit 122 according to the second embodiment. Among the areas of the display unit 122, the display area 242 displays a list of requested determination schedule information.

したがって,判断スケジュール情報を取得した携帯電話106に属するユーザは,上記判断スケジュール情報を参照し,例えば,“Aさん”は,9:00〜12:30または14:00〜15:00の時間帯は通信することが可能な時間であると判断することができる。   Therefore, the user belonging to the mobile phone 106 that acquired the determination schedule information refers to the determination schedule information. For example, “Mr. A” has a time zone of 9:00:00 to 12:30 or 14:00 to 15:00. Can be determined as a time during which communication is possible.

なお,第2の実施の形態にかかる携帯電話106は,取得した判断スケジュール情報を表示する場合を例に挙げて説明したが,かかる例に限定されず,例えば,携帯電話106に備わる次通信可能抽出部(図示せず。)により,各携帯電話106側で次通信可能時間を抽出する場合であってもよい。その際,携帯電話106は,プレゼンス管理サーバ103からJAVA(登録商標)等のソフトウェアプログラムにより構成された上記次通信可能抽出モジュールなどを,受信する場合でもよい。   The mobile phone 106 according to the second embodiment has been described by way of example of displaying the acquired determination schedule information. However, the present invention is not limited to this example, and for example, the next communication provided in the mobile phone 106 is possible. There may be a case in which the next communicable time is extracted by each mobile phone 106 by an extracting unit (not shown). At this time, the mobile phone 106 may receive the above-described next communication possible extraction module configured by a software program such as JAVA (registered trademark) from the presence management server 103.

また,第2の実施の形態にかかる携帯電話106は,ASP(Application Service Provider)的なプレゼンス管理サーバ103にアクセスし,上記取得した判断スケジュール情報から次通信可能時間を抽出してもらうように,プレゼンス管理サーバ103に依頼する場合でもよい。   In addition, the mobile phone 106 according to the second embodiment accesses an ASP (Application Service Provider) presence management server 103 and extracts the next communicable time from the acquired determination schedule information. The presence management server 103 may be requested.

また,第2の実施の形態にかかる携帯電話106に備わる表示部122には,判断スケジュール情報のみが表示される場合を例に挙げて説明したが,かかる例に限定されず,例えば,判断スケジュール情報とともに,プレゼンス情報のうちユーザ状況を表示する場合であっても実施可能である。   Further, the case where only the determination schedule information is displayed on the display unit 122 provided in the mobile phone 106 according to the second embodiment has been described as an example. However, the present invention is not limited to this example. This can be implemented even when the user status is displayed in the presence information together with the information.

判断スケジュール情報と,ユーザ状況とを表示部122に表示することで,ユーザ状況とユーザのスケジュールとの関連性を把握することが可能となり,より一層詳細な次通信可能時間を判断することが可能となる。   By displaying the judgment schedule information and the user situation on the display unit 122, it becomes possible to grasp the relevance between the user situation and the user schedule, and it is possible to judge more detailed next communication possible time. It becomes.

なお,第2の実施の形態にかかる判断スケジュール情報は,携帯電話106に備わる表示部122に表示される場合を例に挙げて説明したが,かかる例に限定されず,判断スケジュール情報は,情報処理端末101に備わる表示部122に表示される場合であっても実施可能である。なお,情報処理端末101に備わる表示部122のレイアウトは携帯電話106の場合と異なってもよい。   The determination schedule information according to the second embodiment has been described by taking the case where it is displayed on the display unit 122 provided in the mobile phone 106 as an example. However, the determination schedule information is not limited to this example. Even if it is a case where it displays on the display part 122 with which the processing terminal 101 is equipped, it can implement. Note that the layout of the display unit 122 provided in the information processing terminal 101 may be different from that of the mobile phone 106.

なお,第1の実施形態および第2の実施の形態にかかるプレゼンス情報提供システムに,さらに携帯電話106向けに携帯ゲートウェイサーバ(図示せず。)を備える場合であっても実施可能である。   Note that the presence information providing system according to the first embodiment and the second embodiment can be implemented even when a mobile gateway server (not shown) is further provided for the mobile phone 106.

上記携帯ゲートウェイサーバは,稼動可能なアプリケーションの制限が多い携帯電話106などの携帯端末向けに代理で,他の端末(クライアント)からの要求を受け,または携帯電話106からの要求を受け,上記要求に対する返答を送受信する役割を有するサーバである。   The mobile gateway server acts as a proxy for a mobile terminal such as the mobile phone 106 with many applications that can be operated, receives a request from another terminal (client), or receives a request from the mobile phone 106, and receives the request. It is a server having a role of transmitting and receiving a response to.

また,携帯ゲートウェイサーバは,携帯電話106のプレゼンス情報を管理したり,情報端末装置101からのインスタントメッセージを蓄積しておき,携帯電話106から定期通信があった際に,蓄積されたインスタントメッセージを送信等する。   In addition, the mobile gateway server manages presence information of the mobile phone 106 and stores instant messages from the information terminal device 101. When there is a regular communication from the mobile phone 106, the mobile gateway server stores the stored instant messages. Send it.

インスタントメッセージを送信する送信元は,スケジュール情報に基づき生成されるプレゼンス情報または判断スケジュール情報を参照することで,送信先の「通信不可」の利用者端末と次にいつ通信可能になるのか,現在なぜ接続不可なのか,次の通信可能時間はどのくらいの期間なのかといった有益な情報を効率的に迅速に取得できる。   The sender that sends the instant message refers to the presence information or judgment schedule information generated based on the schedule information, and when the next communication is possible with the user terminal that cannot communicate. It is possible to efficiently and quickly obtain useful information such as why the connection is impossible and how long the next communicable time is.

また,利用者端末は,プレゼンス管理サーバ103が,定期通信など,端末との通信で解析した「通信不可」の端末の通信状況を,その「通信不可」の端末のプレゼンス情報として受信することが出来る。例えば,プレゼンス管理サーバ103は取得した「通信不可」端末のスケジュール情報から次の空き時間を検索し,上記空き時間がその日の18時から19時だった場合には,「通信不可」端末の次通信可能時間を「本日18:00」と判断し,各利用者端末に提供することが出来る。   Further, the user terminal may receive the communication status of the “communication disabled” terminal analyzed by the presence management server 103 through communication with the terminal such as regular communication as presence information of the “communication disabled” terminal. I can do it. For example, the presence management server 103 retrieves the next idle time from the acquired schedule information of the “communication impossible” terminal, and if the idle time is from 18:00 to 19:00 on that day, The available communication time can be determined as “today 18:00” and provided to each user terminal.

また,プレゼンス管理サーバ103が代理で「通信不可」の利用者端末の次の通信可能時間を判断するため,携帯端末向けなどの表示画面やアプリケーション開発に様々な制限のある携帯端末でもPCと同じように
「通信不可」クライアントの次の通信可能時間を容易に取得することが出来るようになる。
In addition, since the presence management server 103 determines the next communicable time of the “communication-impossible” user terminal on behalf of the mobile terminal, the display screen for mobile terminals and mobile terminals with various restrictions on application development are the same as the PC. Thus, it becomes possible to easily acquire the next communicable time of the “communication impossible” client.

例えば,プレゼンス管理サーバ103は一定時間,携帯電話106からの通信が途絶えた際に,携帯電話106の通信状況を「通信不可」と判断し,他の利用者端末に配信することが出来る。   For example, the presence management server 103 can determine that the communication status of the mobile phone 106 is “communication impossible” when communication from the mobile phone 106 is interrupted for a certain period of time, and distribute it to other user terminals.

以上,添付図面を参照しながら本発明の好適な実施形態について説明したが,本発明はかかる例に限定されない。当業者であれば,特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例を想定し得ることは明らかであり,それらについても当然に本発明の技術的範囲に属するものと了解される。   As mentioned above, although preferred embodiment of this invention was described referring an accompanying drawing, this invention is not limited to this example. It is obvious for a person skilled in the art that various changes or modifications can be envisaged within the scope of the technical idea described in the claims, and these are naturally within the technical scope of the present invention. It is understood that it belongs.

上記実施形態においては,情報処理端末101,携帯電話106,プレゼンス管理サーバ103,IMサーバ104,および課金サーバ107に備わる各部はハードウェアからなる場合を例にあげて説明したが,本発明はかかる例に限定されない。例えば,上記各部は,モジュールから構成されるプログラムの場合であってもよい。   In the above embodiment, the case where each unit included in the information processing terminal 101, the mobile phone 106, the presence management server 103, the IM server 104, and the billing server 107 is made up of hardware has been described as an example. It is not limited to examples. For example, each unit may be a program composed of modules.

また,上記実施形態においては,プレゼンス情報提供システムに適用されるメッセージ情報は,インスタントメッセージの場合を例に挙げて説明したが,メッセージ情報であれば,かかる例に限定されず,例えば,インスタントメッセージ情報ではなく,Eメール等の場合でも実施可能である。   Further, in the above embodiment, the message information applied to the presence information providing system has been described by taking the case of instant message as an example. However, the message information is not limited to this example as long as it is message information. It can be implemented even in the case of e-mail and the like instead of information.

本発明は,複数の端末間でプレゼンス情報とメッセージ情報を送受信可能なプレゼンス情報提供システムに適用可能である。   The present invention can be applied to a presence information providing system capable of transmitting / receiving presence information and message information between a plurality of terminals.

第1の実施の形態にかかるプレゼンス情報提供システムの概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the presence information provision system concerning 1st Embodiment. 第1の実施の形態にかかる情報処理端末の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the information processing terminal concerning 1st Embodiment. 第1の実施の形態にかかる携帯電話の概略を示す説明図である。It is explanatory drawing which shows the outline of the mobile telephone concerning 1st Embodiment. 第1の実施の形態にかかるインスタントメッセージサーバの概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the instant message server concerning 1st Embodiment. 第1の実施の形態にかかるプレゼンス管理サーバの概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the presence management server concerning 1st Embodiment. 第1の実施の形態にかかるスケジュール管理サーバ109の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the schedule management server 109 concerning 1st Embodiment. 第1の実施の形態にかかるスケジュールデータベースの概略的なデータ構造を示す説明図である。It is explanatory drawing which shows the schematic data structure of the schedule database concerning 1st Embodiment. 第1の実施の形態にかかるスケジュールユーザデータベースの概略的なデータ構造を示す説明図である。It is explanatory drawing which shows the schematic data structure of the schedule user database concerning 1st Embodiment. 第1の実施の形態にかかるユーザデータベースのデータ構造の概略を示す説明図である。It is explanatory drawing which shows the outline of the data structure of the user database concerning 1st Embodiment. 第1の実施の形態にかかるプレゼンスデータベースのデータ構造の概略を示す説明図である。It is explanatory drawing which shows the outline of the data structure of the presence database concerning 1st Embodiment. 第1の実施の形態にかかるプロファイルデータベース186のデータ構造の概略を示す説明図である。It is explanatory drawing which shows the outline of the data structure of the profile database 186 concerning 1st Embodiment. 第1の実施の形態にかかるプレゼンス情報提供システムの動作の概略を示すフローチャートである。It is a flowchart which shows the outline | summary of operation | movement of the presence information provision system concerning 1st Embodiment. 第1の実施の形態にかかる次通信可能時間の抽出処理の概略を示すフローチャートである。It is a flowchart which shows the outline of the extraction process of the next communication possible time concerning 1st Embodiment. 第1の実施の形態にかかるスケジュール情報の取得処理の概略を示すフローチャートである。It is a flowchart which shows the outline of the acquisition process of the schedule information concerning 1st Embodiment. 第1の実施の形態にかかるプロファイル情報の取得処理の概略を示すフローチャートである。It is a flowchart which shows the outline of the acquisition process of the profile information concerning 1st Embodiment. 第1の実施の形態にかかるプレゼンス情報表示処理の概略を示すフローチャートである。It is a flowchart which shows the outline of the presence information display process concerning 1st Embodiment. 第1の実施の形態にかかるプレゼンス情報が表示された表示部の概略的な構成を示す説明図である。It is explanatory drawing which shows schematic structure of the display part where the presence information concerning 1st Embodiment was displayed. 第2の実施の形態にかかる情報処理端末の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the information processing terminal concerning 2nd Embodiment. 第2の実施の形態にかかるプレゼンス管理サーバの概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the presence management server concerning 2nd Embodiment. 第2の実施の形態にかかるプレゼンス情報提供システムの動作の概略を示すフローチャートである。It is a flowchart which shows the outline | summary of operation | movement of the presence information provision system concerning 2nd Embodiment. 第2の実施の形態にかかる判断スケジュールデータベースのデータ構造の概略を示す説明図である。It is explanatory drawing which shows the outline of the data structure of the judgment schedule database concerning 2nd Embodiment. 第2の実施の形態にかかる定期的な判断スケジュール情報の取得処理の概略を示すフローチャートである。It is a flowchart which shows the outline of the acquisition process of the periodic judgment schedule information concerning 2nd Embodiment. 第2の実施の形態にかかる判断スケジュール情報表示処理の概略を示すフローチャートである。It is a flowchart which shows the outline of the judgment schedule information display process concerning 2nd Embodiment. 第2の実施の形態にかかる判断スケジュール情報が表示された表示部の概略的な構成を示す説明図である。It is explanatory drawing which shows schematic structure of the display part on which the judgment schedule information concerning 2nd Embodiment was displayed.

符号の説明Explanation of symbols

100 プレゼンス情報提供システム
101 情報処理端末
102 通信網
103 プレゼンス管理サーバ
104 インスタントメッセージサーバ
105 通信網
106 携帯電話
107 課金サーバ
109 スケジュール管理サーバ
DESCRIPTION OF SYMBOLS 100 Presence information provision system 101 Information processing terminal 102 Communication network 103 Presence management server 104 Instant message server 105 Communication network 106 Cellular phone 107 Billing server 109 Schedule management server

Claims (56)

通信網に接続されユーザのスケジュール情報を管理するスケジュール管理サーバと,通信網に接続され少なくとも前記ユーザのプレゼンス情報を管理するプレゼンス管理サーバと,通信網に接続され送信先のユーザの前記プレゼンス情報に応じて,メッセージ情報を送信する利用者端末とを有するプレゼンス情報提供システムであって:
前記スケジュール管理サーバは,前記利用者端末に属する前記ユーザのスケジュール情報を管理するスケジュール管理部を備えており,
前記プレゼンス管理サーバは,少なくとも前記ユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理するプロファイル情報管理部と,
前記プレゼンス情報の内容を確認し,前記プレゼンス情報が利用者端末の通信不可を示す場合,前記利用者端末に属するユーザのプロファイル情報を取得するプロファイル情報取得部と,
前記プロファイル情報に基づき,前記スケジュール管理サーバに記憶された前記スケジュール情報を,前記通信網を介して,取得するスケジュール情報取得部と,
前記スケジュール情報取得部が取得したスケジュール情報から,前記通信不可の利用者端末が次に通信可能な時間を示す次通信可能時間を抽出する次通信可能抽出部と,
前記次通信可能時間に基づき,前記利用者端末のプレゼンス情報を更新するプレゼンス更新部とを備えており,
前記利用者端末は,前記プレゼンス管理サーバに対して,前記次通信可能時間が含まれたプレゼンス情報を要求するプレゼンス情報要求部と,
前記次通信可能時間が含まれたプレゼンス情報を表示する表示部とを備えていることを特徴とする,プレゼンス情報提供システム。
A schedule management server connected to the communication network for managing the user's schedule information, a presence management server connected to the communication network for managing the presence information of at least the user, and the presence information of the destination user connected to the communication network. Accordingly, a presence information providing system having a user terminal that transmits message information according to:
The schedule management server includes a schedule management unit that manages schedule information of the user belonging to the user terminal,
The presence management server includes a profile information management unit for managing profile information including at least information necessary for acquiring the user's schedule information;
A profile information obtaining unit for confirming the contents of the presence information and obtaining profile information of a user belonging to the user terminal when the presence information indicates that the user terminal cannot communicate;
A schedule information acquisition unit for acquiring the schedule information stored in the schedule management server based on the profile information via the communication network;
A next communicable extraction unit that extracts a next communicable time indicating a time during which the non-communicatable user terminal can communicate next from the schedule information acquired by the schedule information acquisition unit;
A presence update unit that updates presence information of the user terminal based on the next communicable time;
The user terminal, to the presence management server, a presence information requesting unit that requests presence information including the next communicable time;
A presence information providing system, comprising: a display unit configured to display presence information including the next communicable time.
通信網に接続され少なくとも利用者端末に属するユーザのプレゼンス情報を管理するプレゼンス管理サーバであって:
少なくとも前記ユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理するプロファイル情報管理部と,
前記プレゼンス情報の内容に応じて,前記プロファイル情報を取得するプロファイル情報取得部と,
前記プロファイル情報取得部が取得した前記プロファイル情報に基づき,前記ユーザのスケジュール情報を,取得するスケジュール情報取得部と,
前記スケジュール情報取得部が取得したスケジュール情報から,前記利用者端末の次に通信可能な時間を示す次通信可能時間を抽出する次通信可能抽出部と,
前記抽出された次通信可能時間に基づき,前記利用者端末のプレゼンス情報を更新するプレゼンス更新部とを備えることを特徴とする,プレゼンス管理サーバ。
A presence management server for managing presence information of users connected to a communication network and belonging to at least a user terminal:
A profile information management unit for managing profile information including at least information necessary for acquiring the schedule information of the user;
A profile information acquisition unit that acquires the profile information according to the contents of the presence information;
Based on the profile information acquired by the profile information acquisition unit, the schedule information acquisition unit for acquiring the user's schedule information;
A next communicable extraction unit that extracts a next communicable time indicating a next communicable time of the user terminal from the schedule information acquired by the schedule information acquisition unit;
A presence management server, comprising: a presence update unit that updates presence information of the user terminal based on the extracted next communicable time.
前記ユーザのスケジュール情報は,前記通信網に接続するスケジュール管理サーバにより,管理されることを特徴とする,請求項2に記載のプレゼンス管理サーバ。   The presence management server according to claim 2, wherein the schedule information of the user is managed by a schedule management server connected to the communication network. 前記プロファイル情報取得部は,前記プレゼンス情報を確認し,前記プレゼンス情報の内容が利用者端末の通信不可を示す場合,前記利用者端末に属するユーザのプロファイル情報を取得することを特徴とする,請求項2に記載のプレゼンス管理サーバ。   The profile information acquisition unit checks the presence information, and acquires profile information of a user belonging to the user terminal when the presence information indicates that communication with the user terminal is not possible. Item 3. The presence management server according to item 2. 前記次通信可能抽出部は,前記スケジュールの属性に基づき,前記スケジュール情報から前記次通信可能時間を抽出することを特徴とする,請求項2に記載のプレゼンス管理サーバ。   The presence management server according to claim 2, wherein the next communicable extraction unit extracts the next communicable time from the schedule information based on an attribute of the schedule. 前記次通信可能抽出部は,前記スケジュール情報から,空き時間を探し出すことで,前記次通信可能時間を抽出することを特徴とする,請求項2に記載のプレゼンス管理サーバ。   The presence management server according to claim 2, wherein the next communicable extraction unit extracts the next communicable time by searching for free time from the schedule information. 前記プロファイル情報には,少なくともユーザID,パスワード,前記ユーザのスケジュール情報が格納された格納場所,前記スケジュール管理サーバのモデル名,前記スケジュール情報の形式,または前記スケジュール情報のバージョンのうち少なくとも一つが含まれることを特徴とする,請求項2に記載のプレゼンス管理サーバ。   The profile information includes at least one of at least a user ID, a password, a storage location where the schedule information of the user is stored, a model name of the schedule management server, a format of the schedule information, or a version of the schedule information. The presence management server according to claim 2, wherein: 前記スケジュール情報取得部は,前記プロファイル情報が示す内容に応じて,前記スケジュール情報を取得する取得形式を変更することを特徴とする,請求項2に記載のプレゼンス管理サーバ。   The presence management server according to claim 2, wherein the schedule information acquisition unit changes an acquisition format for acquiring the schedule information according to contents indicated by the profile information. 前記スケジュール情報取得部は,前記次通信可能時間を取得可能なように,前記スケジュール情報を取得する範囲を変動することを特徴とする,請求項2に記載のプレゼンス管理サーバ。   The presence management server according to claim 2, wherein the schedule information acquisition unit varies a range for acquiring the schedule information so that the next communicable time can be acquired. 前記スケジュール情報取得部は,前記スケジュール情報を取得する範囲を拡張することを特徴とする,請求項9に記載のプレゼンス管理サーバ。   The presence management server according to claim 9, wherein the schedule information acquisition unit extends a range for acquiring the schedule information. 前記プレゼンス情報は,少なくとも前記ユーザの状況を示すユーザ状況,利用者端末の通信状況,該利用者端末の次通信可能時間のうち少なくとも一つを含むことを特徴とする,請求項2に記載のプレゼンス管理サーバ。   The presence information includes at least one of a user status indicating a status of the user, a communication status of a user terminal, and a next communicable time of the user terminal. Presence management server. 前記スケジュール情報取得部は,定期的に起動することを特徴とする,請求項2に記載のプレゼンス管理サーバ。   The presence management server according to claim 2, wherein the schedule information acquisition unit is periodically started. 前記スケジュール情報には,利用者端末のスケジュールを示す端末スケジュール情報が含まれることを特徴とする,請求項2に記載のプレゼンス管理サーバ。   The presence management server according to claim 2, wherein the schedule information includes terminal schedule information indicating a schedule of a user terminal. 前記プロファイル情報管理部は,さらに前記端末スケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理することを特徴とする,請求項13に記載のプレゼンス管理サーバ。   The presence management server according to claim 13, wherein the profile information management unit further manages profile information including information necessary for acquiring the terminal schedule information. 前記次通信可能抽出部は,前記端末スケジュール情報から,前記次通信可能時間を抽出することを特徴とする,13に記載のプレゼンス管理サーバ。   14. The presence management server according to 13, wherein the next communicable extraction unit extracts the next communicable time from the terminal schedule information. コンピュータをして,通信網に接続され少なくとも利用者端末に属するユーザのプレゼンス情報を管理するプレゼンス管理サーバとして機能させるコンピュータプログラムであって:
少なくとも前記ユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理するプロファイル情報管理手段と,
前記プレゼンス情報の内容に応じて,前記プロファイル情報を取得するプロファイル情報取得手段と,
前記プロファイル情報取得部が取得した前記プロファイル情報に基づき,前記ユーザのスケジュール情報を,取得するスケジュール情報取得手段と,
前記スケジュール情報取得部が取得したスケジュール情報から,前記利用者端末の次に通信可能な時間を示す次通信可能時間を抽出する次通信可能抽出手段と,
前記抽出された次通信可能時間に基づき,前記利用者端末のプレゼンス情報を更新するプレゼンス更新手段とを含むプレゼンス管理サーバとして機能させることを特徴とする,コンピュータプログラム。
A computer program for causing a computer to function as a presence management server that is connected to a communication network and manages at least user presence information belonging to a user terminal:
Profile information management means for managing profile information including at least information necessary for acquiring the user's schedule information;
Profile information acquisition means for acquiring the profile information according to the contents of the presence information;
Schedule information acquisition means for acquiring the user's schedule information based on the profile information acquired by the profile information acquisition unit;
A next communicable extraction means for extracting a next communicable time indicating a next communicable time of the user terminal from the schedule information acquired by the schedule information acquisition unit;
A computer program which functions as a presence management server including presence update means for updating presence information of the user terminal based on the extracted next communicable time.
ユーザのスケジュール情報を管理するスケジュール管理サーバと,少なくとも前記ユーザのプレゼンス情報を管理するプレゼンス管理サーバとに通信網を介して接続され,送信先の前記ユーザのプレゼンス情報が示す内容に応じてメッセージ情報を送信する利用者端末であって:
前記ユーザのスケジュール情報から前記プレゼンス管理サーバが抽出した次通信可能時間を含むプレゼンス情報を,要求するプレゼンス情報要求部と,
前記次通信可能時間が含まれたプレゼンス情報を表示する表示部とを備えることを特徴とする,利用者端末。
Message information corresponding to the contents indicated by the presence information of the destination user is connected to the schedule management server that manages the user's schedule information and at least the presence management server that manages the presence information of the user via a communication network. Is a user terminal that sends:
A presence information requesting unit for requesting presence information including a next communicable time extracted by the presence management server from the schedule information of the user;
A user terminal comprising: a display unit for displaying presence information including the next communicable time.
前記プレゼンス情報は,少なくとも前記ユーザの状況を示すユーザ状況,利用者端末の通信状況,該利用者端末の次通信可能時間のうち少なくとも一つを含むことを特徴とする,請求項17に記載の利用者端末。   The presence information includes at least one of a user status indicating a status of the user, a communication status of a user terminal, and a next communicable time of the user terminal. User terminal. コンピュータをして,ユーザのスケジュール情報を管理するスケジュール管理サーバと,少なくとも前記ユーザのプレゼンス情報を管理するプレゼンス管理サーバとに通信網を介して接続され,送信先の前記ユーザのプレゼンス情報が示す内容に応じてメッセージ情報を送信する利用者端末として機能させるコンピュータプログラムであって:
前記ユーザのスケジュール情報から前記プレゼンス管理サーバが抽出した次通信可能時間を含むプレゼンス情報を,要求するプレゼンス情報要求手段と,
前記次通信可能時間が含まれたプレゼンス情報を表示する表示手段とを含む利用者端末として機能させることを特徴とする,コンピュータプログラム。
The contents indicated by the presence information of the destination user connected to the schedule management server for managing the schedule information of the user and at least the presence management server for managing the presence information of the user via a communication network. A computer program that functions as a user terminal that sends message information in response to:
Presence information requesting means for requesting presence information including a next communicable time extracted by the presence management server from the schedule information of the user;
A computer program which functions as a user terminal including display means for displaying presence information including the next communicable time.
通信網に接続されユーザのスケジュール情報を管理するスケジュール管理サーバと,通信網に接続され少なくとも前記ユーザのプレゼンス情報を管理するプレゼンス管理サーバと,通信網に接続され送信先のユーザの前記プレゼンス情報に応じて,メッセージ情報を送信する利用者端末とを利用してプレゼンス情報の提供を行うプレゼンス情報提供方法であって:
前記プレゼンス管理サーバにより,前記プレゼンス情報の内容の確認が行われ,前記プレゼンス情報の内容が利用者端末の通信不可を示す場合,前記利用者端末に属するユーザのスケジュール情報を取得するために必要な情報が少なくとも含まれるプロファイル情報を取得するプロファイル情報取得ステップと,
前記プレゼンス管理サーバにより,前記プロファイル情報に基づき,前記スケジュール管理サーバに記憶された前記スケジュール情報が,前記通信網を介して,取得されるスケジュール情報取得ステップと,
前記プレゼンス管理サーバにより,取得された前記スケジュール情報から,前記通信不可の利用者端末が次に通信可能な時間を示す次通信可能時間が抽出される次通信可能抽出ステップと,
前記プレゼンス管理サーバにより,前記次通信可能時間に基づき,前記利用者端末のプレゼンス情報が更新されるプレゼンス更新ステップと,
前記利用者端末により,前記プレゼンス管理サーバに対して,前記次通信可能時間が含まれたプレゼンス情報が要求されるプレゼンス情報要求ステップと,
前記利用者端末により,前記次通信可能時間が含まれたプレゼンス情報が表示される表示ステップとを含むことを特徴とする,プレゼンス情報提供方法。
A schedule management server connected to the communication network for managing the user's schedule information, a presence management server connected to the communication network for managing the presence information of at least the user, and the presence information of the destination user connected to the communication network. Accordingly, a presence information providing method for providing presence information using a user terminal that transmits message information according to:
When the presence management server confirms the content of the presence information and the content of the presence information indicates that communication with the user terminal is not possible, it is necessary to acquire schedule information of users belonging to the user terminal. A profile information acquisition step for acquiring profile information including at least information;
A schedule information acquisition step in which the schedule information stored in the schedule management server is acquired by the presence management server via the communication network based on the profile information;
A next communicable extraction step in which a next communicable time indicating the next communicable time is extracted from the schedule information acquired by the presence management server;
A presence update step in which presence information of the user terminal is updated by the presence management server based on the next communicable time;
A presence information requesting step for requesting presence information including the next communicable time from the user terminal to the presence management server;
And a display step of displaying presence information including the next communicable time by the user terminal.
前記ユーザのスケジュール情報は,前記通信網に接続するスケジュール管理サーバにより,管理されることを特徴とする,請求項20に記載のプレゼンス情報提供方法。   21. The presence information providing method according to claim 20, wherein the user schedule information is managed by a schedule management server connected to the communication network. 前記プロファイル情報取得ステップは,前記プレゼンス情報を確認し,前記プレゼンス情報の内容が利用者端末の通信不可を示す場合,前記利用者端末に属するユーザのプロファイル情報を取得することを特徴とする,請求項20に記載のプレゼンス情報提供方法。   The profile information obtaining step confirms the presence information, and obtains profile information of a user belonging to the user terminal when the presence information indicates that the user terminal cannot communicate. Item 20. The presence information providing method according to Item 20. 前記次通信可能抽出ステップは,前記スケジュールの属性に基づき,前記スケジュール情報から前記次通信可能時間を抽出することを特徴とする,請求項20に記載のプレゼンス情報提供方法。   21. The presence information providing method according to claim 20, wherein the next communicable extraction step extracts the next communicable time from the schedule information based on an attribute of the schedule. 前記次通信可能抽出ステップは,前記スケジュール情報から,空き時間を探し出すことで,前記次通信可能時間を抽出することを特徴とする,請求項20に記載のプレゼンス情報提供方法。   21. The presence information providing method according to claim 20, wherein the next communicable extraction step extracts the next communicable time by searching for free time from the schedule information. 前記プロファイル情報には,少なくともユーザID,パスワード,前記ユーザのスケジュール情報が格納された格納場所,前記スケジュール管理サーバのモデル名,前記スケジュール情報の形式,または前記スケジュール情報のバージョンのうち少なくとも一つが含まれることを特徴とする,請求項20に記載のプレゼンス情報提供方法。   The profile information includes at least one of at least a user ID, a password, a storage location where the schedule information of the user is stored, a model name of the schedule management server, a format of the schedule information, or a version of the schedule information. 21. The presence information providing method according to claim 20, wherein the presence information is provided. 前記スケジュール情報取得ステップは,前記プロファイル情報が示す内容に応じて,前記スケジュール情報を取得する取得形式を変更することを特徴とする,請求項20に記載のプレゼンス情報提供方法。   21. The presence information providing method according to claim 20, wherein the schedule information acquiring step changes an acquisition format for acquiring the schedule information according to contents indicated by the profile information. 前記スケジュール情報取得ステップは,前記次通信可能時間を取得可能なように,前記スケジュール情報を取得する範囲を変動することを特徴とする,請求項20に記載のプレゼンス情報提供方法。   21. The presence information providing method according to claim 20, wherein the schedule information acquiring step varies a range in which the schedule information is acquired so that the next communicable time can be acquired. 前記スケジュール情報取得ステップは,前記スケジュール情報を取得する範囲を拡張することを特徴とする,27に記載のプレゼンス情報提供方法。   28. The presence information providing method according to 27, wherein the schedule information acquiring step extends a range for acquiring the schedule information. 前記プレゼンス情報は,少なくとも前記ユーザの状況を示すユーザ状況,利用者端末の通信状況,該利用者端末の次通信可能時間のうち少なくとも一つを含むことを特徴とする,請求項20に記載のプレゼンス情報提供方法。   21. The presence information according to claim 20, wherein the presence information includes at least one of a user status indicating the status of the user, a communication status of a user terminal, and a next communicable time of the user terminal. Presence information provision method. 前記スケジュール情報取得ステップは,定期的に処理が行われることを特徴とする,請求項20に記載のプレゼンス情報提供方法。   21. The presence information providing method according to claim 20, wherein the schedule information obtaining step is periodically performed. 前記スケジュール情報には,利用者端末のスケジュールを示す端末スケジュール情報が含まれることを特徴とする,請求項20に記載のプレゼンス情報提供方法。   The method according to claim 20, wherein the schedule information includes terminal schedule information indicating a schedule of a user terminal. 前記プロファイル情報には,さらに前記端末スケジュール情報を取得するために必要な情報が含まれることを特徴とする,請求項31に記載のプレゼンス情報提供方法。   The presence information providing method according to claim 31, wherein the profile information further includes information necessary for acquiring the terminal schedule information. 前記次通信可能抽出ステップは,前記端末スケジュール情報から,前記次通信可能時間を抽出することを特徴とする,31に記載のプレゼンス情報提供方法。   32. The presence information providing method according to 31, wherein the next communicable extraction step extracts the next communicable time from the terminal schedule information. 通信網に接続されユーザのスケジュール情報を管理するスケジュール管理サーバと,通信網に接続され少なくとも前記ユーザのプレゼンス情報を管理するプレゼンス管理サーバと,通信網に接続され送信先のユーザの前記プレゼンス情報に応じて,メッセージ情報を送信する利用者端末とを有するプレゼンス情報提供システムであって:
前記スケジュール管理サーバは,前記利用者端末に属する前記ユーザのスケジュール情報を管理するスケジュール管理部を備えており,
前記プレゼンス管理サーバは,少なくとも前記ユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理するプロファイル情報管理部と,
前記プロファイル情報に基づき,前記スケジュール管理サーバに記憶されたスケジュール情報を,前記通信網を介して,取得するスケジュール情報取得部と,
前記スケジュール情報取得部が取得したスケジュール情報から,前記利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報を抽出する判断スケジュール情報抽出部と,
抽出された前記判断スケジュール情報を管理する判断スケジュール情報管理部とを備えており,
前記利用者端末は,前記プレゼンス管理サーバに対して,前記判断スケジュール情報を,前記通信網を介して,要求する判断スケジュール情報要求部と,
前記プレゼンス管理サーバから送信された前記判断スケジュール情報を表示する表示部とを備えていることを特徴とする,プレゼンス情報提供システム。
A schedule management server connected to the communication network for managing the user's schedule information, a presence management server connected to the communication network for managing the presence information of at least the user, and the presence information of the destination user connected to the communication network. Accordingly, a presence information providing system having a user terminal that transmits message information according to:
The schedule management server includes a schedule management unit that manages schedule information of the user belonging to the user terminal,
The presence management server includes a profile information management unit for managing profile information including at least information necessary for acquiring the user's schedule information;
A schedule information acquisition unit for acquiring the schedule information stored in the schedule management server based on the profile information via the communication network;
A determination schedule information extraction unit that extracts determination schedule information serving as a determination material for determining the next communicable time of the user terminal from the schedule information acquired by the schedule information acquisition unit;
A judgment schedule information management unit for managing the extracted judgment schedule information,
A determination schedule information requesting unit for requesting the determination schedule information to the presence management server via the communication network;
A presence information providing system, comprising: a display unit configured to display the determination schedule information transmitted from the presence management server.
通信網に接続され少なくとも利用者端末に属するユーザのプレゼンス情報を管理するプレゼンス管理サーバであって:
少なくとも前記ユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理するプロファイル情報管理部と,
前記プロファイル情報に基づき,前記ユーザのスケジュール情報を,取得するスケジュール情報取得部と,
前記スケジュール情報取得部が取得したスケジュール情報から,前記利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報を抽出する判断スケジュール情報抽出部と,
抽出された前記判断スケジュール情報を管理する判断スケジュール情報管理部とを備えることを特徴とする,プレゼンス管理サーバ。
A presence management server for managing presence information of users connected to a communication network and belonging to at least a user terminal:
A profile information management unit for managing profile information including at least information necessary for acquiring the schedule information of the user;
A schedule information acquisition unit for acquiring the schedule information of the user based on the profile information;
A determination schedule information extraction unit that extracts determination schedule information serving as a determination material for determining the next communicable time of the user terminal from the schedule information acquired by the schedule information acquisition unit;
A presence management server comprising: a determination schedule information management unit that manages the extracted determination schedule information.
前記ユーザのスケジュール情報は,前記通信網に接続するスケジュール管理サーバにより,管理されることを特徴とする,請求項35に記載のプレゼンス管理サーバ。   36. The presence management server according to claim 35, wherein the user schedule information is managed by a schedule management server connected to the communication network. 前記スケジュール情報取得部は,前記判断スケジュール情報を抽出可能なように,前記スケジュール情報を取得する範囲を変動することを特徴とする,請求項35に記載のプレゼンス管理サーバ。   36. The presence management server according to claim 35, wherein the schedule information acquisition unit varies a range in which the schedule information is acquired so that the determination schedule information can be extracted. 前記スケジュール情報取得部は,前記スケジュール情報を取得する範囲を拡張することを特徴とする,請求項35に記載のプレゼンス管理サーバ。   36. The presence management server according to claim 35, wherein the schedule information acquisition unit extends a range for acquiring the schedule information. 前記判断スケジュール情報抽出部は,前記判断スケジュール情報として,少なくとも前記ユーザの1日のスケジュール情報を,抽出することを特徴とする,請求項35に記載のプレゼンス管理サーバ。   36. The presence management server according to claim 35, wherein the determination schedule information extraction unit extracts at least one day of schedule information of the user as the determination schedule information. 前記ユーザの1日のスケジュール情報は,当日のスケジュール情報であることを特徴とする,請求項35に記載のプレゼンス管理サーバ。   36. The presence management server according to claim 35, wherein the daily schedule information of the user is schedule information for the current day. 前記判断スケジュール情報管理部は,前記判断スケジュール情報を,前記利用者端末に属するユーザごとに管理することを特徴とする,請求項35に記載のプレゼンス管理サーバ。   36. The presence management server according to claim 35, wherein the determination schedule information management unit manages the determination schedule information for each user belonging to the user terminal. 前記プロファイル情報には,少なくともユーザID,パスワード,前記ユーザのスケジュール情報が格納された格納場所,前記スケジュール管理サーバのモデル名,前記スケジュール情報の形式,または前記スケジュール情報のバージョンのうち少なくとも一つが含まれることを特徴とする,請求項35に記載のプレゼンス管理サーバ。   The profile information includes at least one of at least a user ID, a password, a storage location where the schedule information of the user is stored, a model name of the schedule management server, a format of the schedule information, or a version of the schedule information. 36. The presence management server according to claim 35, wherein: コンピュータをして,通信網に接続され少なくとも利用者端末に属するユーザのプレゼンス情報を管理するプレゼンス管理サーバとして機能させるコンピュータプログラムであって:
少なくとも前記ユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報を管理するプロファイル情報管理部と,
前記プロファイル情報に基づき,前記ユーザのスケジュール情報を,取得するスケジュール情報取得手段と,
前記スケジュール情報取得部が取得したスケジュール情報から,前記利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報を抽出する判断スケジュール情報抽出手段と,
抽出された前記判断スケジュール情報を管理する判断スケジュール情報管理手段とを含むプレゼンス管理サーバとして機能させることを特徴とする,コンピュータプログラム。
A computer program for causing a computer to function as a presence management server that is connected to a communication network and manages at least user presence information belonging to a user terminal:
A profile information management unit for managing profile information including at least information necessary for acquiring the schedule information of the user;
Schedule information acquisition means for acquiring the user's schedule information based on the profile information;
A determination schedule information extracting means for extracting determination schedule information that is a determination material for determining the next communicable time of the user terminal from the schedule information acquired by the schedule information acquisition unit;
A computer program which functions as a presence management server including a judgment schedule information management means for managing the extracted judgment schedule information.
ユーザのスケジュール情報を管理するスケジュール管理サーバと,少なくとも前記ユーザのプレゼンス情報を管理するプレゼンス管理サーバとに通信網を介して接続され,送信先の前記ユーザのプレゼンス情報が示す内容に応じて,メッセージ情報を送信する利用者端末であって:
前記プレゼンス管理サーバが前記ユーザのスケジュール情報から抽出した前記利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報を,要求する判断スケジュール情報要求部と,
前記判断スケジュール情報を表示する表示部とを備えることを特徴とする,利用者端末。
A message is connected to the schedule management server that manages the user's schedule information and at least the presence management server that manages the presence information of the user via a communication network, and the message is sent according to the contents indicated by the presence information of the user at the transmission destination. A user terminal that sends information:
A determination schedule information requesting unit for requesting determination schedule information as a determination material for determining the next communicable time of the user terminal extracted by the presence management server from the user's schedule information;
A user terminal comprising: a display unit that displays the determination schedule information.
前記判断スケジュール情報要求部は,前記プレゼンス情報のうち前記利用者端末が通信不可である該利用者端末に属するユーザの前記判断スケジュール情報を要求することを特徴とする,請求項44に記載の利用者端末。   45. The use according to claim 44, wherein the determination schedule information requesting unit requests the determination schedule information of a user belonging to the user terminal that cannot communicate with the user terminal in the presence information. Terminal. 前記判断スケジュール情報は,少なくとも前記ユーザの1日のスケジュール情報が含まれることを特徴とする,請求項44に記載の利用者端末。   45. The user terminal according to claim 44, wherein the determination schedule information includes at least schedule information of the user for one day. 前記ユーザの1日のスケジュール情報は,当日のスケジュール情報であることを特徴とする,請求項46に記載の利用者端末。   The user terminal according to claim 46, wherein the daily schedule information of the user is schedule information of the day. 前記判断スケジュール情報は,前記利用者端末に属するユーザごとに管理されることを特徴とする,請求項44に記載の利用者端末。
The user terminal according to claim 44, wherein the determination schedule information is managed for each user belonging to the user terminal.
コンピュータをして,ユーザのスケジュール情報を管理するスケジュール管理サーバと,少なくとも前記ユーザのプレゼンス情報を管理するプレゼンス管理サーバとに通信網を介して接続され,送信先の前記ユーザのプレゼンス情報が示す内容に応じて,メッセージ情報を送信する利用者端末として機能させるコンピュータプログラムであって:
前記プレゼンス管理サーバが前記ユーザのスケジュール情報から抽出した前記利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報を,要求する判断スケジュール情報要求手段と,
前記判断スケジュール情報を表示する表示手段とを含む利用者端末として機能させることを特徴とする,コンピュータプログラム
The contents indicated by the presence information of the destination user connected to the schedule management server for managing the schedule information of the user and at least the presence management server for managing the presence information of the user via a communication network. A computer program that functions as a user terminal to send message information according to:
A determination schedule information requesting unit for requesting determination schedule information as a determination material for determining a time when the presence management server can communicate next to the user terminal extracted from the user's schedule information;
A computer program that functions as a user terminal including display means for displaying the determination schedule information
通信網に接続されユーザのスケジュール情報を管理するスケジュール管理サーバと,通信網に接続され少なくとも前記ユーザのプレゼンス情報を管理するプレゼンス管理サーバと,通信網に接続され送信先のユーザの前記プレゼンス情報に応じて,メッセージ情報を送信する利用者端末とを利用してプレゼンス情報の提供を行うプレゼンス情報提供方法であって:
前記プレゼンス管理サーバにより,該プレゼンス管理サーバが管理する前記ユーザのスケジュール情報を取得するために必要な情報が含まれるプロファイル情報に基づき,前記スケジュール管理サーバに記憶されたスケジュール情報が,前記通信網を介して,取得されるスケジュール情報取得ステップと,
前記プレゼンス管理サーバにより,取得された前記スケジュール情報から,前記利用者端末の次に通信可能な時間を判断する判断材料となる判断スケジュール情報が抽出される判断スケジュール情報抽出ステップと,
抽出された前記判断スケジュール情報を記憶し,管理する判断スケジュール情報管理ステップと,
前記利用者端末により,前記プレゼンス管理サーバに対して,前記判断スケジュール情報を,前記通信網を介して,要求する判断スケジュール情報要求ステップと,
前記判断スケジュール情報を表示する表示ステップとを含むことを特徴とする,プレゼンス情報提供方法。
A schedule management server connected to the communication network for managing the user's schedule information, a presence management server connected to the communication network for managing the presence information of at least the user, and the presence information of the destination user connected to the communication network. Accordingly, a presence information providing method for providing presence information using a user terminal that transmits message information according to:
Based on profile information including information necessary for acquiring the user's schedule information managed by the presence management server by the presence management server, the schedule information stored in the schedule management server passes the communication network. Through which the schedule information acquisition step is acquired,
A determination schedule information extracting step by which determination schedule information serving as a determination material for determining the next communicable time of the user terminal is extracted from the acquired schedule information by the presence management server;
A judgment schedule information management step for storing and managing the extracted judgment schedule information;
A determination schedule information requesting step for requesting the determination schedule information to the presence management server via the communication network by the user terminal;
A presence information providing method comprising: a display step of displaying the determination schedule information.
前記ユーザのスケジュール情報は,前記通信網に接続するスケジュール管理サーバにより,管理されることを特徴とする,請求項50に記載のプレゼンス情報提供方法。   51. The presence information providing method according to claim 50, wherein the user schedule information is managed by a schedule management server connected to the communication network. 前記スケジュール情報取得ステップは,前記判断スケジュール情報を抽出可能なように,前記スケジュール情報を取得する範囲を変動することを特徴とする,請求項50に記載のプレゼンス情報提供方法。   51. The presence information providing method according to claim 50, wherein the schedule information acquiring step varies a range in which the schedule information is acquired so that the judgment schedule information can be extracted. 前記スケジュール情報取得ステップは,前記スケジュール情報を取得する範囲を拡張することを特徴とする,請求項52に記載のプレゼンス情報提供方法。   53. The presence information providing method according to claim 52, wherein the schedule information acquiring step extends a range for acquiring the schedule information. 前記判断スケジュール情報抽出ステップは,前記判断スケジュール情報として,少なくとも前記ユーザの1日のスケジュール情報を,抽出することを特徴とする,請求項50に記載のプレゼンス情報提供方法。   51. The presence information providing method according to claim 50, wherein the determination schedule information extracting step extracts at least one day of schedule information of the user as the determination schedule information. 前記ユーザの1日のスケジュール情報は,当日のスケジュール情報であることを特徴とする,請求項50に記載のプレゼンス情報提供方法。   51. The presence information providing method according to claim 50, wherein the daily schedule information of the user is schedule information for the current day. 前記判断スケジュール情報管理ステップは,前記判断スケジュール情報を,前記利用者端末に属するユーザごとに管理することを特徴とする,請求項50に記載のプレゼンス情報提供方法。   51. The presence information providing method according to claim 50, wherein the determination schedule information management step manages the determination schedule information for each user belonging to the user terminal.
JP2003289401A 2003-08-07 2003-08-07 Presence information providing method, presence management server, computer program and user terminal Pending JP2005057706A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003289401A JP2005057706A (en) 2003-08-07 2003-08-07 Presence information providing method, presence management server, computer program and user terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003289401A JP2005057706A (en) 2003-08-07 2003-08-07 Presence information providing method, presence management server, computer program and user terminal

Publications (1)

Publication Number Publication Date
JP2005057706A true JP2005057706A (en) 2005-03-03

Family

ID=34367736

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003289401A Pending JP2005057706A (en) 2003-08-07 2003-08-07 Presence information providing method, presence management server, computer program and user terminal

Country Status (1)

Country Link
JP (1) JP2005057706A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1732300A2 (en) 2005-06-09 2006-12-13 Sony Corporation Method, program and information processing device for sensing called party activity
JP2007219868A (en) * 2006-02-17 2007-08-30 Innosys:Kk Server system, terminal device, control method and control program therefor, and communication control system and method
WO2011033636A1 (en) * 2009-09-17 2011-03-24 富士通株式会社 Base station, web application server, system and method
JP2015187793A (en) * 2014-03-26 2015-10-29 トゥギャッター株式会社 Notice information sharing server, notice information sharing system and notice information sharing method
US9544548B2 (en) 2008-06-06 2017-01-10 Nec Corporation Object image displaying system
JP2023067734A (en) * 2021-10-29 2023-05-16 北京達佳互▲れん▼信息技術有限公司 Method for displaying state information, device, apparatus, and storage medium

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1732300A2 (en) 2005-06-09 2006-12-13 Sony Corporation Method, program and information processing device for sensing called party activity
JP2007219868A (en) * 2006-02-17 2007-08-30 Innosys:Kk Server system, terminal device, control method and control program therefor, and communication control system and method
US9544548B2 (en) 2008-06-06 2017-01-10 Nec Corporation Object image displaying system
WO2011033636A1 (en) * 2009-09-17 2011-03-24 富士通株式会社 Base station, web application server, system and method
JP5516591B2 (en) * 2009-09-17 2014-06-11 富士通株式会社 Base station, web application server, system and method
US8832227B2 (en) 2009-09-17 2014-09-09 Fujitsu Limited Base station, web application server, system, and method
JP2015187793A (en) * 2014-03-26 2015-10-29 トゥギャッター株式会社 Notice information sharing server, notice information sharing system and notice information sharing method
JP2023067734A (en) * 2021-10-29 2023-05-16 北京達佳互▲れん▼信息技術有限公司 Method for displaying state information, device, apparatus, and storage medium

Similar Documents

Publication Publication Date Title
US8528050B2 (en) Instant messagings
CN101588262B (en) Remote management of mobile wireless devices
US11315054B2 (en) Communication system, communication method, and information processing apparatus
CN100384186C (en) System and method for multiple account number simultaneously realizing IMPS service on one client
CN101516073B (en) Administration of policies for wireless devices in a wireless communication system
US20030105812A1 (en) Hybrid system architecture for secure peer-to-peer-communications
CN100369027C (en) Method and system for facilitating instant messaging transactions between disparate service providers
US7685248B1 (en) User interface in data forwarding network
US20040172456A1 (en) Enhanced buddy list interface
US20080140779A1 (en) System And Method For Sharing Search Result Using Messenger
US20140304260A1 (en) Contact information management
JP2002342217A (en) Image communication server and image communication method
KR20020074304A (en) Service system and method for mobile messenger of mobile phone using wireless communication network
JP2002132647A (en) Electronic bulletin board, and electronic bulletin board system
JP4902417B2 (en) Message transmission / reception system, server device, terminal device, server processing program, terminal processing program, and information providing method
JP2005057709A (en) Presence information providing system, presence management server, computer program, user terminal equipment, and presence information providing method
JP2005536127A (en) Method and apparatus for pushing electronic mail to a wireless communication device
KR20010085696A (en) Client server system and communication method thereof
KR20090001855A (en) System and method for searching and providing information using a mobile instant messaging service by analysing users&#39; dialogue and location
JP2005057706A (en) Presence information providing method, presence management server, computer program and user terminal
KR100570504B1 (en) System And Method For Remote Management Of Personal Contents
Hibino et al. handiMessenger: awareness-enhanced universal communication for mobile users
KR100627802B1 (en) Method and system for providing position detection service by using access point of wireless lan
JP2008276461A (en) Message transmission/receipt system, server device, server processing program, and information providing method
CA2552256C (en) A method and system for instant messaging conversation security

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060530

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080714

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090203