[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2012208958A - Personal information management system - Google Patents

Personal information management system Download PDF

Info

Publication number
JP2012208958A
JP2012208958A JP2012160913A JP2012160913A JP2012208958A JP 2012208958 A JP2012208958 A JP 2012208958A JP 2012160913 A JP2012160913 A JP 2012160913A JP 2012160913 A JP2012160913 A JP 2012160913A JP 2012208958 A JP2012208958 A JP 2012208958A
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.)
Granted
Application number
JP2012160913A
Other languages
Japanese (ja)
Other versions
JP5639125B2 (en
JP2012208958A5 (en
Inventor
Mitsunobu Okada
光信 岡田
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.)
SGO CO Ltd
Original Assignee
SGO CO Ltd
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 SGO CO Ltd filed Critical SGO CO Ltd
Priority to JP2012160913A priority Critical patent/JP5639125B2/en
Publication of JP2012208958A publication Critical patent/JP2012208958A/en
Publication of JP2012208958A5 publication Critical patent/JP2012208958A5/ja
Application granted granted Critical
Publication of JP5639125B2 publication Critical patent/JP5639125B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a personal information management system capable of application/building or the like of a friend relationship only with an appropriate party.SOLUTION: A customer management server makes it possible to build a friend relationship between both users A and B, (1) in the case that both users A and B are already registered users and personal information of each other is registered in telephone books of each other, (2) in the case that both users A and B are the already registered users, the personal information of the user B is registered only in the telephone book of the user A and the personal information of the user A is not registered in the telephone book of the user B, and (3) in the case that only the user A is the already registered user, the personal information of the user B is registered only in the telephone book of the user A and the user B is a non-registered user.

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 only with an appropriate partner,
The purpose is to provide a personal information management system that enables application and construction of friendships.

本発明に係る個人情報管理システムは、電話帳を備えた複数の通信端末と、各通信端末
の電話帳に登録されているユーザの個人情報を管理する個人情報管理サーバとを備えた個
人情報管理システムであって、前記通信端末は、当該通信端末の所有者に関わるオーナー
情報を含む複数人の個人情報を登録した電話帳を記憶するメモリと、電話帳に登録されて
いるユーザにフレンド申請を行うための入力を行う入力手段と、前記ユーザの個人情報を
含めて前記入力されたフレンド申請を前記個人情報管理サーバに送信する送信手段と、を
備え、前記個人情報管理サーバは、前記各通信端末の所有者に関わるオーナー情報を記憶
する第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,
And a first registration 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.

以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。
A.本実施形態
(1)実施形態の構成
図1は、本実施形態に係るソーシャルネットワークサービスにおいて利用される顧客管
理システム100のアーキテクチャを示す図である。顧客管理システム100は、Web
上に設けられた顧客管理サーバ200と、通信ネットワーク(インターネットなど)40
0を介して顧客管理サーバ200との間でデータを授受することが可能な複数の通信端末
300−k(k≧2)とを備えて構成される。なお、以下の説明では、各通信端末を特に
区別する必要がない場合には、単に通信端末300と呼ぶ。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
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. Customer management system 100 is a Web
A customer management server 200 provided above and a communication network (such as the Internet) 40
And a plurality of communication terminals 300-k (k ≧ 2) that can exchange data with the customer management server 200 via 0. In the following description, when it is not necessary to distinguish each communication terminal, the communication terminal 300 is simply referred to.

通信端末300は、メール機能や、インターネット接続機能等を備えた携帯電話、PH
S(Personal Handyphone System)、PDA(Personal Digital Assistance)等であり
、CPU、メモリ、通信装置(送信手段)、操作ボタンやタッチパネルなどの入力装置(
入力手段)、LCDなどの表示装置といったハードウェア資源を備えている。通信端末3
00は、インターネット400に接続された顧客管理サーバ200にアクセスしてユーザ
自身の個人情報を登録することが可能となっている。また、通信端末300のメモリ31
0には電話帳が保存され、この電話帳には、当該端末を所持するユーザ(すなわちオーナ
ー)自身の個人情報のほか、家族や友人、会社の同僚や付き合いのある顧客など、他人の
個人情報も登録されている。なお、本実施形態では、通信端末として携帯電話などを想定
するが、インターネット等の通信ネットワークを介して顧客管理サーバ200にアクセス
可能なパーソナルコンピュータなどにも適用可能である。
The communication terminal 300 is a mobile phone having a mail function, an Internet connection function, etc., a PH
S (Personal Handyphone System), PDA (Personal Digital Assistance), etc., and input devices (CPU, memory, communication device (transmission means), operation buttons, touch panel, etc.)
Input means) and a display device such as an LCD. Communication terminal 3
00 can access the customer management server 200 connected to the Internet 400 to register the user's own personal information. In addition, the memory 31 of the communication terminal 300
Phonebook is stored in 0, and in this phonebook, the personal information of the user (that is, the owner) who owns the terminal, and personal information of others such as family members, friends, company colleagues, and related 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に登録・管理する
手段である。なお、フレンド関係とは、自身の個人情報の開示を相互に許可する登録ユー
ザ間の関係をいう。
(2)実施形態の動作
以下、新規ユーザが顧客管理サーバ200に登録する処理(以下、ユーザ登録処理)に
ついて説明した後、本発明の特徴部分である登録ユーザ間でフレンド関係を構築する処理
(フレンド関係構築処理)について、図面を参照しながら説明する。
<ユーザ登録処理>
図2は、ユーザ登録処理のシーケンスを示す図である。
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) 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.
<User registration process>
FIG. 2 is a diagram showing a sequence of user registration processing.

顧客管理システム100の利用を所望するユーザAは、自身の通信端末300−1に顧
客管理サーバ200のアドレスなどを入力することで顧客管理サーバ200にアクセスし
、ユーザ登録の要求を行う(ステップS10)。顧客管理サーバ200は、かかる要求を
受けとると、ユーザ登録に必要な情報を入力すべき指示を通信端末300−1に送る(ス
テップS20)。
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に表示される入力画面を例示した図である。   FIG. 3 is a diagram illustrating an input screen displayed on communication terminal 300-1.

ユーザは、図3に示す入力画面に指示に従ってIDやパスワードなど、登録ユーザの認
証に必要なアカウント情報を設定するとともに、名前、住所、電話番号、メールアドレス
、ニックネームなど、ユーザ自身の個人情報(以下、オーナー情報)を設定する(ステッ
プS30)。なお、オーナー情報は、ユーザ自身の個人情報をあらわすものであれば、ど
のような情報であっても良く、その種類や数も特に限定されない。
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 personal information (such as name, address, telephone number, mail address, nickname) 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の登録内容を例示した図である。   FIG. 4 is a diagram illustrating the registered contents of the customer database DB1.

図4に示すように、顧客データベースDB1には、登録ユーザごとに、アカウント情報
とオーナー情報とフレンド関係情報とが対応づけられて登録されている。なお、新規登録
ユーザの場合など、未だ何れの登録ユーザともフレンド関係が構築されていない場合には
、フレンド関係情報は顧客データベースDB1に登録されない。また、フレンド関係情報
については、登録ユーザごとではなく、全登録ユーザのフレンド関係をあらわすテーブル
を別途顧客データベース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への不正アクセスにより、他のユ
ーザの個人情報が流出してしまうといった問題を未然に防止することが可能となる。
<フレンド関係構築処理>
以下、ユーザAとユーザBがフレンド関係を構築する場合について、複数のパターンを
例示ながら説明する。なお、フレンド関係は1対1に限らず、1対多数(例えばユーザA
対ユーザB、ユーザC、ユーザD・・・など)の場合にも適用可能である。また、以下の
説明で「アクセスする」とは、メールなどによる通知も含む概念をあらわすものとする。
ア サーバ主導型
ア−1 両ユーザA、Bが既登録ユーザで、かつ、お互いの電話帳にお互いの個人情報が
登録されている場合(第1のパターン)
図5Aは、第1のパターン(パターン1)のフレンド関係構築処理のシーケンスを示す
図である。
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,
Since personal information of other users (whether registered or not) is not registered in the customer database DB1, personal information of other users leaks due to unauthorized access to the customer management server 200. It becomes possible to prevent such a problem.
<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. The friend relationship is not limited to one-to-one, but one-to-many (for example, user A
It is also applicable to the case of user B, user C, user D, etc.). In the following description, “accessing” represents a concept including notification by e-mail or the like.
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)
FIG. 5A is a diagram showing a sequence of friend relationship construction processing of the first pattern (pattern 1).

ユーザAは、自身の通信端末300−1を操作し、アカウント情報を入力するなどして
顧客管理サーバ200にアクセスすることで、通信端末300−1と顧客管理サーバ20
0との間の通信を確立する(ステップS110→ステップS120)。顧客管理サーバ2
00は、通信端末300−1との通信が確立すると、各通信端末300−1のメモリ31
0にアクセスし、ユーザAの電話帳に登録されている他人(家族や友人、同僚など)の個
人情報を吸い上げる(ステップS130)。
User A operates communication terminal 300-1 and customer management server 20 by operating customer's own communication terminal 300-1 and entering account information to access customer management server 200.
Communication with 0 is established (step S110 → step S120). Customer management server 2
00 is the memory 31 of each communication terminal 300-1 when communication with the communication terminal 300-1 is established.
0 is accessed, and personal information of other persons (family, friends, colleagues, etc.) registered in the phone book of the user A 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. The user C (that is, both the users B and C are registered users) and the user C registered as friend information in the customer database DB1
(That is, only the user C is in a friendship with the user A at the present time).

よって、フレンド関係管理手段(第1アクセス手段)220は、顧客データベースDB
1にフレンド申請先のユーザBのオーナー情報が登録されていると判断すると(ステップ
S140;YES)、ユーザAとユーザBはフレンド関係の構築の可能性があると判断し
、まず、ユーザBの通信端末300−2にアクセスする(ステップS150)。フレンド
関係管理手段220は、通信端末300−2との通信が確立すると(ステップS160)
、通信端末300−2のメモリ320にアクセスし、ユーザBの電話帳に登録されている
個人情報を吸い上げる(ステップS170)。
Therefore, the friend relationship management means (first access means) 220 is stored in the customer database DB.
1, if it is determined that the owner information of the user B who is the friend application destination is registered (step S <b>140; YES), it is determined that the user A and the user B may establish a friend relationship. The communication terminal 300-2 is accessed (step S150). The friend relationship management means 220 establishes communication with the communication terminal 300-2 (step S160).
Then, the memory 320 of the communication terminal 300-2 is accessed, and the personal information registered in the phone book of the user B is sucked up (step S170).

そして、フレンド関係管理手段(第2判断手段)220は、ユーザBの電話帳から吸い
上げた個人情報にユーザAの個人情報があるか否かを判断する(ステップS180)。フ
レンド関係管理手段220は、ユーザBの電話帳にユーザAの個人情報が登録されていな
いと判断した場合には(ステップS180;NO)、後述するパターン2のステップS4
00に移行する(図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 performs step S4 of pattern 2 described later.
00 (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. That personal information is registered (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 the friend relationship, and the user A
The communication terminal 300-1 and the communication terminal 300-2 of the user B are notified of a message prompting the establishment of a friend relationship between the users A and B (step S200).

一例を挙げて説明すると、フレンド関係管理手段220は、ユーザAの通信端末300
−1に対しては「ユーザBとの間でフレンド関係が構築できます。ユーザBとのフレンド
関係を承認しますか?」といった文字メッセージを通知する一方、ユーザBの通信端末3
00−2に対しても、同種の文字メッセージ、例えば「ユーザAとの間でフレンド関係が
構築できます。ユーザAとのフレンド関係を承認しますか?」といった文字メッセージを
通知する。
To explain with an example, the friend relationship management means 220 includes the communication terminal 300 of the user A.
-1 is notified of a text message such as "Can establish a friendship with user B. Do you approve friendship with user B?"
Also for 00-2, a text message of the same kind, for example, a text message such as “A friendship with user A can be established. Do you approve friendship with user A?” Is sent.

ユーザ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, the communication terminals 300-1 and 300
-2 is appropriately operated to input that the friend relationship is approved (step S210, step 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が既登録ユーザで、かつ
、お互いの電話帳にお互いの個人情報が登録されている場合にフレンド関係の構築が可能
となる。よって、といった自身が直接関係ない他人から、突然フレンド関係の申請がなさ
れてしまう等の問題を未然に防ぐことが可能となる。
<変形例1>
また、既登録ユーザAが自身の電話帳に、ユーザBを追加する場合にも適用可能である
。なお、以下の説明では、ユーザ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.
<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と対応するステップには同一符号を付し、詳細な説明を割愛する。
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.

ユーザAは、通信端末300−1を操作し、ユーザBの個人情報(例えば、名前や電話
番号など)を自分の電話帳に新たに登録すると(ステップS110a)、通信端末300
−1は顧客サーバ200にアクセスし、顧客管理サーバ200との間の通信を確立する(
ステップS110a→ステップS120)。顧客管理サーバ200のフレンド関係管理手
段220は、通信端末300−1との通信が確立すると、新たに登録されたユーザBの個
人情報を検索キーとして顧客データベースを検索することにより、ユーザBのオーナー情
報が登録されているか否かを判断する(ステップS140)。なお、この後の動作につい
ては、パターン1の場合と同様に説明することができるため、割愛する。このように、既
登録ユーザが自身の電話帳に、新たなユーザの個人情報を追加したタイミングで、フレン
ド関係の構築を行うようにしても良い。
<変形例2>
図5Cは、変形例2に係る第1パターンのフレンド関係構築処理のシーケンスを示す図
であり、図5Bと対応するステップには同一符号を付し、詳細な説明を割愛する。
When the user A operates the communication terminal 300-1 to newly register the personal information of the user B (for example, name and telephone number) in his / her phone book (step S110a), the communication terminal 300
-1 accesses the customer server 200 and establishes communication with the customer management server 200 (
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.
<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.

顧客管理サーバ200のフレンド関係管理手段220は、通信端末300−1との通信
が確立すると、新たに登録されたユーザBの個人情報を検索キーとして顧客データベース
DB1を検索することにより、ユーザBのオーナー情報が登録されているか否かを判断す
る(ステップS140)。フレンド関係管理手段220は、ユーザBのオーナー情報が顧
客データベースDB1に登録されていると判断すると、ユーザBに対して既登録ユーザで
あることをユーザAに通知して良いか否かを問い合わせるメッセージ(通知許可判断メッ
セージ)を通信端末300−2に送る(ステップS140a)。ユーザBは、通信端末3
00−2の表示装置などに表示される通知許可メッセージの内容を確認し、自身(すなわ
ちユーザB)が既登録ユーザであることをユーザAに通知しても良い旨の入力操作(許可
同意操作)を行う(ステップS140b)。フレンド関係管理手段220は、ユーザBの
通信端末300−2から許可同意操作をあらわすメッセージを受け取ると、ユーザAの通
信端末300−1にユーザBが既登録ユーザである旨のメッセージ(例えば「フレンド申
請先のユーザBさんは、既登録ユーザです。」)を送った後(ステップS140c)、ス
テップS150に進む。なお、この後の動作については、パターン1の場合と同様に説明
することができるため、割愛する。
<変形例3>
上記第1のパターンでは、両ユーザA、Bが既登録ユーザである場合を例に説明したが
、いずれか一方のユーザ(例えばユーザA)が新規登録ユーザの場合にも同様に適用可能
である。かかる場合には、新規登録のタイミングでフレンド関係を構築しても良い。
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). User B is the communication terminal 3
An input operation (permission consent operation) that confirms the content of the notification permission message displayed on the display device 00-2, etc., and may notify user A that he (ie, user B) is a registered user (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.
<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は、吸い上げた個人情報と、顧客データベースD
B1に登録されている全オーナー情報とのつきあわせ(照合)を行うことで、顧客データ
ベースDB1にフレンド申請先のユーザ(ここではユーザB)のオーナー情報が登録され
ているか否かを判断する。なお、この後の動作については、上記第1のパターンと同様に
説明することができるため、これ以上の説明は割愛する。
イ ユーザ主導型
イ−1 両ユーザA、Bが既登録ユーザで、ユーザAの電話帳にのみユーザBの個人情報
が登録され、ユーザBの電話帳にはユーザAの個人情報が登録されていない場合(第2の
パターン)
図6は、第2のパターン(パターン2)のフレンド関係構築処理のシーケンスを示す図
である。
Then, the friend relationship management means 220 uses the personal information that has been taken up and the customer database D
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 by performing matching (matching) with all owner information registered in B1. Since the subsequent operation can be described in the same manner as the first pattern, further description is omitted.
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)
FIG. 6 is a diagram showing a sequence of friend relationship construction processing of the second pattern (pattern 2).

ユーザBとのフレンド関係を所望するユーザAは、まず、自身の通信端末300−1を
操作して顧客管理サーバ200にアクセスすることで、通信端末300−1と顧客管理サ
ーバ200との間の通信を確立する(ステップS310→ステップS320)。ユーザB
は、自身の通信端末300−1を操作することで、ユーザBとのフレンド関係の構築を希
望する旨(以下、フレンド申請情報)の入力を行う(ステップS330)。なお、フレン
ド申請情報には、フレンド対象となるユーザBを特定するための情報(例えば、名前や電
話番号など;以下、フレンド対象情報)が含まれる。
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 the own communication terminal 300-1 to input that he wishes to establish a friend relationship with the 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)。具体的には、フレンド関係管理手段22
0は、ユーザAのフレンド申請情報に含まれるフレンド対象情報(ここでは、例えばユー
ザBの名前や電話番号、メールアドレスなど)を検索キーとして、顧客データベースDB
1を検索することにより、顧客データベースDB1にユーザBのオーナー情報が登録され
ているか否かを判断する(ステップS350)。ここで、顧客データベースDB1にフレ
ンド申請先のユーザBのオーナー情報が登録されていないと判断すると(ステップS35
0;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 22
0 is a customer database DB using friend target information (here, user B's name, phone number, e-mail address, etc.) included in user A's friend application information as a search key.
By searching for 1, 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 S35).
0; NO), the friend relationship management means 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). If 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 above-described pattern 1 (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 Your 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 process ends, the friend relationship management means 220 sends the user A to the user B communication terminal 300-2.
A message that the establishment of the friend relationship with the user (for example, “Friend relationship with the user A has been established.”) And a message that the personal information of the user A is newly registered in the phone book ( For example, “User A's personal information 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の個人情報を知っていることが前提)となっているため、本パター
ンにおいても、自身が直接関係ない他人から、突然フレンド関係の申請がなされてしまう
等の問題を未然に防ぐことが可能となる。
<変形例1>
ユーザBが登録ユーザであることを、ユーザAに教えて良いか否かを確認しても良い。
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.
<Modification 1>
It may be confirmed whether or not user B can be informed that user B is a registered user.

図7は、変形例1に係る第2パターンのフレンド関係構築処理のシーケンスを示す図で
ある。なお、図6と対応するステップには同一符号を付し、詳細な説明を割愛する。
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 (
First, the communication terminal 300-2 of the user B is accessed and communication is established between the communication terminal 300-2 and the 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 receives the communication terminal 300-of the user A.
1 and a friend B requesting user B is a registered user
For example, “User B who is currently applying for a friend is a registered user” is sent (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に開示しないように構成しても良い。
イ ユーザ主導型
イ−2 ユーザAのみが既登録ユーザで、ユーザAの電話帳にのみユーザBの個人情報が
登録され、ユーザBは未登録ユーザの場合(第3のパターン)
図8は、第3のパターン(パターン3)のフレンド関係構築処理のシーケンスを示す図
である。
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.
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)
FIG. 8 is a diagram showing a sequence of friend relationship construction processing of the third pattern (pattern 3).

ユーザBとのフレンド関係を所望するユーザAは、まず、自身の通信端末300−1を
操作して顧客管理サーバ200にアクセスすることで、通信端末300−1と顧客管理サ
ーバ200との間の通信を確立する(ステップS510→ステップS520)。ユーザA
は、自身の通信端末300−1を操作することで、ユーザBとのフレンド関係の構築を希
望する旨(以下、フレンド申請情報)の入力を行う(ステップS530)。なお、フレン
ド申請情報には、フレンド対象となるユーザBを特定するための情報(例えば、名前や電
話番号など;以下、フレンド対象情報)が含まれる。
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
The user inputs his / her own communication terminal 300-1 to the effect that he wishes to establish a friend relationship 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)。具体的には、フレンド関係管理手段22
0は、ユーザAのフレンド申請情報に含まれるフレンド対象情報(ここでは、例えばユー
ザBの名前や電話番号、メールアドレスなど)を検索キーとして、顧客データベースDB
1を検索することにより、顧客データベース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 22
0 is a customer database DB using friend target information (here, user B's name, phone number, e-mail address, etc.) included in user A's friend application information as a search key.
By searching for 1, 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). Based on this determination, the friend relationship management means (second notification means) 220 determines the communication terminal 300-of the user B.
2 is established, communication between the communication terminal 300-2 and the customer management server 200 is established (step S560 → step S570). And friend relationship management means 220
Sends a message to B's communication terminal 300-2 that Mr. B is invited to the system and that Mr. A has requested a friend (for example, “A has been invited to use the system. Mr. A's friend When approving the relationship, 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は、通信端末3
00−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 is the communication terminal 3
Enter the user's own personal information (ie phone number, name, etc.) necessary for user registration by operating the 00-2 operation button, touch panel, etc.
Input to select “YES”.

かかる操作がなされると、顧客管理サーバ200のアクセス制御管理手段(第3登録手
段)210は、顧客データベース(第1記憶手段)DB1にユーザBの個人情報をオーナ
ー情報として新規に登録する(ステップS600)。その後、フレンド関係管理手段22
0は、ユーザAの通信端末300−1に対してフレンド申請が受け付けられた旨のメッセ
ージ(例えば「ユーザAさん、ユーザBさんによってフレンド申請は承諾されました。」
)を送る(ステップS610)。さらに、フレンド関係管理手段220は、ユーザBの通
信端末300−2の電話帳にユーザAの個人情報を登録するべく、ユーザBの通信端末3
00−2にアクセスし、ユーザBの電話帳にユーザAの個人情報を書き込む(ステップS
620)。かかる処理が終了すると、フレンド関係管理手段220は、ユーザBの通信端
末300−2に対してユーザ登録が完了した旨、ユーザAとのフレンド関係の構築が完了
した旨のメッセージ(例えば、「登録作業は完了し、ユーザAとのフレンド関係が構築さ
れました。」)、及びユーザAの個人情報が電話帳に新たに登録された旨のメッセージ(
例えば、「ユーザAの個人情報を新たに追加いたしました。」)を送る(ステップS63
0)。
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). Then, friend relationship management means 22
0 is a message indicating that the friend application has been accepted for the communication terminal 300-1 of the user A (for example, “the friend application has been accepted by the user A and the user B”).
) Is sent (step S610). Furthermore, the friend relationship management unit 220 is configured to register the personal information of the user A in the phone book of the communication terminal 300-2 of the user B.
00-2 and write the personal information of user A in the phone book of user B (step S).
620). 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 has been newly added.”) Is sent (step S63).
0).

最後に、フレンド関係管理手段(第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の個人情報を知
っていることが前提)となっているため、本パターンにおいても、自身が直接関係ない他
人から、突然フレンド関係の申請がなされてしまう等の問題を未然に防ぐことが可能とな
る。
B.その他
<応用例1>
電話帳に登録されているユーザとの親密度に応じて、構築するフレンド関係の種類を選
択するようにしても良い。例えば、親密度に応じて、ビジネス・フレンド関係、またはプ
ライベート・フレンド関係のいずれかを構築可能とする。
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, the user B is added to the phone book of the user A.
Of personal information is registered (that is, it is assumed that user A knows personal information of user B). Even in this pattern, suddenly from other people who are not directly related, It becomes possible to prevent problems such as application for friend relations.
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.

かかる構成によれば、ビジネス上付き合いがある友人と、公私ともに付き合いがある友
人との間で、共有できる情報を変えることが可能となる。
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.

なお、フレンド関係の種類を決定する条件や、フレンドフレンド関係の種類に応じて共
有可能となる個人情報の種類や数については、通信端末300のメモリに格納しておけば
良い。この条件は、固定的なものであっても良く、書き換え可能なものであっても良い。
書き換え可能とする場合には、通信端末300の入力操作によって書き換え可能としても
良く、また、顧客管理サーバ200が書き換える構成としても良い。
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の方で任意
に設定しても良い。
<応用例2>
各ユーザ間でフレンド関係が構築された後は、オーナー情報に登録されている様々な情
報を共有するようにしても良い。例えば、ユーザAとユーザBについてフレンド関係が構
築された場合、ユーザAのオーナー情報として名前、住所、電話番号、メールアドレス、
誕生日、ニックネーム、自己紹介写真が顧客データベースDB1に登録されているのに対
し、ユーザBの電話帳に登録されているユーザAの個人情報は、名前、電話番号、メール
アドレスだったとする。
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.
<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 friendship is established for user A and user B, the name, address, telephone number, email address,
The birthday, nickname, and self-introduction photo are registered in the customer database DB1, whereas the personal information of the user A registered in the user B's telephone directory 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 with the information, these differences (here:
Address, birthday, nickname, self-introduction photo; hereinafter, difference information) may be obtained, and the obtained difference information may be added (reflected) to the personal information of user A registered in user B's telephone directory. 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つの物理的手段
により実現されてもよい。また、本発明に係るソフトウェアの開発支援プログラムは、C
D−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. Further, in this specification and the like, the term “means” does not simply mean a physical means, but also 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. The software development support program according to the present invention is a C program.
By downloading through various recording media such as optical disks such as D-ROM and DVD-ROM, magnetic disks, and semiconductor memories, 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 relationship 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;
If it is determined by the first determination means that the owner information is stored,
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.
JP2012160913A 2012-07-19 2012-07-19 Personal information management system Active JP5639125B2 (en)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Related Parent Applications (1)

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

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013022205A Division JP5260806B2 (en) 2013-02-07 2013-02-07 Personal information management system

Publications (3)

Publication Number Publication Date
JP2012208958A true JP2012208958A (en) 2012-10-25
JP2012208958A5 JP2012208958A5 (en) 2012-12-20
JP5639125B2 JP5639125B2 (en) 2014-12-10

Family

ID=47188561

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JP5639125B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022092617A (en) * 2020-12-10 2022-06-22 株式会社カカオ Method and apparatus for providing user profile

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006023876A (en) * 2004-07-07 2006-01-26 Sony Ericsson Mobilecommunications Japan Inc Social network service system, server, and social network service supply method
WO2007026810A1 (en) * 2005-09-01 2007-03-08 Access Co., Ltd. Communication system and communication terminal
JP2009042844A (en) * 2007-08-06 2009-02-26 Yahoo Japan Corp Method and apparatus for managing address book data

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006023876A (en) * 2004-07-07 2006-01-26 Sony Ericsson Mobilecommunications Japan Inc Social network service system, server, and social network service supply method
WO2007026810A1 (en) * 2005-09-01 2007-03-08 Access Co., Ltd. Communication system and communication terminal
JP2009042844A (en) * 2007-08-06 2009-02-26 Yahoo Japan Corp Method and apparatus for managing address book data

Non-Patent Citations (9)

* Cited by examiner, † Cited by third party
Title
CSNB200900321001; 菊地 芳枝: 気軽に書ける1行ブログ twitter コミュニケーション・バイブル 第1版, 20071110, p.58-60, 株式会社秀和システム *
CSNB201100482001; 関根 元和: Twitterの本 初版, 20090301, p.27, 株式会社インプレスジャパン *
CSND200800954008; 'メールも電話番号もこれでカンペキ アドレス管理術 Part3 知り合いとアドレスを自動で交換' 日経パソコン No.570, 20090126, pp.56-59, 日経BP社 *
JPN6014000356; 'メールも電話番号もこれでカンペキ アドレス管理術 Part3 知り合いとアドレスを自動で交換' 日経パソコン No.570, 20090126, pp.56-59, 日経BP社 *
JPN6014028878; 菊地 芳枝: 気軽に書ける1行ブログ twitter コミュニケーション・バイブル 第1版, 20071110, p.58-60, 株式会社秀和システム *
JPN6014028882; 'Twitterで Gmailの連絡先(アドレス帳)から他のユーザーを参照したり招待できるようになった' [online] , 20070830 *
JPN6014028885; 関根 元和: Twitterの本 初版, 20090301, p.27, 株式会社インプレスジャパン *
JPN6014036459; Alexandre Roche: 'Organizing Your Connections on the New Friends Page' [online] , 20090430 *
JPN6014036460; Matt Holliday: 'Facebook's Phone Book Means You'll Never Have to Ask Friends for Phone Numbers Again' [online] , 20090605 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022092617A (en) * 2020-12-10 2022-06-22 株式会社カカオ Method and apparatus for providing user profile

Also Published As

Publication number Publication date
JP5639125B2 (en) 2014-12-10

Similar Documents

Publication Publication Date Title
JP5291348B2 (en) Service providing system, service providing method, and computer program
JP4971210B2 (en) Service providing system, service providing method, and computer program
JP4201284B1 (en) Attribute information authentication apparatus, attribute information authentication method, and computer program
US8600360B1 (en) Method and system for connecting people in a social network
US8452811B2 (en) Method and apparatus for constructing a networking database and system proactively
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
US9661092B2 (en) Method and apparatus for providing presence information
JP5006677B2 (en) Invitation-based member service providing system and invitee duplicate registration authentication method
JP5049327B2 (en) Personal information management system
WO2012070571A1 (en) Management device for sns supervision site, and information disclosure method using sns supervision site
US20130227018A1 (en) Methods and Systems for Identification in a Social Network Using a Mobile Telephone Number
US10171577B2 (en) Local area networking system
KR20030036277A (en) Automated system and method for a hierarchical management map of contact information
US9491192B2 (en) Universal relationships, system and method to build and operate a repository to manage and share trusted information of entities and their relationships
JP2008225685A (en) Content transmitter and transmission method
JP2012203756A (en) Authentication device and method
JP5639125B2 (en) Personal information management system
JP5260806B2 (en) Personal information management system
JP2009163706A (en) Attribute information authentication device, attribute information authentication method, and computer program
US20190311439A1 (en) Online Networking Platform And Method Of Managing User Accounts Therein
JP2012085006A (en) Conference system, conference control device and conference control program
JP2008123436A (en) Profile providing device and method, and program
JP7287211B2 (en) Information processing device, information processing system and program
JP7364204B2 (en) Social network service provision system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120925

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120925

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20120925

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20131015

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20131015

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140307

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140709

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140808

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140827

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140929

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: 20141021

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141023

R150 Certificate of patent or registration of utility model

Ref document number: 5639125

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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