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

JP7629882B2 - AC management device, AC management method, and program - Google Patents

AC management device, AC management method, and program Download PDF

Info

Publication number
JP7629882B2
JP7629882B2 JP2022025058A JP2022025058A JP7629882B2 JP 7629882 B2 JP7629882 B2 JP 7629882B2 JP 2022025058 A JP2022025058 A JP 2022025058A JP 2022025058 A JP2022025058 A JP 2022025058A JP 7629882 B2 JP7629882 B2 JP 7629882B2
Authority
JP
Japan
Prior art keywords
information
user
exchange
user identifier
unit
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
JP2022025058A
Other languages
Japanese (ja)
Other versions
JP2022135971A (en
Inventor
親弘 寺田
洋 千住
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sansan Inc
Original Assignee
Sansan Inc
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 Sansan Inc filed Critical Sansan Inc
Priority to JP2022025058A priority Critical patent/JP7629882B2/en
Publication of JP2022135971A publication Critical patent/JP2022135971A/en
Priority to JP2025002800A priority patent/JP2025036765A/en
Application granted granted Critical
Publication of JP7629882B2 publication Critical patent/JP7629882B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、2人以上の間での交流に関する交流情報を用いて、交流に関する情報を管理する交流管理装置等に関するものである。 The present invention relates to an exchange management device that uses exchange information regarding exchanges between two or more people to manage information regarding the exchange.

従来、名刺交換したことを管理する名刺交換システムがあった(例えば、特許文献1参照)。 Conventionally, there have been business card exchange systems that manage the exchange of business cards (see, for example, Patent Document 1).

特開2020-129309号公報JP 2020-129309 A

しかしながら、従来技術においては、名刺交換以外の交流に関する情報を用いて、ユーザ間の結びつきに関する交流関係情報を取得し、管理できなかった。 However, conventional technology was unable to obtain and manage information about interactions between users using information about interactions other than the exchange of business cards.

本第一の発明の交流管理装置は、ユーザ識別子を取得するユーザ識別子取得部と、2人以上のユーザ間での交流に関する情報であり、ユーザ識別子取得部が取得したユーザ識別子に対応する情報であり、予め決められた条件を満たす交流情報を、1以上の交流情報の中から決定する交流情報決定部と、ユーザ識別子取得部が取得したユーザ識別子とは異なる他のユーザ識別子であり、交流情報決定部が決定した交流情報に対応するユーザ識別子を含む他ユーザ情報を取得する他ユーザ情報取得部と、他ユーザ情報とユーザ識別子とを対応付ける交流関係情報を蓄積する交流関係蓄積部とを具備する交流管理装置である。 The interaction management device of the first invention is an interaction management device including a user identifier acquisition unit that acquires a user identifier, an interaction information determination unit that determines, from one or more pieces of interaction information, interaction information that is information about interactions between two or more users, corresponds to the user identifier acquired by the user identifier acquisition unit, and satisfies a predetermined condition, a different user information acquisition unit that acquires other user information including a user identifier that is different from the user identifier acquired by the user identifier acquisition unit and corresponds to the interaction information determined by the interaction information determination unit, and an interaction relationship storage unit that stores interaction relationship information that associates other user information with the user identifier.

かかる構成により、交流情報を用いて、ユーザ間の結びつきに関する交流関係情報を取得し、管理できる。 With this configuration, exchange information can be used to obtain and manage exchange relationship information regarding ties between users.

また、本第二の発明の交流管理装置は、第一の発明に対して、予め決められた条件は、ビジネスにおける交流であることを判断するためのビジネス交流条件であり、交流情報決定部は、ユーザ識別子取得部が取得したユーザ識別子に対応する交流情報であり、ビジネス交流条件を満たす交流情報を決定する、交流管理装置である。 The second invention is an exchange management device according to the first invention, in which the predetermined conditions are business exchange conditions for determining that the exchange is in the course of business, the exchange information determination unit is exchange information corresponding to the user identifier acquired by the user identifier acquisition unit, and the exchange management device determines exchange information that satisfies the business exchange conditions.

かかる構成により、交流情報を用いて、ユーザ間のビジネスにおける結びつきに関する交流関係情報を取得し、管理できる。 With this configuration, exchange relationship information regarding business ties between users can be obtained and managed using exchange information.

また、本第三の発明の交流管理装置は、第一または第二の発明に対して、交流関係情報を蓄積するか否かをユーザに問い合わせる質問部をさらに具備し、交流関係蓄積部は、質問部による問合せの結果が、交流関係情報を蓄積するとの結果である場合のみ、交流関係情報を蓄積する、交流管理装置である。 The exchange management device of the third invention is an exchange management device according to the first or second invention, further comprising a questioning unit that asks the user whether or not to store exchange relationship information, and the exchange relationship storage unit stores the exchange relationship information only when the result of the inquiry by the questioning unit is to store the exchange relationship information.

かかる構成により、ユーザにとって必要な交流関係情報のみを蓄積できる。 This configuration allows users to store only the relationship information they need.

また、本第四の発明の交流管理装置は、第一から第三いずれか1つの発明に対して、他ユーザ情報取得部は、交流情報決定部が決定した交流情報に含まれる文字列または交流情報に対応するユーザ識別子を用いて、ユーザ識別子と1以上のユーザ属性値とを有する1以上のユーザ情報が格納されるユーザ情報格納部を検索し、検索結果を用いて、他ユーザ情報を取得する、交流管理装置である。 The fourth invention is an exchange management device according to any one of the first to third inventions, in which the other user information acquisition unit searches a user information storage unit in which one or more pieces of user information having a user identifier and one or more user attribute values are stored, using a character string included in the exchange information determined by the exchange information determination unit or a user identifier corresponding to the exchange information, and acquires other user information using the search results.

かかる構成により、ユーザ情報格納部のユーザ情報を用いて、正確な他ユーザ情報を取得し、管理できる。 With this configuration, accurate information about other users can be obtained and managed using the user information in the user information storage unit.

また、本第五の発明の交流管理装置は、第一から第四いずれか1つの発明に対して、交流情報は、メールであり、交流情報決定部は、ユーザ識別子取得部が取得したユーザ識別子に対応するメールアドレス宛に送信されたメールから、予め決められた条件を満たすメールを決定し、他ユーザ情報取得部は、交流情報決定部が決定したメールを用いて、他ユーザ情報を取得する、交流管理装置である。 The fifth invention is an exchange management device according to any one of the first to fourth inventions, in which the exchange information is email, the exchange information determination unit determines emails that satisfy a predetermined condition from emails sent to email addresses corresponding to the user identifier acquired by the user identifier acquisition unit, and the other user information acquisition unit acquires other user information using the emails determined by the exchange information determination unit.

かかる構成により、メールサーバに格納されている電子メールを用いて、ユーザ間の結びつきに関する交流関係情報を取得し、管理できる。 With this configuration, it is possible to obtain and manage exchange relationship information regarding ties between users using emails stored in the mail server.

また、本第六の発明の交流管理装置は、第五の発明に対して、他ユーザ情報取得部は、交流情報決定部が決定したメールの中のシグネチャーの情報を用いて、他ユーザ情報を取得する交流管理装置である。 The sixth aspect of the present invention is an exchange management device according to the fifth aspect of the present invention, in which the other user information acquisition unit acquires other user information using signature information in the email determined by the exchange information determination unit.

かかる構成により、メールサーバに格納されている電子メールのシグネチャーを用いて、ユーザ間の結びつきに関する交流関係情報を取得し、管理できる。 With this configuration, email signatures stored on the mail server can be used to obtain and manage relationship information regarding ties between users.

また、本第七の発明の交流管理装置は、第五または第六の発明に対して、他ユーザ情報取得部は、交流情報決定部が決定したメールの送信元のメールアドレスのドメイン名を取得し、ドメイン名に対応する組織識別子を、ドメイン名と組織識別子とを対に有する1以上のドメイン情報が格納されたドメイン情報格納部から取得し、組織識別子を用いて、他ユーザ情報を取得する交流管理装置である。 The seventh aspect of the present invention is an exchange management device according to the fifth or sixth aspect of the present invention, in which the other user information acquisition unit acquires the domain name of the email address of the sender of the email determined by the exchange information determination unit, acquires an organization identifier corresponding to the domain name from a domain information storage unit that stores one or more pieces of domain information each having a pair of a domain name and an organization identifier, and acquires other user information using the organization identifier.

かかる構成により、メールサーバに格納されている電子メールのシグネチャーを用いて、ユーザ間の結びつきに関する交流関係情報を取得し、管理できる。 With this configuration, email signatures stored on the mail server can be used to obtain and manage relationship information regarding ties between users.

また、本第八の発明の交流管理装置は、第五から第七いずれか1つの発明に対して、予め決められた条件は、メールアドレスに関する条件であり、交流情報決定部は、格納されている1以上の各メールの送信元のメールアドレスを用いて、予め決められた条件を満たすメールを決定する、交流管理装置である。 The eighth aspect of the present invention is an exchange management device according to any one of the fifth to seventh aspects of the present invention, in which the predetermined condition is a condition related to an email address, and the exchange information determination unit determines emails that satisfy the predetermined condition using the email address of the sender of each of the one or more stored emails.

かかる構成により、電子メールのメールアドレスを用いて、ユーザ間の結びつきに関する交流関係情報を取得し、管理できる。 With this configuration, email addresses can be used to obtain and manage exchange relationship information regarding ties between users.

また、本第九の発明の交流管理装置は、第五から第八いずれか1つの発明に対して、他ユーザ情報は、メールに関するメール関連情報を含む、交流管理装置である。 The communication management device of the ninth invention is a communication management device according to any one of the fifth to eighth inventions, in which the other user information includes email-related information about emails.

かかる構成により、メール関連情報も管理できる。 This configuration also allows you to manage email-related information.

また、本第十の発明の交流管理装置は、第一から第四いずれか1つの発明に対して、交流情報は、ユーザの予定を特定する予定情報であり、交流情報決定部は、ユーザ識別子取得部が取得したユーザ識別子に対応する1以上の予定情報から、予め決められた条件を満たす予定情報を決定し、他ユーザ情報取得部は、交流情報決定部が決定した予定情報を用いて、他ユーザ情報を取得する、交流管理装置である。 The interaction management device of the tenth invention is an interaction management device according to any one of the first to fourth inventions, in which the interaction information is schedule information that specifies the user's schedule, the interaction information determination unit determines schedule information that satisfies a predetermined condition from one or more pieces of schedule information corresponding to the user identifier acquired by the user identifier acquisition unit, and the other user information acquisition unit acquires other user information using the schedule information determined by the interaction information determination unit.

かかる構成により、カレンダーサーバに格納されている予定情報を用いて、ユーザ間の結びつきに関する交流関係情報を取得し、管理できる。 With this configuration, it is possible to obtain and manage exchange relationship information regarding ties between users using the schedule information stored in the calendar server.

また、本第十一の発明の交流管理装置は、第一から第十いずれか1つの発明に対して、ユーザ識別子に対応付けて他のユーザの名刺に関する名刺情報を受け付ける名刺情報受付部と、他ユーザ情報取得部は、名刺情報に対応する他のユーザ識別子を含む他ユーザ情報を取得し、交流関係蓄積部は、他ユーザ情報とユーザ識別子とを対応付ける交流関係情報を蓄積する、交流管理装置である。 The exchange management device of the eleventh invention is an exchange management device according to any one of the first to tenth inventions, comprising a business card information receiving unit that receives business card information relating to the business card of another user in association with a user identifier, an other user information acquisition unit that acquires other user information including the other user identifier corresponding to the business card information, and an exchange relationship storage unit that stores exchange relationship information that associates the other user information with the user identifier.

かかる構成により、名刺交換に基づいて取得された交流関係情報も一緒に管理できる。 This configuration also allows for the management of relationship information acquired through the exchange of business cards.

また、本第十二の発明の交流管理装置は、第一から第十一いずれか1つの発明に対して、交流情報または名刺情報に対応する他ユーザ情報に変化があるか否かを判断する変化判断部と、変化があると変化判断部が判断した場合に、予め決められた処理を行う交流処理部とをさらに具備する交流管理装置である。 The communication management device of the twelfth invention is a communication management device according to any one of the first to eleventh inventions, further comprising a change determination unit that determines whether there has been a change in the communication information or other user information corresponding to the business card information, and a communication processing unit that performs a predetermined process when the change determination unit determines that there has been a change.

かかる構成により、メール等の交流情報を用いて取得された他ユーザ情報に変化があると判断した場合に、適切なアクションを行える。 With this configuration, if it is determined that there has been a change in the information about other users obtained using communication information such as emails, appropriate action can be taken.

本発明による交流管理装置によれば、名刺交換以外の交流に関する交流情報を用いて、ユーザ間の結びつきに関する交流関係情報を取得し、管理できる。 The exchange management device of the present invention can obtain and manage exchange relationship information regarding ties between users using exchange information regarding exchanges other than the exchange of business cards.

実施の形態1における交流管理システムAの概念図Conceptual diagram of an exchange management system A according to the first embodiment. 同交流管理システムAのブロック図Block diagram of the exchange management system A 同交流管理装置1のブロック図Block diagram of the AC management device 1 同交流管理装置1の動作例について説明するフローチャートA flowchart illustrating an example of the operation of the AC management device 1. 同交流関係情報処理の例について説明するフローチャートA flowchart illustrating an example of the exchange relationship information processing 同交流処理の例について説明するフローチャートA flowchart illustrating an example of the exchange process. 同名刺情報処理の例について説明するフローチャートA flowchart illustrating an example of the business card information processing 同ユーザ情報管理表の例を示す図FIG. 13 is a diagram showing an example of the user information management table. 同ドメイン情報管理表の例を示す図FIG. 13 is a diagram showing an example of the domain information management table. 同交流関係管理表の例を示す図FIG. 13 is an example of the exchange relationship management table. 同ビジネス用語辞書の例を示す図A diagram showing an example of the business term dictionary. 同非ビジネス用語辞書の例を示す図A diagram showing an example of the non-business term dictionary. 同条件管理表の例を示す図FIG. 13 shows an example of the condition management table. 同カレンダー予定情報管理表の例を示す図FIG. 13 is a diagram showing an example of the calendar schedule information management table. 同ウェブ会議予定情報管理表の例を示す図FIG. 13 shows an example of the web conference schedule information management table. 同メールの例を示す図An example of the email is shown below. 同画面例を示す図A diagram showing an example of the screen 同画面例を示す図A diagram showing an example of the screen 同コンピュータシステムの概観図Overview of the computer system 同コンピュータシステムのブロック図Block diagram of the computer system

以下、交流管理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Embodiments of the AC management device and the like will be described below with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore may not be described again.

(実施の形態1)
本実施の形態において、2人以上の間での交流に関する2以上の交流情報が格納されている情報サーバから取得した交流情報を用いて、交流の相手である他ユーザの情報を取得し、当該他ユーザの情報とユーザ識別子とを対応付ける交流関係情報を蓄積する交流管理装置を具備する交流管理システムについて説明する。なお、交流情報は、例えば、メール、カレンダーサーバに登録された予約情報やウェブ会議サーバに登録された予約情報である。
(Embodiment 1)
In this embodiment, an exchange management system is described that includes an exchange management device that acquires information on other users who are exchange partners by using exchange information acquired from an information server that stores two or more pieces of exchange information related to exchanges between two or more people, and accumulates exchange relationship information that associates the information on the other users with user identifiers. Note that the exchange information is, for example, reservation information registered in an email or calendar server or reservation information registered in a web conference server.

また、本実施の形態において、2以上の交流情報からビジネスに関する交流情報である1以上のビジネス交流情報を決定し、ビジネス交流情報から他ユーザ情報を取得する交流管理装置を具備する交流管理システムについて説明する。 In this embodiment, we also describe an exchange management system that includes an exchange management device that determines one or more pieces of business exchange information, which is business-related exchange information, from two or more pieces of exchange information, and acquires other user information from the business exchange information.

また、本実施の形態において、交流関係情報を蓄積するか否かをユーザに問合せ、蓄積するとの回答の場合に、交流関係情報を蓄積する交流管理装置を具備する交流管理システムについて説明する。 In this embodiment, we will also explain an exchange management system that is equipped with an exchange management device that queries the user as to whether or not to store exchange relationship information and stores the exchange relationship information if the user answers that they do.

また、本実施の形態において、交流情報等を用いて、ユーザ情報格納部から正確な他ユーザ情報を取得し、当該な他ユーザ情報を用いて交流関係情報を取得し、蓄積する交流管理装置を具備する交流管理システムについて説明する。 In addition, in this embodiment, we will describe an exchange management system that includes an exchange management device that uses exchange information, etc. to obtain accurate other user information from a user information storage unit, and uses the other user information to obtain and store exchange relationship information.

また、本実施の形態において、ユーザ識別子に対応するメールアドレス宛に送信されたメールである交流情報から他ユーザ情報を取得し、当該な他ユーザ情報を用いて交流関係情報を取得し、蓄積する交流管理装置を具備する交流管理システムについて説明する。 In addition, in this embodiment, we will describe an exchange management system that includes an exchange management device that acquires other user information from exchange information, which is an email sent to an email address corresponding to a user identifier, and acquires and stores exchange relationship information using the other user information.

また、本実施の形態において、メールのシグネチャーから他ユーザ情報を取得する交流管理装置を具備する交流管理システムについて説明する。 In this embodiment, we also describe a communication management system that includes a communication management device that acquires information about other users from email signatures.

また、本実施の形態において、メールの送信元のメールアドレスのドメイン名を取得し、当該ドメイン名に対応する組織名をドメインDBから取得する交流管理装置を具備する交流管理システムについて説明する。 In addition, in this embodiment, we will explain an exchange management system that includes an exchange management device that acquires the domain name of the email address of the sender of the email and acquires the organization name corresponding to the domain name from the domain DB.

また、本実施の形態において、メールの送信元のメールアドレスを用いて、メールがビジネス交流情報であるか否かを決定する交流管理装置を具備する交流管理システムについて説明する。 In this embodiment, we also describe an exchange management system that includes an exchange management device that uses the email address of the sender of the email to determine whether or not the email is business exchange information.

また、本実施の形態において、メール受信日時、メールの本文、タイトル等のメール関連情報も蓄積する交流管理装置を具備する交流管理システムについて説明する。 In addition, in this embodiment, we will explain an exchange management system that includes an exchange management device that also stores email-related information such as the date and time of email reception, the body of the email, and the title.

また、本実施の形態において、名刺情報をも受け付け、蓄積する交流管理装置を具備する交流管理システムについて説明する。また、名刺情報をも受け付けた場合に、当該名刺情報を用いて交流関係情報を取得し、蓄積する交流管理装置を具備する交流管理システムについて説明する。 In this embodiment, an exchange management system is described that includes an exchange management device that also accepts and stores business card information. In addition, an exchange management system is described that includes an exchange management device that, when business card information is also accepted, acquires and stores exchange relationship information using the business card information.

さらに、本実施の形態において、交流関係情報を用いた所定のアクションを行う交流管理装置を具備する交流管理システムについて説明する。 Furthermore, in this embodiment, we will explain an exchange management system that includes an exchange management device that performs a specified action using exchange relationship information.

図1は、本実施の形態における交流管理システムAの概念図である。交流管理システムAは、交流管理装置1、1または2以上の情報サーバ2、および1または2以上の端末装置3を備える。 Figure 1 is a conceptual diagram of the exchange management system A in this embodiment. The exchange management system A includes an exchange management device 1, one or more information servers 2, and one or more terminal devices 3.

交流管理装置1は、交流関係情報を取得し、蓄積する装置である。交流管理装置1は、通常、いわゆるサーバであり、例えば、クラウドサーバ、ASPサーバ等である。なお、交流管理装置1の種類は問わない。また、交流関係情報の詳細については、後述する。 The exchange management device 1 is a device that acquires and accumulates exchange relationship information. The exchange management device 1 is usually a so-called server, such as a cloud server or an ASP server. The type of the exchange management device 1 is not important. Details of the exchange relationship information will be described later.

情報サーバ2は、1または2以上の交流情報が格納されるサーバである。情報サーバ2は、例えば、メールサーバ、カレンダーの各時間帯における予定情報が格納されるカレンダーサーバ、ウェブ会議の予定情報が格納されるウェブ会議サーバである。カレンダーサーバは、例えば、Googleカレンダーのサーバ、CalDAVサーバである。また、ウェブ会議サーバは、例えば、Zoom(登録商標)やTeams等のウェブ会議の情報を管理するサーバである。 The information server 2 is a server in which one or more pieces of exchange information are stored. The information server 2 is, for example, a mail server, a calendar server in which schedule information for each time period on a calendar is stored, or a web conference server in which schedule information for web conferences is stored. The calendar server is, for example, a Google Calendar server or a CalDAV server. The web conference server is, for example, a server that manages information on web conferences such as Zoom (registered trademark) or Teams.

情報サーバ2は、例えば、メールサーバから取得された1または2以上のメール、カレンダーサーバから取得された1または2以上の予定情報、ウェブ会議サーバから取得された1または2以上の予定情報のうちの1または2種類以上の情報が格納されるサーバでも良い。情報サーバ2は、例えば、クラウドサーバ、ASPサーバ等である。なお、情報サーバ2の種類は問わない。 The information server 2 may be, for example, a server that stores one or more types of information among one or more emails obtained from a mail server, one or more schedule information obtained from a calendar server, and one or more schedule information obtained from a web conference server. The information server 2 is, for example, a cloud server, an ASP server, etc. The type of information server 2 is not important.

端末装置3は、ユーザが使用する端末である。端末装置3は、例えば、交流管理装置1に名刺情報を送信したり、交流管理装置1からの問合せに対する回答を送信したり、交流情報や交流関係情報を出力したりする端末である。端末装置3は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等であり、その種類は問わない。 The terminal device 3 is a terminal used by a user. The terminal device 3 is a terminal that, for example, transmits business card information to the exchange management device 1, transmits responses to inquiries from the exchange management device 1, and outputs exchange information and exchange relationship information. The terminal device 3 is, for example, a so-called personal computer, a tablet terminal, a smartphone, etc., and the type is not important.

交流管理装置1は、1以上の各情報サーバ2、および1以上の各端末装置3と、インターネット、LAN等のネットワークにより、通信可能であることは好適である。 It is preferable that the exchange management device 1 is capable of communicating with one or more information servers 2 and one or more terminal devices 3 via a network such as the Internet or a LAN.

図2は、本実施の形態における交流管理システムAのブロック図である。図3は、交流管理装置1のブロック図である。 Figure 2 is a block diagram of the AC management system A in this embodiment. Figure 3 is a block diagram of the AC management device 1.

交流管理装置1は、格納部11、受信部12、処理部13、および送信部14を備える。格納部11は、ユーザ情報格納部111、名刺情報格納部112、ドメイン情報格納部113、および交流関係格納部114を備える。受信部12は、名刺情報受付部121を備える。処理部13は、ユーザ識別子取得部131、交流情報決定部132、質問部133、他ユーザ情報取得部134、交流関係蓄積部135、変化判断部136、および交流処理部137を備える。 The exchange management device 1 includes a storage unit 11, a receiving unit 12, a processing unit 13, and a transmitting unit 14. The storage unit 11 includes a user information storage unit 111, a business card information storage unit 112, a domain information storage unit 113, and an exchange relationship storage unit 114. The receiving unit 12 includes a business card information accepting unit 121. The processing unit 13 includes a user identifier acquiring unit 131, an exchange information determining unit 132, a questioning unit 133, a other user information acquiring unit 134, an exchange relationship storage unit 135, a change determining unit 136, and an exchange processing unit 137.

情報サーバ2は、サーバ格納部21、サーバ受信部22、サーバ処理部23、およびサーバ送信部24を備える。 The information server 2 includes a server storage unit 21, a server receiving unit 22, a server processing unit 23, and a server transmitting unit 24.

端末装置3は、端末格納部31、端末受付部32、端末処理部33、端末送信部34、端末受信部35、および端末出力部36を備える。 The terminal device 3 includes a terminal storage unit 31, a terminal reception unit 32, a terminal processing unit 33, a terminal transmission unit 34, a terminal reception unit 35, and a terminal output unit 36.

交流管理装置1を構成する格納部11には、各種の情報が格納される。各種の情報は、例えば、後述するユーザ情報、後述する名刺情報、後述するドメイン情報、交流情報、交流関係情報、各種の画面情報である。各種の画面情報は、例えば、問合せ画面を構成するための問合せ画面情報、1以上の交流関係情報を含む画面を構成する交流関係画面情報である。なお、画面情報は、例えば、HTML、XML、プログラムにより実現されるが、その実現手段、構造等は問わない。 The storage unit 11 constituting the exchange management device 1 stores various types of information. The various types of information are, for example, user information (described later), business card information (described later), domain information (described later), exchange information, exchange relationship information, and various types of screen information. The various types of screen information are, for example, inquiry screen information for constructing an inquiry screen, and exchange relationship screen information for constructing a screen including one or more pieces of exchange relationship information. The screen information is realized, for example, by HTML, XML, or a program, but the means of realization, structure, etc. are not important.

交流情報は、2人以上のユーザ間での交流に関する情報である。交流情報は、後述する交流関係情報を取得する元になる情報である。交流情報は、例えば、メール、カレンダーサーバに入力された予定情報であるカレンダー予定情報、ウェブ会議サーバに入力された予定情報であるウェブ会議予定情報などである。メールは、電子メールである。交流情報は、名刺交換に関する情報を含まないと考えても良いし、含むと考えても良い。なお、カレンダーサーバは、スケジュール管理サーバ等と言っても良い。ウェブ会議サーバは、ウェブ会議情報管理サーバ等と言っても良い。 The interaction information is information about interactions between two or more users. The interaction information is the source information for acquiring the interaction relationship information described below. The interaction information is, for example, email, calendar schedule information which is schedule information input to a calendar server, web conference schedule information which is schedule information input to a web conference server, etc. Email is electronic mail. The interaction information may be considered to include or not include information regarding the exchange of business cards. The calendar server may be referred to as a schedule management server, etc. The web conference server may be referred to as a web conference information management server, etc.

カレンダー予定情報は、例えば、会議の相手先の氏名、相手先の会社名、会議の開始時刻、会議の終了時刻、会議の場所等のうちの1以上の情報を有する。 The calendar schedule information includes, for example, one or more of the following information: the name of the person attending the meeting, the name of the company of the person attending the meeting, the start time of the meeting, the end time of the meeting, the location of the meeting, etc.

ウェブ会議予定情報は、例えば、会議の相手先の氏名、相手先の会社名、ウェブ会議の開始時刻、ウェブ会議の終了時刻等のうちの1以上の情報を有する。 The web conference schedule information includes, for example, one or more of the following information: the name of the other party in the conference, the name of the other party's company, the start time of the web conference, the end time of the web conference, etc.

なお、カレンダー予定情報とウェブ会議予定情報とを区別せずに、予定情報と言っても良い。 Note that calendar schedule information and web conference schedule information may be referred to as schedule information without making a distinction between them.

交流関係情報は、2または3以上のユーザの間で交流があったこと、または交流があることを示す情報である。交流関係情報は、交流関係が特定できる情報であれば良い。交流関係情報は、通常、他ユーザ情報とユーザ識別子とを対応付ける情報である。交流関係情報は、他ユーザ情報とユーザ識別子とを有する情報でも良いし、交流関係情報は、他ユーザ情報とユーザ識別子とのリンクの情報でも良いし、ユーザ識別子と対応付いた他ユーザ情報等でも良い。交流関係情報は、2または3以上のユーザの間で交流があったこと、または交流があることを示す情報であれば良く、そのデータ構造や内容は問わない。ユーザ識別子は、ユーザを識別する情報である。ユーザ識別子は、例えば、ユーザID、メールアドレス、電話番号、ユーザが使用する端末装置3の端末識別子等であるが、ユーザを識別可能な情報であれば何でも良い。端末装置3の識別子は、例えば、IPアドレス、MACアドレスである。他ユーザ情報は、他ユーザに関する情報である。他ユーザは、他ユーザ情報が対応付くユーザ識別子で識別されるユーザ以外のユーザである。他ユーザ情報は、例えば、他ユーザのユーザ識別子、他ユーザの1以上のユーザ属性値のうちの1または2以上情報である。ユーザ属性値は、例えば、氏名、ユーザが所属する組織の組織識別子、役職、電話番号、FAX番号、住所、URLである。組織識別子は、例えば、会社名、団体名である。住所は、例えば、所属する組織の住所、自宅の住所である。URLは、所属する組織のホームページのURLである。 The exchange relationship information is information indicating that an exchange has occurred or is occurring between two or more users. The exchange relationship information may be any information that can identify an exchange relationship. The exchange relationship information is usually information that associates other user information with a user identifier. The exchange relationship information may be information that has other user information and a user identifier, or the exchange relationship information may be information of a link between other user information and a user identifier, or other user information associated with a user identifier. The exchange relationship information may be information indicating that an exchange has occurred or is occurring between two or more users, and the data structure and content are not important. The user identifier is information that identifies a user. The user identifier is, for example, a user ID, an email address, a telephone number, a terminal identifier of a terminal device 3 used by a user, or the like, but may be any information that can identify a user. The identifier of the terminal device 3 is, for example, an IP address or a MAC address. The other user information is information regarding other users. Other users are users other than the user identified by the user identifier to which the other user information is associated. The other user information is, for example, the user identifier of the other user, and one or more of the user attribute values of the other user. The user attribute values are, for example, the name, the organization identifier of the organization to which the user belongs, the job title, the telephone number, the fax number, the address, and the URL. The organization identifier is, for example, the company name or the name of the organization. The address is, for example, the address of the organization to which the user belongs, or the home address. The URL is the URL of the homepage of the organization to which the user belongs.

ユーザ情報格納部111には、1または2以上のユーザ情報が格納される。ユーザ情報は、ユーザに関する情報である。ユーザ情報は、ユーザを識別するユーザ識別子を有する。ユーザ情報は、ユーザ識別子に対応付いていても良い。ユーザ情報は、1以上のユーザ属性値を有する。ユーザ情報格納部111のユーザ情報は、正確な情報であることは好適である。ユーザ情報格納部111のユーザ情報は、正確な情報であることが保証されていることはさらに好適である。ユーザ情報格納部111のユーザ情報は、例えば、各ユーザが入力した情報である。ユーザ情報格納部111のユーザ情報は、例えば、各ユーザの名刺画像を見て、人が入力した情報である。 The user information storage unit 111 stores one or more pieces of user information. The user information is information about a user. The user information has a user identifier that identifies the user. The user information may be associated with the user identifier. The user information has one or more user attribute values. It is preferable that the user information in the user information storage unit 111 is accurate information. It is even more preferable that the user information in the user information storage unit 111 is guaranteed to be accurate information. The user information in the user information storage unit 111 is, for example, information input by each user. The user information in the user information storage unit 111 is, for example, information input by a person after viewing the business card image of each user.

名刺情報格納部112には、1または2以上の名刺情報が格納される。名刺情報は、名刺に関する情報である。名刺情報は、ユーザ識別子に対応付いている。一のユーザの名刺情報に対応するユーザ識別子と、当該一のユーザのユーザ情報に含まれるユーザ識別子とは同じ情報であることは好適であるが、異なる情報でも良い。ただし、一のユーザの名刺情報と当該一のユーザのユーザ情報とは対応付くことは好適である。また、名刺情報は、ユーザの名刺に関する情報である。名刺情報は、例えば、名刺画像、1以上の項目情報を有する。項目情報は、名刺を構成する情報である。項目情報は、例えば、氏名、所属する組織の組織識別子、役職、電話番号、FAX番号、住所、URLである。項目情報は、ユーザ属性値と同じでも良い。 The business card information storage unit 112 stores one or more pieces of business card information. The business card information is information related to the business card. The business card information is associated with a user identifier. It is preferable that the user identifier corresponding to the business card information of a user and the user identifier included in the user information of the user are the same information, but they may be different information. However, it is preferable that the business card information of a user and the user information of the user are associated with each other. The business card information is also information related to the user's business card. The business card information has, for example, a business card image and one or more pieces of item information. The item information is information that constitutes the business card. The item information is, for example, a name, an organization identifier of the organization to which the user belongs, a job title, a telephone number, a fax number, an address, and a URL. The item information may be the same as a user attribute value.

なお、一のユーザのユーザ情報格納部111のユーザ情報と名刺情報格納部112の名刺情報とは、一部または全部が同じ情報でも良い。 The user information in the user information storage unit 111 and the business card information in the business card information storage unit 112 for a given user may be partially or entirely the same information.

ドメイン情報格納部113には、1または2以上のドメイン情報が格納される。ドメイン情報は、メールアドレスのドメインの文字列(ドメイン名)と組織識別子との対応を示す情報である。ドメイン情報は、例えば、メールアドレスのドメインの文字列と組織識別子との組である。ドメイン情報は、例えば、メールアドレスのドメインの文字列と組織識別子とのリンクを示す情報である。 The domain information storage unit 113 stores one or more pieces of domain information. The domain information is information that indicates the correspondence between the domain character string of an email address (domain name) and an organization identifier. The domain information is, for example, a pair of the domain character string of an email address and an organization identifier. The domain information is, for example, information that indicates the link between the domain character string of an email address and an organization identifier.

交流関係格納部114は、1または2以上の交流関係情報が格納される。交流関係情報は、通常、ユーザ識別子に対応する。なお、ユーザ識別子に対応することは、ユーザ識別子を含むことでも良い。交流関係格納部114の交流関係情報は、当該ユーザ識別子で識別されるユーザの他ユーザとの交流を特定する情報である。交流関係情報は、種類識別子を有しても良い。種類識別子は、交流の種類を識別する情報である。種類識別子は、例えば、交流の種類を識別するフラグであり、例えば、「メール」「カレンダー」「ウェブ会議」「名刺」である。「メール」は、電子メールでの交流があったことを示す情報である。「カレンダー」は、カレンダーサーバに登録された予定情報に対応する交流があったことを示す情報である。「ウェブ会議」は、ウェブ会議による交流があったことを示す情報である。「名刺」は、名刺を受け取ったことに対応する交流があったことを示す情報である。 The exchange relationship storage unit 114 stores one or more pieces of exchange relationship information. The exchange relationship information usually corresponds to a user identifier. Corresponding to a user identifier may also mean including the user identifier. The exchange relationship information in the exchange relationship storage unit 114 is information that specifies the exchange between the user identified by the user identifier and other users. The exchange relationship information may have a type identifier. The type identifier is information that identifies the type of exchange. The type identifier is, for example, a flag that identifies the type of exchange, such as "email," "calendar," "web conference," and "business card." "Email" is information indicating that an exchange has occurred by email. "Calendar" is information indicating that an exchange has occurred corresponding to the schedule information registered in the calendar server. "Web conference" is information indicating that an exchange has occurred by web conference. "Business card" is information indicating that an exchange has occurred corresponding to receiving a business card.

受信部12は、各種の情報を受信する。各種の情報は、例えば、開始指示、交流情報、名刺情報、ユーザ識別子、各種の情報の送信指示である。開始指示は、1または2以上の各情報サーバ2から1または2以上の交流情報を取得する処理の開始の指示である。各種の情報の送信指示は、例えば、ユーザ情報の送信指示、名刺情報の送信指示、交流関係情報の送信指示である。 The receiving unit 12 receives various types of information. The various types of information are, for example, a start instruction, exchange information, business card information, a user identifier, and an instruction to send various types of information. The start instruction is an instruction to start a process of acquiring one or more pieces of exchange information from one or more information servers 2. The instructions to send various types of information are, for example, an instruction to send user information, an instruction to send business card information, and an instruction to send exchange relationship information.

名刺情報受付部121は、ユーザ識別子に対応付けて他のユーザの名刺に関する名刺情報を受け付ける。ここでのユーザ識別子は、名刺情報に対応する名刺を受け取ったユーザの識別子である。ここでのユーザ識別子は、他のユーザではない一のユーザの識別子である。 The business card information receiving unit 121 receives business card information related to the business card of another user in association with a user identifier. The user identifier here is the identifier of the user who received the business card corresponding to the business card information. The user identifier here is the identifier of a user who is not another user.

ここでの受け付けとは、通常、端末装置3からの受信であるが、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。 Here, acceptance usually means receiving information from the terminal device 3, but it also includes the concept of accepting information input from input devices such as a keyboard, mouse, or touch panel, and accepting information read from recording media such as optical disks, magnetic disks, and semiconductor memories.

処理部13は、各種の処理を行う。各種の処理とは、例えば、ユーザ識別子取得部131、交流情報決定部132、質問部133、他ユーザ情報取得部134、交流関係蓄積部135、変化判断部136、交流処理部137が行う処理である。 The processing unit 13 performs various types of processing. The various types of processing are, for example, processing performed by the user identifier acquisition unit 131, the exchange information determination unit 132, the question unit 133, the other user information acquisition unit 134, the exchange relationship accumulation unit 135, the change determination unit 136, and the exchange processing unit 137.

処理部13は、各種の情報の送信指示に従って、各種の情報を取得する。処理部13は、例えば、交流関係情報の送信指示に従って、交流関係情報を交流関係格納部114から取得する。 The processing unit 13 acquires various pieces of information in accordance with an instruction to transmit various pieces of information. For example, the processing unit 13 acquires exchange relationship information from the exchange relationship storage unit 114 in accordance with an instruction to transmit exchange relationship information.

ユーザ識別子取得部131は、1または2以上のユーザ識別子を取得する。ユーザ識別子取得部131は、交流関係情報を取得する対象のユーザのユーザ識別子を取得する。ユーザ識別子取得部131は、例えば、ユーザ情報格納部111に格納されている1以上のユーザ識別子を取得する。ユーザ識別子取得部131は、例えば、端末装置3から送信され、受信部12が受信したユーザ識別子を取得する。なお、ユーザ識別子取得部131は、1以上の情報サーバ2、図示しない記録媒体や図示しない外部の装置等から1以上のユーザ識別子を取得しても良い。 The user identifier acquisition unit 131 acquires one or more user identifiers. The user identifier acquisition unit 131 acquires the user identifier of the user for which exchange relationship information is to be acquired. The user identifier acquisition unit 131 acquires, for example, one or more user identifiers stored in the user information storage unit 111. The user identifier acquisition unit 131 acquires, for example, a user identifier transmitted from the terminal device 3 and received by the receiving unit 12. Note that the user identifier acquisition unit 131 may acquire one or more user identifiers from one or more information servers 2, a recording medium (not shown), an external device (not shown), etc.

交流情報決定部132は、ユーザ識別子取得部131が取得したユーザ識別子に対応する交流情報であり、予め決められた条件を満たす交流情報を、1以上の交流情報の中から決定する。なお、1以上の交流情報は、情報サーバ2から、直接的または間接的に取得した情報である。1以上の交流情報は、例えば、受信部12が受信した1以上の交流情報、格納部11に格納されている1以上の交流情報、1以上の各情報サーバ2に格納されている1以上の交流情報、1以上の各情報サーバ2から取得した図示しない情報処理装置に格納されている1以上の交流情報である。交流情報は、元々、情報サーバ2に格納されていた情報であることは好適である。交流情報は、例えば、メール、予定情報である。交流情報は、元々、情報サーバ2に格納されていた情報を加工した情報でも良い。 The exchange information determination unit 132 determines, from among one or more pieces of exchange information, exchange information that corresponds to the user identifier acquired by the user identifier acquisition unit 131 and satisfies a predetermined condition. The one or more pieces of exchange information are information acquired directly or indirectly from the information server 2. The one or more pieces of exchange information are, for example, one or more pieces of exchange information received by the receiving unit 12, one or more pieces of exchange information stored in the storage unit 11, one or more pieces of exchange information stored in each of the one or more information servers 2, and one or more pieces of exchange information stored in an information processing device (not shown) acquired from each of the one or more information servers 2. It is preferable that the exchange information is information that was originally stored in the information server 2. The exchange information is, for example, email or schedule information. The exchange information may be information that has been processed from information originally stored in the information server 2.

交流情報を決定することは、例えば、交流情報を取得すること、交流情報へのリンクを取得すること等である。 Determining the exchange information may, for example, involve obtaining the exchange information, obtaining a link to the exchange information, etc.

予め決められた条件は、例えば、ビジネス交流条件である。ビジネス交流条件は、ビジネスにおける交流であることを特定する条件である。 The predetermined conditions are, for example, business exchange conditions. Business exchange conditions are conditions that specify that the exchange is in the context of business.

予め決められた条件は、例えば、交流情報から取得される情報(例えば、氏名、会社名等)に対応するユーザ情報が、ユーザ情報格納部111に存在することである。 The predetermined condition is, for example, that user information corresponding to the information obtained from the exchange information (e.g., name, company name, etc.) exists in the user information storage unit 111.

交流情報決定部132は、例えば、ユーザ識別子取得部131が取得したユーザ識別子に対応する交流情報であり、ビジネス交流条件を満たす交流情報を決定する。 The exchange information determination unit 132 determines exchange information that corresponds to the user identifier acquired by the user identifier acquisition unit 131, for example, and that satisfies the business exchange conditions.

交流情報決定部132は、ユーザ識別子取得部131が取得したユーザ識別子に対応するメールアドレス宛に送信された1以上のメールから、予め決められた条件を満たすメールを決定する。ここでの予め決められた条件を、適宜、メール条件と言う。 The interaction information determination unit 132 determines emails that satisfy predetermined conditions from one or more emails sent to an email address corresponding to the user identifier acquired by the user identifier acquisition unit 131. The predetermined conditions here are appropriately referred to as email conditions.

交流情報決定部132は、格納されている1以上の各メールの送信元のメールアドレスを用いて、メール条件を満たすメールを決定する。 The interaction information determination unit 132 uses the sender email address of one or more stored emails to determine which emails satisfy the email conditions.

メール条件は、例えば、メールでの応答に関する条件、メールアドレスに関する条件、メールの内容に関する条件である。 Email conditions include, for example, conditions regarding responses by email, conditions regarding email addresses, and conditions regarding the content of emails.

メールでの応答に関する条件は、例えば、二人のユーザ間で、メールの送信と返信とが行われていることである。かかる条件は、一方的なメールの送信のみの場合を交流であるとは見なさないための条件である。 A condition for responding by email is, for example, that emails are being sent and replied to between two users. This condition is set so that a one-way email transmission alone is not considered to be an exchange.

メールでの応答に関する条件は、例えば、二人のユーザ間でN(Nは2以上の自然数)回以上のやりとりがあることである。かかる条件は、例えば、少ない交流や一方的なメール送信を、本願の交流であるとは見なさないための条件である。 A condition for responding by email is, for example, that there is N or more exchanges (N is a natural number equal to or greater than 2) between two users. Such a condition is intended to ensure that, for example, small exchanges or one-sided email transmissions are not considered to be exchanges under the present application.

メールでの応答に関する条件は、例えば、二人のユーザ間で所定以上の期間(例えば、3ヶ月、1年)において、N(回以上のやりとりがあることである。短期間のメールのやりとりを本願の交流であるとは見なさないための条件である。 The condition for responding by email is, for example, that two users exchange emails N or more times over a certain period of time (e.g., three months or one year). This condition is used to exclude short-term email exchanges from being considered as exchanges of the present application.

メールアドレスに関する条件は、相手先(例えば、メールの送信元、メールの送信先)のメールアドレスが、所定の文字列(例えば、「co.jp」「ac.jp」等)を含むことである。メールアドレスに関する条件は、相手先のメールアドレスが、所定の文字列を含まないことである。メールアドレスに関する条件は、例えば、相手先のメールアドレスが、個人メールのアドレスと考えられるメールアドレス(例えば、「gmail.com」または「yahoo.co.jp」を含むアドレス)でないことである。 The condition for email addresses is that the recipient's (e.g., the sender of the email, the recipient of the email) email address contains a specified character string (e.g., "co.jp", "ac.jp", etc.). The condition for email addresses is that the recipient's email address does not contain a specified character string. The condition for email addresses is, for example, that the recipient's email address is not an email address that is considered to be a personal email address (e.g., an address that contains "gmail.com" or "yahoo.co.jp").

メールの内容に関する条件は、例えば、スパムメールではないことである。なお、スパムメールであるか否かを判断する技術は、公知のメーラーの技術が使用可能である。また、メールの内容に関する条件は、例えば、図示しないビジネス用語辞書に格納されている用語を多く含むメールであることである。用語を多く含むメールとは、閾値以上または閾値より多い数の用語を含むこと、閾値以上または閾値より多い割合の用語を含むことである。また、メールの内容に関する条件は、例えば、機械学習の分類器(学習モデル、学習器等と言っても良い)を用いて、分類処理(予測処理と言っても良い)を行った結果、ビジネスメールであると判断されることである。なお、かかる分類器は、ビジネスメールである1以上の正例と、ビジネスメールでない1以上の負例とを教師データとして用いて、機械学習のアルゴリズムにより学習処理を行って取得されたデータである。なお、機械学習は、いわゆる深層学習、ランダムフォレスト、決定木、SVM等が利用可能であるが、そのアルゴリズムは問わない。また、機械学習として、例えば、TensorFlowの各種のモジュール、R言語のランダムフォレストのモジュール、TinySVM等が使用可能である。なお、ビジネス用語辞書は、ビジネスで使用される2以上の用語が蓄積されたデータベースまたはファイル等の記憶領域である。ビジネス用語は、句や文でも良い。句や文は、例えば、「いつもお世話になっております」「今後ともよろしくお願いいたします」「King Regards」等である。 The condition regarding the content of the email is, for example, that it is not spam. Note that the technology for determining whether or not it is spam can be a known mailer technology. Also, the condition regarding the content of the email is, for example, that it is an email that contains many terms stored in a business terminology dictionary (not shown). An email that contains many terms means that it contains a number of terms equal to or greater than a threshold value, or contains terms at a ratio equal to or greater than a threshold value. Also, the condition regarding the content of the email is, for example, that it is determined to be a business email as a result of a classification process (which may be called a prediction process) using a machine learning classifier (which may be called a learning model, a learning device, etc.). Note that such a classifier is data obtained by performing a learning process using a machine learning algorithm using one or more positive examples that are business emails and one or more negative examples that are not business emails as teacher data. Note that the so-called deep learning, random forest, decision tree, SVM, etc. can be used for machine learning, but the algorithm is not important. Also, for machine learning, for example, various modules of TensorFlow, a random forest module of R language, TinySVM, etc. can be used. A business term dictionary is a storage area such as a database or file that stores two or more terms used in business. A business term may be a phrase or sentence. Examples of phrases or sentences include "Thank you for your continued support," "We look forward to working with you in the future," and "King Regards."

交流情報決定部132は、ユーザ識別子取得部131が取得したユーザ識別子に対応する1以上の予定情報から、予め決められた条件を満たす予定情報を決定する。かかる予め決められた条件を、適宜、予定条件と言う。 The exchange information determination unit 132 determines schedule information that satisfies a predetermined condition from one or more pieces of schedule information corresponding to the user identifier acquired by the user identifier acquisition unit 131. Such a predetermined condition is appropriately referred to as a schedule condition.

予定条件は、例えば、勤務日(例えば、月曜日から金曜日)における予定の予定情報であることである。予定条件は、例えば、勤務日の勤務時間(例えば、9時から18時の間)における予定の予定情報であることである。予定条件は、例えば、会社名等の組織識別子を含む予定情報であることである。なお、組織識別子を含む予定情報は、例えば、「株式会社」「有限会社」「(株)」等の会社であることを示す所定の文字列を含むことである。また、文字列が組織識別子であるか否かを特定するために、機械学習が利用可能である。つまり、交流情報決定部132は、組織識別子であるか否かを分類する分類器と予定情報から取得した文字列とを、機械学習の予測処理を行うモジュールに与え、分類結果(組織識別子であるか否か)を取得しても良い。なお、かかる分類器は、組織識別子である1以上の正例と、組織識別子でない1以上の負例とを、機械学習の学習処理を行うモジュールに与え、取得されたデータである。なお、かかる機械学習についても、上述した通り、深層学習、ランダムフォレスト、決定木、SVM等が利用可能であるが、そのアルゴリズムは問わない。 The schedule condition is, for example, schedule information for a schedule on a work day (for example, Monday to Friday). The schedule condition is, for example, schedule information for a schedule on a work day during work hours (for example, between 9:00 and 18:00). The schedule condition is, for example, schedule information including an organization identifier such as a company name. The schedule information including an organization identifier includes a predetermined character string indicating that the information is a company, such as "Inc.", "Limited Company," or "(Stock)." Machine learning can be used to identify whether a character string is an organization identifier. That is, the exchange information determination unit 132 may provide a classifier that classifies whether or not the character string is an organization identifier and a character string obtained from the schedule information to a module that performs machine learning prediction processing, and obtain a classification result (whether or not the character string is an organization identifier). The classifier provides one or more positive examples that are organization identifiers and one or more negative examples that are not organization identifiers to a module that performs machine learning learning processing, and obtains the data. As described above, deep learning, random forest, decision tree, SVM, etc. can be used for such machine learning, but the algorithm is not important.

また、予め決められた条件は、例えば、後述する質問部133による問合せに対する回答が、「交流関係情報を蓄積する」旨の回答であることでも良い。 The predetermined condition may also be, for example, that the response to a query by the questioning unit 133 (described later) is a response to the effect that "exchange relationship information will be accumulated."

質問部133は、交流関係情報を蓄積するか否かをユーザに問い合わせる。ユーザに問い合わせることは、例えば、ユーザの端末装置3に送信することであるが、積極的な問合せで無くても良く、問合せ方法は問わない。また、ユーザへのかかる問い合わせのタイミングやトリガーも問わない。 The questioning unit 133 queries the user as to whether or not to store exchange relationship information. Querying the user means, for example, sending the query to the user's terminal device 3, but it does not have to be a proactive query, and the query method does not matter. Furthermore, the timing or trigger of such a query to the user does not matter.

質問部133は、例えば、ユーザの端末装置3から交流管理装置1にアクセスがあった場合に、交流関係情報を蓄積するか否かをユーザに問い合わせるための問合せ画面を構成する画面情報(問合せ画面情報)を端末装置3に送信する。問合せ画面は、例えば、交流関係情報の蓄積を指示するボタンやメニュー項目等のインターフェイスを含む画面、交流関係情報を蓄積するか否かをユーザに問い合わせるメッセージを含む画面等である。質問部133は、例えば、交流管理装置1へのログイン後に、問合せ画面情報を端末装置3に送信する。質問部133は、例えば、交流管理装置1に問合せ画面の出力指示を端末装置3から受信した場合に、問合せ画面情報を端末装置3に送信する。質問部133は、例えば、交流情報を取得するごとに、交流関係情報を蓄積するか否かをユーザに問い合わせる。質問部133は、例えば、予め決められた日時(例えば、「毎日12時」「毎月1日の10時」等)に、ユーザに問い合わせる。質問部133は、例えば、ユーザ識別子を有する指示が受信された場合に、ユーザに問い合わせる。なお、かかる指示は、交流関係情報の蓄積指示である。 For example, when the user's terminal device 3 accesses the exchange management device 1, the questioning unit 133 transmits screen information (question screen information) constituting a question screen for inquiring the user whether or not to store the exchange relationship information to the terminal device 3. The questioning screen is, for example, a screen including an interface such as a button or menu item that instructs the user to store the exchange relationship information, or a screen including a message that inquires the user whether or not to store the exchange relationship information. For example, after logging in to the exchange management device 1, the questioning unit 133 transmits the question screen information to the terminal device 3. For example, when the exchange management device 1 receives an instruction to output a question screen from the terminal device 3, the questioning unit 133 transmits the question screen information to the terminal device 3. For example, each time the questioning unit 133 acquires exchange information, the questioning unit 133 inquires the user whether or not to store the exchange relationship information. For example, the questioning unit 133 inquires the user at a predetermined date and time (for example, "12 o'clock every day", "10 o'clock on the first day of each month", etc.). For example, the questioning unit 133 inquires the user when an instruction having a user identifier is received. This instruction is an instruction to store exchange relationship information.

他ユーザ情報取得部134は、他ユーザ識別子を含む他ユーザ情報を取得する。他ユーザ識別子は、ユーザ識別子取得部131が取得したユーザ識別子とは異なる他のユーザ識別子である。 The other user information acquisition unit 134 acquires other user information including the other user identifier. The other user identifier is a user identifier different from the user identifier acquired by the user identifier acquisition unit 131.

他ユーザ情報取得部134は、例えば、交流情報を用いて、他ユーザ情報を取得する。他ユーザ情報取得部134は、例えば、交流情報に対応する情報を用いて、他ユーザ情報を取得する。 The other user information acquisition unit 134 acquires other user information, for example, by using interaction information. The other user information acquisition unit 134 acquires other user information, for example, by using information corresponding to the interaction information.

他ユーザ情報取得部134は、例えば、交流情報決定部132が決定した交流情報に含まれる文字列または交流情報に対応するユーザ識別子を用いて、ユーザ情報格納部111を検索し、当該検索結果を用いて、他ユーザ情報を取得する。他ユーザ情報取得部134は、例えば、交流情報決定部132が決定した交流情報に含まれる文字列(例えば、氏名と会社名)をキーとして、ユーザ情報格納部111を検索し、当該文字列を含むユーザ情報のうちの一部または全部の情報を含む他ユーザ情報を取得する。他ユーザ情報取得部134は、例えば、交流情報決定部132が決定した交流情報に含まれる文字列をキーとして、ユーザ情報格納部111を検索し、当該文字列と一致または類似する文字列を含むユーザ情報を決定し、当該ユーザ情報に対応するユーザ識別子を、他ユーザ識別子として取得し、当該他ユーザ識別子を含む他ユーザ情報を取得する。なお、類似する文字列とは、類似度が最大の文字列、類似度が閾値以上または閾値より大きい文字列である。 The other user information acquisition unit 134 searches the user information storage unit 111 using, for example, a character string included in the exchange information determined by the exchange information determination unit 132 or a user identifier corresponding to the exchange information, and acquires other user information using the search results. The other user information acquisition unit 134 searches the user information storage unit 111 using, for example, a character string (for example, a name and a company name) included in the exchange information determined by the exchange information determination unit 132 as a key, and acquires other user information including part or all of the information of the user information including the character string. The other user information acquisition unit 134 searches the user information storage unit 111 using, for example, a character string included in the exchange information determined by the exchange information determination unit 132 as a key, determines user information including a character string that matches or is similar to the character string, acquires a user identifier corresponding to the user information as the other user identifier, and acquires other user information including the other user identifier. Note that a similar character string is a character string with the highest similarity, or a character string with a similarity equal to or greater than a threshold value.

以下、交流情報がメールである場合、交流情報がカレンター予定情報である場合、交流情報がウェブ会議予定情報である場合、および名刺情報受付部121が受け付けた名刺情報を受け付けた場合について、他ユーザ情報取得部134の動作を説明する。
(1)交流情報がメールである場合
Below, the operation of the other user information acquisition unit 134 will be described in the cases where the interaction information is email, where the interaction information is calendar schedule information, where the interaction information is web conference schedule information, and where the business card information receiving unit 121 receives business card information.
(1) When the information exchanged is via email

他ユーザ情報取得部134は、例えば、交流情報決定部132が決定したメールを用いて、他ユーザ情報を取得する。 The other user information acquisition unit 134 acquires other user information, for example, using the email determined by the interaction information determination unit 132.

他ユーザ情報取得部134は、例えば、交流情報決定部132が決定したメールの中のシグネチャーの情報を用いて、他ユーザ情報を取得する。 The other user information acquisition unit 134 acquires other user information, for example, by using the signature information in the email determined by the interaction information determination unit 132.

なお、ここでの他ユーザ情報は、メールに関するメール関連情報を含んでも良い。メール関連情報は、例えば、メール受信日時、メールの本文、メールのタイトル等のうちの1以上の情報である。 Note that the other user information here may also include email-related information about the email. The email-related information is, for example, one or more of the following information: the date and time the email was received, the body of the email, the title of the email, etc.

他ユーザ情報取得部134は、例えば、交流情報決定部132が決定したメールの中からシグネチャーの文字列を検知し、当該シグネチャーの文字列から、1以上のユーザ属性値を取得する。なお、ユーザ属性値は、例えば、氏名、会社名、部署名、肩書き、住所、電話番号、FAX番号、メールアドレス、URLのうちの1以上の情報を有する。そして、他ユーザ情報取得部134は、例えば、当該1以上のユーザ属性値を有する他ユーザ情報を取得する。 The other user information acquisition unit 134, for example, detects a signature character string from the email determined by the interaction information determination unit 132, and acquires one or more user attribute values from the signature character string. The user attribute value has, for example, one or more pieces of information among name, company name, department name, title, address, telephone number, fax number, email address, and URL. The other user information acquisition unit 134 then acquires other user information having, for example, the one or more user attribute values.

他ユーザ情報取得部134は、例えば、交流情報決定部132が決定したメール(ここでは、通常、受信メール)の中からシグネチャーの文字列を検知し、当該シグネチャーの文字列から、1以上のユーザ属性値を取得し、当該1以上のユーザ属性値を用いて、ユーザ情報格納部111を検索し、合致するユーザ情報のうちの一部または全部の情報を有する他ユーザ情報を取得する。 The other user information acquisition unit 134, for example, detects a signature character string from the email determined by the interaction information determination unit 132 (here, typically a received email), acquires one or more user attribute values from the signature character string, searches the user information storage unit 111 using the one or more user attribute values, and acquires other user information that contains some or all of the matching user information.

なお、他ユーザ情報取得部134がメールの中からシグネチャーの文字列を検知する方法は問わない。他ユーザ情報取得部134は、例えば、メールの中の文字を有する最下位の行から上の行を検査し、文字を有さない空行を検知し、当該空行の次の行から文字を有する最下位の行までをシグネチャーの領域の文字列として取得する。他ユーザ情報取得部134は、例えば、メールの1行目から検査し、所定の文字列を有する行であるシグネチャー区切り行(例えば、文字“*”または“━”または”+”等)を連続して所定数以上有する行)の次の行から、当該行の下位行であるシグネチャー区切り行の一つ上の行までをシグネチャーの領域の文字列として取得する。他ユーザ情報取得部134は、例えば、メールの中の特定の文字列を含む行(例えば、「Best Regards」「よろしくお願いいたします。」等を含む行)の直下の所定数の行の文字列をシグネチャーの領域の文字列として取得する。 The method by which the other user information acquisition unit 134 detects the signature character string from the email is not important. For example, the other user information acquisition unit 134 checks the lines above the lowest line containing characters in the email, detects a blank line without characters, and acquires the line next to the blank line to the lowest line containing characters as the character string in the signature area. For example, the other user information acquisition unit 134 checks from the first line of the email, and acquires the line next to the signature delimiter line (e.g., a line containing a predetermined number or more consecutive characters "*", "━", or "+", etc.)) that is a line containing a predetermined character string, to the line one line above the signature delimiter line that is a lower line of the line, as the character string in the signature area. For example, the other user information acquisition unit 134 acquires the character string of a predetermined number of lines immediately below a line containing a specific character string in the email (e.g., a line containing "Best Regards", "Thank you in advance", etc.) as the character string in the signature area.

他ユーザ情報取得部134は、交流情報決定部132が決定したメール(ここでは受信メール)の送信元のメールアドレスのドメイン名を取得し、ドメイン名に対応する組織識別子を、ドメイン名と組織識別子とを対に有する1以上のドメイン情報が格納されたドメイン情報格納部113から取得し、組織識別子を用いて、他ユーザ情報を取得する。 The other user information acquisition unit 134 acquires the domain name of the email address of the sender of the email (here, the received email) determined by the exchange information determination unit 132, acquires the organization identifier corresponding to the domain name from the domain information storage unit 113, which stores one or more pieces of domain information each having a pair of a domain name and an organization identifier, and acquires other user information using the organization identifier.

他ユーザ情報取得部134は、例えば、当該組織識別子とメールの中の氏名を用いて、ユーザ情報格納部111を検索し、マッチするユーザ情報が有する1以上のユーザ属性値を有する他ユーザ情報を取得する。 The other user information acquisition unit 134 searches the user information storage unit 111 using, for example, the organization identifier and the name in the email, and acquires other user information that has one or more user attribute values that match the user information.

他ユーザ情報取得部134は、交流情報決定部132が決定したメール(ここでは受信メール)の送信元のメールアドレスを取得し、当該メールアドレスを用いて、ユーザ情報格納部111を検索し、合致するユーザ情報のうちの一部または全部の情報を有する他ユーザ情報を取得する。なお、ここでのユーザ情報は、通常、正確なユーザの1以上の属性値を含む。 The other user information acquisition unit 134 acquires the email address of the sender of the email (here, the received email) determined by the interaction information determination unit 132, searches the user information storage unit 111 using the email address, and acquires other user information that contains some or all of the matching user information. Note that the user information here typically includes one or more accurate attribute values of the user.

他ユーザ情報取得部134は、交流情報決定部132が決定したメールの所定の文字列「様」「さん」「殿」の前の文字列である名前等を取得し、当該名前等を用いて、ユーザ情報格納部111を検索し、合致するユーザ情報のうちの一部または全部の情報を有する他ユーザ情報を取得する。 The other user information acquisition unit 134 acquires the name or other character string preceding the specified character string "sama," "san," or "dono" in the email determined by the exchange information determination unit 132, searches the user information storage unit 111 using the name or other character string, and acquires other user information that contains some or all of the matching user information.

他ユーザ情報取得部134は、交流情報決定部132が決定したメール(ここでは、送信メール)の最初の文字を含む文字列を名前等として取得し、当該名前等を用いて、ユーザ情報格納部111を検索し、合致するユーザ情報のうちの一部または全部の情報を有する他ユーザ情報を取得する。
(2)交流情報がカレンター予定情報である場合
The other user information acquisition unit 134 acquires a character string including the first character of the email (here, a sent email) determined by the interaction information determination unit 132 as a name, etc., searches the user information storage unit 111 using the name, etc., and acquires other user information having some or all of the matching user information.
(2) When the exchange information is calendar schedule information

他ユーザ情報取得部134は、交流情報決定部132が決定したカレンター予定情報を用いて、他ユーザ情報を取得する。ここでの他ユーザ情報は、カレンター予定情報の一部または全部の情報を含んでも良い。カレンター予定情報の一部または全部の情報は、例えば会議の開始日時、会議場所、対面の会議であることを特定する情報等である。 The other user information acquisition unit 134 acquires other user information using the calendar schedule information determined by the interaction information determination unit 132. The other user information here may include some or all of the calendar schedule information. Some or all of the calendar schedule information may be, for example, the start date and time of the meeting, the location of the meeting, information identifying that it is a face-to-face meeting, etc.

他ユーザ情報取得部134は、例えば、交流情報決定部132が決定したカレンター予定情報から、1以上の属性値(例えば、会社名、氏名など)を取得し、当該1以上の属性値を用いて、ユーザ情報格納部111を検索し、合致するユーザ情報のうちの一部または全部の情報を有する他ユーザ情報を取得する。
(3)交流情報がウェブ会議予定情報である場合
The other user information acquisition unit 134, for example, acquires one or more attribute values (e.g., company name, name, etc.) from the calendar schedule information determined by the interaction information determination unit 132, searches the user information storage unit 111 using the one or more attribute values, and acquires other user information having some or all of the matching user information.
(3) When the information about the exchange is information about a scheduled web conference

他ユーザ情報取得部134は、交流情報決定部132が決定したウェブ会議予定情報を用いて、他ユーザ情報を取得する。ここでの他ユーザ情報は、ウェブ会議予定情報の一部または全部の情報を含んでも良い。ウェブ会議予定情報の一部または全部の情報は、例えば会議の開始日時、ウェブ会議であることを特定する情報等である。 The other user information acquisition unit 134 acquires other user information using the web conference schedule information determined by the exchange information determination unit 132. The other user information here may include some or all of the information on the web conference schedule information. Some or all of the information on the web conference schedule information is, for example, the start date and time of the conference, information identifying it as a web conference, etc.

他ユーザ情報取得部134は、例えば、交流情報決定部132が決定したウェブ会議予定情報から、1以上の属性値(例えば、会社名、氏名など)を取得し、当該1以上の属性値を用いて、ユーザ情報格納部111を検索し、合致するユーザ情報のうちの一部または全部の情報を有する他ユーザ情報を取得する。
(4)名刺情報受付部121が受け付けた名刺情報を受け付けた場合
The other user information acquisition unit 134, for example, acquires one or more attribute values (e.g., company name, name, etc.) from the web conference schedule information determined by the exchange information determination unit 132, searches the user information storage unit 111 using the one or more attribute values, and acquires other user information having some or all of the matching user information.
(4) When the business card information receiving unit 121 receives business card information

他ユーザ情報取得部134は、名刺情報受付部121が受け付けた名刺情報に対応する他のユーザ識別子を含む他ユーザ情報を取得しても良い。 The other user information acquisition unit 134 may acquire other user information including other user identifiers corresponding to the business card information accepted by the business card information acceptance unit 121.

他ユーザ情報取得部134は、例えば、名刺情報が有する1以上の項目情報を用いて、ユーザ情報格納部111を検索し、合致するユーザ情報のうちの一部または全部の情報を有する他ユーザ情報を取得する。 The other user information acquisition unit 134 searches the user information storage unit 111 using, for example, one or more items of information contained in the business card information, and acquires other user information that contains some or all of the matching user information.

他ユーザ情報取得部134は、例えば、名刺情報受付部121が受け付けた名刺情報が有する1以上の項目情報を含む他ユーザ情報を取得する。 The other user information acquisition unit 134 acquires other user information including, for example, one or more items of information contained in the business card information accepted by the business card information acceptance unit 121.

交流関係蓄積部135は、他ユーザ情報とユーザ識別子とを対応付ける交流関係情報を蓄積する。なお、ここでの他ユーザ情報は、他ユーザ情報取得部134が取得した情報である。また、ここでのユーザ識別子は、ユーザ識別子取得部131が取得した情報である。 The exchange relationship storage unit 135 stores exchange relationship information that associates other user information with a user identifier. The other user information here is information acquired by the other user information acquisition unit 134. The user identifier here is information acquired by the user identifier acquisition unit 131.

交流関係蓄積部135は、例えば、ユーザ識別子取得部131が取得したユーザ識別子に対応付けて、他ユーザ情報取得部134が取得した他ユーザ情報である交流関係情報を蓄積する。 The exchange relationship storage unit 135 stores exchange relationship information, which is other user information acquired by the other user information acquisition unit 134, in association with the user identifier acquired by the user identifier acquisition unit 131, for example.

交流関係蓄積部135は、例えば、ユーザ識別子取得部131が取得したユーザ識別子と他ユーザ情報取得部134が取得した他ユーザ情報とを有する交流関係情報を蓄積する。 The exchange relationship storage unit 135 stores exchange relationship information having, for example, the user identifier acquired by the user identifier acquisition unit 131 and other user information acquired by the other user information acquisition unit 134.

交流関係蓄積部135は、例えば、ユーザ識別子取得部131が取得したユーザ識別子に対応付けて、他ユーザ情報取得部134が取得した他ユーザ情報へのリンク情報である交流関係情報を蓄積する。 The exchange relationship storage unit 135 stores exchange relationship information, which is link information to other user information acquired by the other user information acquisition unit 134, for example, in association with the user identifier acquired by the user identifier acquisition unit 131.

交流関係蓄積部135が交流関係情報を蓄積する先は、問わない。交流関係蓄積部135は、例えば、交流関係格納部114に交流関係情報を蓄積する。ただし、交流関係蓄積部135は、図示しない他の装置に交流関係情報を蓄積しても良い。交流関係蓄積部135は、交流関係情報を利用する装置に交流関係情報を蓄積することは好適である。 There is no restriction on where the exchange relationship accumulation unit 135 accumulates the exchange relationship information. For example, the exchange relationship accumulation unit 135 accumulates the exchange relationship information in the exchange relationship storage unit 114. However, the exchange relationship accumulation unit 135 may accumulate the exchange relationship information in another device not shown. It is preferable that the exchange relationship accumulation unit 135 accumulates the exchange relationship information in a device that uses the exchange relationship information.

交流関係蓄積部135は、例えば、質問部133による問合せの結果が、交流関係情報を蓄積するとの結果である場合のみ、交流関係情報を蓄積する。つまり、ユーザが蓄積したいと判断した交流関係情報のみを蓄積することは好適である。 The exchange relationship storage unit 135 stores the exchange relationship information only when, for example, the result of the inquiry by the questioning unit 133 is that the exchange relationship information should be stored. In other words, it is preferable to store only the exchange relationship information that the user determines that he or she wants to store.

変化判断部136は、交流情報または名刺情報に対応する他ユーザ情報に変化があるか否かを判断する。変化は、例えば、組織内での異動、昇進、転職、就職等である。 The change determination unit 136 determines whether there is a change in the information of other users corresponding to the interaction information or business card information. Changes include, for example, transfers within an organization, promotions, job changes, employment, etc.

変化判断部136は、例えば、他ユーザ情報取得部134が取得した他ユーザ情報と最も類似するユーザ情報をユーザ情報格納部111のユーザ情報から決定し、当該他ユーザ情報に含まれる組織識別子、部署識別子、役職、住所等の予め決められた1以上のユーザ属性値が、当該ユーザ情報の対応する各ユーザ属性値と異なるか否かを判断し、異なるユーザ属性値が存在する場合に、変化があったと判断する。 The change determination unit 136, for example, determines the user information that is most similar to the other user information acquired by the other user information acquisition unit 134 from the user information in the user information storage unit 111, determines whether one or more predetermined user attribute values, such as an organization identifier, department identifier, job title, and address, included in the other user information are different from the corresponding user attribute values of the user information, and determines that a change has occurred if different user attribute values exist.

変化判断部136は、例えば、他ユーザ情報取得部134が取得した他ユーザ情報であり、氏名と1以上の他のユーザ属性値(例えば、会社名、肩書き、部署名)とを含む他ユーザ情報を用いてユーザ情報格納部111を検索し、氏名が一致し、他の1以上のユーザ属性値が異なるユーザ情報が存在するか否かを判断し、当該ユーザ情報が存在する場合に、当該ユーザ情報に対応するユーザに変化があった、と判断する。 The change determination unit 136 searches the user information storage unit 111 using the other user information acquired by the other user information acquisition unit 134, which includes a name and one or more other user attribute values (e.g., company name, title, department name), and determines whether or not there is user information with a matching name and one or more other user attribute values that are different. If the user information is found, it determines that there has been a change in the user corresponding to the user information.

交流処理部137は、変化があると変化判断部136が判断した場合に、予め決められた処理を行う。 The AC processing unit 137 performs a predetermined process when the change determination unit 136 determines that a change has occurred.

交流処理部137は、変化があると変化判断部136が判断した場合に、交流関係蓄積部135がユーザ識別子に対応付けて蓄積した交流関係情報を用いて、予め決められた処理を行うことは好適である。 When the change determination unit 136 determines that there is a change, it is preferable that the exchange processing unit 137 performs a predetermined process using the exchange relationship information stored by the exchange relationship storage unit 135 in association with the user identifier.

なお、予め決められた処理とは、異動情報の通知、異動情報のウェブページへの掲載などである。異動情報とは、ユーザが異動になったこと、ユーザに変化があったこと等を示す情報である。また、異動情報は、変化後の1以上のユーザ属性値を含むことは好適である。ただし、異動情報は、例えば、氏名と変化があったことを示す情報だけでも良い。異動情報の通知とは、他ユーザの異動情報を、お知らせする処理である。 The predetermined processing includes notification of transfer information, posting of transfer information on a web page, etc. Transfer information is information indicating that a user has been transferred, that there has been a change in the user, etc. It is preferable that the transfer information includes one or more user attribute values after the change. However, the transfer information may be, for example, only the name and information indicating that a change has occurred. Notification of transfer information is processing to inform other users of transfer information.

交流処理部137は、異動情報の通知において、変化判断部136が変化のあったと判断したユーザのユーザ識別子を取得し、当該ユーザ識別子に対応する1以上の各交流関係情報から、当該ユーザ識別子に対応する他ユーザ識別子で識別される他ユーザに対して、異動情報を送信する。なお、異動情報の送信手段は、メール、FAX、ショートメッセージ等、問わない。異動情報の送信は、他ユーザ識別子で識別される他ユーザが交流管理装置1にログインした場合に、当該他ユーザで出力される画面上に、異動情報が表示されるための処理でも良い。 When notifying the change information, the communication processing unit 137 acquires the user identifier of the user for whom the change determination unit 136 has determined that there has been a change, and transmits the change information from one or more pieces of communication relationship information corresponding to the user identifier to other users identified by the other user identifier corresponding to the user identifier. The means for transmitting the change information may be any means, such as email, fax, or short message. The transmission of the change information may be a process for displaying the change information on a screen output by other users when the other users identified by the other user identifiers log in to the communication management device 1.

交流処理部137は、ウェブページへの掲載において、変化のあったユーザが異動になったこと、当該ユーザに変化があったこと等を示す異動情報を掲載する。 The communication processing unit 137 posts change information on the web page indicating that a user who has changed has been transferred, that there has been a change in the user, etc.

送信部14は、各種の情報を送信する。各種の情報は、例えば、交流関係情報が蓄積された旨の情報である。送信部14は、例えば、端末装置3に各種の情報を送信する。 The transmitting unit 14 transmits various types of information. For example, the various types of information are information indicating that exchange relationship information has been accumulated. The transmitting unit 14 transmits various types of information to the terminal device 3, for example.

送信部14は、例えば、各種の情報の送信指示に対応する各種の情報を送信する。送信部14は、例えば、交流関係情報の送信指示に対応する1以上の交流関係情報を送信する。 The transmitting unit 14 transmits, for example, various types of information corresponding to an instruction to transmit various types of information. The transmitting unit 14 transmits, for example, one or more pieces of exchange relationship information corresponding to an instruction to transmit exchange relationship information.

情報サーバ2を構成するサーバ格納部21には、各種の情報が格納される。 Various types of information are stored in the server storage unit 21 that constitutes the information server 2.

情報サーバ2がメールサーバである場合、サーバ格納部21には、1または2以上のメールが格納される。メールには、例えば、メールを受信する受信先おメールアドレスが対応付いている。メールには、例えば、メールを送信した送信元のメールアドレスが対応付いている。メールには、例えば、ユーザ識別子が対応付いている。 When the information server 2 is a mail server, the server storage unit 21 stores one or more emails. For example, an email is associated with a recipient email address that receives the email. For example, an email is associated with a sender email address that sent the email. For example, an email is associated with a user identifier.

情報サーバ2がカレンダーサーバである場合、サーバ格納部21には、1または2以上のカレンダー予定情報が格納される。カレンダー予定情報には、ユーザ識別子が対応付いている。なお、一のユーザのカレンダーサーバのユーザ識別子と、一のユーザの交流管理装置1が使用するユーザ識別子とは、異なっていても良い。ただし、2つのユーザ識別子が異なっている場合、格納部11には、2つのユーザ識別子の対応が管理されている、とする。 When the information server 2 is a calendar server, the server storage unit 21 stores one or more calendar schedule information. The calendar schedule information is associated with a user identifier. Note that the user identifier of a user's calendar server and the user identifier used by the exchange management device 1 of a user may be different. However, when the two user identifiers are different, the storage unit 11 manages the correspondence between the two user identifiers.

情報サーバ2がウェブ会議サーバである場合、サーバ格納部21には、1または2以上のウェブ会議予定情報が格納される。ウェブ会議予定情報には、ユーザ識別子が対応付いている。なお、一のユーザのウェブ会議サーバのユーザ識別子と、一のユーザの交流管理装置1が使用するユーザ識別子とは、異なっていても良い。ただし、2つのユーザ識別子が異なっている場合、格納部11には、2つのユーザ識別子の対応が管理されている、とする。 When the information server 2 is a web conference server, the server storage unit 21 stores one or more pieces of web conference schedule information. The web conference schedule information is associated with a user identifier. Note that the user identifier of a user's web conference server and the user identifier used by a user's exchange management device 1 may be different. However, when the two user identifiers are different, the storage unit 11 is assumed to manage the correspondence between the two user identifiers.

サーバ受信部22は、各種の指示や情報を受信する。サーバ受信部22は、例えば、交流管理装置1または端末装置3から各種の指示や情報を受信する。各種の指示や情報は、例えば、交流情報の送信指示、交流情報(例えば、メール、予定情報)である。交流情報の送信指示とは、交流情報を送信することの指示である。 The server receiving unit 22 receives various instructions and information. The server receiving unit 22 receives various instructions and information, for example, from the exchange management device 1 or the terminal device 3. The various instructions and information are, for example, an instruction to send exchange information, and exchange information (e.g., email, schedule information). An instruction to send exchange information is an instruction to send exchange information.

サーバ処理部23は、各種の処理を行う。各種の処理とは、例えば、受信された交流情報をサーバ格納部21に蓄積する処理である。各種の処理とは、例えば、交流情報の送信指示に対応する交流情報をサーバ格納部21から取得する処理である。 The server processing unit 23 performs various processes. For example, various processes are processes for storing received exchange information in the server storage unit 21. For example, various processes are processes for acquiring exchange information corresponding to an instruction to transmit exchange information from the server storage unit 21.

サーバ送信部24は、各種の情報を送信する。各種の情報とは、交流情報である。 The server transmission unit 24 transmits various types of information. The various types of information are exchange information.

端末装置3を構成する端末格納部31には、各種の情報が格納される。各種の情報は、例えば、ユーザ識別子、名刺情報、交流情報、交流関連情報である。 The terminal storage unit 31 constituting the terminal device 3 stores various types of information. The various types of information include, for example, a user identifier, business card information, exchange information, and exchange-related information.

端末受付部32は、各種の指示や情報を受け付ける。各種の指示や情報は、例えば、開始指示、名刺情報である。 The terminal reception unit 32 receives various instructions and information. Examples of the instructions and information include a start instruction and business card information.

ここで、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。各種の指示や情報の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。 Here, acceptance is a concept that includes the acceptance of information input from input devices such as a keyboard, mouse, or touch panel, the reception of information transmitted via a wired or wireless communication line, and the acceptance of information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory. The means for inputting various instructions and information can be anything, such as a touch panel, keyboard, mouse, or menu screen.

端末処理部33は、各種の処理を行う。各種の処理とは、例えば、端末受付部32が受け付けた指示や情報を、送信するデータ構造の指示や情報にする処理である。各種の処理とは、例えば、端末受信部35が受信した情報を、出力するデータ構造の情報にする処理である。 The device processing unit 33 performs various types of processing. For example, various types of processing are processing to convert instructions and information accepted by the device accepting unit 32 into instructions and information with a data structure to be transmitted. For example, various types of processing are processing to convert information received by the device receiving unit 35 into information with a data structure to be output.

端末送信部34は、各種の指示や情報を送信する。各種の指示や情報は、例えば、開始指示、名刺情報である。 The terminal transmission unit 34 transmits various instructions and information. Examples of the instructions and information include a start instruction and business card information.

端末受信部35は、各種の情報を受信する。各種の情報は、例えば、各種の画面情報、交流関係情報、名刺情報、異動情報である。 The terminal receiving unit 35 receives various types of information. The various types of information include, for example, various types of screen information, exchange relationship information, business card information, and transfer information.

端末出力部36は、各種の情報を出力する。各種の情報は、例えば、各種の画面情報、交流関係情報、名刺情報、異動情報である。 The terminal output unit 36 outputs various types of information. Examples of the various types of information include various types of screen information, exchange relationship information, business card information, and transfer information.

ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。 Here, output is a concept that includes displaying on a display, projecting using a projector, printing on a printer, outputting sound, sending to an external device, storing on a recording medium, and passing on the processing results to other processing devices or other programs, etc.

格納部11、ユーザ情報格納部111、名刺情報格納部112、ドメイン情報格納部113、サーバ格納部21、および端末格納部31は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 11, the user information storage unit 111, the business card information storage unit 112, the domain information storage unit 113, the server storage unit 21, and the terminal storage unit 31 are preferably non-volatile recording media, but can also be realized using volatile recording media.

格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。 The process by which information is stored in the storage unit 11, etc. is not important. For example, information may be stored in the storage unit 11, etc. via a recording medium, information transmitted via a communication line, etc. may be stored in the storage unit 11, etc., or information inputted via an input device may be stored in the storage unit 11, etc.

受信部12、名刺情報受付部121、サーバ受信部22、および端末受信部35は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。 The receiving unit 12, business card information receiving unit 121, server receiving unit 22, and terminal receiving unit 35 are typically implemented using wireless or wired communication means, but may also be implemented using means for receiving broadcasts.

処理部13、ユーザ識別子取得部131、交流情報決定部132、質問部133、他ユーザ情報取得部134、交流関係蓄積部135、変化判断部136、交流処理部137、サーバ処理部23、および端末処理部33は、通常、プロセッサやメモリ等から実現され得る。処理部13の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。なお、プロセッサは、例えば、MPU、CPU、GPU等であり、その種類は問わない。 The processing unit 13, user identifier acquisition unit 131, exchange information determination unit 132, question unit 133, other user information acquisition unit 134, exchange relationship storage unit 135, change determination unit 136, exchange processing unit 137, server processing unit 23, and device processing unit 33 can usually be realized by a processor, memory, etc. The processing procedure of the processing unit 13 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may also be realized by hardware (dedicated circuit). The processor may be, for example, an MPU, CPU, GPU, etc., and the type is not important.

送信部14、質問部133、サーバ送信部24、および端末送信部34は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。 The transmitting unit 14, the questioning unit 133, the server transmitting unit 24, and the terminal transmitting unit 34 are typically implemented using wireless or wired communication means, but may also be implemented using broadcasting means.

端末受付部32は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The terminal reception unit 32 can be realized by a device driver for an input means such as a touch panel or keyboard, or control software for a menu screen, etc.

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

次に、交流管理システムAの動作例について説明する。まず、交流管理装置1の動作例について、図4のフローチャートを用いて説明する。 Next, an example of the operation of the AC management system A will be described. First, an example of the operation of the AC management device 1 will be described using the flowchart in FIG. 4.

(ステップS401)処理部13は、交流情報を取得するタイミングであるか否かを判断する。交流情報を取得するタイミングであればステップS402に行き、交流情報を取得するタイミングでなければステップS409に行く。 (Step S401) The processing unit 13 judges whether it is time to acquire exchange information. If it is time to acquire exchange information, the process proceeds to step S402, and if it is not time to acquire exchange information, the process proceeds to step S409.

(ステップS402)処理部13は、カウンタiに1を代入する。 (Step S402) The processing unit 13 assigns 1 to counter i.

(ステップS403)処理部13は、交流情報を取得する対象のi番目の種類の交流情報が存在するか否かを判断する。i番目の種類の交流情報が存在する場合はステップS404に行き、i番目の種類の交流情報が存在しない場合はステップS401に戻る。なお、どの種類の交流情報が存在するか否かは、予め決まっており、処理部13は、判断可能である、とする。また、例えば、メール、カレンダーサーバの予定情報、ウェブ会議サーバの予定情報の3種類の交流情報のうち、1または2以上の種類の交流情報が存在する。 (Step S403) The processing unit 13 judges whether or not the i-th type of exchange information for which exchange information is to be acquired exists. If the i-th type of exchange information exists, the process proceeds to step S404, and if the i-th type of exchange information does not exist, the process returns to step S401. Note that it is assumed that which type of exchange information exists is predetermined and that the processing unit 13 is capable of judging whether or not it exists. Also, for example, of the three types of exchange information, namely, email, schedule information on a calendar server, and schedule information on a web conference server, one or more types of exchange information exist.

(ステップS404)処理部13は、カウンタjに1を代入する。 (Step S404) The processing unit 13 assigns 1 to counter j.

(ステップS405)処理部13は、交流関係情報処理を行うj番目のユーザのユーザ識別子が存在するか否かを判断する。j番目のユーザのユーザ識別子が存在する場合はステップS406に行き、存在しない場合はステップS408に行く。なお、交流関係情報処理とは、一のユーザに対する交流関係情報を取得し、蓄積等する処理である。また、処理部13は、例えば、ユーザ情報格納部111の中に、j番目のユーザのユーザ識別子が存在するか否かを判断する。 (Step S405) The processing unit 13 determines whether or not the user identifier of the jth user for which exchange relationship information processing is to be performed exists. If the user identifier of the jth user exists, the process proceeds to step S406, and if not, the process proceeds to step S408. Note that exchange relationship information processing is a process of acquiring exchange relationship information for a user and storing it, etc. Also, the processing unit 13 determines, for example, whether or not the user identifier of the jth user exists in the user information storage unit 111.

(ステップS406)処理部13は、交流関係情報処理を行う。交流関係情報処理の例について、図5のフローチャートを用いて説明する。 (Step S406) The processing unit 13 performs exchange relationship information processing. An example of exchange relationship information processing is described using the flowchart in FIG. 5.

(ステップS407)処理部13は、カウンタjを1、インクリメントする。ステップS405に戻る。 (Step S407) The processing unit 13 increments the counter j by 1. Return to step S405.

(ステップS408)処理部13は、カウンタiを1、インクリメントする。ステップS403に戻る。 (Step S408) The processing unit 13 increments the counter i by 1. Return to step S403.

(ステップS409)名刺情報受付部121は、名刺情報を受信したか否かを判断する。名刺情報を受信した場合はステップS410に行き、名刺情報を受信しなかった場合はステップS411に行く。 (Step S409) The business card information receiving unit 121 determines whether or not business card information has been received. If business card information has been received, the process proceeds to step S410; if business card information has not been received, the process proceeds to step S411.

(ステップS410)処理部13は、名刺情報処理を行う。ステップS401に戻る。名刺情報処理の例について、図7のフローチャートを用いて説明する。 (Step S410) The processing unit 13 performs business card information processing. Return to step S401. An example of business card information processing will be described using the flowchart in FIG. 7.

(ステップS411)受信部12は、交流情報を受信したか否かを判断する。交流情報を受信した場合はステップS412に行き、交流情報を受信しなかった場合はステップS401に戻る。 (Step S411) The receiving unit 12 determines whether or not the exchange information has been received. If the exchange information has been received, the process proceeds to step S412. If the exchange information has not been received, the process returns to step S401.

(ステップS412)処理部13は、交流関係情報処理を行う。ステップS401に戻る。交流関係情報処理の例について、図5のフローチャートを用いて説明する。 (Step S412) The processing unit 13 performs exchange relationship information processing. Return to step S401. An example of exchange relationship information processing will be described with reference to the flowchart in FIG. 5.

なお、図4のフローチャートにおいて、情報サーバ2ごとに、順番に、各ユーザの交流関係情報を取得する処理を行った。しかし、ユーザごとに、1以上の各情報サーバ2から交流関係情報を取得する処理を行っても良い。つまり、図4のフローチャートにおいて、処理の順序は問わない。 In the flowchart of FIG. 4, the process of acquiring exchange relationship information for each user is performed for each information server 2 in order. However, the process of acquiring exchange relationship information from one or more information servers 2 for each user may be performed. In other words, the order of the processes in the flowchart of FIG. 4 does not matter.

また、図4のフローチャートにおいて、交流関係情報または交流関係情報の元になり得る交流情報を、ユーザごとに予め取得し、格納部11または図示しない装置に記録しておき、所定のタイミングで、ユーザに、交流関係情報を蓄積するか否かを問い合わせて、問合せの結果、蓄積する旨の回答である場合に、当該交流関係情報を蓄積しても良い。なお、所定のタイミングは、例えば、ユーザが交流管理装置1にログインしたタイミング、ユーザからの指示が受信されたタイミング等であるが、そのタイミングも問わない。 In the flowchart of FIG. 4, exchange relationship information or exchange information that can be the source of exchange relationship information may be acquired in advance for each user and recorded in the storage unit 11 or a device not shown, and at a predetermined timing, the user may be asked whether or not to store the exchange relationship information. If the answer to the question is yes, the exchange relationship information may be stored. The predetermined timing may be, for example, the timing when the user logs in to the exchange management device 1 or the timing when an instruction from the user is received, but the timing is not important.

さらに、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 Furthermore, in the flowchart of Figure 4, processing ends when the power is turned off or an interrupt occurs to end processing.

次に、ステップS406、ステップS412の交流関係情報処理の例について、図5のフローチャートを用いて説明する。 Next, an example of the exchange relationship information processing in steps S406 and S412 will be described using the flowchart in FIG. 5.

(ステップS501)交流情報決定部132は、ユーザ識別子に対応する1以上の交流情報を、ステップS403のi番目の種類の交流情報が存在する情報サーバ2から取得する、またはステップS411で受信された交流情報を取得する。 (Step S501) The exchange information determination unit 132 acquires one or more pieces of exchange information corresponding to the user identifier from the information server 2 in which the i-th type of exchange information exists in step S403, or acquires the exchange information received in step S411.

なお、交流情報決定部132がユーザ識別子に対応する1以上の交流情報を情報サーバ2から取得する場合、ユーザ識別子取得部131が、当該ユーザ識別子を取得する。また、ここでユーザ識別子取得部131が取得するユーザ識別子は、ステップS405におけるj番目のユーザ識別子である。 When the exchange information determination unit 132 acquires one or more pieces of exchange information corresponding to a user identifier from the information server 2, the user identifier acquisition unit 131 acquires the user identifier. Here, the user identifier acquired by the user identifier acquisition unit 131 is the j-th user identifier in step S405.

(ステップS502)交流情報決定部132は、カウンタiに1を代入する。 (Step S502) The AC information determination unit 132 assigns 1 to counter i.

(ステップS503)交流情報決定部132は、ステップS501で取得された1以上の交流情報のうちの、i番目の交流情報が存在するか否かを判断する。i番目の交流情報が存在する場合はステップS504に行き、i番目の交流情報が存在しない場合は上位処理にリターンする。 (Step S503) The exchange information determination unit 132 determines whether or not the i-th exchange information exists among the one or more pieces of exchange information acquired in step S501. If the i-th exchange information exists, the process proceeds to step S504, and if the i-th exchange information does not exist, the process returns to the upper process.

(ステップS504)交流情報決定部132は、i番目の交流情報が予め決められた条件を満たすか否かを判断する。予め決められた条件を満たす場合はステップS505に行き、予め決められた条件を満たさない場合はステップS514に行く。 (Step S504) The AC information determination unit 132 determines whether the i-th AC information satisfies a predetermined condition. If the i-th AC information satisfies the predetermined condition, the process proceeds to step S505. If the i-th AC information does not satisfy the predetermined condition, the process proceeds to step S514.

(ステップS505)他ユーザ情報取得部134は、i番目の交流情報を用いて、他ユーザ情報を取得する。 (Step S505) The other user information acquisition unit 134 acquires other user information using the i-th interaction information.

(ステップS506)質問部133は、ユーザに問い合わせるか否かを判断する。問い合わせる場合はステップS506に行き、問い合わせない場合はステップS510に行く。なお、例えば、問い合わせるか否かは、予め決められている。また、他ユーザ情報に応じて、質問部133は、問い合わせるか否かを判断する。例えば、質問部133は、ステップS505で取得された他ユーザ情報に対応する交流関係情報が既に蓄積されているか否かを判断し、既に蓄積されていない場合に、問い合わせる、と判断する。 (Step S506) The questioning unit 133 judges whether or not to make an inquiry to the user. If an inquiry is to be made, the process proceeds to step S506, and if an inquiry is not to be made, the process proceeds to step S510. Note that, for example, whether or not to make an inquiry is determined in advance. Also, the questioning unit 133 judges whether or not to make an inquiry depending on the other user information. For example, the questioning unit 133 judges whether exchange relationship information corresponding to the other user information acquired in step S505 has already been stored, and if it has not already been stored, judges to make an inquiry.

(ステップS507)質問部133は、ステップS505で取得された他ユーザ情報に対応する交流関係情報を蓄積するか否かをユーザに問い合わせる。 (Step S507) The questioning unit 133 asks the user whether or not to store exchange relationship information corresponding to the other user information acquired in step S505.

(ステップS508)質問部133は、ステップS507における問い合わせの結果の回答を端末装置3から受信したか否かを判断する。回答を受信した場合はステップS509に行き、受信しなかった場合はステップS508に戻る。 (Step S508) The interrogation unit 133 determines whether or not a response to the inquiry result in step S507 has been received from the terminal device 3. If a response has been received, the process proceeds to step S509; if not, the process returns to step S508.

(ステップS509)交流関係蓄積部135は、ステップS508で受信された回答が「交流関係情報を蓄積する」旨の回答である場合はステップS510に行き、「交流関係情報を蓄積しない」旨の回答である場合はステップS512に行く。 (Step S509) If the response received in step S508 is a response indicating that exchange relationship information will be stored, the exchange relationship storage unit 135 proceeds to step S510, and if the response is a response indicating that exchange relationship information will not be stored, the exchange relationship storage unit 135 proceeds to step S512.

(ステップS510)交流関係蓄積部135は、ステップS505で取得された他ユーザ情報と、交流情報に対応するユーザ識別子とを用いて交流関係情報を取得する。 (Step S510) The exchange relationship storage unit 135 acquires exchange relationship information using the other user information acquired in step S505 and the user identifier corresponding to the exchange information.

(ステップS511)交流関係蓄積部135は、ステップS510で取得した交流関係情報を蓄積する。 (Step S511) The exchange relationship storage unit 135 stores the exchange relationship information acquired in step S510.

(ステップS512)変化判断部136は、ステップS505で取得された他ユーザ情報が、対応するユーザ情報と比較して、変更されているか(異動等が合ったか)を判断する。変更されている場合はステップS513に行き、変更されていない場合はステップS514に行く。 (Step S512) The change determination unit 136 compares the other user information acquired in step S505 with the corresponding user information to determine whether it has been changed (whether there has been a change in the user, etc.). If it has been changed, the process proceeds to step S513; if it has not been changed, the process proceeds to step S514.

(ステップS513)交流処理部137は、交流処理を行う。交流処理の例について、図6のフローチャートを用いて説明する。 (Step S513) The communication processing unit 137 performs communication processing. An example of communication processing is described using the flowchart in FIG. 6.

(ステップS514)交流情報決定部132は、カウンタiを1、インクリメントする。ステップS503に戻る。 (Step S514) The AC information determination unit 132 increments the counter i by 1. Return to step S503.

次に、ステップS513の交流処理の例について、図6のフローチャートを用いて説明する。 Next, an example of the exchange process in step S513 will be described using the flowchart in FIG. 6.

(ステップS601)交流処理部137は、カウンタiに1を代入する。 (Step S601) The AC processing unit 137 assigns 1 to counter i.

(ステップS602)交流処理部137は、他のi番目のユーザ識別子が存在するか否かを判断する。i番目のユーザ識別子が存在する場合はステップS603に行き、i番目のユーザ識別子が存在しない場合は上位処理にリターンする。なお、交流処理部137は、例えば、ユーザ情報格納部111に、他のi番目のユーザ識別子が存在するか否かを判断する。また、交流処理部137は、例えば、交流関係格納部114に、他のi番目のユーザ識別子が存在するか否かを判断する。 (Step S602) The communication processing unit 137 judges whether or not another i-th user identifier exists. If the i-th user identifier exists, the process proceeds to step S603, and if the i-th user identifier does not exist, the process returns to the upper level process. The communication processing unit 137 judges, for example, whether or not another i-th user identifier exists in the user information storage unit 111. The communication processing unit 137 also judges, for example, whether or not another i-th user identifier exists in the communication relationship storage unit 114.

(ステップS603)交流処理部137は、i番目のユーザ識別子が、該当するユーザのユーザ識別子に対応する交流関係格納部114の交流関係情報の中に存在するか否か(他のi番目のユーザ識別子で識別されるユーザと交流があるか否か)を判断する。交流がある場合はステップS604に行き、交流がない場合はステップS605に行く。 (Step S603) The interaction processing unit 137 determines whether the i-th user identifier exists in the interaction relationship information in the interaction relationship storage unit 114 corresponding to the user identifier of the relevant user (whether there is an interaction with a user identified by another i-th user identifier). If there is an interaction, the process proceeds to step S604, and if there is no interaction, the process proceeds to step S605.

(ステップS604)交流処理部137は、取得された他ユーザ情報を、他のi番目のユーザ識別子で識別されるユーザに送信する。 (Step S604) The interaction processing unit 137 transmits the acquired other user information to the other user identified by the i-th user identifier.

(ステップS605)交流処理部137は、カウンタiを1、インクリメントする。ステップS602に戻る。 (Step S605) The AC processing unit 137 increments the counter i by 1. Return to step S602.

なお、図6のフローチャートにおいて、例えば、ステップS602で、交流処理部137は、例えば、ステップS512で他ユーザ情報が変更されていると判断された他ユーザ情報に対応するユーザ識別子を取得し、当該ユーザ識別子と対になるi番目の他ユーザ情報が交流関係格納部114に存在するか否かを判断しても良い。そして、i番目の他ユーザ情報が交流関係格納部114に存在する場合に、ステップS604に行っても良い。かかる場合、ステップS603は不要である。 In the flowchart of FIG. 6, for example, in step S602, the exchange processing unit 137 may obtain a user identifier corresponding to the other user information determined to have been changed in step S512, and determine whether or not the i-th other user information paired with the user identifier exists in the exchange relationship storage unit 114. Then, if the i-th other user information exists in the exchange relationship storage unit 114, the process may proceed to step S604. In this case, step S603 is not necessary.

つまり、図6のフローチャートにおいて、異動のあったユーザの交流のある他ユーザに、異動情報を通知できれば良い。 In other words, in the flowchart of Figure 6, it is sufficient to be able to notify other users who have contact with the user who has been transferred of the transfer information.

次に、ステップS410の名刺情報処理の例について、図7のフローチャートを用いて説明する。 Next, an example of business card information processing in step S410 will be described using the flowchart in Figure 7.

(ステップS701)他ユーザ情報取得部134は、受信された名刺情報を取得する。次に、他ユーザ情報取得部134は、当該名刺情報を用いて、他のユーザ識別子を含む他ユーザ情報を取得する。 (Step S701) The other user information acquisition unit 134 acquires the received business card information. Next, the other user information acquisition unit 134 uses the business card information to acquire other user information including other user identifiers.

(ステップS702)交流関係蓄積部135は、ステップS701で取得された他ユーザ情報とユーザ識別子とを対応付ける交流関係情報を取得する。 (Step S702) The exchange relationship storage unit 135 acquires exchange relationship information that associates the other user information acquired in step S701 with the user identifier.

(ステップS703)交流関係蓄積部135は、ステップS702で取得した交流関係情報を蓄積する。 (Step S703) The exchange relationship storage unit 135 stores the exchange relationship information acquired in step S702.

(ステップS704)変化判断部136は、ステップS701で取得された他ユーザ情報が、対応するユーザ情報と比較して、変更されているか(異動等があったか)を判断する。変更されている場合はステップS705に行き、変更されていない場合は上位処理にリターンする。 (Step S704) The change determination unit 136 compares the other user information acquired in step S701 with the corresponding user information to determine whether it has been changed (whether there has been a transfer, etc.). If it has been changed, the process proceeds to step S705, and if it has not been changed, the process returns to the upper level process.

(ステップS705)交流処理部137は、交流処理を行う。上位処理にリターンする。なお、交流処理の例について、図6のフローチャートを用いて説明した。 (Step S705) The AC processing unit 137 performs AC processing. It returns to the upper level processing. An example of the AC processing was explained using the flowchart in Figure 6.

なお、図7のフローチャートにおいて、処理部13は、受信された名刺情報を用いて、蓄積する名刺情報を構成し、当該名刺情報を名刺情報格納部112に蓄積する等の処理をしても良い。 In the flowchart of FIG. 7, the processing unit 13 may use the received business card information to construct business card information to be stored, and may store the business card information in the business card information storage unit 112.

次に、情報サーバ2の動作例について説明する。情報サーバ2のサーバ受信部22が交流情報を受信した場合は、サーバ処理部23は、当該交流情報をサーバ格納部21に蓄積する。また、サーバ受信部22が交流情報の送信指示を、端末装置3または交流管理装置1から受信した場合、送信指示に対応する交流情報を端末装置3または交流管理装置1に送信する。 Next, an example of the operation of the information server 2 will be described. When the server receiving unit 22 of the information server 2 receives exchange information, the server processing unit 23 stores the exchange information in the server storage unit 21. In addition, when the server receiving unit 22 receives an instruction to transmit exchange information from the terminal device 3 or the exchange management device 1, it transmits the exchange information corresponding to the transmission instruction to the terminal device 3 or the exchange management device 1.

次に、端末装置3の動作例について説明する。端末装置3の端末受付部32は、各種の指示や情報を受け付ける。端末処理部33は、端末受付部32が受け付けた指示や情報を、送信するデータ構造の指示や情報にする。端末送信部34は、当該各種の指示や情報を交流管理装置1や情報サーバ2に送信する。また、交流管理装置1への各種の指示や情報の送信に応じて、端末受信部35は、各種の画面情報、交流関係情報、名刺情報、異動情報等を受信する。端末処理部33は、端末受信部35が受信した情報を、出力するデータ構造の情報にする。端末出力部36は、各種の画面情報、交流関係情報、名刺情報、異動情報等を出力する。 Next, an example of the operation of the terminal device 3 will be described. The terminal reception unit 32 of the terminal device 3 receives various instructions and information. The terminal processing unit 33 converts the instructions and information received by the terminal reception unit 32 into instructions and information with a data structure to be transmitted. The terminal transmission unit 34 transmits the various instructions and information to the exchange management device 1 and the information server 2. In response to the transmission of various instructions and information to the exchange management device 1, the terminal reception unit 35 receives various screen information, exchange relationship information, business card information, transfer information, etc. The terminal processing unit 33 converts the information received by the terminal reception unit 35 into information with a data structure to be output. The terminal output unit 36 outputs various screen information, exchange relationship information, business card information, transfer information, etc.

以下、本実施の形態における交流管理システムAの具体的な動作について説明する。
交流管理システムAの概念図は図1である。
The specific operation of the AC management system A in this embodiment will be described below.
The conceptual diagram of the exchange management system A is shown in FIG.

今、交流管理装置1のユーザ情報格納部111には、図8に示す構造を有するユーザ情報管理表が格納されている、とする。ユーザ情報管理表は、ユーザ情報を管理する表である。なお、本具体例において、ユーザ情報管理表は、名刺情報管理表を兼ねている、とする。つまり、ユーザ情報管理表のうち、名刺画像を有する情報(例えば、「ID=1,2,3」の情報)は名刺情報であり、名刺情報のうちのユーザ情報の各ユーザ属性値は、項目情報である。なお、名刺画像を有さない情報(例えば、「ID=384」の情報)も、名刺情報である、と考えても良い。
また、ユーザ情報管理表とは別途に、名刺情報格納部112に、名刺情報管理表が格納されていても良い。
Now, assume that the user information storage unit 111 of the interaction management device 1 stores a user information management table having the structure shown in FIG. 8. The user information management table is a table for managing user information. In this specific example, the user information management table also serves as a business card information management table. In other words, in the user information management table, information having a business card image (e.g., information "ID=1, 2, 3") is business card information, and each user attribute value of the user information in the business card information is item information. Note that information without a business card image (e.g., information "ID=384") may also be considered to be business card information.
Furthermore, a business card information management table may be stored in the business card information storage unit 112 separately from the user information management table.

ユーザ情報管理表は、「ID」「ユーザ識別子」「パスワード」「ユーザ情報」「名刺画像」を有するレコードを1以上管理している。「ユーザ情報」は、「氏名」「通知先情報(メールアドレス)」「会社名」等を有する。なお、「ID」は、レコードを識別する情報である、また、図8には示していないが、「ユーザ情報」は、例えば、部門識別子、肩書き、電話番号、FAX番号、URL等のユーザ属性値を有することは好適である。 The user information management table manages one or more records that have an "ID," "user identifier," "password," "user information," and "business card image." The "user information" has information such as "name," "notification information (email address)," and "company name." Note that the "ID" is information that identifies the record, and although not shown in Figure 8, it is preferable for the "user information" to have user attribute values such as a department identifier, title, telephone number, fax number, URL, etc.

また、ドメイン情報格納部113には、図9に示すドメイン情報管理表が格納されている。ドメイン情報管理表は、「ID」「ドメイン情報」「組織識別子」を有するレコードを1以上管理している。 The domain information storage unit 113 also stores a domain information management table shown in FIG. 9. The domain information management table manages one or more records that have an "ID," "domain information," and an "organization identifier."

また、交流関係格納部114には、図10に示す構造を有する交流関係管理表が格納されている。交流関係管理表は、1以上の交流関係情報を格納している表である。交流関係管理表は、「ID」「ユーザ識別子」「他ユーザ識別子」「種類識別子」「付加情報」を有するレコードを1以上管理している。ユーザ識別子と対になる他ユーザ識別子は、ユーザ識別子で識別されるユーザと、何らかの交流手段で交流のあった他ユーザの識別子である。「種類識別子」は、交流の種類を示す情報である。「種類識別子」は、ここでは、「メール(例えば、「1」)」「カレンダー(例えば、「2」)」「ウェブ会議(例えば、「3」)」「名刺(例えば、「4」)」のいずれかである。「付加情報」は、交流関係情報の中の付加的な情報であり、例えば、メール関連情報、名刺交換関連情報、カレンダー関連情報、ウェブ会議関連情報である。名刺交換関連情報は、ここでは、名刺情報を登録した日を示す登録日を有するが、ユーザが入力したメモ等の他の情報を有しても良い。カレンダー関連情報は、ここでは開始日時、終了日時、場所、タイトル等を有する。ウェブ会議関連情報は、ここでは開始日時、終了日時、トピック等を有する。 In addition, the exchange relationship storage unit 114 stores an exchange relationship management table having a structure shown in FIG. 10. The exchange relationship management table is a table that stores one or more exchange relationship information. The exchange relationship management table manages one or more records having "ID", "user identifier", "other user identifier", "type identifier", and "additional information". The other user identifier that pairs with the user identifier is the identifier of the other user who has interacted with the user identified by the user identifier through some exchange means. The "type identifier" is information indicating the type of interaction. Here, the "type identifier" is one of "email (e.g., "1")", "calendar (e.g., "2")", "web conference (e.g., "3")", and "business card (e.g., "4")". The "additional information" is additional information in the exchange relationship information, such as e-mail-related information, business card exchange-related information, calendar-related information, and web conference-related information. Here, the business card exchange-related information has a registration date indicating the date on which the business card information was registered, but may also have other information such as a memo entered by the user. Calendar-related information here includes start date/time, end date/time, location, title, etc. Web conference-related information here includes start date/time, end date/time, topic, etc.

また、格納部11には、図11に示すビジネス用語辞書が格納されている。ビジネス用語辞書は、ビジネスの場、ビジネスメール、ビジネスに関する予定情報において、頻度高く使用される用語、句、または文等の文字列が格納されている。 The storage unit 11 also stores a business terminology dictionary as shown in FIG. 11. The business terminology dictionary stores character strings such as terms, phrases, or sentences that are frequently used in business situations, business emails, and business-related schedule information.

また、格納部11には、図12に示す非ビジネス用語辞書が格納されている。非ビジネス用語辞書は、ビジネスの場、ビジネスメール、ビジネスに関する予定情報において、使用されない用語または使用されることが少ない用語、句、または文等の文字列が格納されている。 The storage unit 11 also stores a non-business terminology dictionary as shown in FIG. 12. The non-business terminology dictionary stores character strings such as terms, phrases, or sentences that are not used or are rarely used in business situations, business emails, or business-related schedule information.

また、格納部11には、図13に示す条件管理表が格納されている。条件管理表は、ビジネス交流条件を管理する表である。条件管理表は、「ID」「ビジネス交流条件」「種類識別子」を有する1以上のレコードが格納されている。 The storage unit 11 also stores a condition management table shown in FIG. 13. The condition management table is a table that manages business exchange conditions. The condition management table stores one or more records having an "ID," "business exchange conditions," and "type identifier."

ここで、「ID=1」のビジネス交流条件は、相手側のメールアドレスに“co.jp”または”ac.jp”等のうちのいずれかを含むことである。また、「ID=2」のビジネス交流条件は、2回以上のメールのやりとりがあること(メール送信に対する1回以上の返信があること)である。また、「ID=3」のビジネス交流条件は、メールの中の文字列において、ビジネス用語の数が、非ビジネス用語の数より多いことである。また、「ID=4」のビジネス交流条件は、カレンダーの予定情報の中にビジネス用語を含むことである。また、「ID=5」のビジネス交流条件は、カレンダーの予定情報が土日祝日以外の日(通常、勤務日)であり、かつ予定情報が示す時間帯が9:00から18:00の間であることである。 Here, the business exchange condition for "ID=1" is that the recipient's email address contains either "co.jp" or "ac.jp", etc. The business exchange condition for "ID=2" is that there has been two or more email exchanges (one or more replies to an email sent). The business exchange condition for "ID=3" is that the number of business terms in the string of characters in the email is greater than the number of non-business terms. The business exchange condition for "ID=4" is that the calendar event information contains business terms. The business exchange condition for "ID=5" is that the calendar event information is for a day other than Saturdays, Sundays, and holidays (usually a working day), and the time period indicated by the event information is between 9:00 and 18:00.

また、種類識別子が「メール」である場合、ここでは、交流情報決定部132は、「ID=1」AND「ID=2」AND「ID=3」を満たすメールを、交流関係情報を取得する元になる交流情報として決定する、ものとする。 In addition, if the type identifier is "email," the exchange information determination unit 132 determines that email that satisfies "ID=1" AND "ID=2" AND "ID=3" is the exchange information that will be the source for obtaining exchange relationship information.

また、種類識別子が「カレンダー」である場合、ここでは、交流情報決定部132は、「ID=4」OR「ID=5」を満たすカレンダー予定情報を、交流関係情報を取得する元になる交流情報として決定する、ものとする。 In addition, in this case, if the type identifier is "calendar," the exchange information determination unit 132 determines that the calendar schedule information that satisfies "ID=4" OR "ID=5" is the exchange information that will be the source for obtaining exchange relationship information.

さらに、種類識別子が「ウェブ会議」である場合、ここでは、交流情報決定部132は、「ID=6」を満たすカレンダー予定情報を、交流関係情報を取得する元になる交流情報として決定する、ものとする。 Furthermore, if the type identifier is "web conference", the exchange information determination unit 132 determines that the calendar schedule information that satisfies "ID=6" is the exchange information that will be the source for obtaining exchange relationship information.

そして、交流管理システムAは、情報サーバ2として、1以上の各ユーザのメールを管理するメールサーバ2(1)、1以上の各ユーザのカレンダー予定情報を管理するカレンダーサーバ2(2)、1以上の各ユーザのウェブ会議予定情報を管理するウェブ会議サーバ2(3)を有する、とする。 The exchange management system A has, as information server 2, a mail server 2 (1) that manages emails of one or more users, a calendar server 2 (2) that manages calendar schedule information of one or more users, and a web conference server 2 (3) that manages web conference schedule information of one or more users.

カレンダーサーバ2(2)のサーバ格納部21には、図14に示すカレンダー予定情報管理表が格納されている。カレンダー予定情報管理表は、「ID」「ユーザ識別子」「開始日時」「終了日時」「タイトル」などを有する1以上のレコードを管理している。 The calendar schedule information management table shown in FIG. 14 is stored in the server storage unit 21 of the calendar server 2 (2). The calendar schedule information management table manages one or more records having an "ID," "user identifier," "start date and time," "end date and time," "title," etc.

また、ウェブ会議サーバ2(3)のサーバ格納部21には、図15に示すウェブ会議予定情報管理表が格納されている。ウェブ会議予定情報管理表は、「ID」「ユーザ識別子」「開始日時」「終了日時」「トピックス」などを有する1以上のレコードを管理している。 The server storage unit 21 of the web conference server 2 (3) stores the web conference schedule information management table shown in FIG. 15. The web conference schedule information management table manages one or more records having an "ID," "user identifier," "start date and time," "end date and time," "topics," etc.

かかる状況において、以下の3つの具体例について説明する。具体例1は、メール、カレンダー予定情報、およびウェブ会議予定情報を用いて、交流情報を決定し、当該交流情報に対応する他ユーザ情報を蓄積するまでの処理である。なお、蓄積された他ユーザ情報は、交流関係情報の元になり得る情報である。具体例2は、蓄積された他ユーザ情報を用いて、ユーザに、交流関係情報を蓄積するか否かを問合せ、蓄積するとの回答である他ユーザ情報に対して、交流関係情報を蓄積する処理を説明する具体例である。具体例3は、名刺交換した相手の名刺情報を受信した場合に、交流関係情報を蓄積する例である。 In this situation, the following three specific examples will be described. Specific Example 1 is a process in which interaction information is determined using email, calendar schedule information, and web conference schedule information, and other user information corresponding to the interaction information is stored. The stored other user information is information that can be the source of interaction relationship information. Specific Example 2 is a specific example that describes a process in which the stored other user information is used to inquire of the user whether or not to store the interaction relationship information, and the interaction relationship information is stored in response to the other user information that is stored. Specific Example 3 is an example in which interaction relationship information is stored when business card information of a person with whom business cards have been exchanged is received.

(具体例1)
例えば、予め決まられた時刻となり、交流管理装置1の処理部13は、交流情報を取得するタイミングである、と判断した、とする。
(Specific Example 1)
For example, it is assumed that a predetermined time has come and the processing unit 13 of the AC management device 1 has determined that it is time to obtain AC information.

次に、処理部13は、1番目のユーザ識別子「1001」を、ユーザ情報管理表から取得する。 Next, the processing unit 13 obtains the first user identifier "1001" from the user information management table.

次に、交流情報決定部132は、ユーザ識別子「1001」に対応する1以上のメールであり、1以上の未処理のメールを、メールサーバ2(1)から取得する。なお、交流情報決定部132は、当該メールサーバ2(1)にアクセスするための手段(APIやIPアドレス等)を有する、とする。なお、未処理のメールとは、未だに、交流情報決定部132が、メールサーバ2(1)から読み出していないメールである。ここでは、交流情報決定部132は、ユーザ識別子「1001」宛のメールであり、図16に示すメール1601,1602等をメールサーバから取得した、とする。 Next, the exchange information determination unit 132 acquires one or more unprocessed emails corresponding to the user identifier "1001" from the mail server 2(1). It is assumed that the exchange information determination unit 132 has a means (API, IP address, etc.) for accessing the mail server 2(1). It is assumed that an unprocessed email is an email that the exchange information determination unit 132 has not yet read from the mail server 2(1). Here, it is assumed that the exchange information determination unit 132 acquires emails 1601, 1602, etc. shown in FIG. 16, which are addressed to the user identifier "1001", from the mail server.

次に、交流情報決定部132は、図16のメール(1601,1602等)が、図13の「ID=1,2,3」のすべてのビジネス交流条件を満たすか否かを判断する。ここで、交流情報決定部132は、図16のメール1601の送信元のメールアドレスが「ay@s.jp」であるので、「ID=1」のビジネス交流条件を満たすと判断した、とする。また、交流情報決定部132は、本メールに対して、ユーザ識別子「1001」で識別される山田一郎は応答していることを、読み出したメール(図示しない)から検知し、「ID=2」のビジネス交流条件を満たすと判断した、とする。さらに、交流情報決定部132は、メール1601の<タイトル>と対になる文字列、および<本文>と対になる文字列を形態素解析し、1以上の用語を取得し、図11のビジネス用語辞書を参照し、メール1601の中のビジネス用語の数を取得する。また、交流情報決定部132は、図12の非ビジネス用語辞書を参照し、メール1601の中の非ビジネス用語の数を取得する。そして、交流情報決定部132は、「ID=3」のビジネス交流条件を満たすと判断した、とする。以上より、交流情報決定部132は、図16のメール1601を、予め決められた条件を満たす交流情報として決定する。 Next, the exchange information determination unit 132 judges whether the emails (1601, 1602, etc.) in FIG. 16 satisfy all the business exchange conditions of "ID=1, 2, 3" in FIG. 13. Here, the exchange information determination unit 132 judges that the business exchange condition of "ID=1" is satisfied because the sender's email address of email 1601 in FIG. 16 is "ay@s.jp". In addition, the exchange information determination unit 132 detects from the read email (not shown) that Yamada Ichiro, identified by user identifier "1001", has responded to this email, and judges that the business exchange condition of "ID=2" is satisfied. Furthermore, the exchange information determination unit 132 performs morphological analysis on the character string paired with the <title> of email 1601 and the character string paired with the <body>, obtains one or more terms, and refers to the business term dictionary in FIG. 11 to obtain the number of business terms in email 1601. The exchange information determination unit 132 also refers to the non-business term dictionary in FIG. 12 and obtains the number of non-business terms in email 1601. The exchange information determination unit 132 then determines that email 1601 in FIG. 16 satisfies the business exchange condition for "ID=3." From the above, the exchange information determination unit 132 determines email 1601 in FIG. 16 as exchange information that satisfies the predetermined condition.

次に、他ユーザ情報取得部134は、交流情報を用いて、他ユーザ情報を取得する。具体的には、他ユーザ情報取得部134は、メール1601からシグネチャーの部分の文字列「S株式会社 業務部 主任 山本A子 〒105-0000 東京都・・・」を取得する。また、他ユーザ情報取得部134は、取得したシグネチャーの部分の文字列を用いて、図8のユーザ情報管理表を検索する。次に、他ユーザ情報取得部134は、図8のユーザ情報管理表から、他ユーザ情報「<ユーザ識別子>1384 <氏名>山本A子 <メールアドレス>ay@s.jp <会社名>S株式会社・・・・」を取得する。なお、ここで、他ユーザ情報取得部134は、メールからシグネチャーの部分の文字列を取得し、当該文字列を用いて、ユーザ情報管理表から他ユーザ情報を取得した。しかし、他ユーザ情報取得部134は、メールからシグネチャーの部分の文字列を用いて、他ユーザ情報を取得しても良い。 Next, the other user information acquisition unit 134 acquires other user information using the exchange information. Specifically, the other user information acquisition unit 134 acquires the character string of the signature portion from the email 1601, "Yamamoto A-ko, Business Department Manager, S Corporation, 105-0000 Tokyo...". The other user information acquisition unit 134 also searches the user information management table of FIG. 8 using the acquired character string of the signature portion. Next, the other user information acquisition unit 134 acquires other user information "<User ID> 1384 <Name> Yamamoto A-ko <Email address> ay@s.jp <Company name> S Corporation..." from the user information management table of FIG. 8. Here, the other user information acquisition unit 134 acquires the character string of the signature portion from the email, and acquires other user information from the user information management table using the character string. However, the other user information acquisition unit 134 may also acquire other user information using the character string of the signature portion from the email.

次に、他ユーザ情報取得部134は、ユーザ識別子「1001」および種類識別子「メール」と対にして、当該他ユーザ情報を格納部11に蓄積する。なお、かかる他ユーザ情報は、交流関係情報の元になる可能性のある情報である。 Next, the other user information acquisition unit 134 pairs the other user information with the user identifier "1001" and the type identifier "email" and accumulates the other user information in the storage unit 11. Note that such other user information is information that may potentially be the source of exchange relationship information.

次に、交流情報決定部132は、図16のメール1602が、図13の「ID=1,2,3」のすべてのビジネス交流条件を満たすか否かを判断する。ここで、交流情報決定部132は、図16のメール1601の送信元のメールアドレスが「star@google.com」であるので、「ID=1」のビジネス交流条件を満たさないと判断した、とする。つまり、交流情報決定部132は、図16のメール1602は、ビジネス交流条件を満たさない、と判断し、予め決められた条件を満たす交流情報として選択しない。 Next, the exchange information determination unit 132 judges whether or not email 1602 in FIG. 16 satisfies all of the business exchange conditions for "ID=1, 2, 3" in FIG. 13. Here, the exchange information determination unit 132 judges that email 1601 in FIG. 16 does not satisfy the business exchange condition for "ID=1" because the sender's email address is "star@google.com". In other words, the exchange information determination unit 132 judges that email 1602 in FIG. 16 does not satisfy the business exchange conditions, and does not select it as exchange information that satisfies the predetermined conditions.

交流情報決定部132は、以上の処理を、すべての読み出したすべてのメールに対して行った、とする。その結果、交流情報決定部132は、メール1601のみ、予め決められた条件を満たす交流情報として選択した、とする。そして、他ユーザ情報取得部134は、ユーザ識別子「1001」と対にして、メール1601に対応する一つの他ユーザ情報のみを蓄積した、とする。 The interaction information determination unit 132 performs the above process on all the read emails. As a result, the interaction information determination unit 132 selects only email 1601 as interaction information that satisfies the predetermined conditions. The other user information acquisition unit 134 then stores only one piece of other user information corresponding to email 1601, paired with the user identifier "1001."

次に、交流情報決定部132は、カレンダーサーバ2(2)を参照し、ユーザ識別子「1001」と対になる1以上の予定情報(開始日時,終了日時,タイトル等を有する情報)を図14のカレンダー予定情報管理表から読み出した、とする。なお、ユーザ識別子「1001」と対になる1以上の予定情報には、図14の「ID=1」の予定情報が含まれる。 Next, the exchange information determination unit 132 refers to the calendar server 2(2) and reads out one or more pieces of schedule information (information having a start date and time, an end date and time, a title, etc.) that are paired with the user identifier "1001" from the calendar schedule information management table in FIG. 14. Note that the one or more pieces of schedule information that are paired with the user identifier "1001" includes the schedule information of "ID=1" in FIG. 14.

そして、交流情報決定部132は、1以上の各予定情報が、図13の「ID=4」または「ID=5」のビジネス交流条件を満たすか否かを判断する。ここで、交流情報決定部132は、カレンダー予定情報のタイトル「○○打合せ@Y会社 青木次郎さん」から用語「打合せ」を取得し、図14の「ID=1」の用語「打合せ」が図11のビジネス用語辞書に存在することを検知し、「ID=4」のビジネス交流条件を満たす、と判断する。また、交流情報決定部132は、「ID=1」のカレンダー予定情報が有する開始日時「2021/1/19 16:00」、終了日時「2021/1/19 17:00」を用いて、図13の「ID=5」のビジネス交流条件を満たす、と判断する。そして、交流情報決定部132は、図14の「ID=1」のカレンダー予定情報を、予め決められた条件を満たす交流情報として決定する。 Then, the exchange information determination unit 132 judges whether or not one or more pieces of schedule information satisfy the business exchange condition of "ID=4" or "ID=5" in FIG. 13. Here, the exchange information determination unit 132 acquires the term "meeting" from the title of the calendar schedule information "XX meeting @ Y Company Aoki Jiro-san", detects that the term "meeting" of "ID=1" in FIG. 14 exists in the business terminology dictionary of FIG. 11, and judges that the business exchange condition of "ID=4" is satisfied. In addition, the exchange information determination unit 132 judges that the business exchange condition of "ID=5" in FIG. 13 is satisfied using the start date and time "2021/1/19 16:00" and end date and time "2021/1/19 17:00" of the calendar schedule information of "ID=1". Then, the exchange information determination unit 132 determines the calendar schedule information of "ID=1" in FIG. 14 as exchange information that satisfies the predetermined condition.

次に、他ユーザ情報取得部134は、交流情報を用いて、他ユーザ情報を取得する。具体的には、他ユーザ情報取得部134は、タイトル「○○打合せ@Y会社 青木次郎さん」の「Y会社」「青木次郎」を用いて、図8のユーザ情報管理表を検索し、「ID=3」のレコードにマッチする、と判断する。そして、他ユーザ情報取得部134は、他ユーザ情報「<ユーザ識別子>1003 <氏名>青木次郎 <メールアドレス>aoki@y.com <会社名>Y会社・・・・」を取得する。 Next, the other user information acquisition unit 134 acquires other user information using the interaction information. Specifically, the other user information acquisition unit 134 searches the user information management table in FIG. 8 using "Y Company" and "Aoki Jiro" in the title "XX meeting @Y Company Aoki Jiro" and determines that it matches the record with "ID=3". Then, the other user information acquisition unit 134 acquires other user information "<User identifier> 1003 <Name> Aoki Jiro <Email address> aoki@y.com <Company name> Y Company....".

次に、他ユーザ情報取得部134は、ユーザ識別子「1001」および種類識別子「カレンダー」と対にして、当該他ユーザ情報を格納部11に蓄積する。なお、かかる他ユーザ情報は、交流関係情報の元になる可能性のある情報である。 Next, the other user information acquisition unit 134 pairs the other user information with the user identifier "1001" and the type identifier "Calendar" and accumulates the other user information in the storage unit 11. Note that such other user information is information that may be the source of exchange relationship information.

交流情報決定部132は、以上の処理を、すべての読み出したすべてのカレンダー予定情報に対して行った、とする。その結果、交流情報決定部132は、カレンダーサーバ2(2)から取得した2つ目以降のカレンダー予定情報は、図13の「ID=4」および「ID=5」のビジネス交流条件を満たさなかったと判断した、とする。そして、交流情報決定部132は、図14の「ID=1」のカレンダー予定情報のみ、予め決められた条件を満たす交流情報として選択した、とする。そして、他ユーザ情報取得部134は、ユーザ識別子「1001」と対にして、図14の「ID=1」のカレンダー予定情報に対応する一つの他ユーザ情報のみを蓄積した、とする。 The exchange information determination unit 132 performs the above process on all the calendar schedule information that it reads out. As a result, it is assumed that the exchange information determination unit 132 determines that the second and subsequent calendar schedule information retrieved from the calendar server 2 (2) do not satisfy the business exchange conditions of "ID=4" and "ID=5" in FIG. 13. Then, it is assumed that the exchange information determination unit 132 selects only the calendar schedule information of "ID=1" in FIG. 14 as exchange information that satisfies the predetermined conditions. Then, it is assumed that the other user information acquisition unit 134 accumulates only one piece of other user information that corresponds to the calendar schedule information of "ID=1" in FIG. 14, paired with the user identifier "1001".

次に、交流情報決定部132は、ウェブ会議サーバ2(3)を参照し、ユーザ識別子「1001」と対になる1以上のウェブ会議予定情報(開始日時,終了日時,トピックス等を有する情報)を図15のウェブ会議予定情報管理表から読み出した、とする。なお、ユーザ識別子「1001」と対になる1以上のウェブ会議予定情報には、図15の「ID=1」のウェブ会議予定情報が含まれる。 Next, the exchange information determination unit 132 refers to the web conference server 2 (3) and reads out one or more pieces of web conference schedule information (information having start date and time, end date and time, topics, etc.) that are paired with the user identifier "1001" from the web conference schedule information management table in FIG. 15. Note that the one or more pieces of web conference schedule information that are paired with the user identifier "1001" includes the web conference schedule information of "ID=1" in FIG. 15.

そして、交流情報決定部132は、1以上の各ウェブ会議予定情報が、図13の「ID=6」のビジネス交流条件を満たすか否かを判断する。ここで、交流情報決定部132は、図15の「ID=1」のウェブ会議予定情報の「開始日時,終了日時」が「ID=6」のビジネス交流条件を満たす、と判断する。そして、交流情報決定部132は、図15の「ID=1」のウェブ会議予定情報を、予め決められた条件を満たす交流情報として決定する。 Then, the exchange information determination unit 132 judges whether or not each of the one or more pieces of web conference schedule information satisfies the business exchange condition of "ID=6" in FIG. 13. Here, the exchange information determination unit 132 judges that the "start date and time, end date and time" of the web conference schedule information of "ID=1" in FIG. 15 satisfies the business exchange condition of "ID=6". Then, the exchange information determination unit 132 determines the web conference schedule information of "ID=1" in FIG. 15 as exchange information that satisfies the predetermined condition.

次に、他ユーザ情報取得部134は、当該交流情報を用いて、他ユーザ情報を取得する。具体的には、他ユーザ情報取得部134は、トピックスの文字列から「株式会社X」「鈴木B子」を抽出し、当該用語を用いて、図8のユーザ情報管理表を検索し、あるレコード(図示せず)にマッチする、と判断する。そして、他ユーザ情報取得部134は、他ユーザ情報「<ユーザ識別子>1058 <氏名>鈴木B子 <メールアドレス>sb@x.com <会社名>株式会社X・・・・」を取得した、とする。 Next, the other user information acquisition unit 134 uses the interaction information to acquire other user information. Specifically, the other user information acquisition unit 134 extracts "X Co., Ltd." and "Suzuki B-ko" from the topic character string, and uses the terms to search the user information management table of FIG. 8 and determine that they match a certain record (not shown). The other user information acquisition unit 134 then acquires the other user information "<User identifier> 1058 <Name> Suzuki B-ko <Email address> sb@x.com <Company name> X Co., Ltd.".

次に、他ユーザ情報取得部134は、ユーザ識別子「1001」および種類識別子「ウェブ会議」と対にして、当該他ユーザ情報を格納部11に蓄積する。なお、かかる他ユーザ情報は、交流関係情報の元になる可能性のある情報である。 Next, the other user information acquisition unit 134 pairs the other user information with the user identifier "1001" and the type identifier "web conference" and accumulates the other user information in the storage unit 11. Note that such other user information is information that may be the source of exchange relationship information.

交流情報決定部132は、以上の処理を、取得したすべてのウェブ会議予定情報に対して行った、とする。その結果、交流情報決定部132は、ウェブ会議サーバ2(3)から取得した2つ目以降のウェブ会議予定情報は、図13の「ID=6」のビジネス交流条件を満たさなかったと判断した、とする。そして、交流情報決定部132は、図15の「ID=1」のウェブ会議予定情報のみ、予め決められた条件を満たす交流情報として選択した、とする。そして、他ユーザ情報取得部134は、ユーザ識別子「1001」と対にして、図15の「ID=1」のウェブ会議予定情報に対応する一つの他ユーザ情報のみを蓄積した、とする。 The interaction information determination unit 132 performs the above process on all acquired web conference schedule information. As a result, the interaction information determination unit 132 determines that the second and subsequent web conference schedule information acquired from the web conference server 2 (3) does not satisfy the business interaction condition of "ID=6" in FIG. 13. The interaction information determination unit 132 then selects only the web conference schedule information of "ID=1" in FIG. 15 as interaction information that satisfies the predetermined condition. The other user information acquisition unit 134 then stores only one other user information corresponding to the web conference schedule information of "ID=1" in FIG. 15, paired with the user identifier "1001".

以上の処理が、他のユーザのユーザ識別子に対しても、実施された、とする。 The above process is also performed on the user identifiers of other users.

(具体例2)
次に、ユーザ識別子「1001」で識別されるユーザ「山田一郎」は、自分の端末装置3を用いて、交流管理装置1にログインした、とする。そして、交流管理装置1の処理部13は、ログインの処理の後に、ユーザ識別子「1001」と対になる1以上の他ユーザ識別子を、図10に示す構造を有する交流関係管理表から取得する。交流管理装置1は、1以上の各他ユーザ識別子と対になるユーザ情報をユーザ情報管理表から取得する。また、交流管理装置1は、具体例1の処理で格納部11に蓄積した他ユーザ情報を用いて、ユーザ識別子「1001」と対になる他ユーザ情報の数「3」を取得する。そして、交流管理装置1は、取得したユーザ情報と他ユーザ情報の数「3」とを含む画面情報を構成し、端末装置3に送信する、とする。
(Specific Example 2)
Next, assume that user "Yamada Ichiro", identified by user identifier "1001", logs into the exchange management device 1 using his/her own terminal device 3. Then, after the login process, the processing unit 13 of the exchange management device 1 acquires one or more other user identifiers that are paired with the user identifier "1001" from the exchange relationship management table having the structure shown in FIG. 10. The exchange management device 1 acquires user information that is paired with each of the one or more other user identifiers from the user information management table. In addition, the exchange management device 1 acquires the number of other user information that is paired with the user identifier "1001", "3", using the other user information accumulated in the storage unit 11 in the process of specific example 1. Then, the exchange management device 1 constructs screen information including the acquired user information and the number of other user information "3", and transmits it to the terminal device 3.

次に、山田一郎の端末装置3は、当該画面情報を受信し、図17に示す画面を出力した、とする。図17において、1701は、山田一郎と交流のある他ユーザのユーザ情報である。また、1702は、ユーザ識別子「1001」と対に蓄積された他ユーザ情報の存在を知らせるための情報である。また、1702は、交流関係情報の元になり得る他ユーザ情報の存在を知らせるための情報である、とも言える。 Next, suppose that Yamada Ichiro's terminal device 3 receives the screen information and outputs the screen shown in FIG. 17. In FIG. 17, 1701 is user information of other users who have interactions with Yamada Ichiro. Also, 1702 is information for notifying the existence of other user information that has been stored in pairs with user identifier "1001." It can also be said that 1702 is information for notifying the existence of other user information that may be the source of exchange relationship information.

そして、山田一郎は、1702の領域を指示した、とする。すると、端末装置3は、かかる指示を受け付け、ユーザ識別子「1001」を有する名刺作成画面の出力指示を、交流管理装置1に送信する。なお、名刺作成画面は、交流関係情報の作成画面である、と言える。 And suppose that Yamada Ichiro designates area 1702. The terminal device 3 then accepts this instruction and transmits an output instruction to the exchange management device 1 for a business card creation screen having the user identifier "1001." The business card creation screen can be said to be a creation screen for exchange relationship information.

次に、交流管理装置1の受信部12は、ユーザ識別子「1001」を有する名刺作成画面の出力指示を受信する。 Next, the receiving unit 12 of the exchange management device 1 receives an instruction to output the business card creation screen with the user identifier "1001."

次に、質問部133は、ユーザ識別子「1001」と対になる3つの他ユーザ情報を格納部11から取得する。次に、質問部133は、当該3つの他ユーザ情報を用いて、名刺作成の処理を行うか否かを問い合わせるための問合せ画面情報を構成する。次に、質問部133は、当該問合せ画面情報を山田一郎の端末装置3に送信する。なお、ここでの名刺作成の処理とは、交流関係情報の作成の処理である。 Next, the questioning unit 133 obtains three pieces of other user information that are paired with the user identifier "1001" from the storage unit 11. Next, the questioning unit 133 uses the three pieces of other user information to construct inquiry screen information for inquiring whether or not to perform the business card creation process. Next, the questioning unit 133 transmits the inquiry screen information to Yamada Ichiro's terminal device 3. Note that the business card creation process here refers to the creation of exchange relationship information.

次に、山田一郎の端末装置3は、当該問合せ画面情報を受信し、問合せ画面を出力する。かかる出力例は、図18である。図18において、3つの他ユーザ情報が表示され、各他ユーザ情報に対して「名刺作成」ボタン2が表示されている。「名刺作成」ボタン(1801,1802,1803)が指示されることは、ユーザがボタンに対応する他ユーザ情報を用いて交流関係情報を作成することを指示されることである。 Next, Yamada Ichiro's terminal device 3 receives the inquiry screen information and outputs the inquiry screen. An example of such output is shown in FIG. 18. In FIG. 18, three pieces of other user information are displayed, and a "Create business card" button 2 is displayed for each piece of other user information. When a "Create business card" button (1801, 1802, 1803) is instructed, the user is instructed to create exchange relationship information using the other user information corresponding to the button.

そして、図18の画面において、山田一郎は、「名刺作成」ボタン1801、1802、1803のすべてを指示した、とする。 And suppose that Yamada Ichiro selects all of the "Create business card" buttons 1801, 1802, and 1803 on the screen in FIG. 18.

次に、山田一郎の端末装置3は、かかる指示を受け付け、3つの他ユーザ情報の各々に対して、「交流関係情報を蓄積する」旨の回答を、交流管理装置1に送信する。 Next, Yamada Ichiro's terminal device 3 accepts the instruction and sends a response to the interaction management device 1 indicating that the interaction relationship information will be stored for each of the three pieces of other user information.

次に、交流管理装置1の質問部133は、3つの他ユーザ情報の各々に対する「交流関係情報を蓄積する」旨の回答を受信する。 Next, the questioning unit 133 of the exchange management device 1 receives a response indicating that exchange relationship information will be accumulated for each of the three pieces of other user information.

次に、交流関係蓄積部135は、「名刺作成」ボタン1801に対応する他ユーザ情報を用いて、交流関係情報「<受信日時>2021/1/15 18:00:07 <タイトル>○○商談 <本文>・・・・」と他ユーザ識別子「1384」と種類識別子「メール」とを取得し、当該情報の集合を、ユーザ識別子「1001」に対応付けて、図10の交流関係管理表に蓄積する。かかる情報は、図10の1001のレコードである。 Next, the exchange relationship storage unit 135 uses the other user information corresponding to the "Create business card" button 1801 to obtain the exchange relationship information "<Received date and time> 2021/1/15 18:00:07 <Title> XX business negotiation <Body>...", the other user identifier "1384", and the type identifier "email", and stores this set of information in the exchange relationship management table of FIG. 10 in association with the user identifier "1001". This information is the record of 1001 in FIG. 10.

また、交流関係蓄積部135は、「名刺作成」ボタン1802に対応する他ユーザ情報を用いて、交流関係情報「<開始日時>2021/1/19 16:00 <終了日時>2021/1/19 17:00 <場所>Y会社 <他>○○打合せ」と他ユーザ識別子「1003」と種類識別子「カレンダー」とを取得し、当該情報の集合を、ユーザ識別子「1001」に対応付けて、図10の交流関係管理表に蓄積する。かかる情報は、図10の1002のレコードである。 The exchange relationship storage unit 135 also uses the other user information corresponding to the "Create business card" button 1802 to acquire the exchange relationship information "<Start date and time> 2021/1/19 16:00 <End date and time> 2021/1/19 17:00 <Location> Y Company <Other> ○○ Meeting", the other user identifier "1003", and the type identifier "Calendar", and stores this set of information in the exchange relationship management table of FIG. 10 in association with the user identifier "1001". This information is the record of 1002 in FIG. 10.

また、交流関係蓄積部135は、「名刺作成」ボタン1803に対応する他ユーザ情報を用いて、交流関係情報「<開始日時>2021/1/25 13:00 <終了日時>2021/1/25 14:00 <トビック>アライアンスについて・・・」と他ユーザ識別子「1058」と種類識別子「ウェブ会議」とを取得し、当該情報の集合を、ユーザ識別子「1001」に対応付けて、図10の交流関係管理表に蓄積する。かかる情報は、図10の1003のレコードである。 The exchange relationship storage unit 135 also uses the other user information corresponding to the "Create business card" button 1803 to acquire the exchange relationship information "<Start date and time> 2021/1/25 13:00 <End date and time> 2021/1/25 14:00 <Tobic> Regarding the alliance...", the other user identifier "1058", and the type identifier "Web conference", and stores this set of information in the exchange relationship management table of FIG. 10 in association with the user identifier "1001". This information is the record of 1003 in FIG. 10.

以上の処理により、メール、カレンダー予定情報、またはウェブ会議予定情報を用いて、交流関係情報が蓄積できた。 Through the above process, relationship information can be accumulated using email, calendar schedule information, or web conference schedule information.

(具体例3)
山田一郎は、名刺交換した「田中花子」の名刺画像を含む名刺情報と登録指示とを、2021/1/18に端末装置3に入力した。そして、端末装置3は、名刺情報と登録指示とを受け付け、名刺情報とユーザ識別子「1001」を含む登録指示を交流管理装置1に送信する。
(Specific Example 3)
On January 18, 2021, Yamada Ichiro inputs business card information including a business card image of "Tanaka Hanako," with whom he exchanged business cards, and a registration instruction to the terminal device 3. The terminal device 3 then accepts the business card information and the registration instruction, and transmits the business card information and a registration instruction including the user identifier "1001" to the interaction management device 1.

次に、交流管理装置1の名刺情報受付部121は、名刺情報とユーザ識別子「1001」を含む登録指示を受信する。 Next, the business card information receiving unit 121 of the exchange management device 1 receives a registration instruction that includes the business card information and the user identifier "1001."

次に、他ユーザ情報取得部134は、受信された名刺情報を取得する。次に、他ユーザ情報取得部134は、当該名刺情報を用いて、図8のユーザ情報管理表を検索し、他のユーザ識別子「1002」を取得する。なお、他ユーザ情報取得部134は、図示しない時計から本日の日付「2021/1/18」(登録日)を取得する。 Next, the other user information acquisition unit 134 acquires the received business card information. Next, the other user information acquisition unit 134 uses the business card information to search the user information management table in FIG. 8 and acquires the other user identifier "1002." In addition, the other user information acquisition unit 134 acquires today's date "2021/1/18" (registration date) from a clock (not shown).

次に、交流関係蓄積部135は、他のユーザ識別子「1002」、種類識別子「名刺」、および登録日「2021/1/18」を含む交流関係情報を、図10の交流関係管理表に蓄積する。かかる情報は、図10の1004のレコードである。 Next, the exchange relationship storage unit 135 stores exchange relationship information including the other user identifier "1002", the type identifier "business card", and the registration date "2021/1/18" in the exchange relationship management table of FIG. 10. Such information is record 1004 in FIG. 10.

以上、名刺交換の登録による交流関係情報の蓄積ができた。 As mentioned above, we were able to accumulate information on social relationships by registering business card exchanges.

以上、本実施の形態によれば、メール、カレンダー予定情報、ウェブ会議予定情報等の交流情報を用いて、ユーザ間の結びつきに関する交流関係情報を取得し、管理できる。 As described above, according to this embodiment, it is possible to obtain and manage exchange relationship information regarding the ties between users using exchange information such as email, calendar schedule information, and web conference schedule information.

また、本実施の形態によれば、ユーザの蓄積の意思を確認した後に、交流関係情報を蓄積することにより、ユーザにとって必要な交流関係情報のみを蓄積できる。 In addition, according to this embodiment, by storing exchange relationship information after confirming the user's intention to store it, it is possible to store only the exchange relationship information that is necessary for the user.

また、本実施の形態によれば、ユーザ情報格納部111のユーザ情報を用いて、正確な他ユーザ情報を取得し、管理できる。 Furthermore, according to this embodiment, accurate information on other users can be obtained and managed using the user information in the user information storage unit 111.

また、本実施の形態によれば、名刺交換に基づいて取得された交流関係情報も一緒に管理できる。 In addition, according to this embodiment, exchange relationship information obtained based on the exchange of business cards can also be managed together.

さらに、本実施の形態によれば、メール等の交流情報を用いて取得された他ユーザ情報に変化があると判断した場合に、適切なアクションを行える。 Furthermore, according to this embodiment, if it is determined that there has been a change in the information about other users obtained using communication information such as emails, appropriate action can be taken.

なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD-ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における交流管理装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ユーザ識別子を取得するユーザ識別子取得部と、2人以上のユーザ間での交流に関する情報であり、前記ユーザ識別子取得部が取得した前記ユーザ識別子に対応する情報であり、予め決められた条件を満たす交流情報を、1以上の交流情報の中から決定する交流情報決定部と、前記ユーザ識別子取得部が取得した前記ユーザ識別子とは異なる他のユーザ識別子であり、前記交流情報決定部が決定した交流情報に対応するユーザ識別子を含む他ユーザ情報を取得する他ユーザ情報取得部と、前記他ユーザ情報と前記ユーザ識別子とを対応付ける交流関係情報を蓄積する交流関係蓄積部ととして機能させるためのプログラムである。 The processing in this embodiment may be realized by software. This software may be distributed by software download or the like. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to other embodiments in this specification. The software that realizes the exchange management device 1 in this embodiment is a program as follows. In other words, this program causes a computer to function as a user identifier acquisition unit that acquires a user identifier, an exchange information determination unit that determines, from one or more pieces of exchange information, exchange information that is information about an exchange between two or more users and corresponds to the user identifier acquired by the user identifier acquisition unit and satisfies a predetermined condition, a different user information acquisition unit that acquires other user information including a user identifier that is different from the user identifier acquired by the user identifier acquisition unit and corresponds to the exchange information determined by the exchange information determination unit, and an exchange relationship storage unit that stores exchange relationship information that associates the other user information with the user identifier.

また、図19は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の交流管理装置1を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図19は、このコンピュータシステム300の概観図であり、図20は、システム300のブロック図である。 FIG. 19 also shows the appearance of a computer that executes the programs described in this specification to realize the AC management device 1 of the various embodiments described above. The above-mentioned embodiments can be realized by computer hardware and computer programs executed thereon. FIG. 19 is an overview of this computer system 300, and FIG. 20 is a block diagram of system 300.

図19において、コンピュータシステム300は、CD-ROMドライブを含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。 In FIG. 19, computer system 300 includes computer 301, which includes a CD-ROM drive, keyboard 302, mouse 303, and monitor 304.

図20において、コンピュータ301は、CD-ROMドライブ3012に加えて、MPU3013と、CD-ROMドライブ3012等に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。 In FIG. 20, in addition to a CD-ROM drive 3012, computer 301 includes an MPU 3013, a bus 3014 connected to the CD-ROM drive 3012 etc., a ROM 3015 for storing programs such as a boot-up program, a RAM 3016 connected to the MPU 3013 for temporarily storing instructions for application programs and providing temporary storage space, and a hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may further include a network card that provides connection to a LAN.

コンピュータシステム300に、上述した実施の形態の交流管理装置1の機能を実行させるプログラムは、CD-ROM3101に記憶されて、CD-ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD-ROM3101またはネットワークから直接、ロードされても良い。 The program that causes the computer system 300 to execute the functions of the AC management device 1 of the above-described embodiment may be stored on the CD-ROM 3101, inserted into the CD-ROM drive 3012, and then transferred to the hard disk 3017. Alternatively, the program may be sent to the computer 301 via a network (not shown) and stored on the hard disk 3017. The program is loaded into the RAM 3016 when executed. The program may be loaded directly from the CD-ROM 3101 or the network.

プログラムは、コンピュータ301に、上述した実施の形態の交流管理装置1の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。 The program does not necessarily have to include an operating system (OS) or third-party programs that cause the computer 301 to execute the functions of the AC management device 1 of the above-described embodiment. The program only needs to include instructions that call appropriate functions (modules) in a controlled manner to obtain the desired results. How the computer system 300 operates is well known, and a detailed description will be omitted.

なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 In the above program, the steps of transmitting information and receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmission step (processing that is performed only by hardware).

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 The computer that executes the above program may be a single computer or multiple computers. In other words, it may perform centralized processing or distributed processing.

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

また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 In addition, in each of the above embodiments, each process may be realized by centralized processing in a single device, or may be realized by distributed processing in multiple devices.

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

以上のように、本発明にかかる交流管理装置は、名刺交換以外の交流に関する交流情報を用いて、ユーザ間の結びつきに関する交流関係情報を取得し、管理できるという効果を有し、交流関係情報を管理するサーバ等として有用である。 As described above, the exchange management device of the present invention has the effect of being able to acquire and manage exchange relationship information regarding ties between users using exchange information regarding interactions other than the exchange of business cards, and is useful as a server for managing exchange relationship information, etc.

A 交流管理システム
1 交流管理装置
2 情報サーバ
3 端末装置
11 格納部
12 受信部
13 処理部
14 送信部
21 サーバ格納部
22 サーバ受信部
23 サーバ処理部
24 サーバ送信部
31 端末格納部
32 端末受付部
33 端末処理部
34 端末送信部
35 端末受信部
36 端末出力部
111 ユーザ情報格納部
112 名刺情報格納部
113 ドメイン情報格納部
114 交流関係格納部
121 名刺情報受付部
131 ユーザ識別子取得部
132 交流情報決定部
133 質問部
134 他ユーザ情報取得部
135 交流関係蓄積部
136 変化判断部
137 交流処理部
A Exchange management system 1 Exchange management device 2 Information server 3 Terminal device 11 Storage unit 12 Reception unit 13 Processing unit 14 Transmission unit 21 Server storage unit 22 Server reception unit 23 Server processing unit 24 Server transmission unit 31 Terminal storage unit 32 Terminal reception unit 33 Terminal processing unit 34 Terminal transmission unit 35 Terminal reception unit 36 Terminal output unit 111 User information storage unit 112 Business card information storage unit 113 Domain information storage unit 114 Exchange relationship storage unit 121 Business card information reception unit 131 User identifier acquisition unit 132 Exchange information determination unit 133 Question unit 134 Other user information acquisition unit 135 Exchange relationship accumulation unit 136 Change determination unit 137 Exchange processing unit

Claims (11)

ユーザ識別子を取得するユーザ識別子取得部と、
2人以上のユーザ間での交流に関する情報であり、前記ユーザ識別子取得部が取得した前記ユーザ識別子に対応する情報であり、予め決められた条件を満たす交流情報を、1以上の交流情報の中から決定する交流情報決定部と、
前記ユーザ識別子取得部が取得した前記ユーザ識別子とは異なる他のユーザ識別子であり、前記交流情報決定部が決定した交流情報に対応するユーザ識別子を含む他ユーザ情報を取得する他ユーザ情報取得部と、
前記他ユーザ情報と前記ユーザ識別子とを対応付ける交流関係情報を蓄積する交流関係蓄積部とを具備し、
前記交流情報は、メールであり、
前記交流情報決定部は、
前記ユーザ識別子取得部が取得した前記ユーザ識別子に対応するメールアドレス宛に送信されたメールから、予め決められた条件を満たすメールを決定し、
前記他ユーザ情報取得部は、
前記交流情報決定部が決定したメールの中のシグネチャーの情報を用いて、他ユーザ情報を取得する、交流管理装置。
a user identifier acquisition unit that acquires a user identifier;
an exchange information determination unit that determines, from among one or more pieces of exchange information, exchange information that is information regarding an exchange between two or more users, corresponds to the user identifier acquired by the user identifier acquisition unit, and satisfies a predetermined condition;
a different user information acquisition unit that acquires different user information including a user identifier that is different from the user identifier acquired by the user identifier acquisition unit and corresponds to the interaction information determined by the interaction information determination unit;
an exchange relationship storage unit that stores exchange relationship information that associates the other user information with the user identifier ;
The exchange information is an email,
The exchange information determination unit is
determining, from among emails sent to an email address corresponding to the user identifier acquired by the user identifier acquisition unit, emails that satisfy a predetermined condition;
The other user information acquisition unit,
The interaction management device acquires information about other users by using signature information in the email determined by the interaction information determination unit .
ユーザ識別子を取得するユーザ識別子取得部と、
2人以上のユーザ間での交流に関する情報であり、前記ユーザ識別子取得部が取得した前記ユーザ識別子に対応する情報であり、予め決められた条件を満たす交流情報を、1以上の交流情報の中から決定する交流情報決定部と、
前記ユーザ識別子取得部が取得した前記ユーザ識別子とは異なる他のユーザ識別子であり、前記交流情報決定部が決定した交流情報に対応するユーザ識別子を含む他ユーザ情報を取得する他ユーザ情報取得部と、
前記他ユーザ情報と前記ユーザ識別子とを対応付ける交流関係情報を蓄積する交流関係蓄積部とを具備し、
前記交流情報は、メールであり、
前記交流情報決定部は、
前記ユーザ識別子取得部が取得した前記ユーザ識別子に対応するメールアドレス宛に送信されたメールから、予め決められた条件を満たすメールを決定し、
前記他ユーザ情報取得部は、
前記交流情報決定部が決定したメールの送信元のメールアドレスのドメイン名を取得し、当該ドメイン名に対応する組織識別子を、ドメイン名と組織識別子とを対に有する1以上のドメイン情報が格納されたドメイン情報格納部から取得し、当該組織識別子を用いて、他ユーザ情報を取得する交流管理装置。
a user identifier acquisition unit that acquires a user identifier;
an exchange information determination unit that determines, from among one or more pieces of exchange information, exchange information that is information regarding an exchange between two or more users, corresponds to the user identifier acquired by the user identifier acquisition unit, and satisfies a predetermined condition;
a different user information acquisition unit that acquires different user information including a user identifier that is different from the user identifier acquired by the user identifier acquisition unit and corresponds to the interaction information determined by the interaction information determination unit;
an exchange relationship storage unit that stores exchange relationship information that associates the other user information with the user identifier;
The exchange information is an email,
The exchange information determination unit is
determining, from among emails sent to an email address corresponding to the user identifier acquired by the user identifier acquisition unit, emails that satisfy a predetermined condition;
The other user information acquisition unit,
An exchange management device that obtains the domain name of the email address of the sender of the email determined by the exchange information determination unit, obtains an organization identifier corresponding to the domain name from a domain information storage unit that stores one or more domain information pairs each having a domain name and an organization identifier, and obtains information of other users using the organization identifier .
ユーザ識別子を取得するユーザ識別子取得部と、
2人以上のユーザ間での交流に関する情報であり、前記ユーザ識別子取得部が取得した前記ユーザ識別子に対応する情報であり、予め決められた条件を満たす交流情報を、1以上の交流情報の中から決定する交流情報決定部と、
前記ユーザ識別子取得部が取得した前記ユーザ識別子とは異なる他のユーザ識別子であり、前記交流情報決定部が決定した交流情報に対応するユーザ識別子を含む他ユーザ情報を取得する他ユーザ情報取得部と、
前記他ユーザ情報と前記ユーザ識別子とを対応付ける交流関係情報を蓄積する交流関係蓄積部とを具備し、
前記交流情報は、メールであり、
前記予め決められた条件は、メールアドレスに関する条件であり、
前記交流情報決定部は、
格納されている1以上の各メールの送信元のメールアドレスを用いて、前記予め決められた条件を満たすメールを決定する交流管理装置。
a user identifier acquisition unit that acquires a user identifier;
an exchange information determination unit that determines, from among one or more pieces of exchange information, exchange information that is information regarding an exchange between two or more users, corresponds to the user identifier acquired by the user identifier acquisition unit, and satisfies a predetermined condition;
a different user information acquisition unit that acquires different user information including a user identifier that is different from the user identifier acquired by the user identifier acquisition unit and corresponds to the interaction information determined by the interaction information determination unit;
an exchange relationship storage unit that stores exchange relationship information that associates the other user information with the user identifier;
The exchange information is an email,
the predetermined condition is a condition related to an email address,
The exchange information determination unit is
A communication management device that uses the email address of the sender of one or more stored emails to determine emails that satisfy the predetermined condition .
ユーザ識別子を取得するユーザ識別子取得部と、
2人以上のユーザ間での交流に関する情報であり、前記ユーザ識別子取得部が取得した前記ユーザ識別子に対応する情報であり、予め決められた条件を満たす交流情報を、1以上の交流情報の中から決定する交流情報決定部と、
前記ユーザ識別子取得部が取得した前記ユーザ識別子とは異なる他のユーザ識別子であり、前記交流情報決定部が決定した交流情報に対応するユーザ識別子を含む他ユーザ情報を取得する他ユーザ情報取得部と、
前記他ユーザ情報と前記ユーザ識別子とを対応付ける交流関係情報を蓄積する交流関係蓄積部とを具備し、
前記交流情報は、ユーザの予定を特定する予定情報であり、
前記交流情報決定部は、
前記ユーザ識別子取得部が取得した前記ユーザ識別子に対応する1以上の予定情報から、予め決められた条件を満たす予定情報を決定し、
前記他ユーザ情報取得部は、
前記交流情報決定部が決定した予定情報を用いて、他ユーザ情報を取得する交流管理装置。
a user identifier acquisition unit that acquires a user identifier;
an exchange information determination unit that determines, from among one or more pieces of exchange information, exchange information that is information regarding an exchange between two or more users, corresponds to the user identifier acquired by the user identifier acquisition unit, and satisfies a predetermined condition;
a different user information acquisition unit that acquires different user information including a user identifier that is different from the user identifier acquired by the user identifier acquisition unit and corresponds to the interaction information determined by the interaction information determination unit;
an exchange relationship storage unit that stores exchange relationship information that associates the other user information with the user identifier;
The interaction information is schedule information that specifies a schedule of the user,
The exchange information determination unit is
determining schedule information that satisfies a predetermined condition from one or more pieces of schedule information corresponding to the user identifier acquired by the user identifier acquisition unit;
The other user information acquisition unit,
The interaction management device acquires other user information using the schedule information determined by the interaction information determination unit.
前記予め決められた条件は、ビジネスにおける交流であることを判断するためのビジネス交流条件であり、
前記交流情報決定部は、
前記ユーザ識別子取得部が取得した前記ユーザ識別子に対応する交流情報であり、前記ビジネス交流条件を満たす交流情報を決定する、請求項1から請求項4いずれか一項に記載の交流管理装置。
the predetermined condition is a business interaction condition for determining that the interaction is for business purposes;
The exchange information determination unit is
The interaction management device according to claim 1 , further comprising: determining interaction information that corresponds to the user identifier acquired by the user identifier acquisition unit and that satisfies the business interaction condition.
前記交流関係情報を蓄積するか否かをユーザに問い合わせる質問部をさらに具備し、
前記交流関係蓄積部は、
前記質問部による問合せの結果が、前記交流関係情報を蓄積するとの結果である場合のみ、前記交流関係情報を蓄積する、請求項1から請求項5いずれか一項に記載の交流管理装置。
a questioning unit for asking a user whether or not to store the exchange relationship information,
The exchange relationship storage unit includes:
The exchange management device according to claim 1 , wherein the exchange relationship information is stored only when a result of the inquiry by the questioning unit indicates that the exchange relationship information should be stored.
前記他ユーザ情報は、メールに関するメール関連情報を含む、請求項から請求項いずれか一項に記載の交流管理装置。 The interaction management device according to claim 1 , wherein the other user information includes email-related information about an email. ユーザ識別子に対応付けて他のユーザの名刺に関する名刺情報を受け付ける名刺情報受付部をさらに具備し
前記他ユーザ情報取得部は、
前記名刺情報に対応する他のユーザ識別子を含む他ユーザ情報を取得し、
前記交流関係蓄積部は、
前記他ユーザ情報と前記ユーザ識別子とを対応付ける交流関係情報を蓄積する、請求項1から請求項いずれか一項に記載の交流管理装置。
The system further includes a business card information receiving unit that receives business card information related to the business card of another user in association with the user identifier,
The other user information acquisition unit,
Acquire other user information including another user identifier corresponding to the business card information;
The exchange relationship storage unit includes:
The interaction management device according to claim 1 , further comprising: exchange relationship information that associates the other user information with the user identifier.
前記交流情報または名刺情報に対応する他ユーザ情報に変化があるか否かを判断する変化判断部と、
変化があると前記変化判断部が判断した場合に、予め決められた処理を行う交流処理部とをさらに具備する請求項1から請求項いずれか一項に記載の交流管理装置。
a change determination unit that determines whether there is a change in other user information corresponding to the communication information or the business card information;
9. The AC management device according to claim 1 , further comprising an AC processing unit that performs a predetermined process when the change determination unit determines that there is a change.
請求項1から請求項9いずれか一項に記載の交流管理装置が行うすべてのステップ具備する交流管理方法。 An AC management method comprising all steps performed by an AC management device according to any one of claims 1 to 9 . コンピュータを、
請求項1から請求項9いずれか一項に記載の交流管理装置として機能させるためのプログラム。
Computer,
A program for causing an AC management device to function as the AC management device according to any one of claims 1 to 9 .
JP2022025058A 2021-03-05 2022-02-21 AC management device, AC management method, and program Active JP7629882B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022025058A JP7629882B2 (en) 2021-03-05 2022-02-21 AC management device, AC management method, and program
JP2025002800A JP2025036765A (en) 2021-03-05 2025-01-08 AC management device, AC management method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021035197 2021-03-05
JP2022025058A JP7629882B2 (en) 2021-03-05 2022-02-21 AC management device, AC management method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021035197 Division 2021-03-05 2021-03-05

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025002800A Division JP2025036765A (en) 2021-03-05 2025-01-08 AC management device, AC management method, and program

Publications (2)

Publication Number Publication Date
JP2022135971A JP2022135971A (en) 2022-09-15
JP7629882B2 true JP7629882B2 (en) 2025-02-14

Family

ID=83155268

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022025058A Active JP7629882B2 (en) 2021-03-05 2022-02-21 AC management device, AC management method, and program
JP2025002800A Pending JP2025036765A (en) 2021-03-05 2025-01-08 AC management device, AC management method, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025002800A Pending JP2025036765A (en) 2021-03-05 2025-01-08 AC management device, AC management method, and program

Country Status (2)

Country Link
JP (2) JP7629882B2 (en)
WO (1) WO2022185556A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008269053A (en) 2007-04-17 2008-11-06 Fujitsu Ltd Human network configuration diagram creation device, personal network configuration diagram creation method, personal network configuration diagram creation program, and recording medium
JP2009129239A (en) 2007-11-26 2009-06-11 Sansan Inc Change information notification device, change information notification method, and program
JP2011186815A (en) 2010-03-09 2011-09-22 Nomura Research Institute Ltd Electronic mail management device, method of transferring electronic mail and computer program
JP2014026405A (en) 2012-07-26 2014-02-06 Casio Comput Co Ltd Information processor and program
JP2020004138A (en) 2018-06-28 2020-01-09 株式会社ラクロー Labor management system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005244647A (en) * 2004-02-26 2005-09-08 Fuji Xerox Co Ltd Community forming device
KR101405083B1 (en) * 2010-01-19 2014-06-11 한국전자통신연구원 System of societal relation-information accumulation for social network services and method thereof
JP6043277B2 (en) * 2013-08-23 2016-12-14 株式会社Ubic Display system, display method, program, and recording medium
JP2015170167A (en) * 2014-03-07 2015-09-28 隆杜 吉成 Communication density visualization system
JP7334044B2 (en) * 2019-02-07 2023-08-28 株式会社コロプラ Information processing system and computer program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008269053A (en) 2007-04-17 2008-11-06 Fujitsu Ltd Human network configuration diagram creation device, personal network configuration diagram creation method, personal network configuration diagram creation program, and recording medium
JP2009129239A (en) 2007-11-26 2009-06-11 Sansan Inc Change information notification device, change information notification method, and program
JP2011186815A (en) 2010-03-09 2011-09-22 Nomura Research Institute Ltd Electronic mail management device, method of transferring electronic mail and computer program
JP2014026405A (en) 2012-07-26 2014-02-06 Casio Comput Co Ltd Information processor and program
JP2020004138A (en) 2018-06-28 2020-01-09 株式会社ラクロー Labor management system

Also Published As

Publication number Publication date
JP2022135971A (en) 2022-09-15
JP2025036765A (en) 2025-03-14
WO2022185556A1 (en) 2022-09-09

Similar Documents

Publication Publication Date Title
US8260852B1 (en) Methods and apparatuses for polls
US10114905B2 (en) Individual user selectable multi-level authorization method for accessing a computer system
US7251495B2 (en) Command based group SMS with mobile message receiver and server
US7032030B1 (en) Message publishing system and method
US9152952B2 (en) Spam filtering and person profiles
US10560413B2 (en) Systems and methods associated with collective contact information
US20010054041A1 (en) System and method for registering or searching in multiple relationship-searching hosts
Murnan Expanding communication mechanisms: they're not just e-mailing anymore
JP7629882B2 (en) AC management device, AC management method, and program
US10554592B2 (en) Collective address book system
JPH11120199A (en) Electronic communication system and recording medium
EP1755312A1 (en) Communication system and method for providing presence-enhanced name tags
JP2001306766A (en) Business card managing/exchanging system
JP5069762B2 (en) CRM server, e-mail transmission / reception method and program
CN111159568A (en) Information processing apparatus, information processing method, and program
JPH10254794A (en) Method and system for managing information in computer network
JP2002024150A (en) Information receiving and distribution system using groupware
JP2008052422A (en) Presence search device, message transmission system
KR100627565B1 (en) Automatic Notification of Mail Arrival in Webmail Service
JP2003085093A (en) Information disclosure system, information disclosure device, information disclosure method, information disclosure program, and computer-readable recording medium recording information disclosure program
Dolle Welcome to e-mail
KR20020015840A (en) E-mail Management Method and System in On-line Community
Burkhart et al. Communication Skills: Workplace Education Curriculum

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250108

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250203

R150 Certificate of patent or registration of utility model

Ref document number: 7629882

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150