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

JP5049327B2 - Personal information management system - Google Patents

Personal information management system Download PDF

Info

Publication number
JP5049327B2
JP5049327B2 JP2009234441A JP2009234441A JP5049327B2 JP 5049327 B2 JP5049327 B2 JP 5049327B2 JP 2009234441 A JP2009234441 A JP 2009234441A JP 2009234441 A JP2009234441 A JP 2009234441A JP 5049327 B2 JP5049327 B2 JP 5049327B2
Authority
JP
Japan
Prior art keywords
user
friend
personal information
registered
information
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.)
Active
Application number
JP2009234441A
Other languages
Japanese (ja)
Other versions
JP2011081670A (en
Inventor
光信 岡田
Original Assignee
株式会社Sugao
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 株式会社Sugao filed Critical 株式会社Sugao
Priority to JP2009234441A priority Critical patent/JP5049327B2/en
Publication of JP2011081670A publication Critical patent/JP2011081670A/en
Application granted granted Critical
Publication of JP5049327B2 publication Critical patent/JP5049327B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、個人情報管理システムなどに関し、特に、ソーシャルネットワークを利用する登録ユーザの個人情報を適切に管理する個人情報管理システムなどに関する。   The present invention relates to a personal information management system and the like, and more particularly to a personal information management system and the like that appropriately manages personal information of registered users who use a social network.

近年、社会的ネットワークをインターネットなどの通信ネットワーク上で構築するソーシャルネットワークサービス(Social Network Service)が広く普及している。ソーシャルネットワークサービスは、参加者が互いに友人を紹介しあって新たな友人関係を広げることを目的としており、その多くは既存の参加者からの招待がないと、ソーシャルネットワークに参加できない方式を採用している。   In recent years, a social network service (Social Network Service) for constructing a social network on a communication network such as the Internet has become widespread. Social network services are designed to allow participants to introduce friends to each other and expand new friendships, and many of them adopt a method that cannot participate in social networks without an invitation from existing participants. ing.

このようなソーシャルネットワークサービスとしては、例えば、「orkut」(例えば、非特許文献1参照)や「gree」(例えば、非特許文献2参照)と呼ばれるサーバ集中型のサービスが知られている。   As such a social network service, for example, a server-intensive service called “orkut” (for example, see Non-Patent Document 1) or “green” (for example, see Non-Patent Document 2) is known.

ここで、ソーシャルネットワークが構築されていく手順について説明する。先ず、ある人が、あるソーシャルネットワークの既存の参加者(ユーザ)である親しい人から紹介される形で、そのソーシャルネットワークに招待される。次に、ソーシャルネットワークに招待された人が、自分の個人情報を登録することでそのソーシャルネットワークに参加する。さらに、ソーシャルネットワークに招待されて新たに参加した人が、別の親しい友人を紹介する形でそのソーシャルネットワークに招待する。このような各段階が繰り返されることで、自身と直接関係のない他人との繋がりを通じて新たな人間関係が構築される。なお、ソーシャルネットワークに登録したユーザは、あらかじめ用意されたフォーマットに自己のプロフィールを入力することによって自己紹介を行う一方、いったんソーシャルネットワークに登録されると、既に登録された全てのユーザについて、ニックネームなどによる検索(ニックネーム検索)などが可能となる。   Here, the procedure for building a social network will be described. First, a person is invited to the social network in a form introduced by a close person who is an existing participant (user) of the social network. Next, a person invited to the social network joins the social network by registering his / her personal information. In addition, a new person who is invited to a social network invites them to the social network by introducing another close friend. By repeating each of these steps, a new human relationship is established through connection with another person who is not directly related to himself / herself. In addition, users registered on social networks introduce themselves by entering their profiles in a pre-prepared format, while once registered on social networks, nicknames etc. for all registered users Search by nickname (nickname search) is possible.

ところで、多くのソーシャルネットワークサービスは、フレンド関係構築機能が備えられている。「フレンド関係構築機能」とは、ソーシャルネットワークへの一連の招待作業が終わった後に、そのソーシャルネットワークの中から友達関係(フレンド関係)を構築したい相手を、ニックネーム検索などで探し、その相手にフレンド関係の申請を行い、承認などを得ることでフレンド関係を構築する機能である。この機能により、ソーシャルネットワークサービスを利用するユーザは自身と直接関係のない他人との間に、新たにフレンド関係を構築してゆくことが可能となる。   By the way, many social network services are provided with a friendship construction function. The “friend relationship building function” refers to a search for a friend who wants to build a friend relationship (friend relationship) from the social network after a series of invitations to the social network, and a friend to that partner. It is a function to build friendships by applying for relationships and obtaining approval. With this function, a user who uses the social network service can newly establish a friend relationship with another person who is not directly related to the user.

“orkut web site”、[online]、[平成21年9月27日検索]、インターネット<URL:http://www.orkut.com>“Orkut web site”, [online], [searched on September 27, 2009], Internet <URL: http://www.orkut.com> “gree web site”、[online]、[平成21年9月27日検索]、インターネット<URL:http://www.gree.jp>“Green web site”, [online], [searched on September 27, 2009], Internet <URL: http://www.gree.jp>

しかしながら、従来のフレンド関係構築機能は、いったんソーシャルネットワークサービスに登録すると、自身と直接関係のない他人から、突然、フレンド関係の申請を受けることがある。   However, once the conventional friend relationship building function is registered in the social network service, a friend relationship application may be suddenly received from another person who is not directly related to itself.

申請を受けたユーザは、相手のプロフィールなどを確認して申請を拒否することも可能であるが、人間の心理として無碍に許否することは後味が悪いものである。そうであるとはいえ、自身に直接関係のない他人とフレンド関係を結んでしまうと、自身の詳細なプロフィールなど、本来他人には見せたくない情報までフレンド間で共有することになってしまう、等の問題があった。   The user who has received the application can also confirm the partner's profile and the like and reject the application. However, it is a bad aftertaste to forgive the human mind. Nonetheless, if you have a friendship with someone who is not directly related to you, you will share information that you don't want others to see, such as your detailed profile. There was a problem such as.

本発明は、以上説明した事情を鑑みてなされたものであり、適切な相手との間でのみ、フレンド関係の申請・構築等が可能な個人情報管理システムを提供することを目的とする。   The present invention has been made in view of the circumstances described above, and an object of the present invention is to provide a personal information management system capable of applying / constructing a friend relationship only with an appropriate partner.

本発明に係る個人情報管理システムは、電話帳を備えた複数の通信端末と、各通信端末の電話帳に登録されているユーザの個人情報を管理する個人情報管理サーバとを備えた個人情報管理システムであって、前記通信端末は、当該通信端末の所有者に関わるオーナー情報を含む複数人の個人情報を登録した電話帳を記憶するメモリと、電話帳に登録されているユーザにフレンド申請を行うための入力を行う入力手段と、前記ユーザの個人情報を含めて前記入力されたフレンド申請を前記個人情報管理サーバに送信する送信手段と、を備え、前記個人情報管理サーバは、前記各通信端末の所有者に関わるオーナー情報を記憶する第1記憶手段と、前記オーナー情報の開示を相互に許可するフレンド関係にある前記両所有者を特定するフレンド関係情報を記憶する第2記憶手段と、前記フレンド申請に含まれる前記ユーザの個人情報と一致する前記オーナー情報が、前記第1記憶手段に記憶されているか否かを判断する第1判断手段と、前記第1判断手段によって前記オーナー情報が記憶されていると判断された場合には、前記フレンド申請先となる他のユーザの通信端末にアクセスする第1アクセス手段と、前記フレンド申請元のユーザのオーナー情報を検索キーとして前記他のユーザの通信端末の電話帳を検索することにより、前記フレンド申請元のユーザの個人情報が前記他のユーザの電話帳に登録されているか否かを判断する第2判断手段と、前記第2判断手段によって前記他のユーザの電話帳に登録されていると判断された場合には、前記フレンド関係情報として、前記フレンド申請元であるユーザと前記フレンド申請先である他のユーザとを特定する情報を、前記第2記憶手段に記憶する、第1登録手段とを備えることを特徴とする。   A personal information management system according to the present invention includes a plurality of communication terminals provided with a telephone book, and a personal information management server provided with a personal information management server for managing user personal information registered in the telephone book of each communication terminal. The communication terminal includes a memory for storing a telephone book in which personal information of a plurality of persons including owner information relating to an owner of the communication terminal is stored, and a friend application to a user registered in the telephone book. Input means for performing input, and transmission means for transmitting the input friend application including the personal information of the user to the personal information management server, wherein the personal information management server A first storage means for storing owner information relating to the owner of the terminal, and a friend relationship for specifying both owners in a friend relationship permitting disclosure of the owner information to each other; Second storage means for storing information; first determination means for determining whether or not the owner information that matches the personal information of the user included in the friend application is stored in the first storage means; When it is determined by the first determination means that the owner information is stored, the first access means for accessing the communication terminal of another user who is the friend application destination, and the user of the friend application source user First, it is determined whether or not the personal information of the user of the friend application source is registered in the phone book of the other user by searching the phone book of the communication terminal of the other user using the owner information as a search key. 2 determination means and the second determination means, when it is determined that it is registered in the telephone book of the other user, Information identifying the other user is a user with the friend application destination is de application source and stored in the second storage means, characterized in that it comprises a first register means.

かかる構成によれば、フレンド申請元のユーザとフレンド申請先のユーザが既登録ユーザで、かつ、お互いの電話帳にお互いの個人情報が登録されている場合に、フレンド関係の構築が可能となるため、従来の如く、自身が直接関係ない他人から、突然フレンド関係の申請がなされてしまう等の問題を未然に防ぐことが可能となる。   According to such a configuration, when the friend application source user and the friend application destination user are already registered users and each other's personal information is registered in each other's phone book, a friend relationship can be constructed. Therefore, as in the past, it is possible to prevent problems such as sudden application of friend relations from others who are not directly related to one another.

以上説明したように、本発明によれば、適切な相手との間でのみ、フレンド関係の申請・構築等が可能となる。   As described above, according to the present invention, it is possible to apply / construct a friend relationship only with an appropriate partner.

本実施形態に係るソーシャルネットワークサービスにおいて利用される顧客管理システムのアーキテクチャを示す図である。It is a figure which shows the architecture of the customer management system utilized in the social network service which concerns on this embodiment. 同実施形態に係るユーザ登録処理のシーケンスを示す図である。It is a figure which shows the sequence of the user registration process which concerns on the same embodiment. 同実施形態に係る通信端末に表示される入力画面を例示した図である。It is the figure which illustrated the input screen displayed on the communication terminal which concerns on the embodiment. 同実施形態に係る顧客データベースの登録内容を例示した図である。It is the figure which illustrated the registration contents of the customer database concerning the embodiment. 同実施形態に係る第1のパターンのフレンド関係構築処理のシーケンスを示す図である。It is a figure which shows the sequence of the friend relationship construction process of the 1st pattern which concerns on the embodiment. 同実施形態に係る第1のパターンの変形例1のフレンド関係構築処理のシーケンスを示す図である。It is a figure which shows the sequence of the friend relationship construction process of the modification 1 of the 1st pattern which concerns on the embodiment. 同実施形態に係る第1のパターンの変形例2のフレンド関係構築処理のシーケンスを示す図である。It is a figure which shows the sequence of the friend relationship construction process of the modification 2 of the 1st pattern which concerns on the embodiment. 同実施形態に係る第2のパターンのフレンド関係構築処理のシーケンスを示す図である。It is a figure which shows the sequence of the friend relationship construction process of the 2nd pattern which concerns on the embodiment. 同実施形態の変形例に係る第2のパターンのフレンド関係構築処理のシーケンスを示す図である。It is a figure which shows the sequence of the friend relationship construction process of the 2nd pattern which concerns on the modification of the embodiment. 同実施形態に係る第3のパターンのフレンド関係構築処理のシーケンスを示す図である。It is a figure which shows the friend relationship construction process sequence of the 3rd pattern which concerns on the embodiment.

以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

A.本実施形態
(1)実施形態の構成
図1は、本実施形態に係るソーシャルネットワークサービスにおいて利用される顧客管理システム100のアーキテクチャを示す図である。顧客管理システム100は、Web上に設けられた顧客管理サーバ200と、通信ネットワーク(インターネットなど)400を介して顧客管理サーバ200との間でデータを授受することが可能な複数の通信端末300−k(k≧2)とを備えて構成される。なお、以下の説明では、各通信端末を特に区別する必要がない場合には、単に通信端末300と呼ぶ。
A. Embodiment (1) Configuration of Embodiment FIG. 1 is a diagram showing an architecture of a customer management system 100 used in a social network service according to this embodiment. The customer management system 100 includes a plurality of communication terminals 300-capable of transferring data between a customer management server 200 provided on the Web and the customer management server 200 via a communication network (such as the Internet) 400. k (k ≧ 2). In the following description, when it is not necessary to distinguish each communication terminal, the communication terminal 300 is simply referred to.

通信端末300は、メール機能や、インターネット接続機能等を備えた携帯電話、PHS(Personal Handyphone System)、PDA(Personal Digital Assistance)等であり、CPU、メモリ、通信装置(送信手段)、操作ボタンやタッチパネルなどの入力装置(入力手段)、LCDなどの表示装置といったハードウェア資源を備えている。通信端末300は、インターネット400に接続された顧客管理サーバ200にアクセスしてユーザ自身の個人情報を登録することが可能となっている。また、通信端末300のメモリ310には電話帳が保存され、この電話帳には、当該端末を所持するユーザ(すなわちオーナー)自身の個人情報のほか、家族や友人、会社の同僚や付き合いのある顧客など、他人の個人情報も登録されている。なお、本実施形態では、通信端末として携帯電話などを想定するが、インターネット等の通信ネットワークを介して顧客管理サーバ200にアクセス可能なパーソナルコンピュータなどにも適用可能である。   The communication terminal 300 is a mobile phone, a PHS (Personal Handyphone System), a PDA (Personal Digital Assistance), etc. having a mail function, an Internet connection function, etc., and includes a CPU, memory, communication device (transmission means), operation buttons, Hardware resources such as an input device (input means) such as a touch panel and a display device such as an LCD are provided. The communication terminal 300 can access the customer management server 200 connected to the Internet 400 and register the user's own personal information. In addition, a phone book is stored in the memory 310 of the communication terminal 300, and in addition to personal information of the user (that is, the owner) owning the terminal, the phone book is associated with a family member, a friend, a coworker of the company, and a relationship. Personal information of other people such as customers is also registered. In the present embodiment, a mobile phone or the like is assumed as the communication terminal, but the present invention can also be applied to a personal computer that can access the customer management server 200 via a communication network such as the Internet.

顧客管理サーバ200は、サーバコンピュータなどによって構成され、ソーシャルネットワークサービスを利用するユーザ(すなわち、登録ユーザ)について、顧客データベースDB1に格納される登録ユーザ自身の個人情報を管理するほか、登録ユーザ同士のフレンド関係をあらわすフレンド関係情報(例えば登録ユーザAと登録ユーザBはフレンド関係にあるなど;詳細は後述)などを管理する役割などを担っている。   The customer management server 200 is configured by a server computer or the like, and manages personal information of registered users stored in the customer database DB1 for users who use social network services (that is, registered users). It plays a role of managing friend relationship information (for example, registered user A and registered user B are in a friend relationship; details will be described later).

顧客管理サーバ200は、当該サーバを構成する各ハードウェア資源がメモリに格納されたソフトウェアと協働して動作することにより、以下に示す顧客管理手段210、フレンド関係管理手段220の機能を実現する。   The customer management server 200 implements the functions of the customer management unit 210 and the friend relationship management unit 220 described below by operating each hardware resource constituting the server in cooperation with software stored in the memory. .

顧客情報管理手段210は、ユーザが本システムを利用する際に必要となるID、パスワードなどアカウント情報や、本システムを利用する登録ユーザ自身の個人情報(例えば住所、電話番号、メールアドレス、ニックネームなど)を、顧客データベースDB1に登録・管理する手段である。   The customer information management unit 210 uses account information such as an ID and a password required when the user uses the system, and personal information of the registered user who uses the system (for example, an address, a telephone number, an email address, a nickname, etc.) ) In the customer database DB1.

フレンド関係管理手段220は、登録ユーザ間でのフレンド関係の構築をサポートするとともに、フレンド関係をあらわす情報(フレンド関係にある登録ユーザ同士の対応関係をあらわす情報;以下、フレンド関係情報)を顧客データベースDB1に登録・管理する手段である。なお、フレンド関係とは、自身の個人情報の開示を相互に許可する登録ユーザ間の関係をいう。   The friend relationship management means 220 supports the construction of friend relationships between registered users, and also displays information representing friend relationships (information representing correspondence relationships between registered users in friend relationships; hereinafter referred to as friend relationship information) in a customer database. It is a means for registering and managing in DB1. Note that the friend relationship refers to a relationship between registered users who mutually permit disclosure of personal information.

(2)実施形態の動作
以下、新規ユーザが顧客管理サーバ200に登録する処理(以下、ユーザ登録処理)について説明した後、本発明の特徴部分である登録ユーザ間でフレンド関係を構築する処理(フレンド関係構築処理)について、図面を参照しながら説明する。
(2) Operation of Embodiment Hereinafter, a process (hereinafter referred to as a user registration process) in which a new user registers with the customer management server 200 will be described, and then a process for building a friend relationship between registered users, which is a characteristic part of the present invention ( Friend relationship construction processing) will be described with reference to the drawings.

<ユーザ登録処理>
図2は、ユーザ登録処理のシーケンスを示す図である。
顧客管理システム100の利用を所望するユーザAは、自身の通信端末300−1に顧客管理サーバ200のアドレスなどを入力することで顧客管理サーバ200にアクセスし、ユーザ登録の要求を行う(ステップS10)。顧客管理サーバ200は、かかる要求を受けとると、ユーザ登録に必要な情報を入力すべき指示を通信端末300−1に送る(ステップS20)。
<User registration process>
FIG. 2 is a diagram showing a sequence of user registration processing.
The user A who desires to use the customer management system 100 accesses the customer management server 200 by inputting the address of the customer management server 200 to his / her communication terminal 300-1, and requests user registration (step S10). ). Upon receiving such a request, customer management server 200 sends an instruction to input information necessary for user registration to communication terminal 300-1 (step S20).

図3は、通信端末300−1に表示される入力画面を例示した図である。
ユーザは、図3に示す入力画面に指示に従ってIDやパスワードなど、登録ユーザの認証に必要なアカウント情報を設定するとともに、名前、住所、電話番号、メールアドレス、ニックネームなど、ユーザ自身の個人情報(以下、オーナー情報)を設定する(ステップS30)。なお、オーナー情報は、ユーザ自身の個人情報をあらわすものであれば、どのような情報であっても良く、その種類や数も特に限定されない。
FIG. 3 is a diagram illustrating an input screen displayed on communication terminal 300-1.
The user sets account information necessary for authentication of the registered user, such as an ID and a password, according to an instruction on the input screen shown in FIG. 3, and the user's own personal information (name, address, telephone number, e-mail address, nickname, etc.) Hereinafter, owner information) is set (step S30). The owner information may be any information as long as it represents the user's personal information, and the type and number thereof are not particularly limited.

通信端末300−1は、ユーザによって設定されたアカウント情報及オーナー情報をメモリ310に格納するとともに、顧客管理サーバ200へ送信する(ステップS40)。顧客管理サーバ200の顧客管理手段210は、通信端末300−1からアカウント情報及びオーナー情報を受け取ると、受け取ったアカウント情報及びオーナー情報をユーザごとに、顧客データベースDB1に格納する(ステップS50)。   The communication terminal 300-1 stores the account information and owner information set by the user in the memory 310 and transmits them to the customer management server 200 (step S40). Upon receiving the account information and owner information from the communication terminal 300-1, the customer management means 210 of the customer management server 200 stores the received account information and owner information in the customer database DB1 for each user (step S50).

図4は、顧客データベースDB1の登録内容を例示した図である。
図4に示すように、顧客データベースDB1には、登録ユーザごとに、アカウント情報とオーナー情報とフレンド関係情報とが対応づけられて登録されている。なお、新規登録ユーザの場合など、未だ何れの登録ユーザともフレンド関係が構築されていない場合には、フレンド関係情報は顧客データベースDB1に登録されない。また、フレンド関係情報については、登録ユーザごとではなく、全登録ユーザのフレンド関係をあらわすテーブルを別途顧客データベースDB1に登録しても良い。
FIG. 4 is a diagram illustrating the registered contents of the customer database DB1.
As shown in FIG. 4, in the customer database DB1, account information, owner information, and friend relationship information are registered in association with each registered user. If a friend relationship has not yet been established with any registered user, such as a newly registered user, the friend relationship information is not registered in the customer database DB1. As for the friend relationship information, a table representing friend relationships of all registered users, not for each registered user, may be separately registered in the customer database DB1.

顧客管理サーバ200は、顧客データベース(第1記憶手段)DB1へのアカウント情報及びオーナー情報の登録が終了すると、通信端末300−1に新規ユーザ登録が終了した旨を通知し(ステップS60)、ユーザ登録処理を終了する。このように、顧客データベースDB1には、登録ユーザごとに、アカウント情報と登録ユーザの個人情報(すなわちオーナー情報)とフレンド情報が登録されのみであり、登録ユーザの電話帳に記録されている他人の個人情報については顧客データベースDB1に登録されない。別言すれば、自分以外の他のユーザ(未登録、既登録を問わず)の個人情報については、顧客データベースDB1に登録されないため、顧客管理サーバ200への不正アクセスにより、他のユーザの個人情報が流出してしまうといった問題を未然に防止することが可能となる。   When the registration of account information and owner information in the customer database (first storage means) DB1 is completed, the customer management server 200 notifies the communication terminal 300-1 that the new user registration has been completed (step S60), and the user The registration process ends. As described above, in the customer database DB1, for each registered user, only account information, registered user's personal information (that is, owner information), and friend information are registered, and other users recorded in the registered user's telephone directory are registered. Personal information is not registered in the customer database DB1. In other words, personal information of other users (whether unregistered or already registered) is not registered in the customer database DB1, and therefore, by unauthorized access to the customer management server 200, the personal information of other users It is possible to prevent problems such as information leakage.

<フレンド関係構築処理>
以下、ユーザAとユーザBがフレンド関係を構築する場合について、複数のパターンを例示ながら説明する。なお、フレンド関係は1対1に限らず、1対多数(例えばユーザA対ユーザB、ユーザC、ユーザD・・・など)の場合にも適用可能である。また、以下の説明で「アクセスする」とは、メールなどによる通知も含む概念をあらわすものとする。
<Friend relationship building process>
Hereinafter, the case where the user A and the user B construct a friend relationship will be described with reference to a plurality of patterns. Note that the friend relationship is not limited to one-to-one, but is applicable to one-to-many (for example, user A to user B, user C, user D, etc.). In the following description, “accessing” represents a concept including notification by e-mail or the like.

ア サーバ主導型
ア−1 両ユーザA、Bが既登録ユーザで、かつ、お互いの電話帳にお互いの個人情報が登録されている場合(第1のパターン)
A Server-led type A-1 When both users A and B are registered users and their personal information is registered in their phone books (first pattern)

図5Aは、第1のパターン(パターン1)のフレンド関係構築処理のシーケンスを示す図である。
ユーザAは、自身の通信端末300−1を操作し、アカウント情報を入力するなどして顧客管理サーバ200にアクセスすることで、通信端末300−1と顧客管理サーバ200との間の通信を確立する(ステップS110→ステップS120)。顧客管理サーバ200は、通信端末300−1との通信が確立すると、各通信端末300−1のメモリ310にアクセスし、ユーザAの電話帳に登録されている他人(家族や友人、同僚など)の個人情報を吸い上げる(ステップS130)。
FIG. 5A is a diagram showing a sequence of friend relationship construction processing of the first pattern (pattern 1).
User A establishes communication between the communication terminal 300-1 and the customer management server 200 by operating his / her communication terminal 300-1 and accessing the customer management server 200 by inputting account information. (Step S110 → Step S120). When communication with the communication terminal 300-1 is established, the customer management server 200 accesses the memory 310 of each communication terminal 300-1, and others (family members, friends, colleagues, etc.) registered in the user A's telephone directory. The personal information is sucked up (step S130).

そして、顧客管理サーバ200のフレンド関係管理手段(第1判断手段)220は、吸い上げた個人情報と、顧客データベース(第1記憶手段)DB1に登録されている全オーナー情報とのつきあわせ(照合)を行うことで、顧客データベースDB1にフレンド申請先のユーザ(ここではユーザB)のオーナー情報が登録されているか否かを判断する(ステップS140)。顧客データベースDB1にフレンド申請先のユーザBのオーナー情報が登録されていない場合には(ステップS140;NO)、後述するパターン3のステップS560に移行する(図8参照)。   Then, the friend relationship management means (first determination means) 220 of the customer management server 200 matches (matches) the personal information that has been taken up with all owner information registered in the customer database (first storage means) DB1. By doing this, it is determined whether or not the owner information of the friend application destination user (here, user B) is registered in the customer database DB1 (step S140). When the owner information of the user B who is the friend application destination is not registered in the customer database DB1 (step S140; NO), the process proceeds to step S560 of pattern 3 described later (see FIG. 8).

ただし、ここでは、ユーザAの通信端末300−1から吸い上げた個人情報は、ユーザB、ユーザCの個人情報であるのに対し、顧客データベースDB1にオーナー情報として登録されていたのは、ユーザB、ユーザCであり(すなわち、両ユーザB、Cとも既登録ユーザ)、顧客データベースDB1にフレンド情報として登録されていたのは、ユーザCのみであったとする(すなわち、現時点でユーザAとフレンド関係にあるのはユーザCのみ)。   However, here, the personal information extracted from the communication terminal 300-1 of the user A is the personal information of the user B and the user C, whereas the user B is registered as the owner information in the customer database DB1. , User C (that is, both users B and C are registered users), and it is assumed that only user C has been registered as friend information in customer database DB1 (that is, friendship relationship with user A at the present time). Only user C).

よって、フレンド関係管理手段(第1アクセス手段)220は、顧客データベースDB1にフレンド申請先のユーザBのオーナー情報が登録されていると判断すると(ステップS140;YES)、ユーザAとユーザBはフレンド関係の構築の可能性があると判断し、まず、ユーザBの通信端末300−2にアクセスする(ステップS150)。フレンド関係管理手段220は、通信端末300−2との通信が確立すると(ステップS160)、通信端末300−2のメモリ320にアクセスし、ユーザBの電話帳に登録されている個人情報を吸い上げる(ステップS170)。   Therefore, when the friend relationship management means (first access means) 220 determines that the owner information of the user B who is the friend application destination is registered in the customer database DB1 (step S140; YES), the user A and the user B are friends. It is determined that there is a possibility of establishing a relationship, and first, the user B's communication terminal 300-2 is accessed (step S150). When communication with the communication terminal 300-2 is established (step S160), the friend relationship management unit 220 accesses the memory 320 of the communication terminal 300-2 and sucks up personal information registered in the user B's telephone directory ( Step S170).

そして、フレンド関係管理手段(第2判断手段)220は、ユーザBの電話帳から吸い上げた個人情報にユーザAの個人情報があるか否かを判断する(ステップS180)。フレンド関係管理手段220は、ユーザBの電話帳にユーザAの個人情報が登録されていないと判断した場合には(ステップS180;NO)、後述するパターン2のステップS400に移行する(図6参照)。   Then, the friend relationship management unit (second determination unit) 220 determines whether or not the personal information of the user A is included in the personal information sucked from the user B's telephone directory (step S180). If the friend relationship management unit 220 determines that the personal information of the user A is not registered in the phone book of the user B (step S180; NO), the friend relationship management unit 220 proceeds to step S400 of pattern 2 described later (see FIG. 6). ).

一方、フレンド関係管理手段220は、ユーザBの電話帳にユーザAの個人情報が登録されていると判断すると(ステップS180;YES)、既登録ユーザA、Bについては、相互の電話帳に相互の個人情報が登録されていることを認識する(ステップS190)。このように、相互の電話帳に相互の個人情報が登録されている場合には、フレンド関係管理手段220は、ユーザAとユーザBはフレンド関係を構築できると判断し、ユーザAの通信端末300−1、ユーザBの通信端末300−2に対して、ユーザA、B間でフレンド関係の構築を促すメッセージを通知する(ステップS200)。   On the other hand, when the friend relationship management means 220 determines that the personal information of the user A is registered in the phone book of the user B (step S180; YES), the registered users A and B are mutually stored in the mutual phone book. Is recognized (step S190). As described above, when the mutual personal information is registered in the mutual telephone directory, the friend relationship management unit 220 determines that the user A and the user B can establish a friend relationship, and the communication terminal 300 of the user A -1 and a message that prompts the user B and the communication terminal 300-2 to establish a friend relationship between the users A and B (step S200).

一例を挙げて説明すると、フレンド関係管理手段220は、ユーザAの通信端末300−1に対しては「ユーザBとの間でフレンド関係が構築できます。ユーザBとのフレンド関係を承認しますか?」といった文字メッセージを通知する一方、ユーザBの通信端末300−2に対しても、同種の文字メッセージ、例えば「ユーザAとの間でフレンド関係が構築できます。ユーザAとのフレンド関係を承認しますか?」といった文字メッセージを通知する。   To explain with an example, the friend relationship management means 220 indicates that a friend relationship with user B can be established for communication terminal 300-1 of user A. The friend relationship with user B is approved. “??” is also notified to the communication terminal 300-2 of the user B, while the same type of character message, for example, “friend relationship with the user A can be established. "Are you sure you want to approve?"

ユーザA、Bは、それぞれ文字メッセージを確認した後、通信端末300−1、300−2を適宜操作してフレンド関係を承認する旨を入力する(ステップS210、ステップS220)。かかる操作がなされると、その旨がフレンド関係管理手段220に通知される。フレンド関係管理手段(第1登録手段)220は、この通知を受け、顧客データベース(第2記憶手段)DB1のユーザAのフレンド情報としてユーザBを追加するとともに、ユーザBのフレンド情報としてユーザAを追加する(ステップS220)。   After confirming the text message, each of the users A and B operates the communication terminals 300-1 and 300-2 as appropriate to input that the friend relationship is approved (steps S210 and S220). When such an operation is performed, this is notified to the friend relationship management means 220. Upon receiving this notification, the friend relationship management means (first registration means) 220 adds the user B as the friend information of the user A in the customer database (second storage means) DB1, and also adds the user A as the friend information of the user B. It adds (step S220).

フレンド関係管理手段220は、このようにしてユーザAとユーザBとの間で新たなフレンド関係を構築すると、通信端末300−1、300−2に対して新たなフレンド関係が構築された旨のメッセージ(例えば「ユーザAさんとユーザBさんとの間で、フレンド関係が新たに構築されました。」)を送り(ステップS240)、処理を終了する。   When the friend relationship management unit 220 establishes a new friend relationship between the user A and the user B in this manner, a new friend relationship is established for the communication terminals 300-1 and 300-2. A message (for example, “a friendship has been newly established between user A and user B”) is sent (step S240), and the process ends.

以上説明したように、本パターンの場合には、両ユーザA、Bが既登録ユーザで、かつ、お互いの電話帳にお互いの個人情報が登録されている場合にフレンド関係の構築が可能となる。よって、といった自身が直接関係ない他人から、突然フレンド関係の申請がなされてしまう等の問題を未然に防ぐことが可能となる。   As described above, in the case of this pattern, it is possible to establish a friend relationship when both users A and B are registered users and their personal information is registered in their phone books. . Therefore, it is possible to prevent problems such as sudden application of friend relations from others who are not directly related to the person.

<変形例1>
また、既登録ユーザAが自身の電話帳に、ユーザBを追加する場合にも適用可能である。なお、以下の説明では、ユーザBは既登録ユーザである場合を想定するが、未登録ユーザである場合も同様に適用可能である。
<Modification 1>
The present invention is also applicable when the registered user A adds the user B to his / her telephone directory. In the following description, it is assumed that the user B is a registered user, but the same applies to a case where the user B is an unregistered user.

図5Bは、変形例1に係る第1パターンのフレンド関係構築処理のシーケンスを示す図であり、図5Aと対応するステップには同一符号を付し、詳細な説明を割愛する。
ユーザAは、通信端末300−1を操作し、ユーザBの個人情報(例えば、名前や電話番号など)を自分の電話帳に新たに登録すると(ステップS110a)、通信端末300−1は顧客サーバ200にアクセスし、顧客管理サーバ200との間の通信を確立する(ステップS110a→ステップS120)。顧客管理サーバ200のフレンド関係管理手段220は、通信端末300−1との通信が確立すると、新たに登録されたユーザBの個人情報を検索キーとして顧客データベースを検索することにより、ユーザBのオーナー情報が登録されているか否かを判断する(ステップS140)。なお、この後の動作については、パターン1の場合と同様に説明することができるため、割愛する。このように、既登録ユーザが自身の電話帳に、新たなユーザの個人情報を追加したタイミングで、フレンド関係の構築を行うようにしても良い。
FIG. 5B is a diagram showing a sequence of friend relationship construction processing of the first pattern according to Modification 1. Steps corresponding to those in FIG. 5A are denoted by the same reference numerals, and detailed description thereof is omitted.
When the user A operates the communication terminal 300-1, and newly registers personal information of the user B (for example, name and telephone number) in his / her telephone directory (step S110a), the communication terminal 300-1 is the customer server. 200 is established and communication with the customer management server 200 is established (step S110a → step S120). When the communication with the communication terminal 300-1 is established, the friend relationship management unit 220 of the customer management server 200 searches the customer database using the newly registered personal information of the user B as a search key, thereby It is determined whether information is registered (step S140). Since the subsequent operation can be described in the same manner as in the case of pattern 1, it is omitted. As described above, the friend relationship may be established at the timing when the registered user adds the personal information of the new user to his / her telephone directory.

<変形例2>
図5Cは、変形例2に係る第1パターンのフレンド関係構築処理のシーケンスを示す図であり、図5Bと対応するステップには同一符号を付し、詳細な説明を割愛する。
顧客管理サーバ200のフレンド関係管理手段220は、通信端末300−1との通信が確立すると、新たに登録されたユーザBの個人情報を検索キーとして顧客データベースDB1を検索することにより、ユーザBのオーナー情報が登録されているか否かを判断する(ステップS140)。フレンド関係管理手段220は、ユーザBのオーナー情報が顧客データベースDB1に登録されていると判断すると、ユーザBに対して既登録ユーザであることをユーザAに通知して良いか否かを問い合わせるメッセージ(通知許可判断メッセージ)を通信端末300−2に送る(ステップS140a)。ユーザBは、通信端末300−2の表示装置などに表示される通知許可メッセージの内容を確認し、自身(すなわちユーザB)が既登録ユーザであることをユーザAに通知しても良い旨の入力操作(許可同意操作)を行う(ステップS140b)。フレンド関係管理手段220は、ユーザBの通信端末300−2から許可同意操作をあらわすメッセージを受け取ると、ユーザAの通信端末300−1にユーザBが既登録ユーザである旨のメッセージ(例えば「フレンド申請先のユーザBさんは、既登録ユーザです。」)を送った後(ステップS140c)、ステップS150に進む。なお、この後の動作については、パターン1の場合と同様に説明することができるため、割愛する。
<Modification 2>
FIG. 5C is a diagram showing a sequence of friend relationship construction processing of the first pattern according to the modified example 2. Steps corresponding to FIG. 5B are assigned the same reference numerals, and detailed description thereof is omitted.
When the communication with the communication terminal 300-1 is established, the friend relationship management unit 220 of the customer management server 200 searches the customer database DB1 using the newly registered personal information of the user B as a search key, thereby It is determined whether owner information is registered (step S140). If the friend relationship management means 220 determines that the owner information of the user B is registered in the customer database DB1, a message inquiring whether or not the user A may be notified to the user A that the user B is a registered user (Notification permission judgment message) is sent to the communication terminal 300-2 (step S140a). The user B confirms the content of the notification permission message displayed on the display device of the communication terminal 300-2 and may notify the user A that he (that is, the user B) is a registered user. An input operation (permission consent operation) is performed (step S140b). When the friend relationship management unit 220 receives a message indicating the permission consent operation from the communication terminal 300-2 of the user B, the friend relationship management unit 220 receives a message indicating that the user B is a registered user (for example, “friend” User B who is the application destination is a registered user. ”) (Step S140c), the process proceeds to step S150. Since the subsequent operation can be described in the same manner as in the case of pattern 1, it is omitted.

<変形例3>
上記第1のパターンでは、両ユーザA、Bが既登録ユーザである場合を例に説明したが、いずれか一方のユーザ(例えばユーザA)が新規登録ユーザの場合にも同様に適用可能である。かかる場合には、新規登録のタイミングでフレンド関係を構築しても良い。
<Modification 3>
In the first pattern, the case where both users A and B are registered users has been described as an example. However, the present invention can be similarly applied to the case where either one of the users (for example, user A) is a newly registered user. . In such a case, a friend relationship may be established at the timing of new registration.

例えば、ユーザAが新規登録する場合には、顧客情報管理手段210がユーザAの個人情報(オーナー情報)などを顧客データベースDB1に登録するとともに、フレンド関係管理手段220が通信端末300−1のメモリ310にアクセスし、ユーザAの電話帳に登録されている他人(家族や友人、同僚など)の個人情報を吸い上げる。   For example, when the user A newly registers, the customer information management unit 210 registers the personal information (owner information) of the user A in the customer database DB1, and the friend relationship management unit 220 stores the memory of the communication terminal 300-1. 310 is accessed, and personal information of other people (family members, friends, colleagues, etc.) registered in the phone book of the user A is sucked up.

そして、フレンド関係管理手段220は、吸い上げた個人情報と、顧客データベースDB1に登録されている全オーナー情報とのつきあわせ(照合)を行うことで、顧客データベースDB1にフレンド申請先のユーザ(ここではユーザB)のオーナー情報が登録されているか否かを判断する。なお、この後の動作については、上記第1のパターンと同様に説明することができるため、これ以上の説明は割愛する。   Then, the friend relationship management unit 220 matches (matches) the personal information that has been sucked up with all the owner information registered in the customer database DB1 so that the friend application destination user (here, the customer application DB2) It is determined whether or not the owner information of the user B) is registered. Since the subsequent operation can be described in the same manner as the first pattern, further description is omitted.

イ ユーザ主導型
イ−1 両ユーザA、Bが既登録ユーザで、ユーザAの電話帳にのみユーザBの個人情報が登録され、ユーザBの電話帳にはユーザAの個人情報が登録されていない場合(第2のパターン)
B User-driven type B-1 Both users A and B are registered users, personal information of user B is registered only in the phone book of user A, and personal information of user A is registered in the phone book of user B If not (second pattern)

図6は、第2のパターン(パターン2)のフレンド関係構築処理のシーケンスを示す図である。
ユーザBとのフレンド関係を所望するユーザAは、まず、自身の通信端末300−1を操作して顧客管理サーバ200にアクセスすることで、通信端末300−1と顧客管理サーバ200との間の通信を確立する(ステップS310→ステップS320)。ユーザBは、自身の通信端末300−1を操作することで、ユーザBとのフレンド関係の構築を希望する旨(以下、フレンド申請情報)の入力を行う(ステップS330)。なお、フレンド申請情報には、フレンド対象となるユーザBを特定するための情報(例えば、名前や電話番号など;以下、フレンド対象情報)が含まれる。
FIG. 6 is a diagram showing a sequence of friend relationship construction processing of the second pattern (pattern 2).
A user A who desires a friendship with user B first operates his / her communication terminal 300-1 to access the customer management server 200, whereby the communication between the communication terminal 300-1 and the customer management server 200 is performed. Communication is established (step S310 → step S320). User B operates his / her own communication terminal 300-1 to input that he wishes to establish a friendship with user B (hereinafter referred to as friend application information) (step S330). Note that the friend application information includes information for specifying the user B to be a friend target (for example, name, telephone number, etc .; hereinafter, friend target information).

かかる操作がなされると、ユーザAのフレンド申請情報が通信端末300−1から顧客管理サーバ200へ送信される。顧客管理サーバ200のフレンド関係管理手段220は、通信端末300−1からのユーザAのフレンド申請情報を検索キーとして、顧客データベースDB1を検索する(ステップS340)。具体的には、フレンド関係管理手段220は、ユーザAのフレンド申請情報に含まれるフレンド対象情報(ここでは、例えばユーザBの名前や電話番号、メールアドレスなど)を検索キーとして、顧客データベースDB1を検索することにより、顧客データベースDB1にユーザBのオーナー情報が登録されているか否かを判断する(ステップS350)。ここで、顧客データベースDB1にフレンド申請先のユーザBのオーナー情報が登録されていないと判断すると(ステップS350;NO)、フレンド関係管理手段220は、後述するパターン3のステップS560に移行する。   When such an operation is performed, the friend application information of the user A is transmitted from the communication terminal 300-1 to the customer management server 200. The friend relationship management means 220 of the customer management server 200 searches the customer database DB1 using the friend application information of the user A from the communication terminal 300-1 as a search key (step S340). Specifically, the friend relationship management means 220 uses the friend target information (here, for example, the name, phone number, mail address, etc. of the user B) included in the friend application information of the user A as a search key, and uses the customer database DB1. By searching, it is determined whether or not the owner information of the user B is registered in the customer database DB1 (step S350). If it is determined that the owner information of the user B who is the friend application destination is not registered in the customer database DB1 (step S350; NO), the friend relationship management unit 220 proceeds to step S560 of pattern 3 to be described later.

ただし、ここでは上述したパターン1と同じように、ユーザAの通信端末300−1から吸い上げた個人情報がユーザB、ユーザCの個人情報であるのに対し、顧客データベースDB1にオーナー情報として登録されていたのは、ユーザB、ユーザCであり(すなわち、両ユーザB、Cとも既登録ユーザ)、顧客データベースDB1にフレンド情報として登録されていたのは、ユーザCのみであったとする(すなわち、現時点でユーザAとフレンド関係にあるのはユーザCのみ)。   However, as in the case of Pattern 1 described above, the personal information extracted from the communication terminal 300-1 of the user A is the personal information of the user B and the user C, but is registered as owner information in the customer database DB1. It is assumed that the user B and the user C (that is, both the users B and C are already registered users) and only the user C is registered as friend information in the customer database DB1 (that is, (Only user C is currently in friendship with user A).

この場合、フレンド関係管理手段220は、フレンド申請先のユーザBのオーナー情報はすでに顧客データベースDB1に登録されていることから、ユーザAとユーザBはフレンド関係の構築の可能性があると判断し、まず、ユーザBの通信端末300−2にアクセスする(ステップS360)。フレンド関係管理手段220は、通信端末300−2との通信が確立すると(ステップS370)、通信端末300−2のメモリ320にアクセスし、ユーザBの電話帳に登録されている個人情報を吸い上げる(ステップS380)。そして、フレンド関係管理手段220は、ユーザBの電話帳から吸い上げた個人情報にユーザAの個人情報があるか否かを判断する(ステップS390)。吸い上げた個人情報にユーザAの個人情報がある場合には(ステップS390;YES)、上述したパターン1のステップS190に移行する(図5参照)。   In this case, the friend relationship management unit 220 determines that the user A and the user B may establish a friend relationship because the owner information of the user B who is the friend application destination is already registered in the customer database DB1. First, the user B's communication terminal 300-2 is accessed (step S360). When communication with the communication terminal 300-2 is established (step S370), the friend relationship management unit 220 accesses the memory 320 of the communication terminal 300-2 and sucks up personal information registered in the user B's telephone directory ( Step S380). Then, the friend relationship management unit 220 determines whether or not the personal information of the user A is included in the personal information sucked from the user B's telephone directory (step S390). When the personal information of the user A is included in the personal information that has been taken up (step S390; YES), the process proceeds to step S190 of the pattern 1 described above (see FIG. 5).

ただし、本実施例ではユーザBの電話帳にはユーザAの個人情報は登録されていない。この場合、フレンド関係管理手段(第1通知手段)220は、ユーザAからフレンド申請があった旨(例えば、「ユーザBさん、ユーザAさんからフレンド申請の要求がありました。承諾しますか?」)およびフレンド申請を受け付けるか否かの入力を促すメッセージ(例えば、「承諾する場合には「YES」、許否する場合には「NO」を入力してください。」)を、通信端末300−2へ送信する(ステップS400)。   However, in this embodiment, the personal information of user A is not registered in the phone book of user B. In this case, the friend relationship management means (first notification means) 220 has received a friend request from the user A (for example, “User B has requested a friend application from user A. Do you agree? )) And a message prompting the user to accept whether or not to accept the friend application (for example, “YES to accept,“ NO ”to accept or reject.”) 2 (step S400).

一方、ユーザBは、通信端末300−2の表示装置に表示される内容を把握し、ユーザAからのフレンド申請の要求を承諾する旨の入力操作を行う(ステップS410)。かかる操作がなされると、通信端末300−2は、顧客管理サーバ200にフレンド申請の要求を承諾する旨の応答を返す。   On the other hand, the user B grasps the content displayed on the display device of the communication terminal 300-2, and performs an input operation for accepting the friend application request from the user A (step S410). When this operation is performed, the communication terminal 300-2 returns a response indicating that the request for friend application is accepted to the customer management server 200.

顧客管理サーバ200のフレンド関係管理手段220は、通信端末300−2からの応答を受け取ると、通信端末300−1に対してフレンド申請が受け付けられた旨のメッセージ(例えば「ユーザAさん、ユーザBさんによってフレンド申請は承諾されました。」)を送る(ステップS420)。   Upon receiving the response from the communication terminal 300-2, the friend relationship management means 220 of the customer management server 200 receives a message indicating that a friend application has been accepted for the communication terminal 300-1 (for example, “user A, user B Friend request has been accepted by ".") Is sent (step S420).

さらに、フレンド関係管理手段220は、ユーザBの通信端末300−2の電話帳にユーザAの個人情報を登録するべく、ユーザBの通信端末300−2にアクセスし、ユーザBの電話帳にユーザAの個人情報を書き込む(ステップS430)。かかる処理が終了すると、フレンド関係管理手段220は、ユーザBの通信端末300−2に対してユーザAとのフレンド関係の構築が完了した旨のメッセージ(例えば、「ユーザAとのフレンド関係が構築されました。」)、及びユーザAの個人情報が電話帳に新たに登録された旨のメッセージ(例えば、「ユーザAの個人情報を新たに追加いたしました。」)を送る(ステップS440)。   Further, the friend relationship management means 220 accesses the user B communication terminal 300-2 to register the personal information of the user A in the phone book of the user B communication terminal 300-2, and the user B in the user B phone book. A's personal information is written (step S430). When this processing is completed, the friend relationship management means 220 sends a message to the user B's communication terminal 300-2 that the establishment of the friend relationship with the user A is completed (for example, “the friend relationship with the user A is established. And a message indicating that the personal information of user A has been newly registered in the telephone directory (for example, “personal information of user A has been newly added”) is sent (step S440). .

最後に、フレンド関係管理手段(第2登録手段)220は、顧客データベース(第2記憶手段)DB1にアクセスし、登録ユーザAのフレンド情報として「登録ユーザB」、登録ユーザBのフレンド情報として「登録ユーザA」をそれぞれ登録する(ステップS450)。   Finally, the friend relationship management means (second registration means) 220 accesses the customer database (second storage means) DB1, and “registered user B” as friend information of the registered user A and “friend information of registered user B”. Each registered user A ”is registered (step S450).

以上説明したように、本パターンの場合には、両ユーザA、Bが既登録ユーザで、ユーザAの電話帳にのみユーザBの個人情報が登録され、ユーザBの電話帳にはユーザAの個人情報が登録されていない場合にフレンド関係の構築が可能となる。このような場合であっても、ユーザAの電話帳にユーザBの個人情報が登録されていることが前提(すなわち、ユーザAはユーザBの個人情報を知っていることが前提)となっているため、本パターンにおいても、自身が直接関係ない他人から、突然フレンド関係の申請がなされてしまう等の問題を未然に防ぐことが可能となる。   As described above, in the case of this pattern, both users A and B are registered users, and personal information of user B is registered only in user A's phone book. When personal information is not registered, a friendship can be established. Even in such a case, it is assumed that the personal information of user B is registered in the phone book of user A (that is, it is assumed that user A knows the personal information of user B). Therefore, even in this pattern, it is possible to prevent problems such as sudden application of friend relations from others who are not directly related.

<変形例1>
ユーザBが登録ユーザであることを、ユーザAに教えて良いか否かを確認しても良い。
図7は、変形例1に係る第2パターンのフレンド関係構築処理のシーケンスを示す図である。なお、図6と対応するステップには同一符号を付し、詳細な説明を割愛する。
<Modification 1>
It may be confirmed whether or not user B can be informed that user B is a registered user.
FIG. 7 is a diagram illustrating a sequence of friend relationship construction processing of the second pattern according to the first modification. Steps corresponding to those in FIG. 6 are denoted by the same reference numerals, and detailed description thereof is omitted.

フレンド関係管理手段220は、顧客データベースDB1に登録されている全オーナー情報とのつきあわせ(照合)を行った結果、ユーザBが登録ユーザであると判断すると(ステップS350;YES)、まず、ユーザBの通信端末300−2にアクセスし、通信端末300−2と顧客管理サーバ200との間で通信を確立する(ステップS360→ステップS370)。   If the friend relationship management means 220 determines that the user B is a registered user as a result of matching (matching) with all owner information registered in the customer database DB1, (step S350; YES), first, the user B communication terminal 300-2 is accessed, and communication is established between communication terminal 300-2 and customer management server 200 (step S360 → step S370).

そして、フレンド関係管理手段220は、ユーザAに対してユーザBが既登録ユーザである旨を教えて良いかを確認する文字メッセージ(例えば「あなた(ユーザB)が既登録ユーザであることをユーザAさんに教えても良いですか?」)を、通信端末300−2に送る(ステップS360a)。その後、ユーザBが通信端末300−2を利用して既登録ユーザであることを教えて良い旨の入力操作を行うと(ステップS360b)、その旨がフレンド関係管理手段220に通知される。   Then, the friend relationship management unit 220 confirms whether or not the user A can tell the user A that the user B is a registered user (for example, “user (user B) indicates that the user is a registered user). Is it okay to tell Mr. A? ") To the communication terminal 300-2 (step S360a). Thereafter, when the user B performs an input operation indicating that he / she is a registered user using the communication terminal 300-2 (step S360b), the friend relationship management unit 220 is notified of this.

フレンド関係管理手段220は、この通知を受け取ると、ユーザAの通信端末300−1にアクセスし、フレンド申請中のユーザBは既登録ユーザである旨の文字メッセージ(例えば「現在、フレンド申請中のユーザBさんは既登録ユーザです。」)を送り(ステップS360c)、ステップS380に進む。ユーザAは、通信端末300−1の表示装置に表示されるこの文字メッセージを確認することで、フレンド申請中のユーザBがユーザAと同じく、既登録ユーザであることを知る。なお、ステップS380に進んだ後の動作は、本実施形態のパターン2と同様であるため、説明を割愛する。   Upon receiving this notification, the friend relationship management unit 220 accesses the communication terminal 300-1 of the user A, and a text message indicating that the user B who is applying for friend is a registered user (for example, “Currently applying for friend” User B is a registered user ") (step S360c), and the process proceeds to step S380. The user A knows that the user B who is applying for a friend is a registered user like the user A by confirming the text message displayed on the display device of the communication terminal 300-1. Note that the operation after proceeding to step S380 is the same as that of the pattern 2 of the present embodiment, and thus the description thereof is omitted.

また、ユーザBが既登録ユーザであることを教えたくない旨の入力操作(例えば、ユーザAとのフレンド関係の構築を望まない場合など)を行った場合には、フレンド関係管理手段220は、ユーザAに対してユーザBが既登録ユーザであることを知らせることはない。   In addition, when an input operation (for example, when it is not desired to establish a friend relationship with the user A) that the user B does not want to be taught as a registered user, the friend relationship management unit 220 The user A is not notified that the user B is a registered user.

このように、フレンド申請されたユーザBが既登録ユーザであるか、未登録ユーザであるかの情報は、ユーザBの承認なしにユーザAに開示しないように構成しても良い。   As described above, information regarding whether the user B who has applied for a friend is a registered user or an unregistered user may not be disclosed to the user A without the approval of the user B.

イ ユーザ主導型
イ−2 ユーザAのみが既登録ユーザで、ユーザAの電話帳にのみユーザBの個人情報が登録され、ユーザBは未登録ユーザの場合(第3のパターン)
B User-driven type B-2 When only user A is a registered user, personal information of user B is registered only in the phone book of user A, and user B is an unregistered user (third pattern)

図8は、第3のパターン(パターン3)のフレンド関係構築処理のシーケンスを示す図である。
ユーザBとのフレンド関係を所望するユーザAは、まず、自身の通信端末300−1を操作して顧客管理サーバ200にアクセスすることで、通信端末300−1と顧客管理サーバ200との間の通信を確立する(ステップS510→ステップS520)。ユーザAは、自身の通信端末300−1を操作することで、ユーザBとのフレンド関係の構築を希望する旨(以下、フレンド申請情報)の入力を行う(ステップS530)。なお、フレンド申請情報には、フレンド対象となるユーザBを特定するための情報(例えば、名前や電話番号など;以下、フレンド対象情報)が含まれる。
FIG. 8 is a diagram showing a sequence of friend relationship construction processing of the third pattern (pattern 3).
A user A who desires a friendship with user B first operates his / her communication terminal 300-1 to access the customer management server 200, whereby the communication between the communication terminal 300-1 and the customer management server 200 is performed. Communication is established (step S510 → step S520). User A operates his communication terminal 300-1 to input that he wishes to establish a friendship with user B (hereinafter referred to as friend application information) (step S530). Note that the friend application information includes information for specifying the user B to be a friend target (for example, name, telephone number, etc .; hereinafter, friend target information).

かかる操作がなされると、ユーザAのフレンド申請情報が通信端末300−1から顧客管理サーバ200へ送信される。顧客管理サーバ200のフレンド関係管理手段220は、通信端末300−1からのユーザAのフレンド申請情報を検索キーとして、顧客データベースDB1を検索する(ステップS540)。具体的には、フレンド関係管理手段220は、ユーザAのフレンド申請情報に含まれるフレンド対象情報(ここでは、例えばユーザBの名前や電話番号、メールアドレスなど)を検索キーとして、顧客データベースDB1を検索することにより、顧客データベースDB1にユーザBのオーナー情報が登録されているか否かを判断する(ステップS550)。顧客データベースDB1にユーザのオーナー情報が登録されている場合には、上述したパターン2のステップS350か(図6参照)、パターン1のステップ150に進む(図5A参照)。   When such an operation is performed, the friend application information of the user A is transmitted from the communication terminal 300-1 to the customer management server 200. The friend relationship management means 220 of the customer management server 200 searches the customer database DB1 using the friend application information of the user A from the communication terminal 300-1 as a search key (step S540). Specifically, the friend relationship management means 220 uses the friend target information (here, for example, the name, phone number, mail address, etc. of the user B) included in the friend application information of the user A as a search key, and uses the customer database DB1. By searching, it is determined whether or not the owner information of the user B is registered in the customer database DB1 (step S550). When the owner information of the user is registered in the customer database DB1, the process proceeds to step S350 of pattern 2 (see FIG. 6) described above or to step 150 of pattern 1 (see FIG. 5A).

ただし、ここでは、ユーザAの通信端末300−1から吸い上げた個人情報は、ユーザB、ユーザCの個人情報であるのに対し、顧客データベースDB1にオーナー情報として登録されていたのはユーザCのみであり(すなわち、ユーザCのみ既登録ユーザ)、顧客データベースDB1にフレンド情報として登録されていたのもユーザCのみであったとする(すなわち、現時点でユーザAとフレンド関係にあるのはユーザCのみ)。   However, here, the personal information extracted from the communication terminal 300-1 of the user A is the personal information of the user B and the user C, whereas only the user C is registered as the owner information in the customer database DB1. It is assumed that only the user C is registered as friend information in the customer database DB1 (that is, only the user C is currently in a friend relationship with the user A).

よって、フレンド関係管理手段220は、顧客データベースDB1にユーザBのオーナー情報は登録されていないために(ステップS550;NO)、ユーザAがユーザBとフレンド関係を構築するためには、まず、未登録ユーザBを当該システムに招待し、ユーザBにユーザ登録してもらう必要があると判断する(ステップS560)。フレンド関係管理手段(第2通知手段)220は、かかる判断に基づいて、ユーザBの通信端末300−2にアクセスすることで、通信端末300−2と顧客管理サーバ200との間の通信を確立する(ステップS560→ステップS570)。そして、フレンド関係管理手段220は、ユーザBの通信端末300−2に対し、Bさんに当該システムの招待及びAさんからフレンド申請がある旨のメッセージ(例えば「Aさんからシステム利用に関して招待がありました。Aさんとのフレンド関係を承認する場合は、必要事項を入力してユーザ登録を行うととともに、フレンド申請に対して“YES”を選択してください。」)を送る(ステップS580)。   Therefore, since the owner information of the user B is not registered in the customer database DB1 (step S550; NO), the friend relationship management unit 220 first sets the friend relationship with the user B in order to establish a friend relationship. The registered user B is invited to the system, and it is determined that the user B needs to be registered (step S560). The friend relationship management means (second notification means) 220 establishes communication between the communication terminal 300-2 and the customer management server 200 by accessing the communication terminal 300-2 of the user B based on this determination. (Step S560 → Step S570). The friend relationship management unit 220 then sends a message to the user B's communication terminal 300-2 that Mr. B has an invitation for the system and a friend application from Mr. A (for example, “A has received an invitation to use the system. When approving the friendship with Mr. A, the necessary information is entered and user registration is performed, and “YES” is selected for the friend application. ”) Is sent (step S580).

ユーザBは、通信端末300−2の表示装置に表示される内容から、ユーザAからシステム利用に関して招待を受けたこと、及びフレンド申請があったことを把握する。ユーザBは、通信端末300−2を利用して、ユーザAからの招待及びフレンド申請の要求を承諾する旨の入力操作を行う(ステップS590)。具体的には、ユーザBは、通信端末300−2の操作ボタンやタッチパネルなどを操作して、ユーザ登録に必要なユーザ自身の個人情報(すなわち電話番号や名前など)を入力するとともに、フレンド申請に対して“YES”を選択する旨の入力を行う。   From the content displayed on the display device of the communication terminal 300-2, the user B grasps that the user A has been invited to use the system and that there has been a friend application. User B uses communication terminal 300-2 to perform an input operation for accepting an invitation from user A and a request for friend application (step S590). Specifically, the user B operates the operation buttons and the touch panel of the communication terminal 300-2 to input the user's own personal information (ie, phone number and name) necessary for user registration, and also applies for a friend. Is input to select “YES”.

かかる操作がなされると、顧客管理サーバ200のアクセス制御管理手段(第3登録手段)210は、顧客データベース(第1記憶手段)DB1にユーザBの個人情報をオーナー情報として新規に登録する(ステップS600)。その後、フレンド関係管理手段220は、ユーザAの通信端末300−1に対してフレンド申請が受け付けられた旨のメッセージ(例えば「ユーザAさん、ユーザBさんによってフレンド申請は承諾されました。」)を送る(ステップS610)。さらに、フレンド関係管理手段220は、ユーザBの通信端末300−2の電話帳にユーザAの個人情報を登録するべく、ユーザBの通信端末300−2にアクセスし、ユーザBの電話帳にユーザAの個人情報を書き込む(ステップS620)。かかる処理が終了すると、フレンド関係管理手段220は、ユーザBの通信端末300−2に対してユーザ登録が完了した旨、ユーザAとのフレンド関係の構築が完了した旨のメッセージ(例えば、「登録作業は完了し、ユーザAとのフレンド関係が構築されました。」)、及びユーザAの個人情報が電話帳に新たに登録された旨のメッセージ(例えば、「ユーザAの個人情報を新たに追加いたしました。」)を送る(ステップS630)。   When this operation is performed, the access control management means (third registration means) 210 of the customer management server 200 newly registers the personal information of the user B as owner information in the customer database (first storage means) DB1 (step S600). Thereafter, the friend relationship management unit 220 sends a message indicating that the friend application has been accepted to the communication terminal 300-1 of the user A (for example, “the friend application has been approved by the user A and the user B”). (Step S610). Further, the friend relationship management means 220 accesses the user B communication terminal 300-2 to register the personal information of the user A in the phone book of the user B communication terminal 300-2, and the user B in the user B phone book. A's personal information is written (step S620). When the processing is completed, the friend relationship management unit 220 notifies the user B that the user registration has been completed with respect to the communication terminal 300-2 of the user B, and a message that the construction of the friend relationship with the user A has been completed (for example, “registration”). The work has been completed and a friendship with user A has been established. "), And a message that user A's personal information has been newly registered in the phone book (for example," user A's personal information is newly Added ") (step S630).

最後に、フレンド関係管理手段(第3登録手段)220は、顧客データベースDB1にアクセスし、登録ユーザAのフレンド情報として「登録ユーザB」、登録ユーザBのフレンド情報として「登録ユーザA」をそれぞれ登録する(ステップS640)。   Finally, the friend relationship management means (third registration means) 220 accesses the customer database DB1, and registers “registered user B” as friend information of the registered user A and “registered user A” as friend information of the registered user B. Registration is performed (step S640).

以上説明したように、本パターンの場合には、ユーザAのみが既登録ユーザで、ユーザAの電話帳にのみユーザBの個人情報が登録され、ユーザBは未登録ユーザの場合にフレンド関係の構築が可能となる。このような場合であっても、ユーザAの電話帳にユーザBの個人情報が登録されていることが前提(すなわち、ユーザAはユーザBの個人情報を知っていることが前提)となっているため、本パターンにおいても、自身が直接関係ない他人から、突然フレンド関係の申請がなされてしまう等の問題を未然に防ぐことが可能となる。   As described above, in the case of this pattern, only the user A is a registered user, the personal information of the user B is registered only in the user A's telephone directory, and the user B is an unregistered user. Construction is possible. Even in such a case, it is assumed that the personal information of user B is registered in the phone book of user A (that is, it is assumed that user A knows the personal information of user B). Therefore, even in this pattern, it is possible to prevent problems such as sudden application of friend relations from others who are not directly related.

B.その他
<応用例1>
電話帳に登録されているユーザとの親密度に応じて、構築するフレンド関係の種類を選択するようにしても良い。例えば、親密度に応じて、ビジネス・フレンド関係、またはプライベート・フレンド関係のいずれかを構築可能とする。
ここで、フレンド関係の種類は、電話帳に登録されているフレンド申請先のユーザの個人情報の種類や数(少なくともいずれか一方のパラメータ)に応じて決定される。例えば、登録される個人情報が「電話番号」のみの場合には、ビジネス・フレンド関係の構築が可能となり、登録されている個人情報が「電話番号」と「誕生日」と「ニックネーム」の場合には、プライベート・フレンド関係の構築が可能となる。そして、ビジネス・フレンド関係が構築された場合には、フレンド関係が構築されたユーザ間で「電話番号」や「オフィス住所」など、制限された個人情報(ビジネス関連情報)のみが共有可能となる。
B. Others <Application Example 1>
You may make it select the kind of friend relationship to construct | assemble according to the familiarity with the user registered into the telephone directory. For example, depending on the familiarity, either a business friend relationship or a private friend relationship can be established.
Here, the type of friend relationship is determined according to the type and number of personal information (at least one of the parameters) of the friend application destination user registered in the telephone directory. For example, if the registered personal information is only “phone number”, it is possible to build a business friend relationship. If the registered personal information is “phone number”, “birthday”, and “nickname” It is possible to build a private friend relationship. When a business friend relationship is established, only limited personal information (business related information) such as “telephone number” and “office address” can be shared among users who have established the friend relationship. .

一方、プライベート・フレンド関係が構築された場合には、フレンド関係が構築されたユーザ間で「電話番号」や「ニックネーム」、「自己紹介写真」、など、制限のない(あるいは一部のみ制限された)個人情報(プライベート関連情報)の共有が可能となる。   On the other hand, when a private friend relationship is established, there are no restrictions (or only some restrictions) such as “phone number”, “nickname”, and “self-introduction photo” among the users for whom the friend relationship is established. E) Personal information (private related information) can be shared.

通信端末(決定手段、申請手段)300は、フレンド申請先のユーザの個人情報の種類または数の少なくともいずれかのパラメータに基づいてフレンド関係の種類を決定すると、この種類のフレンド関係にてフレンド申請を行う。なお、顧客管理サーバ200のフレンド関係管理手段220がフレンド申請を受け取った後の動作については、本実施形態等と同様に説明することができるため、割愛する。   When communication terminal (determination means, application means) 300 determines the type of friend relationship based on at least one parameter of the type or number of personal information of the friend application destination user, the friend application is made in this type of friend relationship. I do. Note that the operation after the friend relationship management unit 220 of the customer management server 200 receives the friend application can be described in the same manner as in the present embodiment and the like, and is therefore omitted.

かかる構成によれば、ビジネス上付き合いがある友人と、公私ともに付き合いがある友人との間で、共有できる情報を変えることが可能となる。
なお、フレンド関係の種類を決定する条件や、フレンドフレンド関係の種類に応じて共有可能となる個人情報の種類や数については、通信端末300のメモリに格納しておけば良い。この条件は、固定的なものであっても良く、書き換え可能なものであっても良い。書き換え可能とする場合には、通信端末300の入力操作によって書き換え可能としても良く、また、顧客管理サーバ200が書き換える構成としても良い。
According to such a configuration, it is possible to change information that can be shared between a friend who has a business relationship and a friend who has a relationship with both public and private.
Note that the conditions for determining the type of friend relationship and the types and number of personal information that can be shared according to the type of friend friend relationship may be stored in the memory of the communication terminal 300. This condition may be fixed or rewritable. When rewriting is possible, rewriting may be performed by an input operation of the communication terminal 300, or the customer management server 200 may be configured to rewrite.

また、通信端末(判断手段)300は、フレンド関係の種類を決定する代わりに、フレンド申請そのものを受け付けるか否かを判断しても良い。例えば、フレンド申請を試みるユーザに関して、電話帳に登録されている個人情報が「電話番号」のみの場合には、フレンド申請そのものを拒否する。一方、フレンド申請を試みるユーザに関して、電話帳に登録されている個人情報が「電話番号」と「誕生日」と「ニックネーム」の場合には、フレンド申請を許可する。フレンド申請を許可した場合、通信端末(申請手段)300は、顧客管理サーバ200にフレンド申請を行う。なお、フレンド申請そのものを受け付けるか否かの判断条件は、電話帳に登録されている個人情報の種類または数の少なくともいずれか一方を使用すれば良い。   Communication terminal (determination means) 300 may determine whether or not to accept a friend application itself, instead of determining the type of friend relationship. For example, regarding a user who attempts a friend application, if the personal information registered in the phone book is only “phone number”, the friend application itself is rejected. On the other hand, if the personal information registered in the phone book is “phone number”, “birthday”, and “nickname” for a user who attempts a friend application, the friend application is permitted. When the friend application is permitted, the communication terminal (application unit) 300 makes a friend application to the customer management server 200. It should be noted that the determination condition for accepting the friend application itself may be at least one of the type and number of personal information registered in the telephone directory.

さらにまた、どのような条件でビジネス・フレンド関係やプライベート・フレンド関係の構築を可能とするかは、任意に設定可能である。また、本応用例では、フレンド関係の種類が2種類(ビジネス・フレンド関係、プライベート・フレンド関係)の場合を例示したが、3種類以上であっても良いのは勿論である。   Furthermore, it is possible to arbitrarily set under what conditions it is possible to construct a business friend relationship or a private friend relationship. Further, in this application example, the case where there are two types of friend relationships (business friend relationship and private friend relationship) is exemplified, but it is needless to say that there may be three or more types.

また、フレンド関係が構築されユーザ間で共有することが可能となる情報の種類や数は、任意に設定可能である。以上説明した設定可能な条件については、各ユーザが自身の通信端末300を利用して任意に設定しても良く、また、顧客管理サーバ200の方で任意に設定しても良い。   Further, the type and number of information that can be shared among users by establishing a friend relationship can be arbitrarily set. The settable conditions described above may be arbitrarily set by each user using his / her communication terminal 300 or may be arbitrarily set by the customer management server 200.

<応用例2>
各ユーザ間でフレンド関係が構築された後は、オーナー情報に登録されている様々な情報を共有するようにしても良い。例えば、ユーザAとユーザBについてフレンド関係が構築された場合、ユーザAのオーナー情報として名前、住所、電話番号、メールアドレス、誕生日、ニックネーム、自己紹介写真が顧客データベースDB1に登録されているのに対し、ユーザBの電話帳に登録されているユーザAの個人情報は、名前、電話番号、メールアドレスだったとする。
<Application example 2>
After the friend relationship is established between the users, various information registered in the owner information may be shared. For example, when a friend relationship is established between user A and user B, the name, address, telephone number, email address, birthday, nickname, and self-introduction photo are registered in the customer database DB1 as user A owner information. On the other hand, it is assumed that the personal information of the user A registered in the phone book of the user B is a name, a telephone number, and an e-mail address.

このような場合、顧客管理サーバ200のフレンド関係管理手段(反映手段)220は、顧客データベースDB1の登録されているユーザAのオーナー情報と、ユーザBの電話帳に登録されているユーザAの個人情報とを比較することで、これらの差分(ここでは、住所、誕生日、ニックネーム、自己紹介写真;以下、差分情報)を求め、求めた差分情報をユーザBの電話帳に登録されているユーザAの個人情報に追加(反映)しても良い。かかる構成によれば、フレンド関係を構築したユーザ間で、より新密度の高い情報共有が可能となる。   In such a case, the friend relationship management means (reflecting means) 220 of the customer management server 200 includes the owner information of the user A registered in the customer database DB1 and the personal information of the user A registered in the phone book of the user B. By comparing these with information, these differences (here, address, birthday, nickname, self-introduction photo; hereinafter, difference information) are obtained, and the obtained difference information is registered in the user B's telephone directory. It may be added (reflected) to A's personal information. According to such a configuration, it is possible to share information with a higher new density among users who have established friendships.

また、上記本実施形態および各変形例において示した各処理のステップは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。さらに本明細書等において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。さらにまた、1つの手段が有する機能が2つ以上の物理的手段により実現されても、2つ以上の手段の機能が1つの物理的手段により実現されてもよい。また、本発明に係るソフトウェアの開発支援プログラムは、CD−ROMやDVD−ROM等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。   In addition, the steps of the processes shown in the present embodiment and each modification can be executed in any order or in parallel within a range that does not contradict the processing contents. Furthermore, in this specification and the like, the term “means” does not simply mean a physical means, but includes a case where the functions of the means are realized by software. Furthermore, the function of one means may be realized by two or more physical means, or the functions of two or more means may be realized by one physical means. In addition, the software development support program according to the present invention is downloaded through various recording media such as an optical disk such as a CD-ROM and a DVD-ROM, a magnetic disk, and a semiconductor memory, or via a communication network. Can be installed or loaded on a computer.

100…顧客管理システム、200…顧客管理サーバ、210…顧客管理手段、220…フレンド関係管理手段、DB1…顧客データベース、300…通信端末、310…メモリ。 DESCRIPTION OF SYMBOLS 100 ... Customer management system, 200 ... Customer management server, 210 ... Customer management means, 220 ... Friend relation management means, DB1 ... Customer database, 300 ... Communication terminal, 310 ... Memory.

Claims (7)

電話帳を備えた複数の通信端末と、各通信端末の電話帳に登録されているユーザの個人情報を管理する個人情報管理サーバとを備えた個人情報管理システムであって、
前記通信端末は、
当該通信端末の所有者に関わるオーナー情報を含む複数人の個人情報を登録した電話帳を記憶するメモリと、
電話帳に登録されているユーザにフレンド申請を行うための入力を行う入力手段と、
前記ユーザの個人情報を含めて前記入力されたフレンド申請を前記個人情報管理サーバに送信する送信手段と、を備え、
前記個人情報管理サーバは、
前記各通信端末の所有者に関わるオーナー情報を記憶する第1記憶手段と、
前記オーナー情報の開示を相互に許可するフレンド関係にある前記両所有者を特定するフレンド関係情報を記憶する第2記憶手段と、
前記フレンド申請に含まれる前記ユーザの個人情報と一致する前記オーナー情報が、前記第1記憶手段に記憶されているか否かを判断する第1判断手段と、
前記第1判断手段によって前記オーナー情報が記憶されていると判断された場合には、前記フレンド申請先となる他のユーザの通信端末にアクセスする第1アクセス手段と、
前記フレンド申請元のユーザのオーナー情報を検索キーとして前記他のユーザの通信端末の電話帳を検索することにより、前記フレンド申請元のユーザの個人情報が前記他のユーザの電話帳に登録されているか否かを判断する第2判断手段と、
前記第2判断手段によって前記他のユーザの電話帳に登録されていると判断された場合には、前記フレンド関係情報として、前記フレンド申請元であるユーザと前記フレンド申請先である他のユーザとを特定する情報を、前記第2記憶手段に記憶する、第1登録手段と
を備える、個人情報管理システム。
A personal information management system comprising a plurality of communication terminals provided with a telephone book and a personal information management server for managing personal information of users registered in the telephone book of each communication terminal,
The communication terminal is
A memory for storing a telephone book in which personal information of a plurality of persons including owner information related to the owner of the communication terminal is registered;
An input means for making an input for making a friend application to a user registered in the phone book;
Transmitting means for transmitting the inputted friend application including the personal information of the user to the personal information management server,
The personal information management server includes:
First storage means for storing owner information related to the owner of each communication terminal;
Second storage means for storing friend relationship information for identifying the two owners who are in a friend relationship allowing the disclosure of the owner information to each other;
First determination means for determining whether or not the owner information that matches the personal information of the user included in the friend application is stored in the first storage means;
When it is determined by the first determination means that the owner information is stored, a first access means for accessing a communication terminal of another user who is the friend application destination;
By searching the phone book of the communication terminal of the other user using the owner information of the user of the friend application source as a search key, the personal information of the user of the friend application source is registered in the phone book of the other user. Second determination means for determining whether or not,
If it is determined by the second determination means that the user is registered in the phone book of the other user, the friend relationship information includes a user who is the friend application source and another user who is the friend application destination. A personal information management system comprising: first registration means for storing information for identifying the second storage means in the second storage means.
前記第2判断手段によって前記他のユーザの電話帳に登録されていないと判断された場合には、前記フレンド申請先となる他のユーザの通信端末に、前記申請元であるユーザからフレンド申請があった旨を通知する第1通知手段と、
前記他のユーザの通信端末から前記申請を承諾する旨の入力があった場合に、前記フレンド関係情報として、前記フレンド申請元であるユーザと前記フレンド申請先である他のユーザとを特定する情報を、前記第2記憶手段に記憶する、第2登録手段と
をさらに備える、請求項1に記載の個人情報管理システム。
If it is determined by the second determination means that it is not registered in the phone book of the other user, a friend application is sent from the user who is the application source to the communication terminal of the other user that is the friend application destination. A first notification means for notifying that there has been,
Information specifying the user who is the friend application source and the other user who is the friend application destination as the friend relationship information when there is an input to accept the application from the communication terminal of the other user The personal information management system according to claim 1, further comprising: a second registration unit that stores the second storage unit in the second storage unit.
前記第1判断手段によって前記オーナー情報が記憶されていないと判断された場合には、前記フレンド申請先となる他のユーザの通信端末に、当該システムへのユーザ登録を促す旨、及び前記申請元であるユーザからフレンド申請があった旨を通知する第2通知手段と、
前記他のユーザの通信端末から、前記ユーザ登録に対応する該他のユーザの個人情報の入力、及び前記申請を承諾する旨の入力があった場合に、該他のユーザの個人情報をオーナー情報として前記第1記憶手段に記憶するとともに、前記フレンド関係情報として、前記フレンド申請元であるユーザと前記フレンド申請先である他のユーザとを特定する情報を前記第2記憶手段に記憶する、第3登録手段と
をさらに備える、請求項1に記載の個人情報管理システム。
If it is determined by the first determination means that the owner information is not stored, the communication terminal of another user who is the friend application destination is prompted to register a user in the system, and the application source A second notification means for notifying that a user has applied for a friend;
When the other user's communication terminal inputs the personal information of the other user corresponding to the user registration and the input for accepting the application, the personal information of the other user is obtained as owner information. And storing in the second storage means information identifying the user who is the friend application source and the other user who is the friend application destination as the friend relationship information. The personal information management system according to claim 1, further comprising: 3 registration means.
前記第1記憶手段に記憶されている申請元のユーザのオーナー情報と、前記他のユーザの電話帳に登録されている前記申請元のユーザの個人情報とを比較することにより、該オーナー情報と該個人情報との差分をあらわす差分情報を求め、求めた差分情報を、前記他のユーザの電話帳に登録されている前記申請もとのユーザの個人情報に反映させる反映手段をさらに備える、請求項1〜3のいずれか1の請求項に記載の個人情報管理システム。   By comparing the owner information of the user of the application source stored in the first storage means with the personal information of the user of the application source registered in the phone book of the other user, the owner information and Further comprising a reflecting means for obtaining difference information representing a difference with the personal information, and reflecting the obtained difference information in the personal information of the user of the application source registered in the telephone book of the other user. The personal information management system according to any one of claims 1 to 3. 電話帳を備えた複数の通信端末と、前記各通信端末を所持する各ユーザの間で、オーナー情報の開示を相互に許可するフレンド関係の構築が可能な個人情報管理サーバとを備えた個人情報管理システムであって、
前記通信端末は、
当該通信端末の所有者に関わるオーナー情報を含む複数人の個人情報を登録した電話帳を記憶するメモリと、
電話帳に登録されているユーザにフレンド申請を行うための入力を行う入力手段と、
前記電話帳に登録されている前記フレンド申請先のユーザの個人情報の種類、または数の少なくともいずれかに基づいて、フレンドの種類を決定する決定手段と、
前記個人情報管理サーバに対して、決定したフレンドの種類にてフレンド申請を行う申請手段とを備え、
前記フレンドの種類に応じて、前記フレンド関係が構築されたユーザの間で開示が許可される前記オーナー情報の種類が異なる、個人情報管理システム。
Personal information comprising a plurality of communication terminals provided with a telephone book and a personal information management server capable of establishing a friendship between the users possessing each communication terminal and allowing the disclosure of owner information to each other A management system,
The communication terminal is
A memory for storing a telephone book in which personal information of a plurality of persons including owner information related to the owner of the communication terminal is registered;
An input means for making an input for making a friend application to a user registered in the phone book;
Determining means for determining the type of friend based on at least one of the type or number of personal information of the user of the friend application destination registered in the telephone book;
Application means for making a friend application with the determined friend type for the personal information management server,
A personal information management system in which the type of owner information that is permitted to be disclosed differs among users who have established the friend relationship according to the type of friend.
前記フレンドの種類と、前記開示が許可される前記オーナー情報の種類との対応を示す対応情報を記憶する記憶手段を備える、請求項5に記載の個人情報管理システム。   The personal information management system according to claim 5, further comprising storage means for storing correspondence information indicating correspondence between the type of the friend and the type of owner information permitted to be disclosed. 電話帳を備えた複数の通信端末と、前記各通信端末を所持する各ユーザの間で、オーナー情報の開示を相互に許可するフレンド関係の構築が可能な個人情報管理サーバとを備えた個人情報管理システムであって、
前記通信端末は、
当該通信端末の所有者に関わるオーナー情報を含む複数人の個人情報を登録した電話帳を記憶するメモリと、
電話帳に登録されているユーザにフレンド申請を行うための入力を行う入力手段と、
前記電話帳に登録されている前記フレンド申請先のユーザの個人情報の種類、または数の少なくともいずれかに基づいて、フレンド申請を許可するか否かを判断する判断手段と、
前記フレンド申請を許可すると判断した場合に、前記個人情報管理サーバに対して、フレンド申請を行う申請手段とを備える、個人情報管理システム。
Personal information comprising a plurality of communication terminals provided with a telephone book and a personal information management server capable of establishing a friendship between the users possessing each communication terminal and allowing the disclosure of owner information to each other A management system,
The communication terminal is
A memory for storing a telephone book in which personal information of a plurality of persons including owner information related to the owner of the communication terminal is registered;
An input means for making an input for making a friend application to a user registered in the phone book;
A determination means for determining whether to permit friend application based on at least one of the type or number of personal information of the user of the friend application destination registered in the telephone book;
A personal information management system comprising: application means for making a friend application to the personal information management server when it is determined that the friend application is permitted.
JP2009234441A 2009-10-08 2009-10-08 Personal information management system Active JP5049327B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009234441A JP5049327B2 (en) 2009-10-08 2009-10-08 Personal information management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009234441A JP5049327B2 (en) 2009-10-08 2009-10-08 Personal information management system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2012160913A Division JP5639125B2 (en) 2012-07-19 2012-07-19 Personal information management system

Publications (2)

Publication Number Publication Date
JP2011081670A JP2011081670A (en) 2011-04-21
JP5049327B2 true JP5049327B2 (en) 2012-10-17

Family

ID=44075646

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009234441A Active JP5049327B2 (en) 2009-10-08 2009-10-08 Personal information management system

Country Status (1)

Country Link
JP (1) JP5049327B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5409839B2 (en) * 2012-04-27 2014-02-05 株式会社コナミデジタルエンタテインメント GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM
CN104380332A (en) 2012-07-10 2015-02-25 Nec卡西欧移动通信株式会社 Community server, community method, and program
CN102843421B (en) 2012-07-12 2015-09-16 腾讯科技(深圳)有限公司 The implementation method of customer relationship and device in social networks application
WO2014097502A1 (en) * 2012-12-17 2014-06-26 Necカシオモバイルコミュニケーションズ株式会社 Personal information management system, personal information management method and program
JP6122735B2 (en) * 2013-08-28 2017-04-26 ヤフー株式会社 Information processing apparatus, determination method, and determination program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4492945B2 (en) * 2004-07-07 2010-06-30 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 Social network service system, server, and social network service providing method
WO2007026810A1 (en) * 2005-09-01 2007-03-08 Access Co., Ltd. Communication system and communication terminal
JP4704399B2 (en) * 2007-08-06 2011-06-15 ヤフー株式会社 Method and management apparatus for managing address book data

Also Published As

Publication number Publication date
JP2011081670A (en) 2011-04-21

Similar Documents

Publication Publication Date Title
US8600360B1 (en) Method and system for connecting people in a social network
JP5291348B2 (en) Service providing system, service providing method, and computer program
US8452811B2 (en) Method and apparatus for constructing a networking database and system proactively
JP4201284B1 (en) Attribute information authentication apparatus, attribute information authentication method, and computer program
JP4971210B2 (en) Service providing system, service providing method, and computer program
US9661092B2 (en) Method and apparatus for providing presence information
JP5847579B2 (en) Method and system for a user to access at least one service provided by at least one other user
US20090181653A1 (en) Discovery Of Network Members By Personal Attributes
JP5006677B2 (en) Invitation-based member service providing system and invitee duplicate registration authentication method
JP2010146452A (en) Member registration method, community service system, mobile terminal, and member invitation processing program
JP5049327B2 (en) Personal information management system
JP2008269477A (en) Membership service provision system and authentication method for new registration member
EP3788770B1 (en) System and method of creating provisional account profiles
US10171577B2 (en) Local area networking system
JP2012113440A (en) Sns general site management device and information disclosure method utilizing sns general site
US20130227018A1 (en) Methods and Systems for Identification in a Social Network Using a Mobile Telephone Number
KR20030036277A (en) Automated system and method for a hierarchical management map of contact information
JP2012203756A (en) Authentication device and method
JP5260806B2 (en) Personal information management system
JP5639125B2 (en) Personal information management system
JP5542183B2 (en) Information sharing system
JP2009037435A (en) Service participating system
US20190311439A1 (en) Online Networking Platform And Method Of Managing User Accounts Therein
JP2009163706A (en) Attribute information authentication device, attribute information authentication method, and computer program
EP2712148A1 (en) Method and system for providing presence information

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111020

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111102

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120622

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120720

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150727

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5049327

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150727

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S631 Written request for registration of reclamation of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313631

S633 Written request for registration of reclamation of name

Free format text: JAPANESE INTERMEDIATE CODE: R313633

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150727

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250