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

JP6647366B2 - Personal network information storage device, personal network information storage method, and program - Google Patents

Personal network information storage device, personal network information storage method, and program Download PDF

Info

Publication number
JP6647366B2
JP6647366B2 JP2018196293A JP2018196293A JP6647366B2 JP 6647366 B2 JP6647366 B2 JP 6647366B2 JP 2018196293 A JP2018196293 A JP 2018196293A JP 2018196293 A JP2018196293 A JP 2018196293A JP 6647366 B2 JP6647366 B2 JP 6647366B2
Authority
JP
Japan
Prior art keywords
information
personal
score
unit
connection 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
JP2018196293A
Other languages
Japanese (ja)
Other versions
JP2019029036A (en
Inventor
明仁 二宮
明仁 二宮
Original Assignee
株式会社タレンティオ
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 株式会社タレンティオ filed Critical 株式会社タレンティオ
Priority to JP2018196293A priority Critical patent/JP6647366B2/en
Publication of JP2019029036A publication Critical patent/JP2019029036A/en
Application granted granted Critical
Publication of JP6647366B2 publication Critical patent/JP6647366B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、1または2以上のユーザの人脈情報を蓄積する人脈情報蓄積装置等に関するものである。   The present invention relates to a personal-connection information storage device that stores personal-connection information of one or more users.

従来、ソーシャルグラフと呼ばれるウェブ上における人間の相関関係、または、その結びつきを示すグラフを構築するアプリケーションやサービスなどが開発されている(非特許文献1参照)。   2. Description of the Related Art Conventionally, applications and services for constructing a graph showing a human correlation on the web or a connection between them, called a social graph, have been developed (see Non-Patent Document 1).

"ソーシャルグラフとは"、[online]、株式会社朝日新聞社、[2014年5月16日検索]、インターネット[URL;http://kotobank.jp/word/ソーシャルグラフ]"What is Social Graph?", [Online], Asahi Shimbun Co., Ltd., [May 16, 2014 search], Internet [URL; http://kotobank.jp/word/socialgraph]

従来のアプリケーション等では、指定された組織に属する1または2以上のユーザの人脈に関するデータベースを構築することができなかった。   In a conventional application or the like, a database relating to personal connections of one or more users belonging to a designated organization cannot be constructed.

本第一の発明の人脈情報蓄積装置は、組織を識別する情報である組織識別情報と、ユーザを識別する情報であるユーザ識別情報と、1または2以上のサーバ装置からユーザの人脈に関する情報である人脈情報を取得するための情報である1または2以上のアクセス情報とを有する情報である2以上のユーザ情報が格納されるユーザ情報格納部と、ユーザ識別情報に対応付いた1または2以上の人脈情報が格納される人脈情報格納部と、アクセス情報を用いて、1または2以上のサーバ装置から、1または2以上の人脈情報を受信する受信部と、受信部が受信した1または2以上の人脈情報を、人脈情報の受信に用いたアクセス情報に対応するユーザ識別情報に対応付けて人脈情報格納部に蓄積する人脈情報蓄積部と、組織識別情報を受け付ける受付部と、組織識別情報に対応する1以上のユーザ識別情報に対応付いた1以上の人脈情報を、人脈情報格納部から取得する人脈情報取得部と、人脈情報取得部が取得した1以上の人脈情報を出力する出力部とを備える人脈情報蓄積装置である。   The personal network information storage device according to the first aspect of the present invention includes: organization identification information that is information for identifying an organization; user identification information that is information for identifying a user; and information about a personal network of a user from one or more server devices. A user information storage unit for storing two or more pieces of user information that is information having one or more pieces of access information that is information for acquiring certain personal network information, and one or more pieces of information corresponding to user identification information A personal-connection information storage unit in which personal-connection information is stored, a receiving unit that receives one or more personal-connection information from one or more server devices using access information, and 1 or 2 that the receiving unit receives. A personal-connection information storage unit that stores the personal-connection information in the personal-connection information storage unit in association with the user identification information corresponding to the access information used to receive the personal-connection information; A receiving unit, a personal-connection information acquiring unit that acquires one or more personal-connection information associated with one or more user identification information corresponding to the organization identification information from a personal-connection information storage unit, and one or more personal-connection information acquired by the personal-connection information acquiring unit. And an output unit that outputs personal connection information.

このような構成により、指定された組織に属する1または2以上のユーザの人脈に関するデータベースを構築することができる。   With such a configuration, it is possible to construct a database relating to personal connections of one or more users belonging to the designated organization.

また、本第二の発明の人脈情報蓄積装置は、第一の発明に対して、人脈情報は、人物に関する情報である1または2以上の人物情報を有し、人脈情報取得部は、組織識別情報に対応する2以上の異なるユーザ識別情報に対応する2以上の人脈情報を取得し、人脈情報取得部が取得した2以上の人脈情報が有する人物情報のうち、重複する人物情報を一つにまとめて統合した人脈情報を取得する人脈情報統合部とをさらに備え、出力部は、人脈情報統合部が取得した人脈情報を出力する人脈情報蓄積装置である。   Further, in the personal connection information accumulating apparatus according to the second invention, the personal connection information has one or more pieces of personal information that is information relating to a person, and the personal connection information acquiring unit includes the organization identification information. Acquire two or more personal network information corresponding to two or more different user identification information corresponding to the information, and, among the personal information of the two or more personal network information acquired by the personal network information acquiring unit, combine the overlapping personal information into one. A personal-connection information integration unit configured to acquire the integrated personal-connection information; and an output unit configured to output the personal-connection information acquired by the personal-connection information integration unit.

このような構成により、指定された組織に属する2以上のユーザ間において重複する人脈を基に、2以上の人脈を統合することができる。   According to such a configuration, two or more personal networks can be integrated based on the personal networks overlapping between two or more users belonging to the designated organization.

また、本第三の発明の人脈情報蓄積装置は、第一または第二の発明に対して、受付部は、組織識別情報と、組織識別情報とは異なる組織識別情報である第二組織識別情報と、第二組織識別情報により識別される組織に属する人物の属性を示す情報である属性情報とを受け付け、人脈情報取得部は、第二組織識別情報と属性情報とを満たす人物に関する人物情報を有する人脈情報に対応する1以上のユーザ識別情報を取得し、出力部は、人脈情報取得部が取得した1以上のユーザ識別情報、または1以上のユーザ識別情報を有する1以上のユーザ情報の全部または一部を出力する人脈情報蓄積装置である。   Further, in the personal connection information accumulating apparatus according to the third aspect of the present invention, in the first or second aspect of the invention, the accepting unit may include the organization identification information and the second organization identification information which is organization identification information different from the organization identification information. And attribute information that is information indicating the attribute of a person belonging to the organization identified by the second organization identification information, and the personal connection information acquisition unit outputs the personal information about the person satisfying the second organization identification information and the attribute information. The output unit acquires one or more pieces of user identification information corresponding to the personal connection information, and the output unit outputs all of the one or more pieces of user information having the one or more pieces of user identification information acquired by the personal connection information acquisition unit. Or, it is a personal connection information storage device that outputs a part.

このような構成により、所定の組織に属するユーザであり、当該所定の組織以外の組織に属し、かつ、所定の属性を有する人物との繋がりのある1以上のユーザを探し出すことができる。   With such a configuration, it is possible to search for one or more users who belong to a predetermined organization, belong to an organization other than the predetermined organization, and have a connection with a person having a predetermined attribute.

また、本第四の発明の人脈情報蓄積装置は、第一から第三いずれか1つの発明に対して、人脈情報に対応付けてスコアが格納されるスコア格納部と、各人脈情報に対応する人物に対して、同一の組織識別情報と対になるユーザ識別情報であり、各人脈情報と対になるユーザ識別情報の数が多いほど、値が大きくなるようにスコアを算出するスコア算出部と、スコアを人脈情報に対応付けてスコア格納部に蓄積するスコア蓄積部とをさらに備える人脈情報蓄積装置である。   Further, the personal connection information accumulating device according to the fourth invention is, for any one of the first to third inventions, a score storage unit in which a score is stored in association with the personal connection information; For a person, user identification information that is paired with the same organization identification information, and a score calculation unit that calculates a score such that the larger the number of pieces of user identification information that is paired with each personal connection information, the larger the value. And a score storage unit that stores the score in the score storage unit in association with the personal network information.

このような構成により、指定された組織に属するユーザ数に応じて、人脈に対して自動的にスコアリングすることができる。   With such a configuration, it is possible to automatically score the personal connections according to the number of users belonging to the designated organization.

また、本第五の発明の人脈情報蓄積装置は、第一から第三いずれか1つの発明に対して、受付部は、人脈情報に対応する人物に対する評価であるスコアを受け付け、人脈情報に対応付けてスコアが格納されるスコア格納部と、スコアを人脈情報に対応付けてスコア格納部に蓄積するスコア蓄積部とをさらに備える人脈情報蓄積装置である。   Further, in the personal connection information accumulating apparatus according to the fifth invention, in any one of the first to third inventions, the receiving unit receives a score that is an evaluation of a person corresponding to the personal connection information, The personal-connection information storage device further includes a score storage unit for storing the attached scores and a score storage unit for storing the scores in the score storage unit in association with the personal-connection information.

このような構成により、人脈に対して人手によりスコアリングすることができる。   With such a configuration, it is possible to manually score the personal connections.

また、本第六の発明の人脈情報蓄積装置は、第一から第三いずれか1つの発明に対して、受付部は、人脈情報に対応する人物に対する評価であるスコアを受け付け、人脈情報に対応付けてスコアが格納されるスコア格納部と、各人脈情報に対応する人物に対して、同一の組織識別情報と対になるユーザ識別情報であり、各人脈情報と対になるユーザ識別情報の数が多いほど、値が大きくなるスコアを算出するスコア算出部と、スコア算出部が算出したスコアと、受付部が受け付けたスコアとを用いて、総合的なスコアである総合スコアを算出する総合スコア算出部と、総合スコアを人脈情報に対応付けてスコア格納部に蓄積するスコア蓄積部とをさらに備える人脈情報蓄積装置である。   Further, in the personal connection information accumulating apparatus according to the sixth invention, in any one of the first to third inventions, the receiving unit receives a score that is an evaluation for a person corresponding to the personal connection information, and responds to the personal connection information. A score storage unit in which a score is stored along with the personal identification information, and the number of pieces of user identification information paired with the same organization identification information for the person corresponding to each personal connection information. The total score is calculated using the score calculated by the score calculator, the score calculated by the score calculator, and the score received by the reception unit to calculate the overall score, the score being higher as the number is larger. The personal-connection information storage device further includes a calculation unit and a score storage unit that stores the total score in the score storage unit in association with the personal-connection information.

このような構成により、人脈に対する自動的なスコアリングと人手によるスコアリングの結果、総合的なスコアリングをすることができる。   With such a configuration, comprehensive scoring can be performed as a result of automatic scoring for human connections and manual scoring.

本発明による人脈情報蓄積装置等によれば、指定された組織に属する1または2以上のユーザの人脈に関するデータベースを構築することができる。   According to the personal-connection information storage device and the like according to the present invention, it is possible to construct a database relating to personal connections of one or more users belonging to a specified organization.

人脈情報蓄積システム3の概念図Conceptual diagram of personal network information storage system 3 同人脈情報蓄積装置1のブロック図Block diagram of coterie information storage device 1 同サーバ装置2のブロック図Block diagram of the server device 2 同人脈情報蓄積装置1の全体動作について説明するフローチャートFlow chart for explaining the overall operation of the coterie information storage device 1 同人脈情報の受信と蓄積処理について説明するフローチャートFlowchart describing reception and accumulation processing of coterie information 同第一スコアの算出と蓄積処理について説明するフローチャートFlowchart for explaining calculation and accumulation processing of the first score 同総合スコアの算出と蓄積処理について説明するフローチャートFlow chart for explaining the calculation and accumulation processing of the overall score 同人脈情報の取得処理について説明するフローチャートFlowchart for explaining coterie information acquisition processing 同サーバ装置2の全体動作について説明するフローチャートFlow chart for explaining the overall operation of the server device 2 同ユーザ情報の例を示す図Diagram showing an example of the same user information 同人脈情報の例を示す図Diagram showing an example of coterie information 同人脈情報の例を示す図Diagram showing an example of coterie information 同統合人脈情報の出力例を示す図A diagram showing an output example of the integrated personal connection information 同ユーザ識別情報であるユーザの名前の例を示す図The figure which shows the example of the user's name which is the same user identification information 同第一スコアの例を示す図Diagram showing an example of the first score 同第二スコアを入力する画面の例を示す図Diagram showing an example of a screen for inputting the same second score 同第二スコアの例を示す図Diagram showing an example of the same second score 同第一スコアおよび第二スコアの例を示す図Diagram showing an example of the same first score and second score 同総合スコアの例を示す図Diagram showing an example of the overall score 同統合人脈情報の出力例を示す図A diagram showing an output example of the integrated personal connection information 同第二スコアの例を示す図Diagram showing an example of the same second score 同端末装置5のブロック図Block diagram of the terminal device 5 同人脈情報蓄積システム6の概念図Conceptual diagram of coterie information storage system 6 同コンピュータシステムの概観図Overview of the computer system 同コンピュータシステムのブロック図Block diagram of the computer system

以下、本発明による人脈情報蓄積装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。   Hereinafter, embodiments of a personal-connection information storage device and the like according to the present invention will be described with reference to the drawings. Note that components denoted by the same reference numerals in the embodiments perform the same operation, and thus the description thereof may not be repeated. Further, the format and content of each piece of information described in the present embodiment are merely examples, and any format and content can be used as long as the meaning of each piece of information can be shown.

(実施の形態1)
本実施の形態において、人脈情報蓄積システム3について説明する。人脈情報蓄積システム3は、人脈情報蓄積装置1と、1または2以上のサーバ装置2とを備える。人脈情報蓄積装置1は、アクセス情報を用いて、1または2以上のサーバ装置2から、1または2以上の人脈情報を受信し、蓄積する。また、サーバ装置2は、1または2以上の人脈情報を保持しており、人脈情報蓄積装置1に対し、1または2以上の人脈情報を送信する。
(Embodiment 1)
In the present embodiment, the personal-connection information storage system 3 will be described. The personal connection information storage system 3 includes a personal connection information storage device 1 and one or more server devices 2. The personal-connection information storage device 1 receives one or more personal-connection information from one or more server devices 2 using the access information and stores the received personal-connection information. Further, the server device 2 holds one or more personal network information and transmits one or more personal network information to the personal network information storage device 1.

図1は、本実施の形態における人脈情報蓄積システム3の概念図である。図1において、人脈情報蓄積装置1と、1または2以上のサーバ装置2とは、通信手段4を介して通信可能である。サーバ装置2は、通常、いわゆるSNSを運用、運営するサーバ装置であるが、そうでなくてもよい。サーバ装置2は、例えば、SNSが使用する情報を保存、管理するDBサーバなどであってもよい。また、通信手段4は、無線または有線の通信回線であり、例えば、インターネットやイントラネット、LAN、公衆電話回線網などである。   FIG. 1 is a conceptual diagram of a personal-connection information storage system 3 according to the present embodiment. In FIG. 1, a personal-connection information storage device 1 and one or more server devices 2 can communicate with each other via a communication unit 4. The server device 2 is usually a server device that operates and operates a so-called SNS, but need not be. The server device 2 may be, for example, a DB server that stores and manages information used by the SNS. The communication means 4 is a wireless or wired communication line, such as the Internet, an intranet, a LAN, or a public telephone line network.

図2は、本実施の形態における人脈情報蓄積装置1のブロック図である。人脈情報蓄積装置1は、ユーザ情報格納部101、人脈情報格納部102、スコア格納部103、受付部104、送信部105、受信部106、人脈情報蓄積部107、スコア算出部108、総合スコア算出部109、スコア蓄積部110、人脈情報取得部111、人脈情報統合部112、出力部113を備える。   FIG. 2 is a block diagram of the personal-connection information storage device 1 according to the present embodiment. The personal connection information storage device 1 includes a user information storage unit 101, a personal connection information storage unit 102, a score storage unit 103, a reception unit 104, a transmission unit 105, a reception unit 106, a personal connection information storage unit 107, a score calculation unit 108, and a total score calculation. The system includes a unit 109, a score accumulation unit 110, a personal connection information acquisition unit 111, a personal connection information integration unit 112, and an output unit 113.

また、図3は、本実施の形態におけるサーバ装置2のブロック図である。サーバ装置2は、サーバ格納部201、サーバ受信部202、サーバ取得部203、サーバ送信部204を備える。   FIG. 3 is a block diagram of the server device 2 according to the present embodiment. The server device 2 includes a server storage unit 201, a server reception unit 202, a server acquisition unit 203, and a server transmission unit 204.

ユーザ情報格納部101には、2以上のユーザ情報が格納される。当該2以上のユーザ情報は、例えば、1以上であってもよい。また、ユーザ情報とは、ユーザに関する情報である。また、ユーザ情報は、組織識別情報と、ユーザ識別情報と、1または2以上のアクセス情報とを有する情報である。以下、これらの情報について、順次、説明する。   The user information storage unit 101 stores two or more pieces of user information. The two or more pieces of user information may be, for example, one or more pieces. The user information is information about the user. The user information is information including organization identification information, user identification information, and one or more pieces of access information. Hereinafter, these pieces of information will be sequentially described.

組織識別情報とは、組織を識別する情報である。組織とは、通常、いわゆる会社であるが、そうでなくてもよい。組織は、例えば、いわゆる法人、地方公共団体、町内会などであってもよい。また、組織識別情報は、例えば、組織の名称、組織の住所、証券コード、いわゆるIDなどである。   The organization identification information is information for identifying an organization. An organization is typically a so-called company, but need not be. The organization may be, for example, a so-called corporation, a local public entity, a neighborhood association, or the like. The organization identification information is, for example, the name of the organization, the address of the organization, a security code, so-called ID, or the like.

また、ユーザ識別情報とは、ユーザを識別する情報である。ユーザ識別情報は、例えば、ユーザの名前、ユーザのIDなどである。また、ユーザ識別情報は、例えば、ユーザ(人物)を特定することが可能な情報であれば、その形式や内容などは、問わない。また、ユーザ識別情報には、通常、後述のアクセス情報は含まれない。また、ユーザ識別情報により識別されるユーザを、例えば、社員、紹介者などと称してもよい。   The user identification information is information for identifying a user. The user identification information is, for example, a user name, a user ID, and the like. Further, the user identification information may be in any format or content as long as the information can specify a user (person), for example. Further, the user identification information does not usually include the access information described later. Further, the user identified by the user identification information may be referred to as, for example, an employee or an introducer.

また、アクセス情報とは、1または2以上のサーバ装置2にアクセスするための情報である。当該アクセスは、例えば、いわゆるログイン、接続などを含み、広く解する。また、アクセス情報は、1または2以上のサーバ装置2から、人脈情報を取得するための情報である。人脈情報とは、ユーザの人脈に関する情報である。人脈情報の詳細については、後述する。また、アクセス情報は、例えば、いわゆるログインIDおよびパスワードである。パスワードは、いわゆる平文であってもよいし、暗号化されたものであってもよい。また、アクセス情報は、例えば、サーバ識別情報であってもよい。サーバ識別情報とは、サーバ装置2を識別する情報である。サーバ識別情報は、例えば、URL、IPアドレス、MACアドレスなどである。   The access information is information for accessing one or more server devices 2. Such access includes, for example, so-called login and connection, and is widely understood. The access information is information for acquiring personal connection information from one or more server devices 2. The personal connection information is information related to the personal connection of the user. Details of the personal connection information will be described later. The access information is, for example, a so-called login ID and a password. The password may be so-called plaintext or may be encrypted. The access information may be, for example, server identification information. The server identification information is information for identifying the server device 2. The server identification information is, for example, a URL, an IP address, a MAC address, and the like.

また、ユーザ情報は、例えば、ユーザの属性を示す情報であるユーザ属性情報を有していてもよい。ユーザ属性情報は、例えば、ユーザの所属、ユーザの役職、ユーザの経歴、これらの属性に応じた点数などである。当該点数は、例えば、ランク、重みなどと称してもよい。また、ユーザ情報は、組織識別情報を有する。従って、上記、ユーザの所属は、例えば、ユーザが所属する組織以外の所属であることが好適である。この場合、ユーザの所属は、例えば、ユーザが所属する組織内の部署などである。また、ユーザ属性情報を、以下、適宜、ユーザ情報が有する属性情報とする。また、ユーザ情報は、例えば、サーバ装置2の名称であるサーバ名を有していてもよい。サーバ名は、具体的には、サーバ装置2により運営されているサービスやサイトなどの名称である。当該サーバ装置2の名称は、例えば、アクセス情報ごとに対応付いている。   Further, the user information may include, for example, user attribute information which is information indicating a user attribute. The user attribute information includes, for example, the affiliation of the user, the title of the user, the career of the user, and the score according to these attributes. The score may be referred to as, for example, a rank or a weight. Further, the user information has organization identification information. Therefore, it is preferable that the above-mentioned affiliation of the user is, for example, an affiliation other than the organization to which the user belongs. In this case, the affiliation of the user is, for example, a department in the organization to which the user belongs. Hereinafter, the user attribute information is appropriately referred to as attribute information included in the user information. Further, the user information may include, for example, a server name that is the name of the server device 2. The server name is, specifically, a name of a service or a site operated by the server device 2. The name of the server device 2 is associated with, for example, each access information.

また、人脈情報は、例えば、1または2以上の人物情報を有する。人物情報とは、ユーザの人脈に関する情報である。また、人脈とは、ユーザと繋がりのある1または2以上の人物である。当該「繋がり」には、例えば、交流、付き合い、関連性などを含み、広く解する。また、当該ユーザと繋がりのある1または2以上の人物は、通常、いわゆるSNSサイト上での繋がりのある人物である。また、当該ユーザと繋がりのある1または2以上の人物は、例えば、いわゆるSNSサイト上だけでなく、実際にも繋がりのある人物であってもよい。   The personal connection information includes, for example, one or more pieces of personal information. The personal information is information related to a personal connection of the user. Further, the personal connections are one or more persons connected to the user. The term “connection” includes, for example, exchanges, relationships, relationships, etc., and is widely understood. One or more persons connected to the user are usually persons connected on a so-called SNS site. Further, the one or more persons connected to the user may be, for example, persons not only on a so-called SNS site but also actually connected.

また、人物情報は、通常、ユーザ識別情報と同様である。従って、ユーザと繋がりのある人物は、人物情報により識別される。また、人物情報は、例えば、人物の属性を示す情報である人物属性情報を有していてもよい。人物属性情報は、例えば、人物の所属、人物の役職、人物の経歴などである。また、人物の所属は、例えば、人物が所属する組織(組織識別情報)を含んでいてもよいし、そうでなくてもよい。人物の所属が、人物が所属する組織を含まない場合、当該人物の所属は、例えば、人物が所属する組織内の部署などである。また、この場合、人物情報には、例えば、人物が所属する組織を識別する組織識別情報が対応付いていてもよい。また、人物属性情報を、以下、適宜、人物情報が有する属性情報とする。また、人物情報により識別される人物を、例えば、他者、被紹介者などと称してもよい。   The personal information is usually the same as the user identification information. Therefore, a person connected to the user is identified by the person information. Further, the person information may include, for example, person attribute information that is information indicating the attribute of the person. The personal attribute information is, for example, the affiliation of the person, the position of the person, the career of the person, and the like. The affiliation of the person may or may not include the organization (organization identification information) to which the person belongs, for example. When the affiliation of the person does not include the organization to which the person belongs, the affiliation of the person is, for example, a department in the organization to which the person belongs. In this case, the person information may be associated with, for example, organization identification information for identifying the organization to which the person belongs. The personal attribute information is hereinafter referred to as attribute information of the personal information as appropriate. Further, the person identified by the person information may be referred to as, for example, another person or a referee.

人脈情報格納部102には、1または2以上の人脈情報が格納される。当該各人脈情報には、通常、ユーザ識別情報が対応付いている。当該ユーザ識別情報は、通常、ユーザ情報格納部101に格納されている1または2以上のユーザ識別情報のいずれかである。また、「ユーザ識別情報が対応付いている」とは、例えば、人脈情報と、当該人脈情報に対応するユーザ識別情報とが対応付いて、人脈情報格納部102に格納されていることである。また、「ユーザ識別情報が対応付いている」とは、例えば、人脈情報と、当該人脈情報に対応するユーザ識別情報と当該人脈情報とが対応付いていることを示す情報(以下、適宜、リンク情報とする)とが対応付いて、人脈情報格納部102に格納されていることである。   The personal connection information storage unit 102 stores one or more personal connection information. Normally, user identification information is associated with each personal connection information. The user identification information is usually one of one or more pieces of user identification information stored in the user information storage unit 101. Further, “corresponding to user identification information” means, for example, that personal connection information and user identification information corresponding to the personal connection information are stored in the personal connection information storage unit 102 in association with each other. In addition, “user identification information is associated” means, for example, personal connection information, information indicating that the user identification information corresponding to the personal connection information is associated with the personal connection information (hereinafter, appropriately linked, And the information is stored in the personal connection information storage unit 102.

つまり、人脈情報格納部102に格納されている人脈情報に対応するユーザ識別情報は、例えば、人脈情報格納部102に格納されていてもよい。また、人脈情報格納部102に格納されている人脈情報に対応するユーザ識別情報は、例えば、ユーザ情報格納部101に格納されていてもよい。なお、リンク情報は、例えば、いわゆるポインタなどである。   That is, the user identification information corresponding to the personal connection information stored in the personal connection information storage unit 102 may be stored in the personal connection information storage unit 102, for example. Further, the user identification information corresponding to the personal connection information stored in the personal connection information storage unit 102 may be stored in the user information storage unit 101, for example. The link information is, for example, a so-called pointer or the like.

また、人脈情報格納部102に格納されている1または2以上の各人脈情報には、例えば、組織識別情報が対応付いていてもよい。当該組織識別情報は、通常、ユーザ情報格納部101に格納されている1または2以上の組織識別情報のいずれかである。また、「組織識別情報が対応付いている」とは、上記の「ユーザ識別情報が対応付いている」と同様であるので、説明を省略する。   In addition, for example, tissue identification information may be associated with one or two or more pieces of personal network information stored in the personal network information storage unit 102. The organization identification information is usually one of one or more pieces of organization identification information stored in the user information storage unit 101. In addition, “corresponding to organization identification information” is the same as “corresponding to user identification information” described above, and a description thereof will be omitted.

また、人脈情報格納部102に格納されている1または2以上の各人脈情報には、例えば、サーバ識別情報が対応付いていてもよい。当該サーバ識別情報は、通常、ユーザ情報格納部101に格納されている1または2以上のサーバ識別情報のいずれかである。また、「サーバ識別情報が対応付いている」とは、上記の「ユーザ識別情報が対応付いている」と同様であるので、説明を省略する。また、人脈情報に対応付いているサーバ識別情報は、例えば、サーバ名であってもよい。   Further, for example, server identification information may be associated with one or more individual connection information stored in the personal connection information storage unit 102. The server identification information is usually one of one or more server identification information stored in the user information storage unit 101. Further, “corresponding to the server identification information” is the same as “corresponding to the user identification information” described above, and the description is omitted. The server identification information associated with the personal connection information may be, for example, a server name.

スコア格納部103には、1または2以上のスコアが格納される。当該スコアは、ユーザの人脈に対応する人物に対する評価である。「ユーザの人脈に対応する人物」とは、ユーザ識別情報に対応する人脈情報が有する1または2以上の各人物情報により識別される人物である。また、スコア格納部103に格納されるスコアは、当該人物に対する評価を示す情報であるとも言える。   The score storage unit 103 stores one or more scores. The score is an evaluation for a person corresponding to the user's personal connection. The “person corresponding to the user's personal connection” is a person identified by one or more pieces of personal information included in the personal connection information corresponding to the user identification information. In addition, it can be said that the score stored in the score storage unit 103 is information indicating the evaluation of the person.

またスコア格納部103に格納されている1または2以上の各スコアには、人物情報が対応付いている。当該人物情報は、人脈情報格納部102に格納されている1または2以上の人物情報のいずれかである。また、「人物情報が対応付いている」とは、例えば、スコアと、当該スコアに対応する人物情報とが対応付いて、スコア格納部103に格納されていることである。また、「人物情報が対応付いている」とは、例えば、スコアと、当該スコアに対応する人物情報と当該スコアとが対応付いていることを示すリンク情報とが対応付いて、スコア格納部103に格納されていることである。   Also, one or more scores stored in the score storage unit 103 are associated with personal information. The personal information is one of one or more personal information stored in the personal connection information storage unit 102. Further, “corresponding to personal information” means that, for example, a score is associated with personal information corresponding to the score and stored in the score storage unit 103. Also, “person information is associated” means that, for example, a score is associated with link information indicating that personal information corresponding to the score is associated with the score, and the score storage unit 103 is associated with the score. It is stored in.

つまり、スコア格納部103に格納されているスコアに対応する人物情報は、例えば、スコア格納部103に格納されていてもよい。また、スコア格納部103に格納されているスコアに対応する人物情報は、例えば、人脈情報格納部102に格納されていてもよい。   That is, the person information corresponding to the score stored in the score storage unit 103 may be stored in the score storage unit 103, for example. Further, the personal information corresponding to the score stored in the score storage unit 103 may be stored in the personal connection information storage unit 102, for example.

また、スコア格納部103に格納される1または2以上のスコアは、例えば、機械的に算出されたスコアであってもよい。また、当該スコアは、いわゆる自動評価により算出されたスコアであるとも言える。当該スコアを、以下、適宜、第一スコアとする。第一スコアは、通常、後述のスコア算出部108が算出したスコアである。また、スコア格納部103に格納される1または2以上のスコアは、例えば、人手により入力されたスコアであってもよい。また、当該スコアは、いわゆる人手評価により算出されたスコアであるとも言える。当該スコアを、以下、適宜、第二スコアとする。第二スコアは、通常、後述の受付部104が受け付けたスコアである。また、スコア格納部103に格納される1または2以上のスコアは、例えば、第一スコアと第二スコアとを用いて算出されたスコアであってもよい。当該スコアを、以下、適宜、総合スコアとする。また、スコアの算出には、例えば、スコアの導出、スコアの算定、スコアの考案などを含み、広く解する。   One or more scores stored in the score storage unit 103 may be, for example, mechanically calculated scores. In addition, it can be said that the score is a score calculated by so-called automatic evaluation. The score is hereinafter appropriately referred to as a first score. The first score is usually a score calculated by the score calculation unit 108 described later. One or more scores stored in the score storage unit 103 may be, for example, manually input scores. In addition, it can be said that the score is a score calculated by so-called manual evaluation. The score is hereinafter referred to as a second score as appropriate. The second score is usually a score received by the receiving unit 104 described later. Further, the one or more scores stored in the score storage unit 103 may be, for example, a score calculated using the first score and the second score. The score is hereinafter referred to as an overall score as appropriate. The calculation of the score includes, for example, derivation of the score, calculation of the score, and devising of the score, and is widely understood.

また、スコア格納部103に格納されている1または2以上の各スコアには、例えば、ユーザ識別情報が対応付いていてもよい。当該ユーザ識別情報は、当該各スコアに対応付いている人物情報を有する人脈情報に対応するユーザ識別情報である。また、スコアにユーザ識別情報が対応付いていることは、上記、人脈情報にユーザ識別情報が対応付いていることと同様であるので、説明を省略する。   Further, one or more scores stored in the score storage unit 103 may be associated with, for example, user identification information. The user identification information is user identification information corresponding to personal connection information having personal information associated with each score. In addition, the fact that the user identification information is associated with the score is the same as the above-described association of the user identification information with the personal connection information, and thus the description thereof is omitted.

また、上記、第一スコア、第二スコア、総合スコアのそれぞれは、例えば、1または2以上の種類に対応するスコアであってもよい。当該種類は、例えば、カテゴリ、ジャンルなどと称してもよい。また、当該種類は、スコアが、第一スコア、第二スコア、総合スコアのいずれかであることの種類ではない。当該種類は、例えば、開発能力(エンジニア)、営業能力(セールス)、経歴、人間性、協調性などである。つまり、2以上の種類に対応する第一スコアは、例えば、人物の開発能力に対する評価(エンジニアとしての評価)、人物の営業能力に対する評価(セールスとしての評価)、人物の経歴に対する評価、人物の人間性に対する評価、人物の協調性に対する評価などである。なお、2以上の種類に対応する第二スコア、総合スコアについては、上記、2以上の種類に対応する第一スコアと同様であるので、説明を省略する。   Further, each of the first score, the second score, and the total score may be, for example, a score corresponding to one or more types. The type may be referred to as, for example, a category or a genre. Further, the type is not a type in which the score is any of the first score, the second score, and the total score. The type is, for example, development ability (engineer), sales ability (sales), career, human nature, coordination, and the like. That is, the first score corresponding to two or more types is, for example, evaluation of a person's development ability (evaluation as an engineer), evaluation of a person's sales ability (evaluation as sales), evaluation of a person's background, evaluation of a person's career, The evaluation includes evaluation of human nature and evaluation of human coordination. Note that the second score and the total score corresponding to two or more types are the same as the above-described first score corresponding to the two or more types, and a description thereof will be omitted.

また、スコア格納部103に格納されている1または2以上の各スコアには、例えば、上記の種類を示す情報が対応付いていてもよい。   Further, one or more scores stored in the score storage unit 103 may be associated with, for example, information indicating the type.

また、スコア格納部103に格納されている1または2以上の各スコアには、例えば、分類を示す情報が対応付いていてもよい。当該分類とは、スコアが、第一スコア、第二スコア、総合スコアのいずれかであることである。   Further, one or more scores stored in the score storage unit 103 may be associated with, for example, information indicating a classification. The classification means that the score is any one of the first score, the second score, and the total score.

受付部104は、情報や指示などを受け付ける。当該情報は、例えば、組織識別情報、ユーザ識別情報、人物情報、第二スコアなどである。当該第二スコアは、人物に対するスコアである。従って、当該第二スコアには、例えば、人物情報が対応付いていてもよい。また、当該第二スコアは、例えば、上記、1または2以上の各種類に対応する第二スコアであってもよい。   The receiving unit 104 receives information, instructions, and the like. The information is, for example, organization identification information, user identification information, person information, a second score, and the like. The second score is a score for a person. Therefore, for example, person information may be associated with the second score. Further, the second score may be, for example, a second score corresponding to one or more of the above types.

また、受付部104は、例えば、異なる2つの組織識別情報を受け付けてもよい。当該2つの組織識別情報は、例えば、ユーザが所属する組織を識別する組織識別情報と、当該ユーザと繋がりのある人物が所属する組織を識別する組織識別情報である。当該人物が所属する組織を識別する組織識別情報を、以下、適宜、第二組織識別情報とする。また、受付部104が受け付ける第二組織識別情報は、例えば、2以上であってもよい。当該2以上の第二組織識別情報は、例えば、人物が過去に所属していた2以上の組織、人物が現在所属している組織および人物が過去に所属していた1以上の組織などを識別する組織識別情報である。また、受付部104は、例えば、属性情報を受け付けてもよい。当該属性情報は、人物の属性を示す人物属性情報である。また、受付部104が受け付ける属性情報は、例えば、1または2以上である。   The receiving unit 104 may receive, for example, two different organization identification information. The two pieces of organization identification information are, for example, organization identification information for identifying the organization to which the user belongs, and organization identification information for identifying the organization to which a person connected to the user belongs. Hereinafter, the organization identification information for identifying the organization to which the person belongs will be referred to as second organization identification information as appropriate. The second organization identification information received by the receiving unit 104 may be, for example, two or more. The two or more pieces of second organization identification information identify, for example, two or more organizations to which a person previously belonged, an organization to which the person currently belongs, and one or more organizations to which the person previously belonged. This is the organization identification information. Further, the receiving unit 104 may receive, for example, attribute information. The attribute information is person attribute information indicating a person attribute. The attribute information received by the receiving unit 104 is, for example, 1 or 2 or more.

また、受付部104が受け付ける指示は、例えば、人脈蓄積指示、スコア算出指示、スコア受付指示、人脈出力指示などである。以下、これらの指示について、順次、説明する。   The instructions received by the receiving unit 104 are, for example, a personal connection accumulation instruction, a score calculation instruction, a score reception instruction, a personal connection output instruction, and the like. Hereinafter, these instructions will be sequentially described.

人脈蓄積指示とは、1または2サーバ装置2から人脈情報を受信し、人脈情報格納部102に蓄積する指示である。また、人脈蓄積指示は、例えば、ユーザ識別情報、組織識別情報などを有していてもよい。例えば、人脈蓄積指示がユーザ識別情報を有する場合、当該人脈蓄積指示は、例えば、当該ユーザ識別情報に対応するアクセス情報を用いて、当該ユーザ識別情報に対応する人脈情報を受信し、蓄積する指示である。また、例えば、人脈蓄積指示が組織識別情報を有する場合、当該人脈蓄積指示は、例えば、当該組織識別情報に対応する1または2以上の各ユーザ識別情報に対応する1または2以上のアクセス情報を用いて、当該ユーザ識別情報に対応する人脈情報を受信し、蓄積する指示である。   The personal-connection accumulation instruction is an instruction to receive personal-connection information from the one or two server devices 2 and accumulate the personal-connection information in the personal-connection information storage unit 102. Further, the personal network accumulation instruction may include, for example, user identification information, organization identification information, and the like. For example, when the personal-connection accumulation instruction has user identification information, the personal-connection accumulation instruction is, for example, an instruction to receive and accumulate personal connection information corresponding to the user identification information using access information corresponding to the user identification information. It is. Further, for example, when the personal-connection accumulation instruction has tissue identification information, the personal-connection accumulation instruction includes, for example, one or more access information corresponding to one or more user identification information corresponding to the tissue identification information. This is an instruction to receive and accumulate personal connection information corresponding to the user identification information.

また、スコア算出指示とは、ユーザの人脈に対応する人物に対するスコアを算出する指示である。当該スコアは、通常、第一スコア、または、総合スコアである。また、スコア算出指示は、例えば、人物情報、ユーザ識別情報、組織識別情報などを有していてもよい。   The score calculation instruction is an instruction for calculating a score for a person corresponding to the user's personal network. The score is usually a first score or an overall score. The score calculation instruction may include, for example, personal information, user identification information, organization identification information, and the like.

例えば、スコア算出指示が人物情報を有する場合、当該スコア算出指示は、例えば、当該人物情報に対応するスコアを算出する指示である。また、例えば、スコア算出指示がユーザ識別情報を有する場合、当該スコア算出指示は、例えば、当該ユーザ識別情報に対応する人脈情報が有する人物情報に対応するスコアを算出する指示である。また、例えば、スコア算出指示が組織識別情報を有する場合、当該スコア算出指示は、例えば、当該組織識別情報に対応する1または2以上のユーザ識別情報に対応する1または2以上の人脈情報が有する人物情報に対応するスコアを算出する指示である。また、例えば、スコア算出指示が組織識別情報を有する場合、当該スコア算出指示は、例えば、当該組織識別情報に対応する人脈情報が有する人物情報に対応するスコアを算出する指示である。   For example, when the score calculation instruction includes personal information, the score calculation instruction is, for example, an instruction to calculate a score corresponding to the personal information. Further, for example, when the score calculation instruction includes the user identification information, the score calculation instruction is, for example, an instruction for calculating a score corresponding to the personal information included in the personal connection information corresponding to the user identification information. Further, for example, when the score calculation instruction includes the organization identification information, the score calculation instruction includes, for example, one or more personal network information corresponding to one or more user identification information corresponding to the organization identification information. This is an instruction to calculate a score corresponding to the person information. Further, for example, when the score calculation instruction includes the tissue identification information, the score calculation instruction is, for example, an instruction for calculating a score corresponding to the personal information included in the personal connection information corresponding to the tissue identification information.

また、第一スコアの算出を指示するスコア算出指示を、以下、適宜、第一スコア算出指示とする。また、総合スコアの算出を指示するスコア算出指示を、以下、適宜、総合スコア算出指示とする。   A score calculation instruction instructing the calculation of the first score is hereinafter referred to as a first score calculation instruction as appropriate. The score calculation instruction for instructing the calculation of the total score is hereinafter referred to as a total score calculation instruction as appropriate.

また、スコア受付指示とは、ユーザの人脈に対応する人物に対するスコアを受け付ける指示である。当該スコアは、通常、第二スコアである。また、スコア受付指示は、例えば、人物情報、ユーザ識別情報、組織識別情報などを有していてもよい。例えば、スコア受付指示が人物情報を有する場合、当該スコア受付指示は、例えば、当該人物情報に対応するスコアを受け付ける指示である。また、例えば、スコア受付指示がユーザ識別情報を有する場合、当該スコア受付指示は、例えば、当該ユーザ識別情報に対応する人脈情報が有する人物情報に対応するスコアを受け付ける指示である。また、例えば、スコア受付指示が組織識別情報を有する場合、当該スコア受付指示は、例えば、当該組織識別情報に対応するユーザ識別情報に対応付いている人脈情報が有する人物情報に対応するスコアを受け付ける指示である。また、スコア受付指示を、以下、適宜、第二スコア受付指示とする。   The score receiving instruction is an instruction for receiving a score for a person corresponding to the user's personal connection. The score is usually a second score. The score reception instruction may include, for example, personal information, user identification information, organization identification information, and the like. For example, when the score reception instruction includes personal information, the score reception instruction is, for example, an instruction to receive a score corresponding to the personal information. Further, for example, when the score reception instruction includes the user identification information, the score reception instruction is, for example, an instruction to receive a score corresponding to the personal information included in the personal connection information corresponding to the user identification information. Further, for example, when the score reception instruction includes the organization identification information, the score reception instruction receives, for example, a score corresponding to the personal information included in the personal connection information associated with the user identification information corresponding to the organization identification information. Instructions. The score receiving instruction is hereinafter referred to as a second score receiving instruction as appropriate.

また、人脈出力指示とは、1以上の人脈情報を出力する指示である。また、人脈出力指示は、例えば、1以上の人脈情報を人脈情報格納部102から取得する指示であるとも言える。また、人脈出力指示は、例えば、組織識別情報、ユーザ識別情報などを有していてもよい。例えば、人脈出力指示が組織識別情報を有する場合、当該人脈出力指示は、当該組織識別情報に対応する1以上の各ユーザ識別情報に対応する1以上の人脈情報を出力する指示である。また、例えば、人脈出力指示が組織識別情報を有する場合、当該人脈出力指示は、当該組織識別情報に対応する1以上の人脈情報を出力する指示であってもよい。また、例えば、人脈出力指示がユーザ識別情報を有する場合、当該人脈出力指示は、例えば、当該ユーザ識別情報に対応する1以上の人脈情報を出力する指示である。   The personal connection output instruction is an instruction to output one or more personal connection information. In addition, it can be said that the personal-connection output instruction is, for example, an instruction to acquire one or more personal-connection information from the personal-connection information storage unit 102. Further, the personal connection output instruction may include, for example, tissue identification information, user identification information, and the like. For example, when the personal connection output instruction includes tissue identification information, the personal connection output instruction is an instruction to output one or more personal connection information corresponding to one or more pieces of user identification information corresponding to the tissue identification information. Further, for example, when the personal connection output instruction includes tissue identification information, the personal connection output instruction may be an instruction to output one or more personal connection information corresponding to the tissue identification information. Further, for example, when the personal connection output instruction includes the user identification information, the personal connection output instruction is, for example, an instruction to output one or more personal connection information corresponding to the user identification information.

また、上記、受付部104が受け付ける指示が有するユーザ識別情報は、例えば、1または2以上のユーザ識別情報の中から選択されたユーザ識別情報である。また、当該1または2以上のユーザ識別情報は、通常、ユーザ情報格納部101に格納されているユーザ識別情報である。また、当該1または2以上のユーザ識別情報は、例えば、ユーザ情報格納部101から取得されたユーザ識別情報などであってもよい。   Further, the user identification information included in the instruction received by the reception unit 104 is, for example, user identification information selected from one or two or more pieces of user identification information. The one or more pieces of user identification information are usually the user identification information stored in the user information storage unit 101. The one or more pieces of user identification information may be, for example, the user identification information acquired from the user information storage unit 101 or the like.

また、上記、受付部104が受け付ける指示が有する組織識別情報は、例えば、1または2以上の組織識別情報の中から選択された組織識別情報である。また、当該1または2以上の組織識別情報は、通常、ユーザ情報格納部101に格納されている組織識別情報である。また、当該1または2以上の組織識別情報は、例えば、ユーザ情報格納部101から取得された組織識別情報などであってもよい。   Further, the organization identification information included in the instruction received by the reception unit 104 is, for example, organization identification information selected from one or two or more pieces of organization identification information. The one or more organization identification information is usually the organization identification information stored in the user information storage unit 101. Further, the one or more organization identification information may be, for example, the organization identification information acquired from the user information storage unit 101 or the like.

また、上記、受付部104が受け付ける指示が有する人物情報は、例えば、1または2以上の人物情報の中から選択された人物情報である。また、当該1または2以上の人物情報は、通常、人脈情報格納部102に格納されている人物情報である。また、当該1または2以上の人物情報は、例えば、人物情報格納部102から取得された人物情報であってもよい。   The personal information included in the instruction received by the receiving unit 104 is, for example, personal information selected from one or more personal information. The one or more pieces of personal information are usually the personal information stored in the personal connection information storage unit 102. Further, the one or more person information may be, for example, person information acquired from the person information storage unit 102.

また、受付部104は、例えば、スコア受付指示が有する人物情報に対して、第二スコアを受け付けてもよい。   In addition, the receiving unit 104 may receive, for example, the second score for the person information included in the score receiving instruction.

また、受け付けとは、タッチパネル、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。   The term “acceptance” refers to the acquisition of information input from an input device such as a touch panel or a keyboard, the acquisition of information stored in a recording medium such as an optical disk, a magnetic disk, or a semiconductor memory, and the use of a wired or wireless communication line. This is a concept including reception of transmitted information.

また、受付部104における情報や指示などの入力手段は、メニュー画面によるもの、キーボードなど、何でもよい。受付部104は、メニュー画面の制御ソフトウェア、キーボード等の入力手段のデバイスドライバなどで実現され得る。   Further, the input means of information, instructions, and the like in the reception unit 104 may be anything using a menu screen, a keyboard, or the like. The receiving unit 104 can be realized by control software for a menu screen, a device driver of an input unit such as a keyboard, or the like.

送信部105は、情報をサーバ装置2に送信する。当該サーバ装置2に送信する情報を、以下、適宜、送信情報とする。送信情報は、例えば、アクセス情報、ユーザ識別情報などである。当該アクセス情報は、ユーザ情報格納部101に格納されているアクセス情報である。また、当該アクセス情報は、例えば、受付部104が受け付けた人脈蓄積指示が有するユーザ識別情報に対応するアクセス情報である。また、当該アクセス情報は、通常、ログインIDおよびパスワードである。また、当該アクセス情報は、例えば、ユーザ識別情報であってもよい。また、当該サーバ装置2は、当該サーバ識別情報により識別されるサーバ装置2である。   The transmitting unit 105 transmits information to the server device 2. The information to be transmitted to the server device 2 is hereinafter referred to as transmission information as appropriate. The transmission information is, for example, access information, user identification information, and the like. The access information is access information stored in the user information storage unit 101. The access information is, for example, access information corresponding to the user identification information included in the personal-connection accumulation instruction received by the reception unit 104. The access information is usually a login ID and a password. Further, the access information may be, for example, user identification information. The server device 2 is the server device 2 identified by the server identification information.

具体的に、送信部105は、例えば、1以上の各ユーザ識別情報に対応する1または2以上のアクセス情報を、ユーザ情報格納部101から取得する。当該ユーザ識別情報は、通常、受付部104が受け付けたユーザ識別情報である。また、当該ユーザ識別情報は、例えば、受付部104が受け付けた組織識別情報に対応するユーザ識別情報であってもよい。そして、例えば、取得したアクセス情報がログインIDおよびパスワードである場合、送信部105は、例えば、当該ログインIDおよびパスワードを、当該ログインIDおよびパスワードに対応するサーバ識別情報により識別されるサーバ装置2に送信する。また、例えば、当該アクセス情報がサーバ識別情報である場合、送信部105は、例えば、当該サーバ識別情報に対応するユーザ識別情報を、当該サーバ識別情報により識別されるサーバ装置2に送信する。   Specifically, the transmission unit 105 acquires, for example, one or two or more pieces of access information corresponding to one or more pieces of user identification information from the user information storage unit 101. The user identification information is usually the user identification information received by the reception unit 104. The user identification information may be, for example, user identification information corresponding to the organization identification information received by the reception unit 104. Then, for example, when the acquired access information is a login ID and a password, the transmission unit 105 transmits the login ID and the password to the server device 2 identified by the server identification information corresponding to the login ID and the password. Send. Further, for example, when the access information is server identification information, the transmission unit 105 transmits, for example, user identification information corresponding to the server identification information to the server device 2 identified by the server identification information.

また、送信部105は、例えば、予め決められたタイミングごとに、送信情報をサーバ装置2に送信してもよい。予め決められたタイミングとは、例えば、受付部104が人脈蓄積指示を受け付けるたび、受付部104がユーザ識別情報を受け付けるたび、受付部104が組織識別情報を受け付けるたび、予め決められた時間が経過するたび、予め決められた時刻になるたびなどである。   The transmitting unit 105 may transmit the transmission information to the server device 2 at every predetermined timing, for example. The predetermined timing is, for example, every time the receiving unit 104 receives a personal network accumulation instruction, every time the receiving unit 104 receives user identification information, every time the receiving unit 104 receives tissue identification information, and when a predetermined time elapses. Every time, or at a predetermined time.

なお、上記、ユーザ情報格納部101から1または2以上のアクセス情報を取得する方法や手順などは、問わない。送信部105は、例えば、対応する人脈情報が人脈情報格納部102に格納されていないユーザ識別情報に対応する1または2以上のアクセス情報を取得してもよい。また、送信部105は、例えば、予め決められた順序により1または2以上のアクセス情報を取得してもよい。また、送信部105は、例えば、ランダムに1または2以上のアクセス情報を取得してもよい。   The method and procedure for acquiring one or more pieces of access information from the user information storage unit 101 are not limited. The transmitting unit 105 may acquire, for example, one or two or more pieces of access information corresponding to the user identification information whose corresponding personal network information is not stored in the personal network information storage unit 102. Further, the transmitting unit 105 may acquire one or more pieces of access information in a predetermined order, for example. In addition, the transmission unit 105 may, for example, randomly obtain one or more pieces of access information.

受信部106は、1または2以上のサーバ装置2から、1または2以上の人脈情報を受信する。当該サーバ装置2は、送信部105がアクセス情報を送信したサーバ装置2である。   The receiving unit 106 receives one or more personal network information from one or more server devices 2. The server device 2 is the server device 2 from which the transmission unit 105 has transmitted the access information.

また、受信部106は、通常、送信部105によるアクセス情報であるログインIDおよびパスワードの送信に応じて、1または2以上のサーバ装置2から、1または2以上の人脈情報を受信する。また、受信部106は、例えば、送信部105によるユーザ識別情報の送信に応じて、アクセス情報であるサーバ識別情報により識別される1または2以上のサーバ装置2から、1または2以上の人脈情報を受信する。つまり、受信部106は、アクセス情報を用いて、1または2以上のサーバ装置2から、1または2以上の人脈情報を受信すると言える。なお、当該アクセス情報は、送信部105が送信したアクセス情報である。   In addition, the receiving unit 106 normally receives one or more personal network information from one or two or more server devices 2 in response to the transmission of the login ID and the password as the access information by the transmitting unit 105. In addition, for example, in response to the transmission of the user identification information by the transmission unit 105, the reception unit 106 receives one or two or more pieces of personal network information from one or more server devices 2 identified by the server identification information that is the access information. To receive. That is, it can be said that the receiving unit 106 receives one or more personal network information from one or more server devices 2 using the access information. The access information is the access information transmitted by the transmission unit 105.

人脈情報蓄積部107は、受信部106が受信した1または2以上の人脈情報を、人脈情報格納部102に蓄積する。また、このとき、人脈情報蓄積部107は、通常、アクセス情報に対応するユーザ識別情報に対応付けて、人脈情報を蓄積する。当該アクセス情報は、受信部106が人脈情報の受信に用いたアクセス情報である。   The personal connection information storage unit 107 stores one or more personal connection information received by the receiving unit 106 in the personal connection information storage unit 102. Also, at this time, the personal connection information storage unit 107 normally stores the personal connection information in association with the user identification information corresponding to the access information. The access information is access information used by the receiving unit 106 to receive the personal connection information.

具体的に、人脈情報蓄積部107は、例えば、受信部106が人脈情報の受信に用いたアクセス情報に対応するユーザ識別情報を、ユーザ情報格納部101から取得する。また、このとき、人脈情報蓄積部107は、例えば、当該人脈情報と当該ユーザ識別情報とに対応するリンク情報を取得してもよい。人脈情報とユーザ識別情報とに対応するリンク情報とは、当該人脈情報と当該ユーザ識別情報とが対応付いていることを示す情報である。すなわち、例えば、「A情報」と「B情報」とが対応付いていることを示すリンク情報を、以下、適宜、「A情報とB情報とに対応するリンク情報」とする。そして、人脈情報蓄積部107は、受信部106が受信した人脈情報と、取得した情報とを対応付けて、人脈情報格納部102に蓄積する。   Specifically, the personal-connection information storage unit 107 acquires, for example, user identification information corresponding to the access information used by the receiving unit 106 to receive the personal-connection information from the user information storage unit 101. At this time, the personal-connection information storage unit 107 may, for example, acquire link information corresponding to the personal-connection information and the user identification information. The link information corresponding to the personal connection information and the user identification information is information indicating that the personal connection information and the user identification information are associated with each other. That is, for example, link information indicating that "A information" and "B information" are associated with each other is hereinafter referred to as "link information corresponding to A information and B information" as appropriate. Then, the personal-connection information storage unit 107 stores the personal-connection information received by the reception unit 106 in the personal-connection information storage unit 102 in association with the acquired information.

また、人脈情報蓄積部107は、例えば、受信部106が人脈情報の受信に用いたアクセス情報に対応する組織識別情報に対応付けて、人脈情報を蓄積してもよい。なお、人脈情報を組織識別情報に対応付けて蓄積する方法や手順などは、上記、人脈情報をユーザ識別情報に対応付けて蓄積する方法や手順などと同様であるので、説明を省略する。   Further, the personal-connection information accumulation unit 107 may accumulate the personal-connection information, for example, in association with the tissue identification information corresponding to the access information used by the reception unit 106 to receive the personal-connection information. The method and procedure for storing the personal connection information in association with the tissue identification information are the same as the above-described methods and procedures for storing the personal connection information in association with the user identification information, and a description thereof will be omitted.

また、人脈情報蓄積部107は、例えば、受信部106が人脈情報の受信に用いたアクセス情報に対応するサーバ名に対応付けて、人脈情報を蓄積してもよい。なお、人脈情報をサーバ名に対応付けて蓄積する方法や手順などは、上記、人脈情報をユーザ識別情報に対応付けて蓄積する方法や手順などと同様であるので、説明を省略する。   Further, the personal-connection information storage unit 107 may store the personal-connection information in association with, for example, a server name corresponding to the access information used by the reception unit 106 to receive the personal-connection information. The method and procedure for storing the personal connection information in association with the server name are the same as the above-described methods and procedures for storing the personal connection information in association with the user identification information, and a description thereof will be omitted.

スコア算出部108は、第一スコアを算出する。スコア算出部108は、例えば、人脈情報格納部102から、一の人物情報を取得する。そして、スコア算出部108は、当該取得した一の人物情報に対して、当該一の人物情報に対応するユーザ識別情報の数が多くなるほど、値が大きくなるように第一スコアを算出する。以下、一の人物を取得する方法や手順、第一スコアを算出する方法や手順などについて、順次、説明する。   The score calculation unit 108 calculates a first score. The score calculation unit 108 acquires one piece of personal information from the personal connection information storage unit 102, for example. Then, the score calculation unit 108 calculates the first score for the acquired one piece of personal information so that the value increases as the number of pieces of user identification information corresponding to the one piece of personal information increases. Hereinafter, a method and procedure for acquiring one person, a method and procedure for calculating the first score, and the like will be sequentially described.

上記、人脈情報格納部102から一の人物情報を取得する方法や手順などは、問わない。スコア算出部108は、例えば、対応するスコアがスコア格納部103に格納されていない一の人物情報を取得してもよい。また、スコア算出部108は、例えば、予め決められた順序により一の人物情報を取得してもよい。また、スコア算出部108は、例えば、ランダムに一の人物情報を取得してもよい。   The method and procedure for acquiring one piece of personal information from the personal connection information storage unit 102 are not limited. The score calculation unit 108 may acquire, for example, one piece of personal information whose corresponding score is not stored in the score storage unit 103. Further, the score calculation unit 108 may obtain one piece of personal information in a predetermined order, for example. The score calculation unit 108 may, for example, randomly obtain one piece of personal information.

また、上記、スコア算出部108が取得する一の人物情報は、例えば、受付部104が受け付けた一の人物情報であってもよい。また、当該一の人物情報は、例えば、受付部104が受け付けたユーザ識別情報に対応する1または2以上の人脈情報が有する一の人物情報であってもよい。また、当該一の人物情報は、例えば、受付部104が受け付けた組織識別情報に対応する1または2以上の各ユーザ識別情報に対応する1または2以上の人脈情報が有する一の人物情報であってもよい。   The one piece of personal information acquired by the score calculating unit 108 may be, for example, one piece of personal information received by the receiving unit 104. The one piece of personal information may be, for example, one piece of personal information included in one or more pieces of personal network information corresponding to the user identification information received by the receiving unit 104. The one piece of personal information is, for example, one piece of personal information included in one or more pieces of personal network information corresponding to one or more pieces of user identification information corresponding to the organization identification information received by the reception unit 104. You may.

また、上記、一の人物情報に対応するユーザ識別情報の数は、例えば、同一の組織識別情報と対になるユーザ識別情報であり、各人脈情報と対になるユーザ識別情報の数である。また、当該数は、例えば、1人の人物との人脈がある1または2以上のユーザのうち、同一の組織に属するユーザの数であるとも言える。   The number of pieces of user identification information corresponding to one piece of personal information is, for example, user identification information paired with the same organization identification information, and is the number of pieces of user identification information paired with each personal network information. Further, it can be said that the number is, for example, the number of users belonging to the same organization among one or two or more users who have a personal connection with one person.

また、上記、スコア算出部108が、一の人物情報に対応するユーザ識別情報の数が多くなるほど、値が大きくなるように第一スコアを算出する方法や手順などは、例えば、次のとおりである。スコア算出部108は、例えば、第一スコアを算出するための算出式を予め保持している。当該算出式は、一の人物情報に対応するユーザ識別情報の数を代入するための変数を有する。また、当該算出式は、一の人物情報に対応するユーザ識別情報の数をパラメータとする第一スコアの増加関数であることが好適である。そして、スコア算出部108は、一の人物情報に対応するユーザ識別情報の数を当該算出式に代入し、第一スコアを算出する。   Further, the method and procedure for calculating the first score so that the score calculating unit 108 increases the value as the number of pieces of user identification information corresponding to one piece of personal information increases, for example, are as follows. is there. The score calculation unit 108 holds, for example, a calculation formula for calculating the first score in advance. The calculation formula has a variable for substituting the number of pieces of user identification information corresponding to one piece of personal information. Further, the calculation formula is preferably an increasing function of the first score using the number of pieces of user identification information corresponding to one piece of personal information as a parameter. Then, the score calculation unit 108 calculates the first score by substituting the number of pieces of user identification information corresponding to one piece of personal information into the calculation formula.

また、スコア算出部108は、例えば、一の人物情報に対応する1または2以上の各ユーザ識別情報に対応する点数を、ユーザ情報格納部101から取得する。当該点数は、ユーザの属性に対応する点数である。そして、スコア算出部108は、当該取得した点数を加算し、第一スコアを算出する。   In addition, the score calculation unit 108 acquires, for example, scores corresponding to one or more pieces of user identification information corresponding to one piece of personal information from the user information storage unit 101. The score is a score corresponding to the attribute of the user. Then, the score calculation unit 108 calculates the first score by adding the obtained scores.

また、上記、一の人物情報に対して、当該一の人物情報に対応するユーザ識別情報を取得する方法や手順などは、問わない。当該取得の方法や手順などは、例えば、次のとおりである。スコア算出部108は、第一スコアを算出する対象である一の人物情報を有する一の人脈情報を特定する。そして、スコア算出部108は、当該一の人脈情報に対応するユーザ識別情報を、人脈情報格納部102に格納されている情報を用いて取得する。そして、スコア算出部108は、取得したユーザ識別情報に対応する組織識別情報を、ユーザ情報格納部101から取得する。そして、スコア算出部108は、取得した組織識別情報に対応する1または2以上のユーザ識別情報を、ユーザ情報格納部101から取得する。そして、スコア算出部108は、取得した1または2以上の各ユーザ識別情報に対応する人脈情報に対して、第一スコアを算出する対象である一の人物情報を有するか否かを判断する。そして、スコア算出部108は、当該一の人物情報を有すると判断した人脈情報の数を算出する。   Further, a method and a procedure for acquiring the user identification information corresponding to the one piece of personal information with respect to the one piece of personal information are not limited. The acquisition method and procedure are as follows, for example. The score calculation unit 108 specifies one personal network information having one personal information for which the first score is calculated. Then, the score calculation unit 108 acquires the user identification information corresponding to the one personal connection information by using the information stored in the personal connection information storage unit 102. Then, the score calculation unit 108 acquires the organization identification information corresponding to the acquired user identification information from the user information storage unit 101. Then, the score calculation unit 108 acquires one or more pieces of user identification information corresponding to the acquired organization identification information from the user information storage unit 101. Then, the score calculation unit 108 determines whether or not the personal network information corresponding to the obtained one or more pieces of user identification information has one piece of personal information for which a first score is to be calculated. Then, the score calculation unit 108 calculates the number of personal connection information determined to have the one personal information.

また、上記、一の人物情報に対して、当該一の人物情報に対応するユーザ識別情報を取得する方法や手順などは、例えば、次のとおりである。スコア算出部108は、例えば、第一スコアを算出する対象である一の人物情報を有する1または2以上の各人脈情報に対応する1または2以上のユーザ識別情報を、人脈情報格納部102に格納されている情報を用いて取得する。そして、スコア算出部108は、取得した1または2以上の各ユーザ識別情報に対応する組織識別情報を、ユーザ情報格納部101から取得する。そして、スコア算出部108は、取得した組織識別情報により同一の組織であることが示されるユーザ識別情報の数を算出する。なお、当該組織識別情報は、例えば、受付部104が受け付けた組織識別情報であってもよい。つまり、スコア算出部108は、例えば、取得した1または2以上のユーザ識別情報のうち、受付部104が受け付けた組織識別情報に対応するユーザ識別情報の数を算出してもよい。   The method and procedure for acquiring the user identification information corresponding to the one piece of personal information with respect to the one piece of personal information are, for example, as follows. The score calculation unit 108 stores, for example, one or two or more pieces of user identification information corresponding to one or two or more pieces of personal connection information having one piece of personal information for which a first score is to be calculated, in the personal connection information storage unit 102. Acquire using the stored information. Then, the score calculation unit 108 acquires, from the user information storage unit 101, organization identification information corresponding to the acquired one or more pieces of user identification information. Then, the score calculation unit 108 calculates the number of pieces of user identification information indicating the same organization based on the acquired organization identification information. The organization identification information may be, for example, the organization identification information received by the reception unit 104. That is, the score calculation unit 108 may calculate, for example, the number of pieces of user identification information corresponding to the organization identification information received by the reception unit 104 among the obtained one or more pieces of user identification information.

また、上記、第一スコアを算出する対象である一の人物情報を有する1または2以上の各人脈情報に対応する1または2以上のユーザ識別情報を、人脈情報格納部102に格納されている情報を用いて取得する方法や手順などは、例えば、次のとおりである。例えば、人脈情報格納部102に、当該人物情報に対応するユーザ識別情報が格納されている場合、スコア算出部108は、当該ユーザ識別情報を取得する。また、人脈情報格納部102に、当該人物情報に対応するリンク情報が格納されている場合、スコア算出部108は、当該リンク情報により、当該人物情報と対応付いていることが示されるユーザ識別情報を、ユーザ情報格納部101から取得する。   Further, one or two or more pieces of user identification information corresponding to one or more pieces of personal connection information having one piece of personal information for which the first score is to be calculated are stored in the personal connection information storage unit 102. A method and a procedure of acquiring using information are, for example, as follows. For example, when user identification information corresponding to the personal information is stored in the personal connection information storage unit 102, the score calculation unit 108 acquires the user identification information. When link information corresponding to the personal information is stored in the personal-connection information storage unit 102, the score calculation unit 108 uses the link information to identify the user identification information indicating that the personal information is associated with the personal information. From the user information storage unit 101.

また、スコア算出部108は、例えば、予め決められたタイミングごとに、第一スコアを算出してもよい。予め決められたタイミングとは、例えば、受付部104が第一スコア算出指示を受け付けるたび、受付部104が人物情報を受け付けるたび、受付部104がユーザ識別情報を受け付けるたび、受付部104が組織識別情報を受け付けるたび、予め決められた時間が経過するたび、予め決められた時刻になるたびなどである。   In addition, the score calculation unit 108 may calculate the first score at every predetermined timing, for example. The predetermined timing is, for example, each time the receiving unit 104 receives the first score calculation instruction, each time the receiving unit 104 receives the person information, each time the receiving unit 104 receives the user identification information, and when the receiving unit 104 receives the organization identification. Each time information is received, each time a predetermined time elapses, or each time a predetermined time is reached.

また、スコア算出部108は、例えば、上記、1または2以上の各種類に対応する第一スコアを算出してもよい。この場合、スコア算出部108は、例えば、当該1または2以上の各種類に対応する第一スコアを算出するための算出式を予め保持している。そして、スコア算出部108は、当該算出式を用いて、1または2以上の各種類に対応する第一スコアを算出する。   Further, the score calculation unit 108 may calculate, for example, a first score corresponding to one or more of the above types. In this case, the score calculation unit 108 previously holds, for example, a calculation formula for calculating the first score corresponding to the one or more types. Then, the score calculation unit 108 calculates the first score corresponding to one or more types by using the calculation formula.

総合スコア算出部109は、第一スコアと第二スコアとを用いて、総合スコアを算出する。総合スコア算出部109は、例えば、人脈情報格納部102から、一の人物情報を取得する。そして、スコア算出部108は、総合スコアを算出するための算出式を予め保持している。当該算出式は、第一スコアおよび第二スコアを代入するための変数を有する。また、当該算出式は、例えば、第一スコアおよび第二スコアをパラメータとする総合スコアの増加関数であることが好適である。また、当該増加関数は、例えば、単純平均、加重平均などである。そして、総合スコア算出部109は、取得した一の人物情報に対応する第一スコアおよび第二スコアを当該算出式に代入し、総合スコアを算出する。   The total score calculation unit 109 calculates a total score using the first score and the second score. The comprehensive score calculation unit 109 acquires one piece of personal information from the personal connection information storage unit 102, for example. Then, the score calculation unit 108 holds a calculation formula for calculating the total score in advance. The calculation formula has variables for substituting the first score and the second score. It is preferable that the calculation formula is, for example, an increasing function of the total score using the first score and the second score as parameters. The increasing function is, for example, a simple average, a weighted average, or the like. Then, the total score calculation unit 109 substitutes the first score and the second score corresponding to the acquired one piece of personal information into the calculation formula to calculate the total score.

なお、上記、人脈情報格納部102から取得する一の人物情報を取得する方法や手順などは、問わない。総合スコア算出部109は、例えば、対応する第一スコアおよび第二スコアがスコア格納部103に格納されている一の人物情報を取得してもよい。また、総合スコア算出部109は、例えば、予め決められた順序により一の人物情報を取得してもよい。また、総合スコア算出部109は、例えば、ランダムに一の人物情報を取得してもよい。   Note that the method and procedure for acquiring one piece of personal information acquired from the personal connection information storage unit 102 are not limited. The comprehensive score calculation unit 109 may acquire one piece of personal information in which the corresponding first score and second score are stored in the score storage unit 103, for example. Further, the total score calculation unit 109 may acquire one piece of personal information in a predetermined order, for example. Further, the overall score calculation unit 109 may, for example, randomly obtain one piece of personal information.

また、上記、総合スコア算出部109が取得する一の人物情報は、例えば、受付部104が受け付けた一の人物情報であってもよい。また、当該一の人物情報は、例えば、受付部104が受け付けたユーザ識別情報に対応する1または2以上の人脈情報が有する一の人物情報であってもよい。また、当該一の人物情報は、例えば、受付部104が受け付けた組織識別情報に対応する1または2以上の各ユーザ識別情報に対応する1または2以上の人脈情報が有する一の人物情報であってもよい。   Further, the one piece of personal information acquired by the total score calculating unit 109 may be, for example, one piece of personal information received by the receiving unit 104. Further, the one personal information may be, for example, one personal information included in one or two or more personal connection information corresponding to the user identification information received by the receiving unit 104. The one piece of personal information is, for example, one piece of personal information included in one or more pieces of personal network information corresponding to one or more pieces of user identification information corresponding to the organization identification information received by the reception unit 104. You may.

また、総合スコア算出部109は、例えば、予め決められたタイミングごとに、総合スコアを算出してもよい。予め決められたタイミングとは、例えば、受付部104が総合スコア算出指示を受け付けるたび、受付部104が人物情報を受け付けるたび、受付部104がユーザ識別情報を受け付けるたび、受付部104が組織識別情報を受け付けるたび、予め決められた時間が経過するたび、予め決められた時刻になるたびなどである。   Further, the total score calculation unit 109 may calculate the total score at each predetermined timing, for example. The predetermined timing is, for example, each time the accepting unit 104 accepts the comprehensive score calculation instruction, every time the accepting unit 104 accepts the person information, every time the accepting unit 104 accepts the user identification information, and when the accepting unit 104 accepts the organization identification information. Each time a predetermined time elapses, each time a predetermined time elapses, or the like.

また、総合スコア算出部109は、例えば、上記、1または2以上の各種類に対応する総合スコアを算出してもよい。この場合、総合スコア算出部109は、例えば、当該1または2以上の各種類に対応する総合スコアを算出するための算出式を予め保持している。そして、スコア算出部108は、1または2以上の各種類に対応する第一スコア、第二スコア、および算出式を用いて、当該1または2以上の各種類に対応する総合スコアを算出する。   Further, the total score calculation unit 109 may calculate, for example, a total score corresponding to one or two or more types. In this case, the total score calculation unit 109 previously holds, for example, a calculation formula for calculating the total score corresponding to the one or more types. Then, the score calculation unit 108 calculates a total score corresponding to the one or more types using the first score, the second score, and the calculation formula corresponding to one or more types.

スコア蓄積部110は、スコアを、スコア格納部103に蓄積する。当該スコアは、例えば、スコア算出部108が算出した第一スコアである。また、当該スコアは、例えば、受付部104が受け付けた第二スコアである。また、当該スコアは、例えば、総合スコア算出部109が算出した総合スコアである。   The score storage unit 110 stores the score in the score storage unit 103. The score is, for example, a first score calculated by the score calculation unit 108. The score is, for example, a second score received by the receiving unit 104. The score is, for example, a total score calculated by the total score calculation unit 109.

例えば、スコア算出部108が、第一スコアを算出した場合、スコア蓄積部110は、例えば、当該第一スコアに対応する一の人物情報を取得する。当該一の人物情報は、スコア算出部108が第一スコアを算出する対象として取得した一の人物情報である。また、このとき、スコア蓄積部110は、例えば、当該第一スコアと当該一の人物情報とに対応するリンク情報を取得してもよい。そして、スコア蓄積部110は、スコア算出部108が算出した第一スコアと、取得した情報とを対応付けて、スコア格納部103に蓄積する。   For example, when the score calculation unit 108 calculates the first score, the score storage unit 110 acquires, for example, one piece of personal information corresponding to the first score. The one piece of personal information is one piece of personal information acquired by the score calculation unit 108 as a target for calculating the first score. At this time, the score storage unit 110 may acquire, for example, link information corresponding to the first score and the one piece of personal information. Then, the score storage unit 110 stores the first score calculated by the score calculation unit 108 in the score storage unit 103 in association with the acquired information.

また、例えば、受付部104が、人物情報が対応付いた第二スコアを受け付けた場合、スコア蓄積部110は、例えば、当該人物情報と当該第二スコアとを対応付けて、スコア格納部103に蓄積する。また、この場合、スコア蓄積部110は、例えば、当該人物情報と当該第二スコアとに対応するリンク情報を取得し、当該リンク情報と当該第二スコアとを対応付けて、スコア格納部103に蓄積してもよい。   Further, for example, when the receiving unit 104 receives a second score associated with personal information, the score storage unit 110 associates the personal information with the second score and stores the second information in the score storage unit 103, for example. accumulate. In this case, for example, the score storage unit 110 acquires link information corresponding to the personal information and the second score, associates the link information with the second score, and stores the link information in the score storage unit 103. It may be accumulated.

また、例えば、受付部104が、第二スコア受付指示が有する人物情報に対する第二スコアを受け付けた場合、スコア蓄積部110は、例えば、当該人物情報を取得する。また、このとき、スコア蓄積部110は、例えば、当該人物情報と当該第二スコアとに対応するリンク情報を取得してもよい。そして、スコア蓄積部110は、受付部104が受け付けた第二スコアと、取得した情報とを対応付けて、スコア格納部103に蓄積する。   Further, for example, when the receiving unit 104 receives the second score for the personal information included in the second score receiving instruction, the score storage unit 110 acquires, for example, the personal information. At this time, the score storage unit 110 may acquire, for example, link information corresponding to the personal information and the second score. Then, the score storage unit 110 stores the second score received by the receiving unit 104 in the score storage unit 103 in association with the acquired information.

また、例えば、総合スコア算出部109が総合スコアを算出した場合、当該総合スコアを蓄積する方法や手順などは、スコア算出部108が算出した第一スコアを蓄積する方法や手順などと同様であるので、説明を省略する。   Further, for example, when the overall score calculation unit 109 calculates the overall score, the method and procedure for accumulating the overall score are the same as the method and procedure for accumulating the first score calculated by the score calculation unit 108. Therefore, the description is omitted.

また、スコア蓄積部110は、例えば、ユーザ識別情報に対応付けてスコアを蓄積してもよい。この場合、スコア蓄積部110は、例えば、蓄積するスコアに対応する人物を識別する人物情報を有する人脈情報を、人脈情報格納部102から特定する。そして、スコア蓄積部110は、当該特定した人脈情報に対応するユーザ識別情報を、ユーザ情報格納部101または人脈情報格納部102から取得する。また、このとき、スコア蓄積部110は、例えば、当該ユーザ識別情報とスコアとに対応するリンク情報を取得してもよい。そして、スコア蓄積部110は、蓄積するスコアと取得した情報とを対応付けて、スコア格納部103に蓄積する。   Further, the score accumulating unit 110 may accumulate scores in association with, for example, user identification information. In this case, the score storage unit 110 specifies, for example, personal network information having personal information for identifying a person corresponding to the score to be stored from the personal network information storage unit 102. Then, the score storage unit 110 acquires the user identification information corresponding to the specified personal connection information from the user information storage unit 101 or the personal connection information storage unit 102. At this time, the score storage unit 110 may acquire, for example, link information corresponding to the user identification information and the score. Then, the score storage unit 110 stores the score to be stored in the score storage unit 103 in association with the obtained information.

また、スコア蓄積部110は、例えば、種類情報に対応付けてスコアを蓄積してもよい。この場合、スコア蓄積部110は、例えば、蓄積するスコアに対応する種類を示す種類情報を取得する。当該種類情報は、例えば、予め決められた記憶領域に格納されている。また、このとき、スコア蓄積部110は、例えば、当該種類情報とスコアとに対応するリンク情報を取得してもよい。そして、スコア蓄積部110は、蓄積するスコアと取得した情報とを対応付けて、スコア格納部103に蓄積する。   Further, the score accumulating unit 110 may accumulate scores in association with the type information, for example. In this case, the score storage unit 110 acquires, for example, type information indicating the type corresponding to the score to be stored. The type information is stored, for example, in a predetermined storage area. At this time, the score storage unit 110 may acquire, for example, link information corresponding to the type information and the score. Then, the score storage unit 110 stores the score to be stored in the score storage unit 103 in association with the obtained information.

人脈情報取得部111は、1以上の人脈情報を人脈情報格納部102から取得する。   The personal-connection information acquiring unit 111 acquires one or more personal-connection information from the personal-connection information storage unit 102.

例えば、受付部104が組織識別情報を受け付けた場合、人脈情報取得部111は、例えば、当該組織識別情報に対応する1以上のユーザ識別情報に対応付いた1以上の人脈情報を取得する。この結果、人脈情報取得部111は、例えば、異なる2以上のユーザ識別情報に対応付いた2以上の人脈情報を取得することもある。   For example, when the receiving unit 104 receives the tissue identification information, the personal connection information obtaining unit 111 obtains, for example, one or more personal connection information associated with one or more user identification information corresponding to the tissue identification information. As a result, the personal-connection information acquisition unit 111 may acquire, for example, two or more personal-connection information items associated with two or more different user identification information.

具体的に、人脈情報取得部111は、例えば、受付部104が受け付けた組織識別情報に対応する1または2以上のユーザ識別情報を、ユーザ情報格納部101から取得する。そして、人脈情報取得部111は、当該1または2以上のユーザ識別情報に対応付いた人脈情報を、人脈情報格納部102から取得する。   Specifically, the personal-connection information acquisition unit 111 acquires, for example, one or more pieces of user identification information corresponding to the tissue identification information received by the reception unit 104 from the user information storage unit 101. Then, the personal-connection information acquiring unit 111 acquires personal-connection information associated with the one or more pieces of user identification information from the personal-connection information storage unit 102.

また、例えば、受付部104が組織識別情報を受け付けた場合、人脈情報取得部111は、例えば、当該組織識別情報に対応付いた1以上の人脈情報を、人脈情報格納部102から取得してもよい。   Further, for example, when the receiving unit 104 receives the tissue identification information, the personal connection information obtaining unit 111 may obtain one or more personal connection information associated with the tissue identification information from the personal connection information storage unit 102, for example. Good.

また、上記、人脈情報の取得に用いる組織識別情報は、例えば、受付部104が受け付けた人脈出力指示が有する組織識別情報であってもよい。   The tissue identification information used for acquiring the personal connection information may be, for example, the tissue identification information included in the personal connection output instruction received by the reception unit 104.

また、例えば、受付部104がユーザ識別情報を受け付けた場合、人脈情報取得部111は、例えば、当該ユーザ識別情報に対応付いた1以上の人脈情報を、人脈情報格納部102から取得してもよい。また、当該人脈情報の取得に用いるユーザ識別情報は、例えば、受付部104が受け付けた人脈出力指示が有するユーザ識別情報であってもよい。   Also, for example, when the receiving unit 104 receives the user identification information, the personal connection information acquiring unit 111 may acquire one or more personal connection information associated with the user identification information from the personal connection information storage unit 102, for example. Good. Further, the user identification information used for acquiring the personal connection information may be, for example, the user identification information included in the personal connection output instruction received by the reception unit 104.

また、人脈情報取得部111は、例えば、1以上の人脈情報と共に、当該1以上の人脈情報に対応するスコアを、スコア格納部103から取得してもよい。当該1以上の人脈情報に対応するスコアとは、例えば、当該1以上の人脈情報が有する1または2以上の各人物情報に対応するスコアである。また、当該1以上の人脈情報に対応するスコアとは、例えば、当該1以上の各人脈情報に対応するユーザ識別情報に対応するスコアである。   Further, the personal-connection information acquiring unit 111 may acquire, for example, a score corresponding to the one or more personal-connection information from the score storage unit 103 together with one or more personal-connection information. The score corresponding to the one or more personal network information is, for example, a score corresponding to one or two or more pieces of personal information included in the one or more personal network information. Further, the score corresponding to the one or more personal connection information is, for example, a score corresponding to the user identification information corresponding to the one or more personal connection information.

また、人脈情報取得部111は、例えば、1以上のユーザ識別情報を取得してもよい。この場合、人脈情報取得部111は、例えば、受付部104が受け付けた組織識別情報に対応する1または2以上のユーザ識別情報のうち、当該1または2以上の各ユーザ識別情報に対応する1または2以上の人脈情報が、受付部104が受け付けた1以上の第二組織識別情報および属性情報を満たすユーザ識別情報を取得する。「1以上の第二組織識別情報および属性情報を満たす」とは、例えば、当該1以上の第二組織識別情報および属性情報により示される、人物が現在所属している組織、人物が過去に所属していた組織、人物の属性などを条件とし、当該条件を満たす組織識別情報や属性情報などを人物情報が有していることや、当該条件を満たす組織識別情報や属性情報などが人物情報に対応付いていることなどである。また、当該条件を満たすことには、例えば、同一であることも含まれる。   Further, the personal-connection information acquisition unit 111 may acquire, for example, one or more pieces of user identification information. In this case, for example, the personal-connection information acquisition unit 111 outputs one or two or more pieces of user identification information corresponding to the one or more pieces of user identification information among one or more pieces of user identification information corresponding to the tissue identification information received by the reception unit 104. Two or more pieces of personal network information acquire user identification information that satisfies one or more pieces of second organization identification information and attribute information received by the reception unit 104. "Satisfy one or more second organization identification information and attribute information" means, for example, the organization to which the person currently belongs and the person to whom the person belongs in the past indicated by the one or more second organization identification information and attribute information. Assuming that the attribute of the organization and the person who performed the condition is the condition, the person information has the organization identification information and the attribute information that satisfy the condition, and the organization identification information and the attribute information that satisfy the condition are the person information. It is a thing with correspondence. In addition, satisfying the condition includes, for example, being the same.

具体的に、人脈情報取得部111は、例えば、受付部104が受け付けた組織識別情報に対応する1または2以上のユーザ識別情報を、ユーザ情報格納部101から取得する。そして、人脈情報取得部111は、当該取得した1または2以上の各ユーザ識別情報に対応する人脈情報を、人脈情報格納部102から特定する。そして、人脈情報取得部111は、特定した1または2以上の各人脈情報に対し、受付部104が受け付けた第二組織識別情報および属性情報を満たす人物情報を有しているか否かを判断する。そして、受付部104は、当該人物情報を有すると判断した人脈情報に対応するユーザ識別情報を、取得済みの1または2以上のユーザ識別情報から取得する。   Specifically, the personal-connection information acquisition unit 111 acquires, for example, one or more pieces of user identification information corresponding to the tissue identification information received by the reception unit 104 from the user information storage unit 101. Then, the personal-connection information acquisition unit 111 specifies the personal-connection information corresponding to the acquired one or more pieces of user identification information from the personal-connection information storage unit 102. Then, the personal-connection information acquiring unit 111 determines whether or not there is personal information that satisfies the second organization identification information and the attribute information received by the receiving unit 104 for the specified one or more individual personal-connection information. . Then, the reception unit 104 acquires the user identification information corresponding to the personal connection information determined to have the personal information from the acquired one or more pieces of user identification information.

また、人脈情報取得部111は、例えば、取得した1以上の各ユーザ識別情報を有する1以上のユーザ情報を取得してもよい。この場合、人脈情報取得部111は、例えば、当該ユーザ情報が有する情報のすべてを取得してもよいし、一部を取得してもよい。   Further, the personal-connection information acquisition unit 111 may acquire one or more pieces of user information having one or more pieces of acquired user identification information, for example. In this case, the personal-connection information acquisition unit 111 may acquire all or part of the information included in the user information, for example.

人脈情報統合部112は、2以上の人脈情報を一つにまとめて統合し、当該統合した人脈情報(以下、適宜、統合人脈情報とする)を取得する。当該2以上の人脈情報は、人脈情報取得部111が取得した人脈情報である。また、当該2以上の人脈情報は、例えば、異なる2以上のユーザ識別情報に対応する2以上の人脈情報であることが好適である。   The personal-connection information integration unit 112 integrates and integrates two or more personal-connection information into one and acquires the integrated personal-connection information (hereinafter, appropriately referred to as integrated personal-connection information). The two or more personal connection information is the personal connection information acquired by the personal connection information acquisition unit 111. Further, it is preferable that the two or more personal network information is, for example, two or more personal network information corresponding to two or more different user identification information.

具体的に、人脈情報統合部112は、例えば、2以上の人脈情報が有する2以上の人物情報に対していわゆるユニーク処理を行う。そして、人脈情報統合部112は、当該ユニーク処理の結果、重複のない1または2以上の人物情報を有する統合人脈情報を取得する。   Specifically, the personal-connection information integration unit 112 performs, for example, so-called unique processing on two or more pieces of personal information included in two or more pieces of personal-connection information. Then, as a result of the unique processing, the personal-connection information integration unit 112 acquires integrated personal-connection information having one or more non-overlapping personal information.

また、上記、ユニーク処理において、2以上の各人物情報にスコアが対応付いている場合、人脈情報統合部112は、例えば、重複する2以上の人物情報に対して、新たなスコア(以下、適宜、統合スコアとする)を算出してもよい。この場合、人脈情報統合部112は、例えば、統合スコアを算出するための算出式を予め保持している。当該算出式は、2以上の各スコアを代入するための2以上変数を有する。また、当該算出式は、例えば、当該2以上のスコアをパラメータとする統合スコアの増加関数であることが好適である。また、当該増加関数は、例えば、単純平均、加重平均などである。そして、人脈情報統合部112は、重複する2以上の各人物情報に対応するスコアを当該算出式に代入し、統合スコアを算出する。当該統合スコアは、ユニーク処理により1つの人物情報に統合される2以上の重複する人物情報に対応するスコアである。   Further, in the above-described unique processing, when a score is associated with two or more pieces of personal information, the personal connection information integration unit 112, for example, adds a new score (hereinafter, appropriately , An integrated score) may be calculated. In this case, the personal-connection information integrating unit 112 holds, for example, a calculation formula for calculating the integrated score in advance. The calculation formula has two or more variables for substituting two or more scores. In addition, it is preferable that the calculation formula is, for example, an increasing function of the integrated score using the two or more scores as parameters. The increasing function is, for example, a simple average, a weighted average, or the like. Then, the personal-connection information integrating unit 112 calculates the integrated score by substituting the scores corresponding to the two or more overlapping pieces of personal information into the calculation formula. The integrated score is a score corresponding to two or more overlapping pieces of personal information that are integrated into one piece of personal information by the unique processing.

また、人脈情報統合部112は、例えば、重複する2以上の各人脈情報に対応するスコアの種類ごとに、統合スコアを算出してもよい。つまり、人脈情報統合部112は、例えば、重複する2以上の各人脈情報に対応する第一スコアを用いて、統合スコアを算出する。また、人脈情報統合部112は、例えば、重複する2以上の各人脈情報に対応する第二スコアを用いて、統合スコアを算出する。また、人脈情報統合部112は、例えば、重複する2以上の各人脈情報に対応する総合スコアを用いて、統合スコアを算出する。また、人脈情報統合部112は、例えば、重複する2以上の各人脈情報に対応するすべてのスコアを用いて、統合スコアを算出する。   Further, the personal-connection information integrating unit 112 may calculate an integrated score for each type of score corresponding to two or more overlapping personal-connection information, for example. That is, the personal-connection information integrating unit 112 calculates the integrated score using, for example, the first score corresponding to each of two or more overlapping personal-connection information. In addition, the personal-connection information integrating unit 112 calculates an integrated score using, for example, a second score corresponding to two or more overlapping personal-connection information. In addition, the personal-connection information integrating unit 112 calculates an integrated score using, for example, a total score corresponding to two or more overlapping personal-connection information. Further, the personal-connection information integrating unit 112 calculates an integrated score using, for example, all scores corresponding to two or more overlapping personal-connection information.

また、人脈情報統合部112は、例えば、2以上の人脈情報のうち、共通する人物情報を有する2以上の人脈情報を一つにまとめて統合してもよい。言い換えると、人脈情報統合部112は、例えば、2以上の人脈情報のうち、共通する人物情報を有さない人脈情報については、統合しなくてもよい。   Further, the personal-connection information integrating unit 112 may, for example, combine and integrate two or more personal-connection information items having common personal information among two or more personal-connection information items. In other words, the personal-connection information integrating unit 112 does not have to integrate, for example, personal-connection information having no common personal information among two or more personal-connection information.

具体的に、人脈情報統合部112は、例えば、2以上の人脈情報の中から、一の人脈情報を取得する。また、人脈情報統合部112は、当該取得した一の人脈情報の中から、一の人物情報を取得する。そして、人脈情報統合部112は、当該一の人物情報を有する2以上の人脈情報を統合する。   Specifically, for example, the personal-connection information integration unit 112 acquires one personal-connection information from two or more personal-connection information. Further, the personal-connection information integration unit 112 acquires one personal information from the acquired one personal-connection information. Then, the personal-connection information integrating unit 112 integrates two or more personal-connection information having the one personal information.

また、人脈情報統合部112は、例えば、2以上の人脈情報の中から、一の人脈情報を取得する。そして、人脈情報統合部112は、当該一の人脈情報が有する1または2以上の人物情報のいずれかを有する2以上の人脈情報を統合する。   The personal-connection information integration unit 112 acquires one personal-connection information from, for example, two or more personal-connection information. Then, the personal-connection information integrating unit 112 integrates two or more personal-connection information having either one or two or more personal information included in the one personal-connection information.

出力部113は、情報を出力する。当該情報は、通常、人脈情報取得部111が取得した情報である。つまり、当該情報は、例えば、1または2以上の人脈情報、1以上のユーザ識別情報、1以上のユーザ情報などである。また、当該情報は、例えば、人脈情報統合部112が取得した人脈情報であってもよい。また、出力部113が出力する情報の出力態様は、問わない。当該出力態様は、例えば、いわゆる有向グラフ、無向グラフ、表などである。   The output unit 113 outputs information. The information is usually information acquired by the personal-connection information acquiring unit 111. That is, the information is, for example, one or more personal connection information, one or more user identification information, one or more user information, and the like. Further, the information may be, for example, personal connection information acquired by the personal connection information integration unit 112. The output mode of the information output by the output unit 113 is not limited. The output mode is, for example, a so-called directed graph, undirected graph, table, or the like.

また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。   Output means display on a display, projection using a projector, printing on a printer, sound output, transmission to an external device, storage on a recording medium, processing to another processing device or another program, etc. This is a concept that includes delivery of results. As for transmission, accumulation, and delivery of the processing result, the output target is finally presented to the user.

また、出力部113は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部113は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。   The output unit 113 may or may not include an output device such as a display or a speaker. The output unit 113 can be realized by driver software for an output device or driver software for an output device and an output device.

サーバ装置2を構成するサーバ格納部201には、1または2以上の人脈情報が格納される。当該1または2以上の各人脈情報には、通常、アクセス情報が対応付いている。また、当該アクセス情報には、例えば、ユーザ識別情報が対応付いていてもよい。   One or more personal connection information is stored in the server storage unit 201 configuring the server device 2. The one or more personal network information is usually associated with access information. Further, the access information may be associated with, for example, user identification information.

サーバ受信部202は、人脈情報蓄積装置1から、送信情報を受信する。当該送信情報は、送信部105が送信した送信情報である。   The server receiving unit 202 receives transmission information from the personal network information storage device 1. The transmission information is transmission information transmitted by the transmission unit 105.

サーバ取得部203は、送信情報に対応する1以上の人脈情報を、サーバ格納部201から取得する。当該送信情報は、サーバ受信部202が受信した送信情報である。   The server acquisition unit 203 acquires one or more personal connection information corresponding to the transmission information from the server storage unit 201. The transmission information is transmission information received by the server receiving unit 202.

サーバ送信部204は、1以上の人脈情報を、人脈情報蓄積装置1に送信する。当該1以上の人脈情報は、サーバ取得部203が取得した1以上の人脈情報である。また、当該人脈情報蓄積装置1は、サーバ受信部202が受信したアクセス情報を送信してきた人脈情報蓄積装置1である。   The server transmission unit 204 transmits one or more personal network information to the personal network information storage device 1. The one or more personal connection information is one or more personal connection information acquired by the server acquisition unit 203. The personal-connection information storage device 1 is the personal-connection information storage device 1 that has transmitted the access information received by the server receiving unit 202.

なお、ユーザ情報格納部101、人脈情報格納部102、スコア格納部103、サーバ格納部201、は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、ユーザ情報格納部101などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体、通信回線、入力デバイスなどを介してユーザ情報格納部101などに記憶されてもよい。   Note that the user information storage unit 101, the personal network information storage unit 102, the score storage unit 103, and the server storage unit 201 are preferably non-volatile recording media, but may be realized by volatile recording media. The process of storing the predetermined information in the user information storage unit 101 or the like does not matter. For example, the predetermined information may be stored in the user information storage unit 101 or the like via a recording medium, a communication line, an input device, or the like.

また、送信部105、サーバ送信部204は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。   In addition, the transmission unit 105 and the server transmission unit 204 are generally realized by wireless or wired communication means, but may be realized by broadcast means.

また、受信部106、サーバ受信部202は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。   In addition, the receiving unit 106 and the server receiving unit 202 are generally realized by wireless or wired communication means, but may be realized by means for receiving broadcast.

また、人脈情報蓄積部107、スコア算出部108、総合スコア算出部109、スコア蓄積部110、人脈情報取得部111、人脈情報統合部112、サーバ取得部203は、通常、MPUやメモリ等から実現され得る。また、人脈情報蓄積部107などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。なお、人脈情報蓄積部107などは、ハードウェア(専用回路)で実現されてもよい。   In addition, the personal-connection information storage unit 107, the score calculation unit 108, the total score calculation unit 109, the score storage unit 110, the personal-connection information acquisition unit 111, the personal-connection information integration unit 112, and the server acquisition unit 203 are generally realized by an MPU, a memory, or the like. Can be done. The processing procedure of the personal-connection information storage unit 107 and the like is generally realized by software, and the software is recorded on a recording medium such as a ROM. Note that the personal-connection information storage unit 107 and the like may be realized by hardware (dedicated circuit).

次に、人脈情報蓄積システム3の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるi番目の情報は、「情報[i]」と記載するものとする。まず、人脈情報蓄積装置1の全体動作について、図4のフローチャートを用いて説明する。   Next, the overall operation of the personal-connection information storage system 3 will be described using a flowchart. The i-th information in the predetermined information is described as “information [i]”. First, the overall operation of the personal-connection information storage device 1 will be described with reference to the flowchart in FIG.

(ステップS401)送信部105は、受付部104が人脈蓄積指示を受け付けたか否かを判断する。受け付けた場合は、ステップS402に進み、そうでない場合は、ステップS403に進む。   (Step S401) The transmitting unit 105 determines whether the receiving unit 104 has received a personal network accumulation instruction. If accepted, the process proceeds to step S402; otherwise, the process proceeds to step S403.

(ステップS402)送信部105は、サーバ装置2にアクセス情報を送信し、受信部106は、当該送信に応じてサーバ装置2から人脈情報を受信し、人脈情報蓄積部107は、当該人脈情報を人脈情報格納部102に蓄積する。この処理の詳細は、図5のフローチャートを用いて説明する。   (Step S402) The transmitting unit 105 transmits the access information to the server device 2, the receiving unit 106 receives the personal connection information from the server device 2 according to the transmission, and the personal connection information accumulating unit 107 stores the personal connection information. The information is stored in the personal connection information storage unit 102. Details of this processing will be described with reference to the flowchart of FIG.

(ステップS403)スコア算出部108は、受付部104が第一スコア算出指示を受け付けたか否かを判断する。受け付けた場合は、ステップS404に進み、そうでない場合は、ステップS405に進む。   (Step S403) The score calculation unit 108 determines whether the reception unit 104 has received the first score calculation instruction. If accepted, the process proceeds to step S404; otherwise, the process proceeds to step S405.

(ステップS404)スコア算出部108は、第一スコアを算出し、スコア蓄積部110は、当該第一スコアをスコア格納部103に蓄積する。この処理の詳細は、図6のフローチャートを用いて説明する。   (Step S404) The score calculation unit 108 calculates a first score, and the score storage unit 110 stores the first score in the score storage unit 103. Details of this processing will be described with reference to the flowchart of FIG.

(ステップS405)スコア蓄積部110は、受付部104が第二スコア受付指示を受け付けたか否かを判断する。当該第二スコア受付指示は、通常、人物情報を有する第二スコア受付指示である。そして、受け付けた場合は、ステップS406に進み、そうでない場合は、ステップS408に進む。   (Step S405) The score storage unit 110 determines whether the receiving unit 104 has received a second score receiving instruction. The second score reception instruction is usually a second score reception instruction having personal information. Then, if accepted, the process proceeds to step S406; otherwise, the process proceeds to step S408.

(ステップS406)スコア蓄積部110は、受付部104が第二スコアを受け付けたか否かを判断する。受け付けた場合は、ステップS407に進み、そうでない場合は、ステップS406に戻る。   (Step S406) The score storage unit 110 determines whether the receiving unit 104 has received the second score. If accepted, the process proceeds to step S407; otherwise, the process returns to step S406.

(ステップS407)スコア蓄積部110は、ステップS406で受け付けた第二スコアを、ステップS405で受け付けた第二スコア受付指示が有する人物情報に対応付けて、スコア格納部103に蓄積する。   (Step S407) The score accumulation unit 110 accumulates the second score received in step S406 in the score storage unit 103 in association with the personal information included in the second score reception instruction received in step S405.

(ステップS408)総合スコア算出部109は、受付部104が総合スコア算出指示を受け付けたか否かを判断する。受け付けた場合は、ステップS409に進み、そうでない場合は、ステップS410に進む。   (Step S408) Total score calculation section 109 determines whether or not receiving section 104 has received a total score calculation instruction. If accepted, the process proceeds to step S409; otherwise, the process proceeds to step S410.

(ステップS409)総合スコア算出部109は、総合スコアを算出し、スコア蓄積部110は、当該総合スコアをスコア格納部103に蓄積する。この処理の詳細は、図7のフローチャートを用いて説明する。   (Step S409) The overall score calculation unit 109 calculates the overall score, and the score accumulation unit 110 accumulates the overall score in the score storage unit 103. Details of this processing will be described with reference to the flowchart of FIG.

(ステップS410)人脈情報取得部111は、受付部104が人脈出力指示を受け付けたか否かを判断する。当該人脈出力指示は、通常、組織識別情報を有する人脈出力指示である。そして、受け付けた場合は、ステップS411に進み、そうでない場合は、ステップS401に戻る。   (Step S410) The personal-connection information acquisition unit 111 determines whether the reception unit 104 has received a personal-connection output instruction. The personal connection output instruction is usually a personal connection output instruction having tissue identification information. Then, if accepted, the process proceeds to step S411; otherwise, the process returns to step S401.

(ステップS411)人脈情報取得部111は、ステップS410で受け付けた人脈出力指示が有する組織識別情報に対応する1以上のユーザ識別情報に対応付いた1以上の人脈情報を、人脈情報格納部102から取得する。また、人脈情報統合部112は、必要に応じて、人脈情報取得部111が取得した2以上の人脈情報を統合し、統合人脈情報を取得する。この処理の詳細は、図8のフローチャートを用いて説明する。   (Step S411) The personal-connection information acquisition unit 111 stores, from the personal-connection information storage unit 102, one or more personal-connection information associated with one or more user identification information corresponding to the tissue identification information included in the personal-connection output instruction received in Step S410. get. The personal-connection information integrating unit 112 integrates two or more personal-connection information acquired by the personal-connection information acquiring unit 111 as necessary, and acquires integrated personal-connection information. Details of this processing will be described with reference to the flowchart in FIG.

(ステップS412)出力部113は、ステップS411で取得した人脈情報を出力する。そして、ステップS401に戻る。   (Step S412) The output unit 113 outputs the personal connection information acquired in step S411. Then, the process returns to step S401.

なお、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。   In the flowchart of FIG. 4, the processing may be terminated by turning off the power or interrupting the termination of the processing.

図5は、図4のフローチャートのステップS402の人脈情報の受信と蓄積処理を示すフローチャートである。なお、図5のフローチャートにおいて、ユーザ情報格納部101には、m個のユーザ情報が格納されているものとする。また、当該m個の各ユーザ情報は、n[i]個のアクセス情報を有しているものとする。   FIG. 5 is a flowchart showing the process of receiving and storing personal connection information in step S402 of the flowchart of FIG. In the flowchart of FIG. 5, it is assumed that the user information storage unit 101 stores m pieces of user information. Each of the m pieces of user information has n [i] pieces of access information.

(ステップS501)送信部105は、カウンタiに1をセットする。   (Step S501) The transmitting unit 105 sets 1 to a counter i.

(ステップS502)送信部105は、カウンタjに1をセットする。   (Step S502) The transmitting unit 105 sets 1 to a counter j.

(ステップS503)送信部105は、ユーザ情報[i]が有するアクセス情報[j]であるアクセス情報[i][j]を、人脈情報蓄積装置1に送信する。   (Step S503) The transmission unit 105 transmits the access information [i] [j] that is the access information [j] included in the user information [i] to the personal-connection information storage device 1.

(ステップS504)人脈情報蓄積部107は、受信部106が人脈情報を受信したか否かを判断する。受信した場合は、ステップS505に進み、そうでない場合は、ステップS504に戻る。   (Step S504) The personal-connection information storage unit 107 determines whether the receiving unit 106 has received the personal-connection information. If received, the process proceeds to step S505; otherwise, the process returns to step S504.

(ステップS505)人脈情報蓄積部107は、ステップS504で受信した人脈情報を、ユーザ情報[i]が有するユーザ識別情報であるユーザ識別情報[i]に対応付けて、人脈情報格納部102に蓄積する。   (Step S505) The personal-connection information storage unit 107 stores the personal-connection information received in step S504 in the personal-connection information storage unit 102 in association with the user identification information [i] that is the user identification information included in the user information [i]. I do.

(ステップS506)送信部105は、jがn[i]であるか否かを判断する。n[i]である場合は、ステップS508に進み、そうでない場合は、ステップS507に進む。   (Step S506) The transmitting unit 105 determines whether or not j is n [i]. If n [i], the process proceeds to step S508; otherwise, the process proceeds to step S507.

(ステップS507)送信部105は、jを1インクリメントする。そして、ステップS503に戻る。   (Step S507) The transmission unit 105 increments j by one. Then, the process returns to step S503.

(ステップS508)送信部105は、iがmであるか否かを判断する。mである場合は、上位処理にリターンし、そうでない場合は、ステップS509に進む。   (Step S508) The transmitting unit 105 determines whether or not i is m. If it is m, the process returns to the upper-level process; otherwise, the process proceeds to step S509.

(ステップS509)送信部105は、iを1インクリメントする。そして、ステップS502に戻る。   (Step S509) The transmission unit 105 increments i by one. Then, the process returns to step S502.

図6は、図4のフローチャートのステップS404の第一スコアの算出と蓄積処理を示すフローチャートである。なお、図6のフローチャートにおいて、人脈情報格納部102には、m個の人物情報が格納されているものとする。   FIG. 6 is a flowchart showing the calculation and accumulation processing of the first score in step S404 of the flowchart of FIG. In the flowchart of FIG. 6, it is assumed that the personal connection information storage unit 102 stores m pieces of personal information.

(ステップS601)スコア算出部108は、カウンタiに1をセットする。   (Step S601) The score calculation unit 108 sets 1 to a counter i.

(ステップS602)スコア算出部108は、変数countに0をセットする。   (Step S602) The score calculation unit 108 sets 0 to a variable count.

(ステップS603)スコア算出部108は、人物情報[i]を有する一の人脈情報を、人脈情報格納部102に格納されている1または2以上の人脈情報の中から選択する。   (Step S603) The score calculation unit 108 selects one personal connection information having the personal information [i] from one or more personal connection information stored in the personal connection information storage unit 102.

(ステップS604)スコア算出部108は、ステップS603で選択した一の人脈情報に対応するユーザ識別情報を、ユーザ情報格納部101または人脈情報格納部102から取得する。   (Step S604) The score calculation unit 108 acquires the user identification information corresponding to the one personal connection information selected in step S603 from the user information storage unit 101 or the personal connection information storage unit 102.

(ステップS605)スコア算出部108は、ステップS604で取得したユーザ識別情報に対応する組織識別情報を、ユーザ情報格納部101から取得する。   (Step S605) The score calculation unit 108 acquires the organization identification information corresponding to the user identification information acquired in Step S604 from the user information storage unit 101.

(ステップS606)スコア算出部108は、ステップS605で取得した組織識別情報に対応する1以上のユーザ識別情報を、ユーザ情報格納部101から取得する。ここで、スコア算出部108は、n個のユーザ識別情報を取得したものとする。   (Step S606) The score calculation unit 108 acquires one or more pieces of user identification information corresponding to the organization identification information acquired in step S605 from the user information storage unit 101. Here, it is assumed that the score calculation unit 108 has obtained n pieces of user identification information.

(ステップS607)スコア算出部108は、カウンタjに1をセットする。   (Step S607) The score calculation unit 108 sets 1 to a counter j.

(ステップS608)スコア算出部108は、ステップS606で取得したn個のユーザ識別情報におけるユーザ識別情報[j]に対応する人脈情報を、人脈情報格納部102から取得する。   (Step S608) The score calculation unit 108 acquires, from the personal-connection information storage unit 102, personal-connection information corresponding to the user identification information [j] in the n pieces of user identification information acquired in Step S606.

(ステップS609)スコア算出部108は、ステップS608で取得した人脈情報が、人物情報[i]を有するか否かを判断する。有する場合は、ステップS610に進み、そうでない場合は、ステップS611に進む。   (Step S609) The score calculation unit 108 determines whether or not the personal connection information acquired in Step S608 has the personal information [i]. If so, the process proceeds to step S610; otherwise, the process proceeds to step S611.

(ステップS610)スコア算出部108は、countを1インクリメントする。   (Step S610) The score calculation unit 108 increments count by one.

(ステップS611)スコア算出部108は、jがnであるか否かを判断する。nである場合は、ステップS613に進み、そうでない場合は、ステップS612に進む。   (Step S611) The score calculation unit 108 determines whether or not j is n. If n, the process proceeds to step S613; otherwise, the process proceeds to step S612.

(ステップS612)スコア算出部108は、jを1インクリメントする。そして、ステップS608に戻る。   (Step S612) The score calculation unit 108 increments j by one. Then, the process returns to step S608.

(ステップS613)スコア算出部108は、算出したcountと、予め保持している算出式とを用いて、第一スコアを算出する。   (Step S613) The score calculation unit 108 calculates a first score using the calculated count and a calculation formula stored in advance.

(ステップS614)スコア蓄積部110は、ステップS614で算出した第一スコアを、人物情報[i]に対応付けて、スコア格納部103に蓄積する。   (Step S614) The score accumulating unit 110 accumulates the first score calculated in step S614 in the score storage unit 103 in association with the personal information [i].

(ステップS615)スコア算出部108は、iがmであるか否かを判断する。mである場合は、上位処理にリターンし、そうでない場合は、ステップS616に進む。   (Step S615) The score calculation unit 108 determines whether or not i is m. If m, the process returns to the host process; otherwise, the process proceeds to step S616.

(ステップS616)スコア算出部108は、iを1インクリメントする。そして、ステップS602に戻る。   (Step S616) The score calculation unit 108 increments i by one. Then, the process returns to step S602.

図7は、図4のフローチャートのステップS409の総合スコアの算出と蓄積処理を示すフローチャートである。   FIG. 7 is a flowchart showing the process of calculating and storing the total score in step S409 of the flowchart of FIG.

(ステップS701)総合スコア算出部109は、カウンタiに1をセットする。   (Step S701) The total score calculation unit 109 sets 1 to a counter i.

(ステップS702)総合スコア算出部109は、人物情報[i]に対応する第一スコアを、スコア格納部103から取得する。   (Step S702) The total score calculation unit 109 acquires the first score corresponding to the person information [i] from the score storage unit 103.

(ステップS703)総合スコア算出部109は、人物情報[i]に対応する第二スコアを、スコア格納部103から取得する。   (Step S703) The overall score calculation unit 109 acquires the second score corresponding to the person information [i] from the score storage unit 103.

(ステップS704)総合スコア算出部109は、ステップS702で取得した第一スコアと、ステップS703で取得した第二スコアと、予め保持している算出式とを用いて、総合スコアを算出する。   (Step S704) The total score calculation unit 109 calculates the total score using the first score obtained in step S702, the second score obtained in step S703, and a calculation formula stored in advance.

(ステップS705)スコア蓄積部110は、ステップS704で算出した総合スコアを、人物情報[i]に対応付けて、スコア格納部103に蓄積する。   (Step S705) The score accumulation unit 110 accumulates the total score calculated in step S704 in the score storage unit 103 in association with the personal information [i].

(ステップS706)総合スコア算出部109は、iがmであるか否かを判断する。mである場合は、上位処理にリターンし、そうでない場合は、ステップS707に進む。   (Step S706) Total score calculation section 109 determines whether or not i is m. If it is m, the process returns to the host process; otherwise, the process proceeds to step S707.

(ステップS707)総合スコア算出部109は、iを1インクリメントする。そして、ステップS702に戻る。   (Step S707) The comprehensive score calculation unit 109 increments i by one. Then, the process returns to step S702.

図8は、図4のフローチャートのステップS411の人脈情報の取得処理を示すフローチャートである。なお、図8のフローチャートにおいて、人脈情報格納部102には、m個の人脈情報が格納されているものとする。   FIG. 8 is a flowchart showing the personal-connection information acquisition processing in step S411 of the flowchart in FIG. In the flowchart of FIG. 8, it is assumed that the personal connection information storage unit 102 stores m personal connection information.

(ステップS801)人脈情報取得部111は、受付部104が受け付けた人脈出力指示が有する組織識別情報に対応するユーザ識別情報を、ユーザ情報格納部101から取得する。ここで、人脈情報取得部111は、m個のユーザ識別情報を取得したものとする。   (Step S801) The personal-connection information acquisition unit 111 acquires from the user-information storage unit 101 user identification information corresponding to the tissue identification information included in the personal-connection output instruction received by the reception unit 104. Here, it is assumed that the personal-connection information acquisition unit 111 has acquired m pieces of user identification information.

(ステップS802)カウンタiに1をセットする。   (Step S802) 1 is set to a counter i.

(ステップS803)人脈情報取得部111は、ユーザ識別情報[i]に対応する人脈情報を、人脈情報格納部102から取得する。   (Step S803) The personal-connection information acquisition unit 111 acquires personal-connection information corresponding to the user identification information [i] from the personal-connection information storage unit 102.

(ステップS804)人脈情報取得部111は、iがmであるか否かを判断する。mである場合は、ステップS806に進み、そうでない場合は、ステップS805に進む。   (Step S804) The personal-connection information acquisition unit 111 determines whether or not i is m. If m, the process proceeds to step S806; otherwise, the process proceeds to step S805.

(ステップS805)人脈情報取得部111は、iを1インクリメントする。そして、ステップS803に戻る。   (Step S805) The personal-connection information acquisition unit 111 increments i by one. Then, the process returns to step S803.

(ステップS806)人脈情報統合部112は、人脈情報取得部111が取得した人脈情報を統合するか否かを判断する。当該判断は、例えば、人脈情報を統合するか否かを示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。また、人脈情報統合部112は、例えば、人脈情報取得部111が取得した人脈情報が、異なる2以上のユーザ識別情報に対応する2以上の人脈情報である場合に、当該2以上の人脈情報を統合すると判断し、そうでない場合に、当該2以上の人脈情報を統合しないと判断する。そして、統合する場合は、ステップS807に進み、そうでない場合は、上位処理にリターンする。   (Step S806) The personal-connection information integrating unit 112 determines whether to integrate the personal-connection information acquired by the personal-connection information acquiring unit 111. The determination is performed using, for example, information indicating whether or not to integrate the personal network information in a predetermined storage area. Further, for example, when the personal network information acquired by the personal network information acquiring unit 111 is two or more personal network information corresponding to two or more different user identification information, the personal network information integrating unit 112 It is determined that the integration is to be performed, and otherwise, it is determined that the two or more personal connection information is not to be integrated. Then, in the case of integration, the process proceeds to step S807; otherwise, the process returns to the host process.

(ステップS807)人脈情報統合部112は、人脈情報取得部111が取得した人脈情報が有する人物情報の数を取得する。ここで、当該数は、nであるものとする。   (Step S807) The personal-connection information integration unit 112 acquires the number of pieces of personal information included in the personal-connection information acquired by the personal-connection information acquisition unit 111. Here, the number is assumed to be n.

(ステップS808)人脈情報統合部112は、配列total[]を初期化する。   (Step S808) The personal-connection information integration unit 112 initializes the array total [].

(ステップS809)人脈情報統合部112は、カウンタiに1をセットする。   (Step S809) The personal-connection information integration unit 112 sets 1 to a counter i.

(ステップS810)人脈情報統合部112は、total[]が人物情報[i]を有しているか否かを判断する。有している場合は、ステップS812に進み、そうでない場合は、ステップS811に進む。   (Step S810) The personal-connection information integrating unit 112 determines whether or not total [] has personal information [i]. If so, the process proceeds to step S812; otherwise, the process proceeds to step S811.

(ステップS811)人脈情報統合部112は、total[]に人物情報[i]を追加する。   (Step S811) The personal-connection information integration unit 112 adds personal information [i] to total [].

(ステップS812)人脈情報統合部112は、iがnであるか否かを判断する。nである場合は、上位処理にリターンし、そうでない場合は、ステップS813に進む。   (Step S812) The personal-connection information integration unit 112 determines whether or not i is n. If it is n, the process returns to the host process; otherwise, the process proceeds to step S813.

(ステップS813)人脈情報統合部112は、iを1インクリメントする。そして、ステップS810に戻る。   (Step S813) The personal-connection information integration unit 112 increments i by one. Then, the process returns to step S810.

次に、サーバ装置2の全体動作について、図9のフローチャートを用いて説明する。なお、図9のフローチャートにおいて、サーバ格納部201には、アクセス情報が対応付いたm個の人脈情報が格納されているものとする。また、当該m個の各人脈情報には、アクセス情報が対応付いているものとする。   Next, the overall operation of the server device 2 will be described with reference to the flowchart in FIG. In the flowchart of FIG. 9, it is assumed that the server storage unit 201 stores m pieces of personal network information associated with access information. It is assumed that access information is associated with each of the m pieces of personal network information.

(ステップS901)サーバ取得部203は、サーバ受信部202が、人脈情報蓄積装置1からアクセス情報を受信したか否かを判断する。受信した場合は、ステップS902に進み、そうでない場合は、ステップS901に戻る。   (Step S901) The server acquisition unit 203 determines whether the server reception unit 202 has received access information from the personal network information storage device 1. If received, the process proceeds to step S902; otherwise, the process returns to step S901.

(ステップS902)サーバ取得部203は、カウンタiに1をセットする。   (Step S902) The server acquisition unit 203 sets 1 to a counter i.

(ステップS903)サーバ取得部203は、人脈情報[i]に、ステップS901で受信したアクセス情報である受信アクセス情報が対応付いているか否かを判断する。対応付いている場合は、ステップS904に進み、そうでない場合は、ステップS905に進む。   (Step S903) The server acquisition unit 203 determines whether or not the received access information that is the access information received in step S901 is associated with the personal connection information [i]. If they correspond, the process proceeds to step S904; otherwise, the process proceeds to step S905.

(ステップS904)サーバ取得部203は、人脈情報[i]を取得する。   (Step S904) The server acquisition unit 203 acquires the personal network information [i].

(ステップS905)サーバ取得部203は、iがmであるか否かを判断する。mである場合は、ステップS907に進み、そうでない場合は、ステップS906に進む。   (Step S905) The server acquisition unit 203 determines whether or not i is m. If m, the process proceeds to step S907; otherwise, the process proceeds to step S906.

(ステップS906)サーバ取得部203は、iを1インクリメントする。そして、ステップS903に戻る。   (Step S906) The server acquisition unit 203 increments i by one. Then, the process returns to step S903.

(ステップS907)サーバ送信部204は、ステップS904で取得した人脈情報を、人脈情報蓄積装置1に送信する。そして、ステップS901に戻る。   (Step S907) The server transmission unit 204 transmits the personal network information acquired in Step S904 to the personal network information storage device 1. Then, the process returns to step S901.

なお、図9のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。   In the flowchart of FIG. 9, the processing may be terminated by powering off or interruption for terminating the processing.

なお、上記で説明した人脈情報蓄積システム3の全体動作は、あくまで一例である。つまり、人脈情報蓄積システム3の全体動作は、上記の説明に限定されるものではない。   The overall operation of the personal-connection information accumulation system 3 described above is only an example. That is, the overall operation of the personal-connection information storage system 3 is not limited to the above description.

(具体例)
次に、人脈情報蓄積システム3の動作の具体例について説明する。なお、本具体例において、人脈情報蓄積装置1は、いわゆるクライアント・サーバシステムにおけるサーバ装置であるものとする。つまり、人脈情報蓄積装置1は、例えば、ユーザが操作する装置(以下、適宜、端末装置とする)を介して、ユーザが入力した情報や指示などを受け付ける。
(Concrete example)
Next, a specific example of the operation of the personal-connection information storage system 3 will be described. In this specific example, it is assumed that the personal-connection information storage device 1 is a server device in a so-called client-server system. That is, the personal-connection information storage device 1 receives, for example, information and instructions input by the user via a device operated by the user (hereinafter, appropriately referred to as a terminal device).

(例1)
本例において、人脈情報を取得し蓄積する例について説明する。なお、本例において、ユーザ情報格納部101には、図10に示すユーザ情報が格納されているものとする。当該ユーザ情報は、レコードを一意に特定するためのIDと、組織識別情報であるユーザが所属する組織の名称(項目名:所属)と、ユーザ識別情報であるユーザの名前(項目名:名前)と、SNSサイトの名称(項目名:サイト名)と、SNSサイトのURLと、SNSサイトにアクセスするためのアカウントとパスワードとを有する。URLと、アカウントと、パスワードは、アクセス情報である。また、URLは、1または2以上のサーバ装置2を識別するサーバ識別情報である。
(Example 1)
In this example, an example of acquiring and storing personal connection information will be described. In this example, it is assumed that the user information shown in FIG. 10 is stored in the user information storage unit 101. The user information includes an ID for uniquely specifying a record, the name of the organization to which the user belongs as the organization identification information (item name: affiliation), and the name of the user as the user identification information (item name: name) SNS site name (item name: site name), URL of the SNS site, and an account and password for accessing the SNS site. The URL, account, and password are access information. The URL is server identification information for identifying one or more server devices 2.

まず、ユーザが端末装置に対し、1または2以上のサーバ装置2からの人脈情報の受信と蓄積とを人脈情報蓄積装置1に対して指示するための操作を行ったとする。すると、図示しない端末受付部は、人脈蓄積指示を受け付ける。そして、図示しない端末送信部は、当該人脈情報を人脈情報蓄積装置1に送信する。そして、人脈情報蓄積装置1の受付部104は、当該人脈蓄積指示を受け付ける。当該受け付けは、通常、受信である。   First, it is assumed that the user performs an operation on the terminal device to instruct the personal network information storage device 1 to receive and store the personal network information from one or more server devices 2. Then, a terminal reception unit (not shown) receives a personal network accumulation instruction. Then, a terminal transmission unit (not shown) transmits the personal connection information to the personal connection information storage device 1. Then, the receiving unit 104 of the personal-connection information storage device 1 receives the personal-connection accumulation instruction. The reception is usually reception.

次に、送信部105は、図10のURL、アカウント、パスワードをレコードごとに順に取得する。そして、送信部105は、当該URLにより識別されるサーバ装置2に、当該アカウントとパスワードとを送信する。   Next, the transmission unit 105 sequentially acquires the URL, account, and password of FIG. 10 for each record. Then, the transmitting unit 105 transmits the account and the password to the server device 2 identified by the URL.

例えば、送信部105が、図10の「ID=012」のURL「https://s-i-n-i-s.com/personal/」と、アカウント「umiumiei」と、パスワード「yD2HDuPUZxzX」とを取得したとする。すると、送信部105は、当該アカウントとパスワードとを、当該URLにより識別されるサーバ装置2に送信する。   For example, it is assumed that the transmission unit 105 has acquired the URL “https://s-i-n-i-s.com/personal/” of “ID = 012” in FIG. 10, the account “umiumiei”, and the password “yD2HDuPUZxzX”. Then, the transmitting unit 105 transmits the account and the password to the server device 2 identified by the URL.

ここで、URL「https://s-i-n-i-s.com/personal/」により識別されるサーバ装置2(SNSサイト「SiNiS」を運用しているサーバ装置2)のサーバ格納部201には、図11に示す人脈情報が格納されているものとする。当該人脈情報は、人物情報である1または2以上の人物の名前(項目名:人物1、人物2、・・・、人物n−1、人物n)を有する。また、当該人脈情報には、レコードを一意に特定するためのIDと、アクセス情報であるアカウントとパスワードとが対応付いている。   Here, the server storage unit 201 of the server device 2 (the server device 2 operating the SNS site “SiNiS”) identified by the URL “https://sinis.com/personal/” is shown in FIG. It is assumed that personal connection information is stored. The personal connection information has names of one or more persons (item names: person 1, person 2,..., Person n-1, person n) which are person information. Further, the personal connection information is associated with an ID for uniquely specifying a record, and an account and a password as access information.

次に、サーバ装置2のサーバ受信部202は、アカウント「umiumiei」と、パスワード「yD2HDuPUZxzX」とを受信する。そして、サーバ取得部203は、当該アカウントとパスワードとに対応する図11の「ID=014」の人脈情報を取得する。そして、サーバ送信部204は、当該人脈情報を人脈情報蓄積装置1に送信する。   Next, the server receiving unit 202 of the server device 2 receives the account “umiumiei” and the password “yD2HDuPUZxzX”. Then, the server acquisition unit 203 acquires the personal network information of “ID = 014” in FIG. 11 corresponding to the account and the password. Then, server transmission section 204 transmits the personal connection information to personal connection information storage device 1.

次に、人脈情報蓄積装置1の受信部106は、図11の「ID=014」の人脈情報を受信する。そして、人脈情報蓄積部107は、図11の「ID=014」の人脈情報を、図10の「ID=012」のユーザの名前「海田A助」に対応付けて、人脈情報格納部102に蓄積する。   Next, the receiving unit 106 of the personal-connection information storage device 1 receives the personal-connection information of “ID = 014” in FIG. Then, the personal connection information storage unit 107 associates the personal connection information of “ID = 014” in FIG. 11 with the user name “Kaita Asuke” of “ID = 012” in FIG. accumulate.

また、例えば、送信部105が、図10の「ID=019」のURL「https://s-i-n-i-s.com/personal/」と、アカウント「momorirorou」と、パスワード「Hn5dfEvfwYyV」とを取得したとする。すると、送信部105は、当該アカウントとパスワードとを、当該URLにより識別されるサーバ装置2に送信する。   Further, for example, it is assumed that the transmission unit 105 has acquired the URL “https://s-i-n-i-s.com/personal/” of “ID = 019” in FIG. 10, the account “momorirorou”, and the password “Hn5dfEvfwYyV”. Then, the transmitting unit 105 transmits the account and the password to the server device 2 identified by the URL.

次に、サーバ装置2のサーバ受信部202は、アカウント「momorirorou」と、パスワード「Hn5dfEvfwYyV」とを受信する。そして、サーバ取得部203は、当該アカウントとパスワードとに対応する図11の「ID=020」の人脈情報を取得する。そして、サーバ送信部204は、当該人脈情報を人脈情報蓄積装置1に送信する。   Next, the server receiving unit 202 of the server device 2 receives the account “momorirorou” and the password “Hn5dfEvfwYyV”. Then, the server acquisition unit 203 acquires the personal connection information of “ID = 020” in FIG. 11 corresponding to the account and the password. Then, server transmission section 204 transmits the personal connection information to personal connection information storage device 1.

次に、人脈情報蓄積装置1の受信部106は、図11の「ID=020」の人脈情報を受信する。そして、人脈情報蓄積部107は、図11の「ID=020」の人脈情報を、図10の「ID=019」のユーザの名前「森田C太郎」に対応付けて、人脈情報格納部102に蓄積する。   Next, the receiving unit 106 of the personal-connection information storage device 1 receives the personal-connection information of “ID = 020” in FIG. Then, the personal-connection information storage unit 107 associates the personal-connection information of “ID = 020” in FIG. 11 with the user name of “ID = 019” in FIG. accumulate.

上記の様にして、人脈情報格納部102に蓄積された人脈情報は、例えば、図12である。   The personal connection information stored in the personal connection information storage unit 102 as described above is, for example, FIG.

(例2)
本例において、組織識別情報に対応する1以上のユーザ識別情報に対応付いている1以上の人脈情報を取得し、出力する例について説明する。なお、本例において、ユーザ情報格納部101には、図10に示すユーザ情報が格納されているものとする。また、人脈情報格納部102には、図12に示す人脈情報が格納されているものとする。
(Example 2)
In this example, an example will be described in which one or more personal connection information items associated with one or more user identification information items corresponding to the organization identification information are acquired and output. In this example, it is assumed that the user information shown in FIG. 10 is stored in the user information storage unit 101. It is assumed that the personal connection information storage unit 102 stores the personal connection information shown in FIG.

まず、ユーザが端末装置に対し、組織識別情報である組織の名称を入力する操作を行ったとする。当該組織の名称は、「組織ABC」であるものとする。すると、図示しない端末受付部は、当該組織の名称を受け付ける。そして、図示しない端末送信部は、当該組織の名称を有する人脈出力指示を構成し、当該人脈出力指示を人脈情報蓄積装置1に送信する。そして、人脈情報蓄積装置1の受付部104は、当該人脈出力指示を受け付ける。当該受け付けは、通常、受信である。   First, it is assumed that the user performs an operation on the terminal device to input a name of an organization, which is organization identification information. It is assumed that the name of the organization is “organization ABC”. Then, a terminal receiving unit (not shown) receives the name of the organization. Then, the terminal transmission unit (not shown) forms a personal-connection output instruction having the name of the organization, and transmits the personal-connection output instruction to the personal-connection information storage device 1. Then, the receiving unit 104 of the personal-connection information storage device 1 receives the personal-connection output instruction. The reception is usually reception.

次に、人脈情報取得部111は、受付部104が受け付けた人脈出力指示が有する組織の名称に対応するユーザの名前を、図10のユーザ情報から取得する。ここで、人脈情報取得部111は、「蛇本A子」、「鳥丸B奈」、「林田C之介」、「犬丸B太郎」の4つのユーザの名前を取得したものとする。   Next, the personal-connection information acquisition unit 111 acquires the name of the user corresponding to the name of the organization included in the personal-connection output instruction received by the reception unit 104 from the user information in FIG. Here, it is assumed that the personal-connection information acquisition unit 111 has acquired the names of four users, “Ako Snakemoto”, “Bana Torimaru”, “Canosuke Hayashida”, and “Taro Inumaru”.

次に、人脈情報取得部111は、上記4つの各ユーザの名前に対応する人脈情報を、図12の人脈情報から取得する。ここで、人脈情報取得部111は、図12の「ID=013」、「ID=014」、「ID=015」、「ID=020」の4つの人脈情報を取得したものとする。   Next, the personal-connection information acquisition unit 111 acquires personal-connection information corresponding to the names of the four users from the personal-connection information in FIG. Here, it is assumed that the personal-connection information acquiring unit 111 has acquired four personal-connection information items of “ID = 013”, “ID = 014”, “ID = 015”, and “ID = 020” in FIG.

次に、人脈情報統合部112は、上記の4つの人脈情報を統合し、統合人脈情報を取得する。このとき、人脈情報統合部112は、例えば、当該4つの人脈情報が有するすべての人物の名前を取得する。そして、人脈情報統合部112は、当該取得した人物の名前に対してユニーク処理を行う。例えば、図12の「ID=013」の人脈情報と、「ID=014」の人脈情報とは、人物の名前「川田×太郎」を有する。従って、人脈情報統合部112は、取得した人物の名前から、「川田×太郎」の重複を削除する。また、例えば、図12の「ID=013」の人脈情報と、「ID=020」の人脈情報とは、人物の名前「山田○助」を有する。従って、人脈情報統合部112は、取得した人物の名前から、「山田○助」の重複を削除する。   Next, the personal-connection information integrating unit 112 integrates the above-described four personal-connection information and acquires integrated personal-connection information. At this time, the personal-connection information integrating unit 112 acquires, for example, the names of all the persons included in the four personal-connection information. Then, the personal-connection information integration unit 112 performs a unique process on the acquired name of the person. For example, the personal connection information of “ID = 013” and the personal connection information of “ID = 014” in FIG. 12 have a person name “Kawada × Taro”. Therefore, the personal-connection information integration unit 112 deletes the overlap of “Kawada × Taro” from the acquired person name. Further, for example, the personal connection information of “ID = 013” and the personal connection information of “ID = 020” in FIG. 12 have a person name “Yamada Osuke”. Therefore, the personal-connection information integration unit 112 deletes the duplication of “Yamada Osuke” from the acquired person name.

次に、出力部113は、人脈情報統合部112が取得した統合人脈情報を、端末装置に出力する。当該出力は、通常、送信である。すると、図示しない端末受信部は、当該統合人脈情報を受信する。そして、図示しない端末出力部は、当該統合人脈情報を出力する。当該出力の例は、例えば、図13である。   Next, the output unit 113 outputs the integrated personal network information acquired by the personal network information integrating unit 112 to the terminal device. The output is usually a transmission. Then, a terminal receiving unit (not shown) receives the integrated personal connection information. Then, a terminal output unit (not shown) outputs the integrated personal connection information. FIG. 13 shows an example of the output.

(例3)
本例において、第一スコアを算出する例について説明する。
(Example 3)
In this example, an example of calculating the first score will be described.

まず、例2における統合人脈情報の取得の結果、端末装置の画面に、図13に示す様に、1以上の人物の名前が出力されているものとする。また、当該1以上の各人物の名前は、いわゆるアンカーになっており、マウスのクリックなどにより選択することが可能な状態となっているものとする。   First, it is assumed that the names of one or more persons are output on the screen of the terminal device as a result of acquiring the integrated personal network information in Example 2, as shown in FIG. It is also assumed that the names of the one or more persons are so-called anchors and can be selected by clicking a mouse or the like.

次に、ユーザが端末装置に対し、図13の人物の名前「馬田○男」を選択する操作を行ったとする。すると、図示しない端末受付部は、当該人物の名前を受け付ける。そして、図示しない端末送信部は、当該人物の名前を有する第一スコア算出指示を構成し、当該第一スコア算出指示を人脈情報蓄積装置1に送信する。そして、人脈情報蓄積装置1の受付部104は、当該第一スコア算出指示を受け付ける。   Next, it is assumed that the user performs an operation on the terminal device to select the name of the person in FIG. Then, a terminal receiving unit (not shown) receives the name of the person. Then, the terminal transmission unit (not shown) forms a first score calculation instruction having the name of the person, and transmits the first score calculation instruction to the personal-connection information storage device 1. Then, the receiving unit 104 of the personal-connection information storage device 1 receives the first score calculation instruction.

次に、スコア算出部108は、第一スコア算出指示が有する人物の名前を取得する。そして、スコア算出部108は、当該人物の名前を有する一の人脈情報を、人脈情報格納部102に格納されている1以上の人脈情報の中から特定する。このとき、スコア算出部108は、例えば、IDの小さい人脈情報から順に、人物の名前「馬田○男」を有するか否かを判断し、最初に有すると判断した人脈情報を、当該人物の名前「馬田○男」を有する一の人脈情報であると特定する。   Next, the score calculation unit 108 acquires the name of the person indicated by the first score calculation instruction. Then, the score calculation unit 108 identifies one personal connection information having the name of the person from one or more personal connection information stored in the personal connection information storage unit 102. At this time, the score calculation unit 108 determines, for example, whether or not the person has the name “Mada Oo” in the order of the personal connection information having the smallest ID, and replaces the personal connection information determined to have first with the name of the person. It is determined that the information is one personal connection information having “Mada * O”.

次に、スコア算出部108は、特定した一の人脈情報に対応するユーザの名前を、人脈情報格納部102から取得する。そして、スコア算出部108は、当該ユーザの名前に対応する組織の名称を、ユーザ情報格納部101から取得する。そして、スコア算出部108は、当該組織の名称に対応する1以上のユーザの名前を、ユーザ情報格納部101から取得する。ここで、当該取得したユーザの名前は、図14であるものとする。   Next, the score calculation unit 108 acquires the name of the user corresponding to the identified one personal connection information from the personal connection information storage unit 102. Then, the score calculation unit 108 acquires the name of the organization corresponding to the name of the user from the user information storage unit 101. Then, the score calculation unit 108 acquires, from the user information storage unit 101, one or more user names corresponding to the name of the organization. Here, it is assumed that the acquired user name is shown in FIG.

次に、スコア算出部108は、図14の各ユーザの名前に対して、当該ユーザの名前に対応する人脈情報であり、人脈情報格納部102に格納されている人脈情報が、人物の名前「馬田○男」を有するか否かを判断する。ここで、スコア算出部108は、図14の「ID=011」、「ID=013」、「ID=015」の3つの人物の名前に対応する人脈情報が、人物の名前「馬田○男」を有すると判断したものとする。   Next, for each user's name in FIG. 14, the score calculation unit 108 is the personal connection information corresponding to the user's name, and the personal connection information stored in the personal connection information storage unit 102 is the personal name " It is determined whether or not "Mada * O" is included. Here, the score calculation unit 108 determines that the personal connection information corresponding to the names of the three persons “ID = 011”, “ID = 013”, and “ID = 015” in FIG. It shall be determined that it has.

次に、スコア算出部108は、対応する人脈情報が人物の名前「馬田○男」を有すると判断したユーザの名前の数「3」を取得する。そして、スコア算出部108は、当該ユーザの名前の数「3」と、予め保持している算出式とを用いて、第一スコアを算出する。ここで、予め保持している算出式が、「30×$num−5」であるとする。当該算出式における「$num」は、ユーザの名前の数を代入する変数である。すると、スコア算出部108は、「30×3−5」を計算し、第一スコア「85」を算出する。   Next, the score calculation unit 108 acquires the number “3” of the names of the users who have determined that the corresponding personal connection information has the name of the person “Mada Oo”. Then, the score calculation unit 108 calculates the first score using the number “3” of the user names and the calculation formula stored in advance. Here, it is assumed that the calculation formula held in advance is “30 × Δnum−5”. “$ Num” in the calculation formula is a variable to which the number of user names is substituted. Then, the score calculation unit 108 calculates “30 × 3-5” and calculates the first score “85”.

次に、スコア蓄積部110は、スコア算出部108が算出した第一スコア「85」を、人物の名前「馬田○男」に対応付けて、スコア格納部103に蓄積する。   Next, the score storage unit 110 stores the first score “85” calculated by the score calculation unit 108 in the score storage unit 103 in association with the name of the person “Mada Oo”.

上記の様にして、スコア格納部103に蓄積された第一スコアは、例えば、図15である。   The first score stored in the score storage unit 103 as described above is, for example, FIG.

(例4)
本例において、第二スコアを受け付ける例について説明する。
(Example 4)
In this example, an example in which the second score is received will be described.

まず、例2における統合人脈情報の取得の結果、端末装置の画面に、図13に示す様に、1以上の人物の名前が出力されているものとする。また、当該1以上の各人物の名前は、いわゆるアンカーになっており、マウスのクリックなどにより選択することが可能な状態となっているものとする。   First, it is assumed that the names of one or more persons are output on the screen of the terminal device as a result of acquiring the integrated personal network information in Example 2, as shown in FIG. It is also assumed that the names of the one or more persons are so-called anchors and can be selected by clicking a mouse or the like.

次に、ユーザが端末装置に対し、図13の人物の名前「馬田○男」を選択する操作を行ったとする。すると、図示しない端末受付部は、当該人物の名前を受け付ける。そして、図示しない端末送信部は、当該人物の名前を有する第二スコア受付指示を構成し、当該第二スコア受付指示を人脈情報蓄積装置1に送信する。そして、人脈情報蓄積装置1の受付部104は、当該第二スコア受付指示を受け付ける。   Next, it is assumed that the user performs an operation on the terminal device to select the name of the person in FIG. Then, a terminal receiving unit (not shown) receives the name of the person. Then, the terminal transmission unit (not shown) forms a second score reception instruction having the name of the person, and transmits the second score reception instruction to the personal-connection information storage device 1. Then, the receiving unit 104 of the personal-connection information storage device 1 receives the second score receiving instruction.

次に、出力部113は、端末装置に対し、第二スコアを入力するための画面を出力する。当該出力は、通常、送信である。すると、図示しない端末受信部は、当該画面を受信する。そして、図示しない端末出力部は、当該画面を出力する。当該画面は、例えば、図16である。   Next, the output unit 113 outputs a screen for inputting the second score to the terminal device. The output is usually a transmission. Then, a terminal receiving unit (not shown) receives the screen. Then, a terminal output unit (not shown) outputs the screen. The screen is, for example, FIG.

次に、ユーザが端末装置に対し、図16の画面において第二スコアを入力する操作を行ったとする。当該第二スコアは、「73」であるものとする。すると、図示しない端末受付部は、当該第二スコアを受け付ける。そして、図示しない端末送信部は、当該第二スコアを人脈情報蓄積装置1に送信する。そして、人脈情報蓄積装置1の受付部104は、当該第二スコアを受け付ける。   Next, it is assumed that the user performs an operation for inputting the second score on the screen of FIG. 16 on the terminal device. The second score is “73”. Then, a terminal receiving unit (not shown) receives the second score. Then, the terminal transmitting unit (not shown) transmits the second score to the personal-connection information storage device 1. Then, the receiving unit 104 of the personal-connection information storage device 1 receives the second score.

次に、スコア蓄積部110は、第二スコア受付指示が有する人物の名前を取得する。そして、スコア蓄積部110は、受付部104が受け付けた第二スコア「73」を、人物の名前「馬田○男」に対応付けて、スコア格納部103に蓄積する。   Next, the score accumulation unit 110 acquires the name of the person indicated by the second score reception instruction. Then, the score accumulation unit 110 accumulates the second score “73” received by the reception unit 104 in the score storage unit 103 in association with the person name “Mada Oo”.

上記の様にして、スコア格納部103に蓄積された第二スコアは、例えば、図17である。   The second score stored in the score storage unit 103 as described above is, for example, FIG.

(例5)
本例において、総合スコアを算出する例について説明する。なお、本例において、スコア格納部103には、図18に示すスコアが格納されているものとする。当該スコアは、第一スコアと第二スコアであり、レコードを一意に特定するためのIDと、人物情報である人物の名前(項目名:人物)とが対応付いている。
(Example 5)
In this example, an example of calculating the total score will be described. In this example, it is assumed that the score shown in FIG. 18 is stored in the score storage unit 103. The score is a first score and a second score, and an ID for uniquely specifying a record is associated with a person name (item name: person) which is person information.

まず、ユーザが端末装置に対し、総合スコアの算出を人脈情報蓄積装置1に対して指示するための操作を行ったとする。すると、図示しない端末受付部は、総合スコア算出指示を受け付ける。そして、図示しない端末送信部は、当該総合スコア算出指示を人脈情報蓄積装置1に送信する。そして、人脈情報蓄積装置1の受付部104は、当該総合スコア算出指示を受け付ける。   First, it is assumed that the user has performed an operation on the terminal device to instruct the personal network information storage device 1 to calculate a total score. Then, a terminal receiving unit (not shown) receives a total score calculation instruction. Then, a terminal transmitting unit (not shown) transmits the total score calculation instruction to the personal network information storage device 1. Then, the receiving unit 104 of the personal-connection information storage device 1 receives the comprehensive score calculation instruction.

次に、総合スコア算出部109は、図18の各人物の名前の中から、第一スコアおよび第二スコアが対応付いている人物の名前を特定する。そして、総合スコア算出部109は、第一スコアおよび第二スコアが対応付いていると特定した人物の名前に対し、順に、当該人物の名前に対応付いている第一スコアおよび第二スコアと、予め保持している算出式とを用いて、総合スコアを算出する。そして、スコア蓄積部110は、当該算出した総合スコアを、当該特定した人物の名前に対応付けて、スコア格納部103に蓄積する。   Next, the comprehensive score calculation unit 109 specifies the name of the person associated with the first score and the second score from among the names of each person in FIG. Then, the comprehensive score calculation unit 109 sequentially, for the name of the person identified as having the first score and the second score associated with the first score and the second score associated with the name of the person, The total score is calculated using the calculation formula held in advance. Then, the score accumulation unit 110 accumulates the calculated overall score in the score storage unit 103 in association with the specified person's name.

例えば、総合スコア算出部109が、図18の「ID=011」の人物の名前「馬田○男」を、第一スコアおよび第二スコアが対応付いていると特定したとする。すると、総合スコア算出部109は、当該人物の名前に対して、当該人物の名前に対応する第一スコア「85」および第二スコア「73」と、予め保持している算出式とを用いて、総合スコアを算出する。ここで、予め保持している算出式が、「$s1×0.4+$s2×0.6」であるとする。当該算出式における「$s1」は、第一スコアを代入する変数である。また、「$s2」は、第二スコアを代入する変数である。すると、総合スコア算出部109は、「85×0.4+73×0.6」を計算し、総合スコア「78」を算出する。そして、スコア蓄積部110は、当該総合スコアを、人物の名前「馬田○男」に対応付けて、スコア格納部103に蓄積する。   For example, it is assumed that the comprehensive score calculation unit 109 specifies that the name “Mada Oo” of the person with “ID = 011” in FIG. 18 is associated with the first score and the second score. Then, the comprehensive score calculation unit 109 uses the first score “85” and the second score “73” corresponding to the name of the person and the calculation formula stored in advance for the name of the person. , Calculate the overall score. Here, it is assumed that the calculation formula held in advance is “$ s1 × 0.4 + $ s2 × 0.6”. “$ s1” in the calculation formula is a variable to which the first score is assigned. “$ S2” is a variable to which the second score is assigned. Then, the total score calculation unit 109 calculates “85 × 0.4 + 73 × 0.6”, and calculates the total score “78”. Then, the score accumulating unit 110 accumulates the comprehensive score in the score storing unit 103 in association with the name of the person “Mada Oo”.

また、例えば、総合スコア算出部109が、図18の「014」の人物の名前「山田×華」を、第一スコアおよび第二スコアが対応付いていると特定したとする。すると、総合スコア算出部109は、当該人物の名前に対して、当該人物の名前に対応する第一スコア「68」および第二スコア「45」と、予め保持している算出式「$s1×0.4+$s2×0.6」とを用いて、「68×0.4+45×0.6」を計算し、総合スコア「54」を算出する。そして、スコア蓄積部110は、当該総合スコアを、人物の名前「山田×華」に対応付けて、スコア格納部103に蓄積する。   Also, for example, it is assumed that the comprehensive score calculation unit 109 specifies that the name “Yamada × Hana” of the person “014” in FIG. 18 is associated with the first score and the second score. Then, the total score calculation unit 109 calculates a first score “68” and a second score “45” corresponding to the name of the person and a calculation formula “$ s1 × Using “0.4 + Δs2 × 0.6”, “68 × 0.4 + 45 × 0.6” is calculated, and the total score “54” is calculated. Then, the score accumulation unit 110 accumulates the comprehensive score in the score storage unit 103 in association with the person's name “Yamada × Hana”.

上記の様にして、スコア格納部103に蓄積された総合スコアは、例えば、図19である。図19において、「ID=016」から「ID=020」のレコードは、第一スコアおよび第二スコアを有していない。従って、総合スコア算出部109は、当該レコードに対しては総合スコアを算出していない。   The total score stored in the score storage unit 103 as described above is, for example, FIG. In FIG. 19, the records from “ID = 016” to “ID = 020” do not have the first score and the second score. Therefore, the total score calculation unit 109 does not calculate the total score for the record.

(例6)
本例において、人脈情報が有する1または2以上の各人物情報にスコアが対応付いている場合の当該人物情報の出力例について説明する。
(Example 6)
In this example, an output example of the personal information when the score is associated with one or two or more pieces of personal information included in the personal connection information will be described.

例えば、例2において人脈情報取得部111が取得した1以上の各人脈情報に、図19の様に、総合スコアが対応付いている場合、人脈情報取得部111は、当該総合スコアと共に、1以上の人物情報を取得する。そして、人脈情報統合部112は、当該総合スコアと共に、1以上の人物情報を統合する。そして、出力部113は、当該統合された1以上の人物情報を有する統合人脈情報を出力する。当該出力の例は、例えば、図20である。図20において、人脈情報格納部102に格納されている人脈情報により、対応付いていることが示されるユーザの名前と人物の名前とが、線で結ばれている。   For example, as shown in FIG. 19, when one or more pieces of personal network information acquired by the personal network information acquiring unit 111 in Example 2 are associated with a comprehensive score, the personal network information acquiring unit 111 may add one or more together with the overall score. Get person information of Then, the personal-connection information integrating unit 112 integrates one or more pieces of personal information together with the total score. Then, the output unit 113 outputs the integrated personal connection information having the integrated one or more personal information. An example of the output is, for example, FIG. In FIG. 20, the name of the user and the name of the person indicated to be associated with each other are connected by a line based on the personal connection information stored in the personal connection information storage unit 102.

(例7)
本例において、1または2以上の各種類に対応する第二スコアが、スコア格納部103に蓄積される例について説明する。なお、例4において説明済である処理の具体例等については、適宜、省略する。
(Example 7)
In this example, an example will be described in which second scores corresponding to one or more types are stored in the score storage unit 103. It should be noted that specific examples and the like of the processing already described in Example 4 are appropriately omitted.

まず、例4と同様に、端末装置の画面に、図13の様に1以上の人物の名前が出力されているものとする。そして、ユーザは、出力されている1以上の人物の名前の中から、第二スコアを入力する人物の名前を選択する。すると、人脈情報蓄積装置1の受付部104は、当該人物の名前を有する第二スコア受付指示を受け付ける。また、端末装置の画面には、例えば、図16の様な画面が表示される。当該画面には、例えば、1または2以上の各種類に対応する第二スコアを入力する入力項目が配置されている。   First, as in Example 4, it is assumed that the names of one or more persons are output on the screen of the terminal device as shown in FIG. Then, the user selects the name of the person for whom the second score is to be input, from among the output names of the one or more persons. Then, the reception unit 104 of the personal-connection information storage device 1 receives a second score reception instruction having the name of the person. On the screen of the terminal device, for example, a screen as shown in FIG. 16 is displayed. On the screen, for example, input items for inputting second scores corresponding to one or more types are arranged.

次に、ユーザが端末装置に対し、1または2以上の各種類に対応する第二スコアを入力する操作を行ったとする。すると、図示しない端末受付部は、当該1または2以上の各種類に対応する第二スコアを受け付ける。そして、図示しない端末送信部は、当該1または2以上の第二スコアを、当該第二スコアに対応する種類を示す種類情報に対応付けて、人脈情報蓄積装置1に送信する。そして、人脈情報蓄積装置1の受付部104は、当該第二スコアを受け付ける。   Next, it is assumed that the user performs an operation on the terminal device to input a second score corresponding to one or more types. Then, the terminal receiving unit (not shown) receives the second score corresponding to the one or more types. Then, the terminal transmission unit (not shown) transmits the one or more second scores to the personal-connection information storage device 1 in association with the type information indicating the type corresponding to the second score. Then, the receiving unit 104 of the personal-connection information storage device 1 receives the second score.

次に、スコア蓄積部110は、第二スコア受付指示が有する人物の名前を取得する。また、スコア蓄積部110は、当該人物の名前を有する人脈情報に対応するユーザの名前を、人脈情報格納部102から取得する。そして、スコア蓄積部110は、受付部104が受け付けた第二スコアを、取得した人物の名前、ユーザの名前、当該第二スコアに対応付いている種類情報に対応付けて、スコア格納部103に蓄積する。   Next, the score accumulation unit 110 acquires the name of the person indicated by the second score reception instruction. Further, the score accumulation unit 110 acquires the name of the user corresponding to the personal connection information having the name of the person from the personal connection information storage unit 102. Then, the score storage unit 110 associates the second score received by the reception unit 104 with the acquired name of the person, the name of the user, and the type information associated with the second score, and stores the second score in the score storage unit 103. accumulate.

上記の様にして、1または2以上の各人物情報に対応する1または2以上の各種類に対応する第二スコアが、スコア格納部103に蓄積される。当該蓄積された第二スコアは、例えば、図21である。図21において、1以上の各レコードは、レコードを一意に特定するためのIDと、人物の名前(項目名:被紹介者)と、ユーザの名前(項目名:紹介者)と、1以上の各種類に対応する第二スコア(項目名:エンジニア、セールス、経歴など)とを有する。また、当該1種類以上の各種類に対応する第二スコアには、項目名として、種類情報が対応付いている。また、図21において、空欄のセルは、例えば、当該空欄のセルの種類に対応するスコアが未入力であることを意味する。   As described above, the second scores corresponding to one or two or more types corresponding to one or two or more pieces of personal information are accumulated in the score storage unit 103. The accumulated second score is, for example, FIG. In FIG. 21, one or more records each include an ID for uniquely identifying the record, a person's name (item name: referral), a user's name (item name: introducer), and one or more records. It has a second score (item name: engineer, sales, career, etc.) corresponding to each type. The second score corresponding to the one or more types is associated with type information as an item name. In FIG. 21, a blank cell means that, for example, a score corresponding to the type of the blank cell has not been input.

以上、本実施の形態による人脈情報蓄積装置1によれば、指定された組織に属する1または2以上のユーザの人脈に関するデータベースを構築することができる。また、本実施の形態による人脈情報蓄積装置1によれば、当該構築したデータベースを用いて、ユーザの人脈に対してスコアリングすることができる。これにより、例えば、自社の2以上の社員と繋がりのある人物、スコアが予め決められた条件を満たすほど大きい人物など、自社の社員と円滑に連携できそうな人物を選別および特定することができる。また、これにより、当該選別および特定した人物に対して、例えば、スカウトを行うことができる。   As described above, according to the personal-connection information storage device 1 of the present embodiment, it is possible to construct a database relating to the personal connections of one or more users belonging to the designated organization. Further, according to the personal-connection information storage device 1 according to the present embodiment, it is possible to score the personal connections of the user using the constructed database. Thereby, for example, it is possible to select and identify a person who is likely to be able to cooperate with the company's employees smoothly, such as a person who is connected to two or more employees of the company or a person whose score is large enough to satisfy a predetermined condition. . Further, thereby, for example, a scout can be performed on the selected and specified person.

以上、本実施の形態による人脈情報蓄積装置1によれば、例えば、指定した組織や人物の属性などを満たす人物と繋がりのある社員を探し出すことができる。当該指定した組織とは、例えば、人物を採用したい組織、自社と競合関係にある組織、自社の営業先の組織などである。また、当該人物の属性は、例えば、人物が所属する組織における所属(部署)、人物の役職などである。これにより、例えば、自社と競合関係にある組織から、例えば、自社の多くの社員と繋がりのある人物であり、特定の部署(例えば、人事部など)に所属し、かつ、特定の役職(例えば、部長など)に就いている人物を探し出し、当該人物に対して、例えば、スカウトを行うことができる。また、本技術は、会社指向人脈DB演算の技術であると言える。   As described above, according to the personal-connection information storage device 1 of the present embodiment, for example, it is possible to search for an employee who is connected to a person who satisfies the designated organization and the attributes of the person. The designated organization is, for example, an organization that wants to hire a person, an organization that is in a competitive relationship with the company, an organization of a business destination of the company, or the like. The attribute of the person is, for example, the affiliation (department) in the organization to which the person belongs, the position of the person, and the like. Accordingly, for example, from an organization that is in a competitive relationship with the company, for example, a person who is connected to many employees of the company, belongs to a specific department (for example, human resources department), and has a specific post (for example, , A manager, etc.), and a scout can be performed on the person, for example. In addition, it can be said that the present technology is a technology of company-oriented personal connection DB calculation.

また、上記実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。   Further, in the above embodiment, it goes without saying that two or more communication means existing in one device may be physically realized by one medium.

また、上記実施の形態における人脈情報蓄積装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。   The personal-connection information storage device in the above embodiment may be, for example, a stand-alone device or a server device in a server-client system.

なお、人脈情報蓄積装置1が、サーバ・クライアントシステムにおけるサーバ装置である場合、人脈情報蓄積装置1は、具体例において説明した様に、例えば、ユーザが操作する端末装置から、情報や指示などを受け付ける。当該受け付けは、通常、受信である。また、人脈情報蓄積装置1は、当該端末装置に対し、情報を出力する。当該出力は、通常、送信である。   When the personal-connection information storage device 1 is a server device in a server-client system, the personal-connection information storage device 1 transmits, for example, information and instructions from a terminal device operated by a user as described in the specific example. Accept. The reception is usually reception. The personal-connection information storage device 1 outputs information to the terminal device. The output is usually a transmission.

なお、上記の端末装置を端末装置5とすると、端末装置5のブロック図は、例えば、図22である。端末装置5は、例えば、端末受付部51、端末送信部52、端末受信部53、端末出力部54を備える。   If the above terminal device is the terminal device 5, a block diagram of the terminal device 5 is, for example, FIG. The terminal device 5 includes, for example, a terminal receiving unit 51, a terminal transmitting unit 52, a terminal receiving unit 53, and a terminal output unit 54.

端末受付部51は、例えば、情報や指示などを受け付ける。端末受付部51が受け付ける情報や指示などは、受付部104が受け付ける情報や指示などと同様であるので、説明を省略する。また、端末受付部51における情報や指示などの入力手段は、メニュー画面によるもの、キーボードなど、何でもよい。端末受付部51は、メニュー画面の制御ソフトウェア、キーボード等の入力手段のデバイスドライバなどで実現され得る。   The terminal receiving unit 51 receives, for example, information and instructions. The information and instructions received by the terminal receiving unit 51 are the same as the information and instructions received by the receiving unit 104, and a description thereof will be omitted. Further, the input means of information, instructions, and the like in the terminal receiving unit 51 may be anything using a menu screen, a keyboard, or the like. The terminal receiving unit 51 can be realized by control software for a menu screen, a device driver for input means such as a keyboard, or the like.

また、端末送信部52は、端末受付部51が受け付けた情報や指示などを、人脈情報蓄積装置1に送信する。つまり、受付部104は、受け付ける情報や指示などを、端末装置5から受信する。また、端末送信部52は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。   In addition, the terminal transmission unit 52 transmits information, instructions, and the like received by the terminal reception unit 51 to the personal-connection information storage device 1. That is, the receiving unit 104 receives information, instructions, and the like to be received from the terminal device 5. In addition, the terminal transmitting unit 52 is generally realized by a wireless or wired communication unit, but may be realized by a broadcasting unit.

また、端末受信部53は、情報を受信する。当該情報は、出力部113が出力する情報と同様であるので、説明を省略する。つまり、端末受信部53は、人脈情報蓄積装置1が送信した情報を受信する。また、端末受信部53は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。   Further, the terminal receiving unit 53 receives the information. The information is the same as the information output by the output unit 113, and the description is omitted. That is, the terminal receiving unit 53 receives the information transmitted by the personal-connection information storage device 1. The terminal receiving unit 53 is usually realized by a wireless or wired communication unit, but may be realized by a unit for receiving a broadcast.

また、端末出力部54は、端末受信部53が受信した情報を出力する。また、端末出力部54は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。端末出力部54は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。   The terminal output unit 54 outputs the information received by the terminal receiving unit 53. The terminal output unit 54 may or may not include an output device such as a display or a speaker. The terminal output unit 54 can be realized by driver software for an output device, or driver software for an output device and an output device.

また、上記の1または2以上の端末装置5をも備える人脈情報蓄積システム3を人脈情報蓄積システム6とすると、人脈情報蓄積システム6の概念図は、例えば、図23である。   Further, assuming that the personal-connection information storage system 3 including the one or more terminal devices 5 is the personal-connection information storage system 6, a conceptual diagram of the personal-connection information storage system 6 is, for example, shown in FIG.

また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。   Further, in the above embodiment, each processing or each function may be realized by centralized processing by a single device or a single system, or may be realized by distributed processing by a plurality of devices or a plurality of systems. It may be realized by doing.

また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。   Further, in the above embodiment, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.

また、上記実施の形態における人脈情報蓄積装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、組織を識別する情報である組織識別情報と、ユーザを識別する情報であるユーザ識別情報と、1または2以上のサーバ装置から当該ユーザの人脈に関する情報である人脈情報を取得するための情報である1または2以上のアクセス情報とを有する情報である1または2以上のユーザ情報が格納されるユーザ情報格納部と、ユーザ識別情報に対応付いた1または2以上の人脈情報が格納される人脈情報格納部とにアクセス可能なコンピュータを、前記アクセス情報を用いて、1または2以上のサーバ装置から、1または2以上の人脈情報を受信する受信部、前記受信部が受信した1または2以上の人脈情報を、当該人脈情報の受信に用いたアクセス情報に対応するユーザ識別情報に対応付けて前記人脈情報格納部に蓄積する人脈情報蓄積部として機能させるためのプログラムである。   The software for realizing the personal-connection information storage device in the above embodiment is, for example, the following program. That is, this program acquires organization identification information that is information for identifying an organization, user identification information that is information for identifying a user, and personal network information that is information about the personal network of the user from one or more server devices. User information storage unit in which one or more user information, which is information having one or more access information, is stored, and one or more personal connection information associated with the user identification information A receiving unit that receives one or more personal network information from one or more server devices using the access information, and a computer that can access the personal network information storage unit in which is stored. The personal network information storage unit associates the obtained one or more personal network information with the user identification information corresponding to the access information used for receiving the personal network information. Is a program for functioning as a personal connection information storage unit for product.

なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。   Note that, in the above-described program, functions realized by the program do not include functions that can be realized only by hardware.

また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。   The above program may be executed by being downloaded from a server or the like, or a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, etc.) may be read. May be performed by Further, this program may be used as a program constituting a program product.

また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。   The computer that executes the program may be a single computer or a plurality of computers. That is, centralized processing or distributed processing may be performed.

また、図24は、前述のプログラムを実行して、前述の実施の形態の人脈情報蓄積装置等を実現するコンピュータシステム9の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。   FIG. 24 is a schematic diagram of a computer system 9 that executes the above-described program to realize the personal-connection information storage device and the like according to the above-described embodiment. The above-described embodiments can be realized by computer hardware and a computer program executed thereon.

図24において、コンピュータシステム9は、CD−ROMドライブ9011を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。   24, the computer system 9 includes a computer 901 including a CD-ROM drive 9011, a keyboard 902, a mouse 903, and a monitor 904.

図25は、コンピュータシステム9のブロック図である。図25において、コンピュータ901は、CD−ROMドライブ9011に加えて、MPU9013と、ブートアッププログラム等のプログラムを記憶するためのROM9014と、MPU9013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM9015と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク9015と、CD−ROMドライブ9011、MPU9012等を相互に接続するバス9016とを備える。ここでは図示しないが、コンピュータ901は、さらに、LANへの接続を提供するネットワークカードを備えていてもよい。   FIG. 25 is a block diagram of the computer system 9. In FIG. 25, a computer 901 is connected to an MPU 9013, a ROM 9014 for storing a program such as a boot-up program, and a MPU 9013 in addition to the CD-ROM drive 9011, and temporarily stores instructions of an application program. A RAM 9015 for providing a temporary storage space, a hard disk 9015 for storing application programs, system programs, and data, and a bus 9016 for mutually connecting a CD-ROM drive 9011, an MPU 9012, and the like are provided. Although not shown here, the computer 901 may further include a network card for providing a connection to a LAN.

コンピュータシステム9に、前述の実施の形態の人脈情報蓄積装置等の機能を実行させるプログラムは、CD−ROM9101に記憶されて、CD−ROMドライブ9011に挿入され、さらにハードディスク9015に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク9015に記憶されてもよい。プログラムは実行の際にRAM9014にロードされる。プログラムは、CD−ROM9101またはネットワークから直接、ロードされてもよい。   A program that causes the computer system 9 to execute the functions of the personal network information storage device or the like of the above-described embodiment may be stored in the CD-ROM 9101, inserted into the CD-ROM drive 9011, and further transferred to the hard disk 9015. . Alternatively, the program may be transmitted to the computer 901 via a network (not shown) and stored in the hard disk 9015. The program is loaded into the RAM 9014 at the time of execution. The program may be loaded directly from the CD-ROM 9101 or from a network.

プログラムは、コンピュータ901に、前述の実施の形態の人脈情報蓄積装置等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム9がどのように動作するかは周知であり、詳細な説明は省略する。   The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 901 to execute the functions of the personal-connection information storage device or the like in the above-described embodiment. The program only needs to include a part of an instruction for calling an appropriate function (module) in a controlled manner and obtaining a desired result. It is well known how the computer system 9 operates, and a detailed description thereof will be omitted.

また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   In addition, the present invention is not limited to the above-described embodiments, and various changes can be made, and it goes without saying that these are also included in the scope of the present invention.

以上のように、本発明にかかる人脈情報蓄積装置は、指定された組織に属する2以上のユーザの人脈に関するデータベースを構築することができるという効果を有し、例えば、一の組織における多くの社員と繋がりのある人材(採用すべき人材)の発掘を支援する装置等として有用である。   As described above, the personal-connection information storage device according to the present invention has an effect that a database relating to personal connections of two or more users belonging to a specified organization can be constructed. For example, many employees in one organization It is useful as a device or the like that assists in finding human resources (human resources to be recruited) who are connected to the system.

1 人脈情報蓄積装置
101 ユーザ情報格納部
102 人脈情報格納部
103 スコア格納部
104 受付部
105 送信部
106 受信部
107 人脈情報蓄積部
108 スコア算出部
109 総合スコア算出部
110 スコア蓄積部
111 人脈情報取得部
112 人脈情報統合部
113 出力部
1 personal network information storage device 101 user information storage unit 102 personal network information storage unit 103 score storage unit 104 reception unit 105 transmission unit 106 reception unit 107 personal network information storage unit 108 score calculation unit 109 comprehensive score calculation unit 110 score storage unit 111 personal network information acquisition Unit 112 Personal network information integration unit 113 Output unit

Claims (7)

組織を識別する情報である組織識別情報と、ユーザを識別する情報であるユーザ識別情報と、1または2以上のサーバ装置から当該ユーザの人脈に関する情報である人脈情報を取得するための情報である1または2以上のアクセス情報とを有する情報である2以上のユーザ情報が格納されるユーザ情報格納部と、
ユーザ識別情報に対応付いた1または2以上の人脈情報が格納される人脈情報格納部と、
前記人脈情報に対応付けてスコアが格納されるスコア格納部と、
前記アクセス情報を用いて、1または2以上のサーバ装置から、1または2以上の人脈情報を受信する受信部と、
前記受信部が受信した1または2以上の人脈情報を、当該人脈情報の受信に用いたアクセス情報に対応するユーザ識別情報に対応付けて前記人脈情報格納部に蓄積する人脈情報蓄積部と、
組織識別情報を受け付ける受付部と、
前記受付部が受け付けた組織識別情報に対応する1以上のユーザ識別情報に対応付いた1以上の人脈情報を、前記人脈情報格納部から取得する人脈情報取得部と、
前記各人脈情報に対応する人物に対して、同一の組織識別情報と対になるユーザ識別情報であり、前記各人脈情報と対になるユーザ識別情報の数が多いほど、値が大きくなるようにスコアを算出するスコア算出部と、
前記スコアを前記人脈情報に対応付けて前記スコア格納部に蓄積するスコア蓄積部と、
前記人脈情報取得部が取得した1以上の人脈情報を出力する出力部とを備える人脈情報蓄積装置。
This is information for acquiring organization identification information that is information for identifying an organization, user identification information that is information for identifying a user, and personal network information that is information about the personal network of the user from one or more server devices. A user information storage unit that stores two or more pieces of user information that is information having one or more pieces of access information;
A personal connection information storage unit that stores one or more personal connection information associated with the user identification information;
A score storage unit in which a score is stored in association with the personal network information;
A receiving unit that receives one or more personal network information from one or more server devices using the access information;
A personal connection information storage unit that stores one or more personal connection information received by the reception unit in the personal connection information storage unit in association with user identification information corresponding to the access information used for receiving the personal connection information;
A receiving unit for receiving organization identification information;
A personal-connection information acquiring unit that acquires one or more personal-connection information associated with one or more user identification information corresponding to the tissue identification information received by the receiving unit from the personal-connection information storage unit;
For the person corresponding to each of the personal connection information, the user identification information is paired with the same organization identification information, and the larger the number of the user identification information paired with each of the personal connection information, the larger the value. A score calculation unit for calculating a score,
A score storage unit that stores the score in the score storage unit in association with the personal network information;
An output unit configured to output one or more personal network information acquired by the personal network information acquiring unit.
前記人脈情報は、人物に関する情報である1または2以上の人物情報を有し、
前記人脈情報取得部は、
前記組織識別情報に対応する2以上の異なるユーザ識別情報に対応する2以上の人脈情報を取得し、
前記人脈情報取得部が取得した2以上の人脈情報が有する人物情報のうち、重複する人物情報を一つにまとめて統合した人脈情報を取得する人脈情報統合部とをさらに備え、
前記出力部は、
前記人脈情報統合部が取得した人脈情報を出力する請求項1記載の人脈情報蓄積装置。
The personal connection information has one or more pieces of person information that is information about a person,
The personal connection information acquisition unit,
Acquiring two or more personal network information corresponding to two or more different user identification information corresponding to the organization identification information,
A personal-connection information integration unit that acquires personal-connection information obtained by integrating the overlapping personal information into one, among the personal information having the two or more personal-connection information acquired by the personal-connection information acquisition unit,
The output unit includes:
The personal-connection information storage device according to claim 1, wherein the personal-connection information integration unit outputs the personal-connection information acquired.
前記受付部は、
組織識別情報と、当該組織識別情報とは異なる組織識別情報である第二組織識別情報と、当該第二組織識別情報により識別される組織に属する人物の属性を示す情報である属性情報とを受け付け、
前記人脈情報取得部は、
前記第二組織識別情報と前記属性情報とを満たす人物に関する人物情報を有する人脈情報に対応する1以上のユーザ識別情報を取得し、
前記出力部は、
前記人脈情報取得部が取得した1以上のユーザ識別情報、または当該1以上のユーザ識別情報を有する1以上のユーザ情報の全部または一部を出力する請求項1または請求項2記載の人脈情報蓄積装置。
The reception unit,
Accepts organization identification information, second organization identification information that is different from the organization identification information, and attribute information that is information indicating an attribute of a person belonging to the organization identified by the second organization identification information. ,
The personal connection information acquisition unit,
Obtain one or more user identification information corresponding to personal network information having personal information on a person satisfying the second organization identification information and the attribute information,
The output unit includes:
3. The personal network information storage according to claim 1, wherein the personal network information acquiring unit outputs one or more pieces of user identification information or all or a part of one or more pieces of user information having the one or more pieces of user identification information. apparatus.
前記受付部は、
前記人脈情報に対応する人物に対する評価であるスコアを受け付け、
前記人脈情報に対応付けてスコアが格納されるスコア格納部と、
前記スコアを前記人脈情報に対応付けて前記スコア格納部に蓄積するスコア蓄積部とをさらに備える請求項1から請求項3いずれか一項に記載の人脈情報蓄積装置。
The reception unit,
Accepting a score that is an evaluation for a person corresponding to the personal connection information,
A score storage unit in which a score is stored in association with the personal network information;
The personal-connection information storage device according to any one of claims 1 to 3, further comprising: a score storage unit that stores the score in the score storage unit in association with the personal-connection information.
前記受付部は、
前記人脈情報に対応する人物に対する評価であるスコアを受け付け、
前記人脈情報に対応付けてスコアが格納されるスコア格納部と、
前記各人脈情報に対応する人物に対して、同一の組織識別情報と対になるユーザ識別情報であり、前記各人脈情報と対になるユーザ識別情報の数が多いほど、値が大きくなるスコアを算出するスコア算出部と、
前記スコア算出部が算出したスコアと、前記受付部が受け付けたスコアとを用いて、総合的なスコアである総合スコアを算出する総合スコア算出部と、
前記総合スコアを前記人脈情報に対応付けて前記スコア格納部に蓄積するスコア蓄積部とをさらに備える請求項1から請求項3いずれか一項に記載の人脈情報蓄積装置。
The reception unit,
Accepting a score that is an evaluation for a person corresponding to the personal connection information,
A score storage unit in which a score is stored in association with the personal network information;
For a person corresponding to each of the personal connection information, the user identification information is paired with the same organization identification information, and the score increases as the number of the user identification information paired with each of the personal connection information increases. A score calculating unit for calculating,
Using the score calculated by the score calculation unit and the score received by the reception unit, a total score calculation unit that calculates a total score that is a total score,
4. The personal-connection information storage device according to claim 1, further comprising: a score storage unit that stores the total score in the score storage unit in association with the personal-connection information. 5.
組織を識別する情報である組織識別情報と、ユーザを識別する情報であるユーザ識別情報と、1または2以上のサーバ装置から当該ユーザの人脈に関する情報である人脈情報を取得するための情報である1または2以上のアクセス情報とを有する情報である2以上のユーザ情報が格納されるユーザ情報格納部と、
ユーザ識別情報に対応付いた1または2以上の人脈情報が格納される人脈情報格納部と、
前記人脈情報に対応付けてスコアが格納されるスコア格納部と、
受信部と、人脈情報蓄積部と、受付部と、人脈情報取得部と、スコア算出部と、スコア蓄積部と、出力部とを用いて行われる人脈情報蓄積方法であって、
前記受信部が、前記アクセス情報を用いて、1または2以上のサーバ装置から、1または2以上の人脈情報を受信する受信ステップと、
前記人脈情報蓄積部が、前記受信部が受信した1または2以上の人脈情報を、当該人脈情報の受信に用いたアクセス情報に対応するユーザ識別情報に対応付けて前記人脈情報格納部に蓄積する人脈情報蓄積ステップと、
前記受付部が、組織識別情報を受け付ける受付ステップと、
前記人脈情報取得部が、前記受付部が受け付けた組織識別情報に対応する1以上のユーザ識別情報に対応付いた1以上の人脈情報を、前記人脈情報格納部から取得する人脈情報取得ステップと、
前記スコア算出部が、前記各人脈情報に対応する人物に対して、同一の組織識別情報と対になるユーザ識別情報であり、前記各人脈情報と対になるユーザ識別情報の数が多いほど、値が大きくなるようにスコアを算出するスコア算出ステップと、
前記スコア蓄積部が、前記スコアを前記人脈情報に対応付けて前記スコア格納部に蓄積するスコア蓄積ステップと、
前記出力部が、前記人脈情報取得部が取得した1以上の人脈情報を出力する出力ステップとを備える人脈情報蓄積方法。
This is information for acquiring organization identification information that is information for identifying an organization, user identification information that is information for identifying a user, and personal network information that is information about the personal network of the user from one or more server devices. A user information storage unit that stores two or more pieces of user information that is information having one or more pieces of access information;
A personal connection information storage unit that stores one or more personal connection information associated with the user identification information;
A score storage unit in which a score is stored in association with the personal network information;
A receiving unit, a personal network information accumulating unit, a receiving unit, a personal network information acquiring unit, a score calculating unit, a score accumulating unit, and a personal network information accumulating method performed using the output unit,
A receiving step in which the receiving unit receives one or more personal network information from one or two or more server devices using the access information;
The personal connection information storage unit stores one or more personal connection information received by the receiving unit in the personal connection information storage unit in association with user identification information corresponding to access information used for receiving the personal connection information. Human network information accumulation step;
A receiving step in which the receiving unit receives organization identification information;
A personal-connection information acquiring step of acquiring one or more personal-connection information items associated with one or more user identification information items corresponding to the tissue identification information received by the reception unit from the personal-connection information storage unit;
The score calculation unit, for a person corresponding to each of the personal network information, is the user identification information that is paired with the same organization identification information, the more the number of user identification information that is paired with each of the personal network information, A score calculation step of calculating a score so as to increase the value;
A score accumulation step in which the score accumulation unit accumulates the score in the score storage unit in association with the personal network information;
An output step of the output unit outputting one or more personal network information acquired by the personal network information acquisition unit.
組織を識別する情報である組織識別情報と、ユーザを識別する情報であるユーザ識別情報と、1または2以上のサーバ装置から当該ユーザの人脈に関する情報である人脈情報を取得するための情報である1または2以上のアクセス情報とを有する情報である2以上のユーザ情報が格納されるユーザ情報格納部と、
ユーザ識別情報に対応付いた1または2以上の人脈情報が格納される人脈情報格納部と、
前記人脈情報に対応付けてスコアが格納されるスコア格納部とにアクセス可能なコンピュータを、
前記アクセス情報を用いて、1または2以上のサーバ装置から、1または2以上の人脈情報を受信する受信部と、
前記受信部が受信した1または2以上の人脈情報を、当該人脈情報の受信に用いたアクセス情報に対応するユーザ識別情報に対応付けて前記人脈情報格納部に蓄積する人脈情報蓄積部と、
組織識別情報を受け付ける受付部と、
前記受付部が受け付けた組織識別情報に対応する1以上のユーザ識別情報に対応付いた1以上の人脈情報を、前記人脈情報格納部から取得する人脈情報取得部と、
前記各人脈情報に対応する人物に対して、同一の組織識別情報と対になるユーザ識別情報であり、前記各人脈情報と対になるユーザ識別情報の数が多いほど、値が大きくなるようにスコアを算出するスコア算出部と、
前記スコアを前記人脈情報に対応付けて前記スコア格納部に蓄積するスコア蓄積部と、
前記人脈情報取得部が取得した1以上の人脈情報を出力する出力部として機能させるためのプログラム。
This is information for acquiring organization identification information that is information for identifying an organization, user identification information that is information for identifying a user, and personal network information that is information about a personal network of the user from one or more server devices. A user information storage unit that stores two or more pieces of user information that is information having one or more pieces of access information;
A personal connection information storage unit that stores one or more personal connection information associated with the user identification information;
A computer capable of accessing a score storage unit in which a score is stored in association with the personal network information,
A receiving unit that receives one or more personal network information from one or more server devices using the access information;
A personal connection information storage unit that stores one or more personal connection information received by the reception unit in the personal connection information storage unit in association with user identification information corresponding to the access information used for receiving the personal connection information;
A receiving unit for receiving organization identification information;
A personal-connection information acquiring unit that acquires one or more personal-connection information associated with one or more user identification information corresponding to the tissue identification information received by the receiving unit from the personal-connection information storage unit;
For a person corresponding to each of the personal connection information, the user identification information is paired with the same organization identification information, and the value increases as the number of the user identification information paired with each of the personal connection information increases. A score calculation unit for calculating a score,
A score storage unit that stores the score in the score storage unit in association with the personal network information;
A program for functioning as an output unit that outputs one or more personal network information acquired by the personal network information acquisition unit.
JP2018196293A 2018-10-18 2018-10-18 Personal network information storage device, personal network information storage method, and program Active JP6647366B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018196293A JP6647366B2 (en) 2018-10-18 2018-10-18 Personal network information storage device, personal network information storage method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018196293A JP6647366B2 (en) 2018-10-18 2018-10-18 Personal network information storage device, personal network information storage method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2014107404A Division JP6423173B2 (en) 2014-05-23 2014-05-23 Human network information storage device, personal network information storage method, and program

Publications (2)

Publication Number Publication Date
JP2019029036A JP2019029036A (en) 2019-02-21
JP6647366B2 true JP6647366B2 (en) 2020-02-14

Family

ID=65478663

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018196293A Active JP6647366B2 (en) 2018-10-18 2018-10-18 Personal network information storage device, personal network information storage method, and program

Country Status (1)

Country Link
JP (1) JP6647366B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005108123A (en) * 2003-10-01 2005-04-21 Fujitsu Ltd Personal connection information display method, personal connection information display program, and personal connection information display device
JP4639615B2 (en) * 2004-03-15 2011-02-23 富士ゼロックス株式会社 Network path search program and device
US9336333B2 (en) * 2006-02-13 2016-05-10 Linkedin Corporation Searching and reference checking within social networks
JP2011108042A (en) * 2009-11-18 2011-06-02 Ricoh Co Ltd Personal connection search device, personal connection search method, and personal connection search program
JP4798673B1 (en) * 2011-03-16 2011-10-19 株式会社garbs Employment time adjustment system using SNS and application program for its operation
WO2014076846A1 (en) * 2012-11-19 2014-05-22 株式会社I&Gパートナーズ Recruitment assistance system, server, network system, program, and recruitment assistance method

Also Published As

Publication number Publication date
JP2019029036A (en) 2019-02-21

Similar Documents

Publication Publication Date Title
US8275870B2 (en) Internet identity graph and social graph management system and method
US8495212B2 (en) Internet identity graph and social graph management system and method
King Managing your library's social media channels
KR101899921B1 (en) Online korean language learning system and the method
JP2015515689A (en) Sharing TV and video programs via social networking
CN102971762A (en) Facilitating interaction among users of a social network
Akar et al. User roles and contribution patterns in online communities: a managerial perspective
US20180033052A1 (en) Customized landing page system and method
US20130311905A1 (en) Internet identity graph and social graph management system and method
JP2021009695A (en) Method and system for providing information which use instant messaging application
US11361021B2 (en) Systems and methods for music related interactions and interfaces
Pedersen et al. “Citizen Curation” in Online Discussions of Donald Trump’s Presidency: Sharing the News on Mumsnet
JP6647366B2 (en) Personal network information storage device, personal network information storage method, and program
JP6357636B2 (en) Management device, service providing system, management device control method, and management device program
Wintterlin et al. Examining journalist’s trust in sources: An analytical model capturing a key problem in journalism
JP6423173B2 (en) Human network information storage device, personal network information storage method, and program
Wasitarini et al. Assessing users' acceptance toward a closed access Library Service System using the UTAUT model: A case study at the National Library of Indonesia
JP6247504B2 (en) Search formula creation device, search formula creation method, and program
JP2009140363A (en) Information processor, information processing method, control program, and recording medium
JP6439516B2 (en) Summary data generation program, summary data generation method, and summary data generation device
JP2017224360A (en) Social network service providing device using sound and method therefor
KR20220074131A (en) Method and device for providing hobby-related community information
de Oliveira Albuquerque et al. Gtrust: group extension for trust models in distributed systems
KR20140045534A (en) Social network reports
KR101471896B1 (en) Method and apparatus for sharing data automatically

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181018

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200114

R150 Certificate of patent or registration of utility model

Ref document number: 6647366

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