JP2014215670A - Reliability calculation device - Google Patents
Reliability calculation device Download PDFInfo
- Publication number
- JP2014215670A JP2014215670A JP2013090293A JP2013090293A JP2014215670A JP 2014215670 A JP2014215670 A JP 2014215670A JP 2013090293 A JP2013090293 A JP 2013090293A JP 2013090293 A JP2013090293 A JP 2013090293A JP 2014215670 A JP2014215670 A JP 2014215670A
- Authority
- JP
- Japan
- Prior art keywords
- user
- reliability
- users
- matching
- reliability calculation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】車両の乗り合いの相手の決定などに好適な信頼度を算出する信頼度算出装置を提供する。【解決手段】各ユーザの端末にて登録されている他ユーザのアドレス情報をアドレス取得部11が取得する。取得アドレスを集計して、各ユーザをノードとし、アドレスに登録があるユーザ間にエッジを設けることで、人間関係を表すユーザマップをユーザマップ生成部12が生成する。信頼度算出部13は、各ユーザにおける他ユーザの信頼度を、ユーザマップ上のつながりが多いほど高い値として算出する。さらにマッチング部14により信頼度に基づくユーザ同士のマッチングも可能であり、車両の乗り合いにおいては2ステップでつながるユーザを対象とするのが好ましい。【選択図】図3A reliability calculation device for calculating a reliability suitable for determination of a partner of a vehicle is provided. An address acquisition unit 11 acquires address information of other users registered in each user's terminal. The user map generation unit 12 generates a user map representing a human relationship by counting the acquired addresses, setting each user as a node, and providing an edge between users registered in the address. The reliability calculation unit 13 calculates the reliability of other users in each user as a higher value as there are more connections on the user map. Furthermore, matching between the users based on the reliability is also possible by the matching unit 14, and it is preferable to target users connected in two steps in the vehicle riding. [Selection] Figure 3
Description
本発明は、信頼度算出装置に関し、特に、車両の乗り合いの相手といったような、所定のイベントを共有する相手についての信頼度を自動で算出可能であり、さらに、当該信頼度を利用して、マッチングの相手の候補を提示することも可能な、信頼度算出装置に関する。 The present invention relates to a reliability calculation device, in particular, it is possible to automatically calculate the reliability of an opponent sharing a predetermined event, such as a partner of a vehicle, and further using the reliability, The present invention relates to a reliability calculation apparatus capable of presenting matching partner candidates.
車両の乗り合い(ライドシェア・カーシェア)においては、利用メンバーや利用条件その他の決定が必要となる。 In vehicle sharing (ride sharing / car sharing), it is necessary to determine the members to use, conditions for use, etc.
当該車両の乗り合いに関して、特許文献1では、乗り合い仲介装置を開示している。出発点・到着点の情報、出発時刻・到着時刻等の情報を共有して、メンバー間のメールでの情報交換をすることで乗り合いを実現している。 Regarding the vehicle riding, Patent Literature 1 discloses a riding mediating apparatus. Sharing information such as departure point / arrival point information, departure time / arrival time, etc., and exchanging information by e-mail between members realizes sharing.
このような乗り合いの場合、利用者間のセキュリティ問題が極めて大きい。従来の乗り合いでは、車を運転する人の利便性を中心にセキュリティ等の問題を解決するものは多い。例えば、以下の特許文献2(カーシェアリングシステムにおける認証システム)ではIC運転免許証を利用して、利用者の認証を行なっている。 In such a case, security problems between users are extremely large. Many conventional riders solve problems such as security, focusing on the convenience of the person driving the car. For example, in the following Patent Document 2 (authentication system in a car sharing system), an IC driver's license is used to authenticate a user.
[特許文献2] 特開2012-247818号公報 [Patent Document 2] Japanese Patent Application Laid-Open No. 2012-247818
しかしながら、乗り合いの場合、運転せずに車を利用したいケースもある。このような場合に、特許文献2の技術は車を運転する人の利便性向上を目指すものであって、乗車する人の信頼性を向上させることはそもそも考慮されていない。従って、乗車する人の信頼性を必ずしも確保できず、場合によっては信頼度の低い人との乗り合いとならざるを得ず、一般の利用者にとっての利用障壁となっていた。 However, there are cases where you want to use a car without driving. In such a case, the technique of Patent Document 2 aims to improve the convenience of the person who drives the car, and is not considered to improve the reliability of the person who gets on the vehicle. Therefore, the reliability of the person who gets on the vehicle cannot always be ensured, and in some cases, it is necessary to ride with a person with low reliability, which is a barrier to use for general users.
また、乗り合いに限らず、いわゆる街コンの参加者同士で、コミュニティを形成する場合など、不特定多数のメンバーの中から所定のイベントを共有する相手やグループを決定する際にも、信頼度を確保して相手やグループを決定できることが望ましい。またこの際、各メンバーは所定のシステムを利用するユーザであって、当該システムによって自動で信頼度を確保して決定できることが望ましい。 In addition, when determining the partner or group to share a predetermined event from a large number of unspecified members, such as when a community is formed between participants of a so-called town con, not only for riding, reliability is also increased. It is desirable to be able to secure and determine opponents and groups. At this time, each member is a user who uses a predetermined system, and it is desirable that the reliability can be automatically determined and determined by the system.
本発明は、上記のような課題に鑑み、相手の信頼度を算出することのできる信頼度算出装置を提供することを第一の目的とする。 In view of the problems as described above, a first object of the present invention is to provide a reliability calculation device capable of calculating the reliability of the other party.
本発明はまた、算出された信頼度によってユーザ同士のマッチングを実現することを第二の目的とする。 The second object of the present invention is to realize matching between users based on the calculated reliability.
上記目的を達成するため、本発明は、各ユーザの端末を介して、各ユーザにおける他ユーザの信頼度を算出する信頼度算出装置であって、各端末より、登録されている他ユーザの端末のアドレスの情報を取得するアドレス取得部と、前記取得したアドレスを用いて、各ユーザをノードとし、アドレス登録があるユーザ間にエッジを設けたグラフとして、ユーザマップを生成するユーザマップ生成部と、前記生成したユーザマップを用いて、各ユーザにおける他ユーザの信頼度を、当該ユーザから他ユーザに至るパスに基づいて算出する信頼度算出部と、を備えることを第一の特徴とする。 In order to achieve the above object, the present invention is a reliability calculation device for calculating the reliability of other users in each user via each user's terminal, and the terminals of other users registered from each terminal An address acquisition unit that acquires address information, and a user map generation unit that generates a user map as a graph in which each user is a node and an edge is provided between users with address registration using the acquired address, A first feature is that a reliability calculation unit that calculates the reliability of other users in each user based on a path from the user to the other user using the generated user map is provided.
また、本発明は、前記信頼度算出装置がさらに、マッチングを要求するユーザの端末に対して、当該要求ユーザに対して前記算出された信頼度に基づいてマッチング候補のユーザを提示することで、端末間でのマッチングの仲介を行うマッチング部を備えることを第二の特徴とする。 In the present invention, the reliability calculation device further presents matching candidate users to the requesting user based on the calculated reliability to the user terminal requesting matching, A second feature is that a matching unit that mediates matching between terminals is provided.
前記第一の特徴によれば、各端末から収集したアドレスにおけるユーザ同士の登録関係、すなわち、ユーザ同士の人間関係を反映してユーザマップが自動生成され、当該ユーザマップ上におけるユーザ間のパスによって信頼度を算出する。従って、人間関係を反映した信頼度が自動算出可能であり、前記第一の目的が達成される。 According to the first feature, a user map is automatically generated reflecting the registered relationship between users at the address collected from each terminal, that is, the human relationship between users, and the path between the users on the user map is Calculate reliability. Therefore, the reliability reflecting the human relationship can be automatically calculated, and the first object is achieved.
前記第二の特徴によれば、算出された信頼度によってユーザ同士のマッチングが実現されるので、前記第二の目的が達成される。 According to the second feature, since matching between users is realized by the calculated reliability, the second object is achieved.
図1は、一実施形態に係る信頼度算出システムの構成図である。信頼度算出システム100は、信頼度算出装置10と、各ユーザA, B, C, ...がそれぞれ所有する端末1A, 1B, 1C, ...と、を備える。各端末1A等は、典型的にはスマートフォン等の携帯情報端末によって構成することができる。信頼度算出装置10は、サーバとして構成されていてもよいし、各端末1A等のいずれかにおいて構成されていてもよい。当該構成による本発明の概要は以下の通りである。 FIG. 1 is a configuration diagram of a reliability calculation system according to an embodiment. The reliability calculation system 100 includes a reliability calculation device 10 and terminals 1A, 1B, 1C,... Owned by each user A, B, C,. Each terminal 1A and the like can typically be configured by a portable information terminal such as a smartphone. The reliability calculation device 10 may be configured as a server, or may be configured in any one of the terminals 1A and the like. The outline of the present invention according to this configuration is as follows.
各ユーザA等は、自身の端末1A等より登録している他ユーザのアドレス情報を信頼度算出装置10に送信する。信頼度算出装置10は、各ユーザA等より当該送信されたアドレス情報を集計して、第一の処理として、各ユーザA等における他ユーザの信頼度を算出する。信頼度算出装置10はさらに第二の処理として、当該算出した信頼度と、各ユーザA等からのリクエストや事前登録情報に基づいて、ユーザ間のマッチングを仲介する。 Each user A or the like transmits the address information of other users registered from his / her terminal 1A or the like to the reliability calculation apparatus 10. The reliability calculation device 10 aggregates the address information transmitted from each user A and calculates the reliability of other users in each user A and the like as the first process. Further, as a second process, the reliability calculation device 10 mediates matching between users based on the calculated reliability, requests from each user A and the like, and pre-registration information.
図2は、本発明において算出される信頼度及び当該信頼度に基づくマッチングの概要を説明するための図である。信頼度算出装置10は、上記各ユーザA等より送信されたアドレス情報を集計して、図2に概念的に示すような、ユーザ間の人間関係情報(後述するユーザマップ)を構築する。当該人間関係情報は、ユーザ同士のうち友人関係(以下、「つながり」とする)にあるものを特定する情報である。 FIG. 2 is a diagram for explaining the reliability calculated in the present invention and the outline of matching based on the reliability. The reliability calculation device 10 aggregates the address information transmitted from each of the users A and constructs human relationship information (user map described later) as conceptually shown in FIG. The human relationship information is information that identifies a user who is in a friendship relationship (hereinafter referred to as “connection”).
本発明では、当該つながりの多いユーザほど信頼度が高いものとして、信頼度の算出を行う。また、信頼度に基づいてマッチングを行う際は、2ステップでつながりがあるユーザを対象として、信頼度の高い順にマッチングを行う。2ステップでのつながりとはすなわち、「友人の友人」の関係であり、直接のつながり(1ステップでのつながり)はないが、共通の友人が存在している関係である。また、当該マッチングの際に、イベントを共有するための条件の摺り合わせを行い、条件が合致するユーザ間で、信頼度の高い順にマッチングを行う。 In the present invention, the reliability is calculated on the assumption that the user having more connections has higher reliability. When matching is performed based on reliability, matching is performed in descending order of reliability for users who are connected in two steps. The connection in two steps is a relationship of “friends of friends”, and is a relationship in which there is no direct connection (connection in one step) but there is a common friend. In addition, the matching conditions for sharing the event are performed at the time of the matching, and matching is performed in descending order of reliability among users who meet the conditions.
図2は、ユーザaを中心として見た場合の人間関係情報を、1ステップでのつながりがあるユーザ間に両方向矢印を描くことによって表している。図示するように、ユーザaと直接のつながり(1ステップでのつながり)がある3人のユーザがb, c及びdである。当該ユーザb, c及びdにはそれぞれ、自身から1ステップでのつながりがあり、ユーザaから見た場合には2ステップでのつながりがあるユーザb1, b2, b3と、c1, c2, c3と、d1, d2, d3と、が存在する。 FIG. 2 shows the human relationship information when the user a is viewed as a center by drawing a double-headed arrow between users who have a connection in one step. As shown in the figure, three users who have a direct connection (connection in one step) with the user a are b, c, and d. Each of the users b, c, and d has a connection in one step from itself, and when viewed from the user a, the users b1, b2, b3 and c1, c2, c3 have a connection in two steps. , D1, d2, and d3.
従って、ユーザaとのマッチングを行う場合は、当該9人のユーザb1, b2, b3と、c1, c2, c3と、d1, d2, d3と、がマッチングの候補となり、当該9人のユーザのうちイベントを共有するための条件が合致するものが、信頼度の高い順にマッチング対象として選定される。 Therefore, when matching with the user a, the nine users b1, b2, b3, c1, c2, c3 and d1, d2, d3 are candidates for matching, and the nine users Among them, those that meet the conditions for sharing the event are selected as matching targets in descending order of reliability.
本発明では特に、このように2ステップでのつながりが存在するユーザをマッチング候補とすることにより、次のような効果を奏することができる。第一に、不特定多数のユーザの中から共通の友人の存在があるということに基づき、信頼度の高い候補が自動で選別される。第二に、当該候補の数も直接のつながりがあるユーザの概ね2乗となり多数存在するため、マッチングの条件が合致するユーザも多く見つかる。 In the present invention, in particular, the following effects can be achieved by setting a user having a connection in two steps as a matching candidate. First, a highly reliable candidate is automatically selected based on the presence of a common friend among an unspecified number of users. Secondly, since the number of candidates is approximately the square of the number of users who are directly connected, and there are a large number, there are many users who meet the matching conditions.
なお、信頼度の条件を緩めることで、マッチングの条件が合致するユーザをより多数に渡って確保する観点からは、3ステップ以上でのつながりが存在するユーザをマッチング候補に追加してもよい。このような場合であっても、各候補には信頼度が算出されているので、信頼度の高い順に候補を提示することが可能である。 In addition, from the viewpoint of securing a larger number of users that match the matching conditions by relaxing the reliability condition, users having connections in three or more steps may be added to the matching candidates. Even in such a case, since the reliability is calculated for each candidate, the candidates can be presented in descending order of reliability.
なおまた、1ステップでつながりが存在するユーザは、当該ユーザ間で直接やりとりが可能であるので、マッチング候補には含めない。2ステップ以上でのつながりが存在するユーザは、直接のやりとりはできないが多数存在するため、本発明によるマッチング候補としての意義を有する。 In addition, a user who has a connection in one step can be directly exchanged between the users, and is not included in the matching candidates. Since there are many users who have connections in two or more steps, there is a large number of users, but this is significant as a matching candidate according to the present invention.
図3は、一実施形態に係る信頼度算出装置10の機能ブロック図である。信頼度算出装置10は、アドレス取得部11、ユーザマップ生成部12、信頼度算出部13及びマッチング部14を備える。ここで、マッチング部14はさらに、条件取得部141、候補提示部142及び確定部143を含む。 FIG. 3 is a functional block diagram of the reliability calculation apparatus 10 according to an embodiment. The reliability calculation device 10 includes an address acquisition unit 11, a user map generation unit 12, a reliability calculation unit 13, and a matching unit 14. Here, the matching unit 14 further includes a condition acquisition unit 141, a candidate presentation unit 142, and a determination unit 143.
図3は、図1で示したような各ユーザ端末1A, 1B, 1C, ...とのやりとりを含めて描かれている。なお、説明の便宜上、図3及び以降の説明においては、マッチングを依頼するユーザが端末1Aの保有ユーザAであり、その他のユーザB, C. ...(端末1B, 1C, ...)を、マッチングの依頼を受け許諾する側とする。 3 is drawn including the interaction with each user terminal 1A, 1B, 1C,... As shown in FIG. For convenience of explanation, in FIG. 3 and the following explanation, the user who requests the matching is the owned user A of the terminal 1A and the other users B, C ... (terminals 1B, 1C, ...). Is the side accepting and accepting the matching request.
アドレス取得部11は、各ユーザ端末1A, 1B, 1C, ...より登録されているアドレスを取得する。当該アドレスは、他ユーザの連絡先であり、次のようなものを利用することができる。各端末が携帯電話であればその電話番号を利用してよい。また、各端末における電子メールアドレスを利用してもよい。あるいは、各端末でユーザが利用しているSNS(ソーシャル・ネットワーキング・サービス)のIDを利用してもよい。SNSのIDを取得する際は、各端末からではなく当該SNSのサーバ等から取得してもよい。 The address acquisition unit 11 acquires registered addresses from the user terminals 1A, 1B, 1C,. The address is a contact information of another user, and the following can be used. If each terminal is a mobile phone, the phone number may be used. In addition, an e-mail address in each terminal may be used. Alternatively, an ID of an SNS (social networking service) used by the user at each terminal may be used. When acquiring the SNS ID, it may be acquired from the SNS server or the like instead of from each terminal.
また、アドレスと対応づけて、各ユーザの名前や端末IDなども取得してよい。当該名前等は、後述のマッチング部14にてユーザ間の仲介を行う際に、ユーザを示す情報として利用可能である。 Further, the name of each user and the terminal ID may be acquired in association with the address. The name or the like can be used as information indicating a user when mediation between users is performed by the matching unit 14 described later.
ユーザマップ生成部12は、アドレス取得部11が取得した登録アドレスを用いて、ユーザ間につながりがあることをアドレスが登録されていることによって判定し、ユーザ間のつながりを表現したユーザマップを生成する。当該ユーザマップは、各ユーザをノードとし、アドレス登録の存在によるつながりが存在するユーザ間にエッジを設けたグラフとして生成される。 The user map generation unit 12 uses the registered address acquired by the address acquisition unit 11 to determine that there is a connection between users, and generates a user map that represents the connection between users. To do. The user map is generated as a graph in which each user is a node and an edge is provided between users who have connections due to the presence of address registration.
なお、アドレス登録からユーザ間のつながりの存在を判定する際は、両ユーザ間で相互にアドレス登録が存在している場合につながりがあると判定するようにしてもよいし、少なくともいずれか片方のみにアドレス登録が存在している場合につながりがあると判定するようにしてもよい。 When determining the presence of a connection between users from address registration, it may be determined that there is a connection when there is mutual address registration between both users, and at least one of them may be determined. If there is an address registration, it may be determined that there is a connection.
すなわち、ユーザx, y間のつながりは、以下の条件(1)及び(2)の両方が満たされる場合につながりが存在すると判定してもよいし、条件(1)又は(2)のいずれか少なくとも一方が満たされる場合につながりが存在すると判定してもよい。なお、「アドレス帳」とは、各端末において登録されているアドレスを当該端末にて記憶する手段(メモリ領域など)を指す。
(1) xのアドレス帳にyが登録されている
(2) yのアドレス帳にxが登録されている
That is, the connection between the users x and y may be determined to exist when both of the following conditions (1) and (2) are satisfied, and either of the conditions (1) or (2) It may be determined that a connection exists when at least one of the conditions is satisfied. The “address book” refers to a means (memory area or the like) for storing an address registered in each terminal in the terminal.
(1) y is registered in the address book of x
(2) x is registered in the address book of y
なお、条件(1)又は(2)の少なくとも一方(単方向)でつながりを判定する場合は、両方(双方向)の登録がある場合に、後述する信頼度算出部13におけるユーザ間の信頼度を単方向の場合よりも高く算出するようにしてもよい。当該算出の詳細は後述する。 In addition, when determining the connection in at least one of the conditions (1) or (2) (unidirectional), when there is registration of both (bidirectional), the reliability between users in the reliability calculation unit 13 described later May be calculated higher than in the case of a single direction. Details of the calculation will be described later.
ユーザマップ生成部12では、アドレス取得部11が取得した登録アドレスの全てを集計して、全ユーザのつながりが表現されたユーザマップを一括で生成してもよい。あるいは、ユーザマップ生成部12では、(図3中に点線矢印で示すように、)マッチングの要求を特定ユーザAの端末1Aより受信してから、アドレス取得部11が取得した登録アドレスを参照して、当該特定ユーザAを中心とした所定範囲内においてユーザマップを生成してもよい。 In the user map generation unit 12, all of the registered addresses acquired by the address acquisition unit 11 may be aggregated to generate a user map in which the connections of all users are expressed collectively. Alternatively, the user map generating unit 12 refers to the registered address acquired by the address acquiring unit 11 after receiving a matching request from the terminal 1A of the specific user A (as indicated by a dotted arrow in FIG. 3). Thus, the user map may be generated within a predetermined range centered on the specific user A.
図4は、ユーザマップの例である。図5は、図4のユーザマップを生成するのに用いられた、各端末に登録されたアドレス情報の例である。ここでは、部分的な例として、ユーザAを中心として、つながりが存在する周辺のユーザB〜Iが示されている。 FIG. 4 is an example of a user map. FIG. 5 is an example of address information registered in each terminal used to generate the user map of FIG. Here, as a partial example, there are shown users B to I around the user A who are connected to each other.
信頼度算出部13は、ユーザマップ生成部12の生成したユーザマップを用いて、各ユーザにおける他ユーザの信頼度を算出する。特に、マッチングの要求を特定ユーザAの端末1Aより受信した際は、当該特定ユーザ1Aから見た他ユーザの各々について信頼度を算出する。算出結果は、信頼度算出の起点となったユーザ(マッチング要求があった場合は、当該要求したユーザA)の端末に通知してもよい。 The reliability calculation unit 13 uses the user map generated by the user map generation unit 12 to calculate the reliability of other users in each user. In particular, when a request for matching is received from the terminal 1A of the specific user A, the reliability is calculated for each of the other users viewed from the specific user 1A. The calculation result may be notified to the terminal of the user who is the starting point of the reliability calculation (or the user A who requested the matching request if there is a matching request).
当該算出の際に信頼度算出部13は、ユーザマップを参照して、信頼度算出の起点となるユーザからのつながりのステップ数によって信頼度算出対象の他ユーザをグループ分けしてから、当該グループ毎に、他ユーザの信頼度を算出する。つながりのステップ数は、ユーザマップにおいてユーザを表すノード間を移動するのに要するステップ数の最小値である。 At the time of the calculation, the reliability calculation unit 13 refers to the user map, groups other users for reliability calculation according to the number of connection steps from the user that is the starting point of the reliability calculation, Every time, the reliability of other users is calculated. The connection step number is a minimum value of the number of steps required to move between nodes representing the user in the user map.
図4及び図5の例において、ユーザAから見た他ユーザB〜Iの各々の信頼度を算出する場合であれば、図5において(0), (1), (2)と区別したように、以下のようなグループ毎に区別して信頼度が算出される。
1ステップでつながるユーザのグループ:B, H, G, I, F
2ステップでつながるユーザのグループ:C, D, E, ...
(同様に、3ステップ以上でつながるユーザの各グループについて算出してもよい。)
In the example of FIGS. 4 and 5, if the reliability of each of the other users B to I viewed from the user A is calculated, it is distinguished from (0), (1), (2) in FIG. In addition, the reliability is calculated separately for each group as follows.
User groups connected in one step: B, H, G, I, F
User groups connected in two steps: C, D, E, ...
(Similarly, it may be calculated for each group of users connected in three steps or more.)
1ステップでつながるユーザに対する信頼度は、次のような方針で算出する。 The reliability for users connected in one step is calculated according to the following policy.
第一の方針として、ユーザ間における当該最小の1ステップ以外のパスも多いほど、共通の友人も多く当該ユーザ同士がより親密な関係にあると判断できることから、信頼度の値をより高く算出する。ここで、1ステップ以外のパスに関しては、所定数n(n≧2)ステップまでのパスを考慮し、ステップ数i(2≦i≦n)が小さいパスほど信頼度に加算する度合いを大きくする。 As a first policy, the more the paths other than the minimum one step between users, the more common friends, the more intimate relationship between the users can be determined, so the reliability value is calculated higher . Here, for paths other than one step, paths up to a predetermined number n (n ≧ 2) steps are considered, and the degree of addition to the reliability is increased as the path has a smaller step number i (2 ≦ i ≦ n). .
例えば、図4の例では、ユーザAから見て1ステップでつながるユーザBに関しては、A-Bの1ステップのパス以外にも、A-G-B及びA-H-Bの2ステップのパスも存在するので、この分だけユーザAから見たユーザBの信頼度を高く計算する。 For example, in the example of FIG. 4, for user B, which is connected in one step as viewed from user A, there is a two-step path for AGB and AHB in addition to a one-step path for AB. Calculate the reliability of user B viewed from the above.
第二の方針として、上記第一の方針における所定数n(n≧2)ステップまでのパスを有する共通の友人の数が更新され増加していく頻度が高いほど、共通の友人の交流も活発であると判断できることから、当該ユーザ同士の信頼度をより高く算出する。 As the second policy, the more frequently the number of common friends having a path up to the predetermined number n (n ≧ 2) steps in the first policy is updated and increased, the more the common friends interact with each other. Therefore, the reliability between the users is calculated to be higher.
以上の第一及び第二の方針によれば、具体的には例えば次のようにして、1ステップでつながるユーザに対する信頼度tr1を算出することができる。信頼度tr1に用いる値として、当該ユーザ間において、最小回数i(i≧2)で辿りつくパスの数をsiとする。例えば、図4の例にてユーザAから見たユーザBの信頼度を算出する場合、上記A-G-B及びA-H-Bが存在するので、当該ユーザA, B間においてs2=2である。 According to the first and second policies described above, specifically, the reliability tr1 for a user connected in one step can be calculated as follows, for example. As a value used for the reliability tr1, the number of paths that can be reached between the users with the minimum number of times i (i ≧ 2) is s i . For example, in the case of calculating the reliability of the user B viewed from the user A in the example of FIG. 4, since AGB and AHB exist, s 2 = 2 between the users A and B.
また、信頼度tr1に用いる値として、当該ユーザ間において、最後に当該i回で辿りつく友人が追加された時点(いずれかのユーザのアドレス帳更新によって、当該i回のつながり関係が新たに発生した直近の時点)から現時点までの経過時間をtiとする。例えば、図4の例にてユーザAから見たユーザBの信頼度を算出する場合、上記A-G-B及びA-H-Bのつながり関係が発生した日時をT(G)及びT(H)とし、現在日時をTnowとすると、t2は、{Tnow−T(G)}と{Tnow−T(H)}とのうちの、値が小さい方となる。 In addition, as a value used for the reliability tr1, when a friend who finally reaches the i-th time is added among the users (the connection book of the i-th time is newly generated by updating any user's address book) Let t i be the elapsed time from the most recent time) to the present time. For example, when calculating the reliability of the user B as viewed from the user A in the example of FIG. 4, the date and time when the connection relationship between the AGB and AHB has occurred is T (G) and T (H), and the current date and time is T Assuming now , t 2 is the smaller of {T now −T (G)} and {T now −T (H)}.
以上のパス数si及び経過時間tiと、所定の正値単調増加関数f及び正値単調減少関数gとにより、例えば以下の(式1)で信頼度tr1を算出することができる。定数n(n≧2)は、前述のように、当該考慮するつながりのステップ回数iの上限である。 The reliability tr1 can be calculated by, for example, the following (Equation 1) using the number of passes s i and the elapsed time t i and the predetermined positive monotone increasing function f and positive monotonic decreasing function g. As described above, the constant n (n ≧ 2) is the upper limit of the step number i of the connection to be considered.
すなわち、(式1)では関数fが第一の方針の項であり、パスの数siが多いほど信頼度を高める。また、関数gが第二の方針の項であり、直近の更新時点からの経過時間tiが短いほど信頼度を高める。 That is, in (Expression 1), the function f is a term of the first policy, and the reliability increases as the number of paths s i increases. Further, the function g is a term of the second policy, and the reliability is increased as the elapsed time t i from the latest update time is shorter.
なお、経過時間tiについては、アドレス取得部11でアドレス情報を取得する際に、各端末において他端末のアドレスを登録した日時の情報を含めて取得しておき、当該日時の情報から算出することができる。あるいは、アドレス取得部11によるアドレス情報の取得とユーザマップ生成部12によるユーザマップの生成とを定期的に実施し、ユーザマップを定期的に更新すると共に履歴を残すことで、現時点の信頼度算出対象のユーザに関連する部分が現時点の状態になった直近の過去を、当該履歴を参照して求めるようにしてもよい。 Note that the elapsed time t i is acquired from the date and time information when the address acquisition unit 11 acquires the address information including information on the date and time when the address of the other terminal is registered in each terminal. be able to. Alternatively, the address information acquisition by the address acquisition unit 11 and the user map generation by the user map generation unit 12 are periodically performed, the user map is updated periodically and the history is recorded, thereby calculating the current reliability. You may make it obtain | require with reference to the said log | history the latest past when the part relevant to the object user became the present state.
なお、第二の方針に関して、(式1)におけるg(ti)を次の項で置き換えたものを利用してもよい。すなわち、上記履歴をもとに、当該i回のつながり関係が追加され更新される頻度を所定方式で数値化してαiとし、所定の正値単調増加関数Aを用いたA(αi)によって、(式1)におけるg(ti)を置き換えてもよい。 As for the second policy, the one obtained by replacing g (t i ) in (Expression 1) with the following term may be used. That is, based on the above history, the frequency at which the i connection relationships are added and updated is quantified by a predetermined method to be α i, and by A (α i ) using a predetermined positive monotonically increasing function A G (t i ) in (Equation 1) may be replaced.
なおまた、第二の方針は利用せずに、第一の方針のみから信頼度tr1を算出してもよい。この場合、(式1)にて、g(ti)=1と置き換えればよい。例えば、図4の例においてユーザAから1ステップでつながるユーザB, H, G, I, Fについて第一の方針のみで信頼度を算出すると、その大小関係は以下のようになる。
B>H=G>I=F
In addition, the reliability tr1 may be calculated from only the first policy without using the second policy. In this case, g (t i ) = 1 may be substituted in (Expression 1). For example, in the example of FIG. 4, when the reliability is calculated for only the first policy for the users B, H, G, I, and F connected from the user A in one step, the magnitude relationship is as follows.
B> H = G> I = F
すなわち、Aから見た場合、BにはA-H-B及びA-G-Bという2ステップでつながる関係が2つ存在し、H及びGにはそれぞれA-B-H及びA-B-Gという2ステップでつながる関係が1つ存在し、I及びFには2ステップでつながる関係は存在しないので、上記の大小関係となる。なお、当該例においては、上限ステップ数n=2としている。 That is, when viewed from A, B has two relations connected in two steps, AHB and AGB, and H and G have one relation connected in two steps, ABH and ABG, respectively, and I and F Since there is no relationship that connects in two steps, there is a size relationship as described above. In this example, the upper limit step number n = 2.
2ステップでつながるユーザに対する信頼度については、1ステップでつながるユーザにおいて適用した第一及び第二の方針に加えてさらに、第三の方針を適用して算出することができる。 The reliability for a user connected in two steps can be calculated by applying a third policy in addition to the first and second policies applied in the user connected in one step.
第三の方針では、2ステップでつながるユーザ間において、経由する共通の友人の信頼度(1ステップでつながるユーザに関して算出済みの信頼度)を考慮し、当該信頼度が高いほど、当該2ステップでつながるユーザ間の信頼度も高いものとする。 In the third policy, taking into account the reliability of a common friend that is routed between users connected in two steps (the reliability calculated for a user connected in one step), the higher the reliability, the more the two steps The reliability between connected users is also high.
当該2ステップでつながる際に経由する共通の友人jについて(式1)によりそれぞれ求めた信頼度tr1[j]を、全てのjにつき足し合わせた値をTRとする。なお、ここで、j=1, 2, ...であり、複数の2ステップによるつながり関係がある場合に、当該共通の友人が1人以上存在することを当該jで表している。第三の方針を反映するための所定の正値単調増加関数hを用いて、具体的には例えば、以下の(式2)で2ステップでつながるユーザ間の信頼度tr2を算出することができる。 A value obtained by adding the reliability tr1 [j] obtained by (Equation 1) for the common friend j that is connected when connecting in the two steps is added to all j is TR. Here, when j = 1, 2,... And there is a connection relationship by a plurality of two steps, it is indicated by j that there is one or more common friends. By using a predetermined positive monotone increasing function h for reflecting the third policy, specifically, for example, the reliability tr2 between users connected in two steps can be calculated by the following (Equation 2). .
あるいは、以下の(式2-b)及び(式2-c)のように、パスの数siを求める際に、各パスで経由するユーザの信頼度を考慮して、その値をsi'へと修正することで、第三の方針を反映した信頼度tr2を求めてもよい。なお、(式2-b)におけるtri,jは、パスの数siにおける各パス内の各経由ユーザjに対する信頼度であり、i≧3については以下説明する方法のいずれかで予め算出しておけばよい。 Alternatively, as in the following (Equation 2-b) and (Equation 2-c), when obtaining the number of paths s i , the value of s i is set in consideration of the reliability of the user passing through each path. By modifying to ', the reliability tr2 reflecting the third policy may be obtained. Note that tr i, j in (Equation 2-b) is the reliability for each via user j in each path in the number of paths s i , and i ≧ 3 is calculated in advance by one of the methods described below You just have to.
なお、第二の方針及び/又は第三の方針の適用を省略して、ステップでつながるユーザ間の信頼度tr2を算出してもよい。この場合、(式2)などにて、g(ti)=1や、h(TR)=1などといった置き換えを行えばよい。 Note that the application of the second policy and / or the third policy may be omitted, and the reliability tr2 between users connected in steps may be calculated. In this case, replacement such as g (t i ) = 1 or h (TR) = 1 may be performed in (Expression 2) or the like.
3ステップ以上のkステップでつながるユーザ間で信頼度trkを求める場合も、2ステップでつながるユーザ間における(式2)のと同様にして、以下の(式20)から算出すればよい。ここで、経由する共通の友人の信頼度として足し合わせる値TRは、k−1ステップ以下で算出済みの値を利用して求め、関数f及びgの積の項の和(Σ)は、(式20)に記載のようにi=kからi=nまでの範囲で求めればよい。こうして、3ステップ以上でつながるユーザ間の信頼度も、3ステップ、4ステップ、…(n−1)ステップ、nステップ、と順次算出することができる。あるいは、(式20)の代わりに(式2-b),(式2-c)の手法で算出してもよい。 When obtaining the reliability trk between users connected by k steps of 3 steps or more, it may be calculated from the following (Equation 20) in the same manner as (Equation 2) between users connected by 2 steps. Here, the value TR to be added as the reliability of the common friend that passes through is obtained using the value calculated in k−1 steps or less, and the sum (Σ) of the product terms of the functions f and g is ( What is necessary is just to obtain | require in the range from i = k to i = n as described in Formula 20). Thus, the reliability between users connected in 3 steps or more can be calculated in order of 3 steps, 4 steps,... (N−1) steps, and n steps. Alternatively, it may be calculated by the method of (Expression 2-b) and (Expression 2-c) instead of (Expression 20).
なお、第三の方針を適用しなければ、kステップでつながるユーザ間で信頼度の算出に際して、(k−1)ステップ以下の信頼度TRを参照せずに、ユーザマップ(及び更新日時の情報)のみから算出することが可能である。この場合、(式20)でh(TR)=1と置き換えればよい。 If the third policy is not applied, the user map (and the update date / time information) is not referred to when the reliability is calculated between the users connected in k steps without referring to the reliability TR of (k−1) steps or less. ) Only. In this case, h (TR) = 1 may be substituted in (Equation 20).
以上のようなつながりの各ステップ数におけるユーザ間の信頼度の算出に際してさらに、第四の方針として、ユーザ間のコミュニケーション頻度を加味して、コミュニケーション頻度が高いほど値が高くなるように信頼度を算出するようにしてもよい。 When calculating the reliability between users at each number of steps as described above, the fourth policy is to consider the frequency of communication between users and increase the reliability so that the higher the communication frequency, the higher the value. You may make it calculate.
コミュニケーション頻度に関しては、アドレス取得部11で各ユーザが登録している他ユーザのアドレスを取得した際に、追加情報として、各ユーザのアドレス間における通信履歴として、例えば所定期間に渡る通信回数などとして取得すればよい。こうして、1ステップでつながるユーザ間のコミュニケーション頻度が数値として得られる。 Regarding the communication frequency, when the address acquisition unit 11 acquires the address of another user registered by each user, as additional information, as a communication history between the addresses of each user, for example, the number of communication over a predetermined period, etc. Get it. Thus, the communication frequency between users connected in one step is obtained as a numerical value.
第四の方針により、信頼度の算出に当該数値として得られたコミュニケーション頻度を反映するには、例えば以下のような手法を用いることができる。以下の第一及び第二の手法は、いずれか片方のみを利用してもよいし、両方利用してもよい。 In order to reflect the communication frequency obtained as the numerical value in the calculation of the reliability according to the fourth policy, for example, the following method can be used. Only one or both of the following first and second methods may be used.
第一の手法として、(式1)の代わりに、例えば以下の(式3)のように修正したものを利用することができる。ここで、uは当該(式3)にて信頼度を算出する対象となっているユーザ間のコミュニケーション頻度の数値であり、Fは所定の単調増加関数である。 As a first method, instead of (Equation 1), for example, a modification as shown in (Equation 3) below can be used. Here, u is a numerical value of the communication frequency between users whose reliability is to be calculated in (Expression 3), and F is a predetermined monotonically increasing function.
第二の手法として、(式1)又は(式3)や、(式2)、(式20)における最小回数i(i≧2)で辿りつくパスの数siを、例えば以下の(式4)のようにして、当該si個のパス内における各2ユーザ間のコミュニケーション頻度の値uの総和Uiに基づいて修正した値とすることができる。ここで、Gは所定の正値単調増加関数であり、1より大きな値を取る。当該修正された値は、必ずしも整数でなくともよい。なお、以下の(式4)の修正手法は例であり、その他の手法でコミュニケーション頻度をsiの値に反映してもよい。(式2-b)及び(式2-c)等を併用して、siの値を修正してもよい。 As a second method, the number of paths s i that can be reached with the minimum number of times i (i ≧ 2) in (Expression 1) or (Expression 3), (Expression 2), or (Expression 20) As in 4), a value corrected based on the sum U i of the communication frequency values u between the two users in the s i paths can be obtained. Here, G is a predetermined positive monotonously increasing function and takes a value larger than 1. The corrected value is not necessarily an integer. Note that the following correction method of (Equation 4) is an example, and the communication frequency may be reflected in the value of s i by other methods. The value of s i may be corrected by using (Formula 2-b) and (Formula 2-c) together.
あるいは、パスの数siを(式4)のように修正して用いる代わりに、上記(式4)のG(Ui)自体を、関数fやgの項に対して積算してもよい。例えば(式2)であれば、以下の(式5)のように修正してもよい。 Alternatively, instead of using the number of paths s i modified as in (Equation 4), G (U i ) itself in (Equation 4) may be added to the terms of the function f and g. . For example, in the case of (Equation 2), the following (Equation 5) may be modified.
第五の方針として、以上におけるパス数siの項による信頼度への寄与を、ユーザマップ生成部12の説明にて前述のアドレス登録が単方向ではなく双方向である場合に、例えば2倍の寄与があるものとして考慮する等して、単方向のみ登録されている場合よりも信頼度を高く算出するようにしてもよい。この場合、(式4)と類似の手法により、当該si個のパス内における各2ユーザ間の登録のうち双方向であるものの割合などに基づいて、当該割合が大きいほどその値が大きくなるように、siの値を修正すればよい。 As a fifth policy, the contribution to reliability by the term of the number of paths s i in the above is doubled when the above-described address registration is not unidirectional but bidirectional in the description of the user map generation unit 12, for example. For example, the reliability may be calculated higher than when only one direction is registered. In this case, using a method similar to (Equation 4), the value increases as the ratio increases, based on the ratio of two-way registration among the two users in the s i paths. Thus, the value of s i may be corrected.
以上、信頼度算出部13を説明した。以下、図3に戻って、各部の説明を行う。 The reliability calculation unit 13 has been described above. Hereinafter, returning to FIG. 3, each part will be described.
マッチング部14は、マッチングを要求するユーザAの端末1Aに対して、信頼度算出部13が算出した当該ユーザAから見た他ユーザの信頼度に基づき、マッチング相手を提示する等してマッチングの仲介を行う。当該仲介のため、各部141,142,143は以下のような処理を行う。 The matching unit 14 provides matching to the terminal 1A of the user A requesting the matching by presenting a matching partner based on the reliability of other users viewed from the user A calculated by the reliability calculation unit 13. Intermediary. For the mediation, each unit 141, 142, 143 performs the following processing.
条件取得部141は、各端末より、ユーザ同士でイベントを共有する際に相手に対して課す条件を取得する。当該条件は、所定の項目に分けたうえで、各項目についてイベントの共有相手に対して要求するか否かをユーザに選択させることによって、特定されるようにしてもよい。こうした所定項目は、マッチングのリクエストを受け付ける前に予め、各ユーザから選択させるようにしてもよい。また、リクエスト時に端末等から取得される所定のデータに基づく項目が存在してもよい。 The condition acquisition unit 141 acquires conditions imposed on the other party when sharing events between users from each terminal. The condition may be specified by dividing a predetermined item and allowing the user to select whether to request an event sharing partner for each item. Such predetermined items may be selected from each user in advance before accepting a matching request. Further, there may be an item based on predetermined data acquired from a terminal or the like at the time of request.
例えば、当該イベントが車両の乗り合いである場合であれば、予め選択する所定の項目として、各ユーザが車両を提供する側か提供される側かを特定する項目の他に、次のようなものを設けておいてもよい。車両の提供ユーザが提供相手のユーザに課す条件の項目として、車両を提供可能な日時及び地域や、提供相手ユーザの属性(性別、年齢、住所、運転免許証の有無その他)などを設定してよい。逆に、車の提供を受けるユーザの側からの条件として、車両の提供を受けたい(乗り合いを行いたい)日時及び地域や、提供ユーザの属性を設定してもよい。 For example, if the event is a vehicle ride, the following items are specified as the predetermined items to be selected in addition to the items that specify whether each user provides the vehicle or the vehicle. May be provided. As conditions of conditions that the vehicle providing user imposes on the user of the partner, the date and region where the vehicle can be provided and the attributes of the partner user (gender, age, address, presence or absence of a driver's license, etc.) are set. Good. On the contrary, as a condition from the side of the user who receives the provision of the vehicle, the date / time and the region where the provision of the vehicle is desired (the desire to participate) and the attributes of the providing user may be set.
ここで、地域は、出発地及び到達地に分けて設定されてもよい。提供相手ユーザ及び提供ユーザの属性を他者から参照して判断する際に利用可能なように、それぞれ提供ユーザ及び提供相手ユーザの立場としての、自分自身の属性を設定してもよい。その他、特許文献1等に開示の諸項目を設定してもよい。 Here, the area may be set separately for the departure place and the arrival place. You may set the attribute of oneself as a standpoint of a providing user and a providing partner user so that it can utilize when referring to and judging a providing user's attribute and a providing user's attribute from others. In addition, various items disclosed in Patent Document 1 may be set.
なお、各項目については、当該項目を条件として課す場合に、所定のメニュー内から該当するものを選択することで特定可能なように構成されていてもよい。例えば、地域については、関東・関西などのメニュー項目の中から選択して特定されるようにしてもよい。当該項目については要求しない場合、その旨を表すメニュー項目を選択するように構成されていてもよい。 In addition, about each item, when the said item is imposed as conditions, you may be comprised so that it can specify by selecting an applicable item from a predetermined menu. For example, the area may be specified by selecting from menu items such as Kanto and Kansai. When the item is not requested, a menu item indicating that may be selected.
また、車両の乗り合いの場合、リクエスト時に条件取得部141により端末から取得される所定のデータとして、各端末の位置情報を利用してよい。なお、位置情報は、GPS(全地球測位システム)等により各端末が取得する。車両の提供側のユーザであれば、位置情報は、提供する車両に備わる機器(カーナビゲーションシステム等)で取得したものであってもよい。 Further, in the case of a vehicle ride, the position information of each terminal may be used as predetermined data acquired from the terminal by the condition acquisition unit 141 at the time of request. In addition, each terminal acquires position information by GPS (Global Positioning System) or the like. If the user is a vehicle providing user, the position information may be acquired by a device (such as a car navigation system) provided in the vehicle to be provided.
当該位置情報は、車両の乗り合いをリクエストする側のユーザが、リクエストしてから直ちにその時点で車両を提供可能な近くの位置に存在するユーザ(偶然、近くで共通目的地に向かって運転中のドライバなど)を探索し、ユーザ間で合意を行ったのち、速やかにユーザ間で落ち合って乗り合いを実施するような場合に利用することが好ましい。車両の乗り合いを将来(例えば1週間後などに)実施するための予約としてリクエストがなされる場合、当該位置情報は必ずしも必要ない。 The location information indicates that a user who requests to ride a vehicle is a user who is present at a nearby location where the vehicle can be provided immediately after the request (by accident, driving to a common destination nearby) It is preferable to use this when searching for drivers and the like and agreeing between the users, and then quickly meeting with each other. In the case where a request is made as a reservation for carrying out vehicle riding in the future (for example, after one week), the position information is not necessarily required.
なお、上記のように直ちに乗り合いを実施する場合は、リクエスト側は条件取得部141に対してその旨を入力し、提供側は、所定期間において(位置情報の条件が合致すれば)そのようなリクエストに対応可能か否かを、条件取得部141に設定するようにしておけばよい。当該設定により、以下説明する候補提示部142により、条件合致ユーザを自動選定可能となる。 In the case of carrying out immediate boarding as described above, the request side inputs the fact to the condition acquisition unit 141, and the providing side makes such a request for a predetermined period (if the conditions of the location information are met). Whether or not the request can be handled may be set in the condition acquisition unit 141. With this setting, the candidate presenting unit 142 described below can automatically select a user who matches a condition.
候補提示部142は、マッチング要求を行うユーザAに対して、信頼度算出部13で算出された当該ユーザAから見た信頼度が高い側のユーザから順次、条件取得部141で取得したユーザA及び当該信頼度の高いユーザの両者における条件が合致するかを確認し、合致したものを所定数、マッチング候補のリストとしてユーザAの端末1Aに通知する。なお、当該合致するかの確認は、両ユーザにおいて設定された所定項目が全て整合するかを調べることにより、自動で確認可能である。当該リストの通知の際に、信頼度の値又はその順位・ランクや、マッチングに関連して条件取得部141で取得した事項を併せて通知してもよい。 The candidate presenting unit 142 sequentially receives the user A acquired by the condition acquisition unit 141 from the user with the higher reliability viewed from the user A calculated by the reliability calculation unit 13 with respect to the user A who makes the matching request. The user A terminal 1A is notified as to whether or not the conditions of both the high-reliability user and the high-reliability user are satisfied, and a predetermined number of matching conditions are listed. The confirmation of the match can be automatically confirmed by checking whether all the predetermined items set by both users match. In the notification of the list, the reliability value or its rank / rank, and the items acquired by the condition acquisition unit 141 in relation to matching may be notified together.
前述のGPS等による位置情報を利用する場合は、候補提示部142は、位置情報により求まるユーザ間の距離が所定値以内である場合に、合致と判定すればよい。当該所定値に関しても、条件取得部141に対して各ユーザで予め入力して設定するようにしてもよい。この場合、2ユーザで異なる距離が設定されていた場合、小さい方の値を合致判定に用いればよい。あるいは、所定の地域区分がなされた地図を用意しておき、位置情報において両ユーザが同一地域にある場合に、合致と判定してもよい。 When using the above-described position information by GPS or the like, the candidate presenting unit 142 may determine that the match is satisfied when the distance between users determined by the position information is within a predetermined value. The predetermined value may also be set in advance by each user with respect to the condition acquisition unit 141. In this case, when different distances are set for two users, the smaller value may be used for the match determination. Alternatively, a map in which a predetermined area is divided may be prepared, and when both users are in the same area in the position information, it may be determined as a match.
なお、前述のように、1ステップつながりは直接の友人であるので、端末1Aに通知するマッチング候補は、2ステップでつながるユーザの中から信頼度の高い順に選ぶようにすることが好ましい。2ステップでつながるユーザの中から条件が合致するユーザが所定数に達しない場合は、3ステップでつながるユーザを対象として、同様に信頼度の高い順から選ぶようにしてもよい。数が不足する場合はさらに同様に、4ステップ以降のユーザから選べばよい。以降、同様である。 As described above, since the one-step connection is a direct friend, it is preferable to select the matching candidates notified to the terminal 1A from the users connected in two steps in descending order of reliability. When a predetermined number of users who meet the conditions does not reach among the users connected in two steps, the users connected in three steps may be selected in the order of high reliability. In the case where the number is insufficient, the user may be selected from four or more steps. The same applies thereafter.
例えば、図4の例でユーザAがマッチング要求を行っている場合、ユーザAの端末1Aには、2ステップでつながる友人C, D, Eのうち、条件が合致しているユーザが信頼度の高い順にリストで通知される。この際、後述の確定部143での選択のために、候補ユーザのプロフィール等の情報(共通の友人がBである旨や、現時点での位置情報など)を併記してリストを提示してもよい。なお、信頼度順位は必ずしも通知する必要はない。順位に代えて、信頼度が「高」あるいは「普通」など、ランクを通知してもよいし、信頼度の値を通知してもよい。 For example, when user A makes a matching request in the example of FIG. 4, a user who satisfies the condition among the friends C, D, and E connected in two steps has a reliability of terminal A of user A. The list is notified in descending order. At this time, even if a list is presented together with information such as a candidate user's profile (a common friend is B, current position information, etc.) Good. It is not always necessary to notify the reliability rank. Instead of the rank, a rank such as “high” or “normal” may be notified, or a reliability value may be notified.
なお、候補提示部142による候補リストの通知は、各種の態様が可能である。例えば、端末1Aの側に電子メールなどの形式で送信して通知するようにしてもよいし、信頼度算出装置10の提供するウェブサイト上で、端末1Aのマッチングのために生成したウェブページによって通知するようにしてもよい。 Note that the notification of the candidate list by the candidate presenting unit 142 can take various forms. For example, the terminal 1A may be notified by sending it in the form of e-mail or the like, or on the website provided by the reliability calculation device 10, by the web page generated for the matching of the terminal 1A You may make it notify.
確定部143は、上記候補リストの通知を受けたユーザAの端末1Aと、マッチングを行う相手としてユーザAから選択されたユーザの端末と、の間において、イベント共有に関する最終的な合意の確認を、当該両ユーザの端末を介して仲介することでマッチングを確定させる。当該確定のフローは以下のステップ(S1)及び(S2)の通りである。 The confirmation unit 143 confirms a final agreement regarding event sharing between the terminal 1A of the user A that has received the notification of the candidate list and the user terminal selected from the user A as a partner to be matched. The matching is confirmed by mediating through the terminals of both users. The confirmation flow is as shown in the following steps (S1) and (S2).
(S1)リクエスト側ユーザAは、候補ユーザのリストよりマッチングを望む相手xを選択し、端末1Aより確定部143に通知する。 (S1) The requesting user A selects a partner x for which matching is desired from the list of candidate users, and notifies the determination unit 143 from the terminal 1A.
(S2)確定部143は、当該選択されたユーザxの端末1xとリクエスト側ユーザAの端末1Aとの間で通信を確立させ、両者がマッチングに合意するかの確認を行わせる。合意がなされれば、その旨を確定部143が受信して当該フローは終了する。合意に至らなければ、その旨を確定部143が受信した後、相手xとして別の相手を選択させることをユーザA側に通知し、ステップ(S1)に戻って繰り返す。 (S2) The confirmation unit 143 establishes communication between the terminal 1x of the selected user x and the terminal 1A of the requesting user A, and confirms whether or not both agree on matching. If the agreement is made, the determination unit 143 receives the fact and the flow ends. If the agreement is not reached, after the confirmation unit 143 receives the notification, the user A is notified that another partner is selected as the partner x, and the process returns to step (S1) and repeats.
当該フローの補足事項は以下の通りである。 The supplementary items of the flow are as follows.
ステップ(S2)にて通信を確立させる場合、依頼側ユーザAの選択結果xに従って両ユーザA及びxに相手のアドレス(アドレス取得部11で取得したものと同種)を通知して、当該アドレスに対応する通信手段(アドレスが電話番号であれば、電話)で合意確認を行わせるようにしてもよい。また、当該アドレスは通知せず、確定部143を介して(信頼度算出装置10が提供するウェブサイト等、専用の通信手段により)合意確認の仲介を実施してもよい。 When establishing communication in step (S2), both users A and x are notified of the addresses of the other parties according to the selection result x of the requesting user A (same type as acquired by the address acquisition unit 11), and The agreement may be confirmed by corresponding communication means (if the address is a telephone number, a telephone). Further, the address may not be notified, and mediation of agreement confirmation may be performed via the determination unit 143 (by a dedicated communication means such as a website provided by the reliability calculation device 10).
車両の乗り合いの場合であれば、当該ステップ(S2)の確認の際に、両ユーザA,x間では、実際にどのように落ち合うかの取り決めも行うことも可能である。 In the case of vehicle riding, it is also possible to decide how to meet each other between the users A and x at the time of confirmation of the step (S2).
なお、車両の乗り合いの場合であれば、前述の条件取得部141で取得したGPS等による位置情報は、候補提示部142で条件の合致判定に利用するか否かとは独立に、次のように利用してもよい。 In the case of vehicle riding, the position information obtained by the GPS or the like acquired by the condition acquisition unit 141 is independent of whether or not the candidate presentation unit 142 uses the position information to determine whether the condition is met, as follows. May be used.
第一に、確定部143の仲介によるステップ(S2)での合意の確認の際に、合意するか否かを依頼されたユーザx側で判断するための情報として、依頼された側の端末1xにリクエスト側の端末1Aの位置情報を提供してもよい。第二に、リクエスト側の端末1Aにおいて、ステップ(S1)にて候補リストの中から選択する際の参考情報とすべく、候補提示部142が候補リストを作成する際に、当該候補リストに候補ユーザの位置情報を含めておくようにしてもよい。 First, when confirming the agreement in step (S2) through the intermediation of the determination unit 143, as the information for the requested user x side to determine whether to agree, the requested terminal 1x The location information of the requesting terminal 1A may be provided. Second, in the requesting terminal 1A, when the candidate presenting unit 142 creates a candidate list to be used as reference information when selecting from the candidate list in step (S1), the candidate list includes candidates for the candidate list. You may make it include a user's positional information.
以上、マッチング部14による第一実施形態として、マッチングを依頼する側のユーザAと、マッチング候補となるユーザ(2ステップ以上離れたユーザ)と、の間での仲介を行う例を説明した。次に、マッチング部14による第二実施形態として、依頼側ユーザAの直接の友人である1ステップでつながるユーザからの推薦を追加して利用することで、マッチングを行う例を説明する。 As described above, as an example of the first embodiment by the matching unit 14, an example has been described in which mediation is performed between the user A who requests matching and the user who becomes a matching candidate (a user separated by two steps or more). Next, as a second embodiment by the matching unit 14, an example will be described in which matching is performed by additionally using a recommendation from a user connected in one step which is a direct friend of the requesting user A.
なお、当該推薦を可能とするため、第二実施形態では、マッチング候補となるユーザは2ステップ離れたユーザのみで構成され、3ステップ以上離れたユーザは含まれない。 In addition, in order to make the recommendation possible, in the second embodiment, a user as a matching candidate is configured only by users separated by two steps, and does not include users separated by three steps or more.
第二実施形態では、条件取得部141は第一実施形態と同様の処理を行い、候補提示部142及び確定部143が、直接の友人を介することによって第一実施形態と異なる処理を行う。当該処理はマッチング相手が確定するまで繰り返しを含むので、以下(S10)〜(S50)とステップを分けて説明する。 In the second embodiment, the condition acquisition unit 141 performs the same processing as that of the first embodiment, and the candidate presentation unit 142 and the determination unit 143 perform processing different from that of the first embodiment through a direct friend. Since this process includes repetition until a matching partner is determined, the following steps (S10) to (S50) will be described separately.
(S10)候補提示部142は、第一実施形態と同様にして所定数の候補ユーザをリストとして求め、第一実施形態とは異なり当該リストに記載の候補ユーザの代わりに、候補ユーザとのつながりを発生させている直接の友人のリスト(推薦依頼リスト)を、マッチングを要求する端末1Aへと通知する。 (S10) The candidate presentation unit 142 obtains a predetermined number of candidate users as a list in the same manner as in the first embodiment, and unlike the first embodiment, instead of the candidate users described in the list, the candidate presentation unit 142 is connected to the candidate users. Is notified to the terminal 1A that requests matching.
(S20)端末1Aでは、リクエストユーザAが当該直接の友人のリスト(推薦依頼リスト)の中から、マッチング相手の推薦を依頼したい友人Xを選択して、確定部143に通知する。 (S20) In the terminal 1A, the requesting user A selects the friend X that he / she wants to request the recommendation of the matching partner from the direct friend list (recommendation request list), and notifies the determination unit 143 of it.
(S30)確定部143では、上記候補提示部142の求めた候補ユーザのリスト内より、当該友人Xを介してユーザAとつながっているユーザを推薦候補リストとして抽出し、当該友人Xの端末1Xに対して、推薦を行わせるために当該推薦候補リストを送信する。 (S30) The determination unit 143 extracts a user connected to the user A via the friend X from the list of candidate users obtained by the candidate presentation unit 142 as a recommended candidate list, and the terminal 1X of the friend X The recommendation candidate list is transmitted to make a recommendation.
(S40)友人Xは、推薦候補リスト内より、友人Aに対して推薦するマッチング相手Yを選択して、確定部143に通知する。(なおここで、特記すべき点として、推薦候補リストにはユーザXの直接の友人が記載されており、推薦依頼者AもユーザXの直接の友人であるので、ユーザXは推薦相手Yを決めやすい点が挙げられる。) (S40) The friend X selects the matching partner Y recommended for the friend A from the recommendation candidate list, and notifies the determination unit 143 of it. (Note that the recommendation candidate list includes a direct friend of the user X, and the recommendation requester A is also a direct friend of the user X. It is easy to decide.)
(S50)確定部143は、第一実施形態のステップ(S2)と同様にして、ユーザAの端末1Aと、推薦されたマッチング相手Yの端末1Yとの間で、合意確認の仲介を行う。合意に至れば、その旨を確定部143が受信してフローは終了する。合意に至らなかった場合、ステップ(S2)とは異なる場合分けとして、以下の(C1)又は(C2)のような場合分けに従い、合意に至るまで同様の処理を繰り返す。 (S50) The confirmation unit 143 mediates agreement confirmation between the terminal 1A of the user A and the terminal 1Y of the recommended matching partner Y in the same manner as in step (S2) of the first embodiment. If the agreement is reached, the determination unit 143 receives the message and the flow ends. If the agreement is not reached, the same process is repeated until the agreement is reached according to the case classification (C1) or (C2) below as a case classification different from step (S2).
(C1)推薦を依頼した友人Xにおける推薦候補リスト内にその他のユーザが残っていれば、上記ステップ(S40)に戻り、確定部143は残っているユーザから再度友人Xの側に推薦を促し、以降同様の処理を行う。 (C1) If other users remain in the recommendation candidate list of friend X who requested the recommendation, the process returns to the above step (S40), and the determination unit 143 prompts the friend X to recommend again from the remaining users. Thereafter, the same processing is performed.
(C2)推薦を依頼した友人Xにおける推薦候補リスト内にその他のユーザが残っていなければ、上記ステップ(S20)に戻り、確定部143はマッチング要求ユーザAに対して、直接の友人のリスト(推薦依頼リスト)から、共通の友人X以外を推薦相手として選択させた後、以降同様の処理を行う。 (C2) If there are no other users remaining in the recommendation candidate list of friend X who requested the recommendation, the process returns to step (S20), and confirming unit 143 sends a list of direct friends to matching request user A ( After selecting a friend other than the common friend X from the recommendation request list), the same processing is performed thereafter.
なお、以上のステップにおいて、友人「X」及び相手「Y」は、各ステップの時点で残っているユーザ名を格納するための「変数」である。従って、当該「X」及び「Y」は、プログラム処理を記述する際の慣例に従い、繰り返しの処理がなされた場合は、対応する残っているユーザ名に置き換えられるものとする。また同様に、(C2)等では既に依頼済みの友人を全て除外した中から、推薦相手を選択させる。 In the above steps, the friend “X” and the partner “Y” are “variables” for storing the user names remaining at the time of each step. Accordingly, the “X” and “Y” are replaced with the corresponding remaining user names when repeated processing is performed in accordance with the convention for describing program processing. Similarly, in (C2) or the like, the recommended partner is selected from all the friends who have already been requested.
また、ステップ(S30)で推薦候補リストを抽出する際は、候補ユーザのリストに記載の信頼度の順番で抽出して、友人Xに対してステップ(S40)での判断に供すべく、信頼度の順位の情報を伝えるようにしてもよい。 In addition, when extracting the recommendation candidate list in step (S30), the reliability is extracted in order of the reliability described in the list of candidate users and used for the determination in step (S40) for friend X. You may make it convey the information of order.
図6並びに図7及び図8は、以上の第一実施形態及び第二実施形態のマッチング例を示すための図である。図6は、当該例にて利用するユーザマップであり、図4のユーザマップに対してさらに、Gの友人J, K, Lが追加されている。図7及び図8は、ユーザAがマッチングを要求した際に、それぞれ第一実施形態及び第二実施形態で確定部143によって、対応する各ユーザに提示される画面の例である。図7及び図8の例では、ユーザAに対し、両実施形態において、2ステップつながりのC, D, E, J, K, Lの6名のうち、条件が合致したのがC, D, J, Kの4名が候補ユーザであったものとする。 FIGS. 6, 7, and 8 are diagrams for illustrating matching examples of the first embodiment and the second embodiment described above. FIG. 6 is a user map used in this example, and G friends J, K, and L are further added to the user map of FIG. 7 and 8 are examples of screens presented to the corresponding users by the determination unit 143 in the first embodiment and the second embodiment, respectively, when the user A requests matching. In the example of FIGS. 7 and 8, for the user A, in both of the embodiments, the conditions of the six persons C, D, E, J, K, and L that are connected in two steps are matched with each other. Assume that four users J and K are candidate users.
図7は、第一実施形態で各ユーザに提示される一連の画面の例である。画面G10では、マッチング要求ユーザAに対して候補ユーザC, D, J, Kが提示されている。画面G11では、当該ユーザAが候補ユーザCを選んだ場合に、ユーザCに対して許諾するかの確認を求めている。画面G12は、当該ユーザCが許諾した場合に、許諾した旨をユーザAに伝えている。画面G13は、当該ユーザCが許諾しなかった場合に、ユーザAにCを除いた残りの候補ユーザD, J, Kの中からの選択を促している。 FIG. 7 is an example of a series of screens presented to each user in the first embodiment. In the screen G10, candidate users C, D, J, and K are presented to the matching request user A. In the screen G11, when the user A selects the candidate user C, the user G is requested to confirm whether or not to permit the user C. The screen G12 informs the user A that the license has been granted when the user C grants the license. The screen G13 prompts the user A to select from the remaining candidate users D, J, and K excluding C when the user C does not permit.
図8は、第二実施形態で各ユーザに提示される画面の例である。画面G20では、マッチング要求ユーザAに対して候補ユーザを推薦可能な友人B, Gが提示されている。(なおここで、候補ユーザC, D, J, Kのうち、C, Dの友人がBであり、J,Kの友人がGである。)画面G21では、当該ユーザAが友人Bに推薦を依頼した場合に、ユーザBに対して、候補ユーザC, D(すなわち、Bの友人)の中からの推薦を依頼している。 FIG. 8 is an example of a screen presented to each user in the second embodiment. In the screen G20, friends B and G who can recommend candidate users to the matching request user A are presented. (Here, among the candidate users C, D, J, K, the friend of C, D is B, and the friend of J, K is G.) On the screen G21, the user A is recommended to the friend B Is requested from the candidate users C and D (that is, friends of B) to the user B.
画面G22では、ユーザBが候補ユーザCを推薦対象として選んだ場合に、ユーザCに対してユーザBの推薦でユーザAとのマッチングを許諾するかの確認を求めている。画面G23は、当該ユーザCが許諾した旨をユーザAに伝えている。画面G24は、当該ユーザCが許諾しなかった場合に、ユーザBに残っている候補ユーザDのからの推薦を促している。 In the screen G22, when the user B selects the candidate user C as a recommendation target, the user G is requested to confirm whether or not the matching with the user A is permitted by the recommendation of the user B. The screen G23 informs the user A that the user C has given permission. The screen G24 prompts a recommendation from the candidate user D remaining in the user B when the user C does not permit.
なお、画面G24の後にユーザBが候補ユーザDを推薦し、ユーザDが許諾しなかった場合には、ユーザBにおける推薦候補リスト内の全ユーザC, Dが不許諾となり、ユーザBからは推薦不可能となる。この場合、画面G20に対応する画面によって依頼ユーザAに対して残っている推薦依頼ユーザ(ユーザG)を選択させる。そして、推薦依頼されたユーザGは、画面G21に対応する画面によって、ユーザJ, Kの中からの推薦を促される。 If the user B recommends the candidate user D after the screen G24 and the user D does not permit, all the users C and D in the recommendation candidate list of the user B are disapproved and recommended by the user B. It becomes impossible. In this case, the requesting user A is selected from the recommendation requesting user (user G) remaining on the screen corresponding to the screen G20. The user G requested to be recommended is urged to recommend from the users J and K by the screen corresponding to the screen G21.
なお、システム側(信頼度算出装置10側)では、マッチング部14において、ライドシェアを利用する人の履歴を保存しておき、利用料金の計算に利用してもよい。この履歴には、乗った場所(GPS)・降りた場所(GPS)・仲介した友人(仲介者がある場合)・車に乗せた友人の友人が記録される。利用頻度と距離にもとづいて料金が計算され、仲介した友人に対して、利用料金の一定割合がフィードバックされてもよい。利用料金(及びフィードバック料金)は条件取得部141での取得条件をもとに、ライドシェアを行った場合に想定される目安の値を予め算出して、依頼側及び許諾側の両者(及び仲介者)に確認のため提示するようにしてもよい。 On the system side (reliability calculation device 10 side), the matching unit 14 may store a history of people who use the ride share and use it for calculation of usage charges. In this history, the place of riding (GPS), the place of getting off (GPS), the intermediary friend (if there is an intermediary), and the friend of the friend who got in the car are recorded. A fee may be calculated based on the usage frequency and distance, and a certain percentage of the usage fee may be fed back to the intermediary friend. The usage fee (and feedback fee) is calculated in advance based on the acquisition conditions in the condition acquisition unit 141 and estimated values for ride sharing, and both the requesting side and the licensing side (and brokerage) May be presented for confirmation.
以下、補足事項を説明する。 Hereinafter, supplementary items will be described.
第一の補足事項として、本発明の説明において、「つながり」は友人関係であるものとして説明したが、アドレスの登録関係に基づくものであるので、当該「つながり」は知人の関係や家族の関係その他であってもよい。 As a first supplementary matter, in the description of the present invention, “connection” has been described as a friend relationship, but since it is based on the registration relationship of addresses, the “connection” is an acquaintance relationship or family relationship. Others may be used.
第二の補足事項として、マッチング部14によるマッチングは、車両の乗り合いの場合を例として、車両に乗ることを要求する1ユーザAと、車両を提供する1ユーザとのマッチングを説明したが、当該車両に乗ることを要求するユーザが2人以上存在してもよい。 As a second supplementary matter, the matching by the matching unit 14 explained the matching between one user A who requests to ride the vehicle and one user who provides the vehicle, taking the case of vehicle riding as an example. There may be two or more users who request to get on the vehicle.
当該リクエスト側が2人以上存在する場合、以下の条件(1)〜(3)を候補提示部142にて確認する。
(1)リクエスト側の全員が条件取得部141に対して入力することで相手に対して設定した条件(乗り合いの日時を含む)が一致する。
(2)リクエスト側の全員に共通の友人が存在し、当該友人の友人が上記条件を満たして車両を提供可能である。
(3)当該車両の提供者と、リクエスト側の全員と、から選ばれた任意の2者が直接の友人ではない。
If there are two or more requesters, the candidate presentation unit 142 confirms the following conditions (1) to (3).
(1) All conditions on the request side are input to the condition acquisition unit 141 so that the conditions (including the date and time of sharing) set for the other party match.
(2) There is a friend who is common to all requesters, and the friend of the friend can satisfy the above condition and provide the vehicle.
(3) Any two parties selected from the provider of the vehicle and all of the requesting parties are not direct friends.
上記全条件(1)〜(3)の確認後、確定部143にて、当該車両の提供者と、リクエスト側の全員と、の間での最終合意の仲介を行えばよい。 After confirming all the above conditions (1) to (3), the confirmation unit 143 may mediate the final agreement between the provider of the vehicle and all of the requesting parties.
あるいは、車両に乗ることを要求する1ユーザAは、当該Aの知人などを含む複数のリクエスト者の代表であって、当該複数が乗車を要求することを条件取得部141に設定したうえで、以上説明した1ユーザAの実施形態によって、1人の車両提供者を見つけ、複数人での乗り合いを実現してもよい。 Alternatively, one user A who requests to ride a vehicle is a representative of a plurality of requesters including acquaintances of the A, and after setting the condition acquisition unit 141 that the plurality requests the boarding, According to the embodiment of one user A described above, one vehicle provider may be found and a plurality of people may be realized.
あるいは、車両を提供するのはユーザではなく別途の業者等であって、その際の乗り合い条件を設定するために、各ユーザ間でマッチングがなされてもよい。 Alternatively, the vehicle is not provided by the user but by a separate trader or the like, and in order to set the riding conditions at that time, matching may be performed among the users.
第三の補足事項として、条件取得部141でユーザ属性(性別、年齢、住所、運転免許証の有無その他)を取得する場合、ユーザ属性における所定項目の一致、不一致などに基づく所定の数式でユーザ間の相性を数値化してもよい。候補提示部142では、信頼度算出部13で算出された信頼度にさらに当該相性を加味した値を、以上説明した信頼度の代わりに用いてもよい。 As a third supplementary matter, when the user attribute (gender, age, address, presence / absence of driver's license, etc.) is acquired by the condition acquisition unit 141, the user uses a predetermined mathematical formula based on a match or mismatch of a predetermined item in the user attribute. The compatibility between them may be quantified. In the candidate presentation unit 142, a value obtained by further adding the compatibility to the reliability calculated by the reliability calculation unit 13 may be used instead of the reliability described above.
第四の補足事項として、信頼度算出装置10は、図3の構成からマッチング部14を省略したものであってもよい。信頼度算出部13の算出した信頼度により、その他の手法でマッチングを実現してもよいし、マッチング以外の用途に信頼度を利用してもよい。なお、マッチング部14を省略しない構成においては、信頼度算出装置10をマッチング装置10と称してもよい。 As a fourth supplementary matter, the reliability calculation device 10 may be one in which the matching unit 14 is omitted from the configuration of FIG. Depending on the reliability calculated by the reliability calculation unit 13, matching may be realized by other methods, or the reliability may be used for purposes other than matching. In a configuration in which the matching unit 14 is not omitted, the reliability calculation device 10 may be referred to as the matching device 10.
10…信頼度算出装置、11…アドレス取得部、12…ユーザマップ生成部、13…信頼度算出部、14…マッチング部、141…条件取得部、142…候補提示部、143…確定部 DESCRIPTION OF SYMBOLS 10 ... Reliability calculation apparatus, 11 ... Address acquisition part, 12 ... User map production | generation part, 13 ... Reliability calculation part, 14 ... Matching part, 141 ... Condition acquisition part, 142 ... Candidate presentation part, 143 ... Determination part
Claims (12)
各端末より、登録されている他ユーザの端末のアドレスの情報を取得するアドレス取得部と、
前記取得したアドレスを用いて、各ユーザをノードとし、アドレス登録があるユーザ間にエッジを設けたグラフとして、ユーザマップを生成するユーザマップ生成部と、
前記生成したユーザマップを用いて、各ユーザにおける他ユーザの信頼度を、当該ユーザから他ユーザに至るパスに基づいて算出する信頼度算出部と、を備えることを特徴とする信頼度算出装置。 A reliability calculation device that calculates the reliability of other users in each user via each user's terminal,
From each terminal, an address acquisition unit that acquires information on the address of the registered other user's terminal,
Using the acquired address, each user as a node, a user map generation unit that generates a user map as a graph with an edge between users with address registration,
A reliability calculation apparatus comprising: a reliability calculation unit that calculates the reliability of other users in each user based on a path from the user to the other user using the generated user map.
各ユーザの端末よりマッチングの際の条件を所定項目から選択させることで取得する条件取得部と、
前記要求ユーザとの間で前記取得した条件が合致し、且つ前記算出された信頼度が高い側の所定数のユーザをマッチング候補として、前記要求ユーザの端末に通知する候補提示部と、
前記要求ユーザによって前記マッチング候補から選択されたユーザの端末と、前記要求ユーザの端末との間で、マッチングを確定するための仲介を行う確定部と、を含むことを特徴とする請求項8に記載の信頼度算出装置。 The matching unit is
A condition acquisition unit that acquires a condition for matching from a predetermined item from each user's terminal; and
A candidate presenting unit that notifies the requesting user's terminal of a predetermined number of users on the side where the acquired condition is met with the requesting user and the calculated reliability is high;
9. The method according to claim 8, further comprising: a user terminal selected from the matching candidates by the requesting user; and a determination unit that performs mediation for determining matching between the requesting user terminal. The reliability calculation device described.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013090293A JP2014215670A (en) | 2013-04-23 | 2013-04-23 | Reliability calculation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013090293A JP2014215670A (en) | 2013-04-23 | 2013-04-23 | Reliability calculation device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014215670A true JP2014215670A (en) | 2014-11-17 |
Family
ID=51941404
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013090293A Pending JP2014215670A (en) | 2013-04-23 | 2013-04-23 | Reliability calculation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014215670A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5905151B1 (en) * | 2015-09-15 | 2016-04-20 | ヤフー株式会社 | Information processing apparatus, information processing program, and information processing method |
| JP2018147485A (en) * | 2017-03-01 | 2018-09-20 | ツー ディグリーズ インク. | Adaptable broker for location-based second degree social networking |
| JP2019020977A (en) * | 2017-07-14 | 2019-02-07 | 株式会社Nttドコモ | Information processing apparatus and reliability calculation method |
| JP2019078072A (en) * | 2017-10-24 | 2019-05-23 | トヨタ自動車株式会社 | Information processing device, information processing method, and program |
| EP3522082A1 (en) | 2018-02-05 | 2019-08-07 | Toyota Jidosha Kabushiki Kaisha | Information processing apparatus and vehicle |
| JP2020102208A (en) * | 2018-12-24 | 2020-07-02 | ライン プラス コーポレーションLINE Plus Corporation | Method and system for building user confidence |
| US10974619B2 (en) | 2017-03-28 | 2021-04-13 | Ts Tech Co., Ltd. | Vehicle seat and passenger selection system |
| JP2023500995A (en) * | 2020-01-17 | 2023-01-17 | マッチ グループ, エルエルシー | Systems and methods for matching users based on selections made by third parties |
| JP2023033286A (en) * | 2020-10-20 | 2023-03-10 | Line株式会社 | Program and information processing method |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003132158A (en) * | 2001-10-22 | 2003-05-09 | Tryark Kk | Human network information management system and program |
| JP2003271706A (en) * | 2002-03-14 | 2003-09-26 | Fujitsu Ltd | Taxi car sharing management method, taxi car sharing management program and taxi car sharing management device |
| JP2005284822A (en) * | 2004-03-30 | 2005-10-13 | Seiko Epson Corp | Emotion matching device, emotion matching method, and program |
| JP2008186284A (en) * | 2007-01-30 | 2008-08-14 | Fujitsu Ltd | Introduction support device and program |
| JP2013030067A (en) * | 2011-07-29 | 2013-02-07 | Kddi Corp | Social networking service system and method |
-
2013
- 2013-04-23 JP JP2013090293A patent/JP2014215670A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003132158A (en) * | 2001-10-22 | 2003-05-09 | Tryark Kk | Human network information management system and program |
| JP2003271706A (en) * | 2002-03-14 | 2003-09-26 | Fujitsu Ltd | Taxi car sharing management method, taxi car sharing management program and taxi car sharing management device |
| JP2005284822A (en) * | 2004-03-30 | 2005-10-13 | Seiko Epson Corp | Emotion matching device, emotion matching method, and program |
| JP2008186284A (en) * | 2007-01-30 | 2008-08-14 | Fujitsu Ltd | Introduction support device and program |
| JP2013030067A (en) * | 2011-07-29 | 2013-02-07 | Kddi Corp | Social networking service system and method |
Non-Patent Citations (1)
| Title |
|---|
| 近藤 拓也, FIT2008 第7回情報科学技術フォーラム 講演論文集 第4分冊 査読付き論文・一般論文 ネットワ, JPN6016048905, 20 August 2008 (2008-08-20), JP, pages 261 - 262, ISSN: 0003566576 * |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5905151B1 (en) * | 2015-09-15 | 2016-04-20 | ヤフー株式会社 | Information processing apparatus, information processing program, and information processing method |
| JP2018147485A (en) * | 2017-03-01 | 2018-09-20 | ツー ディグリーズ インク. | Adaptable broker for location-based second degree social networking |
| US10974619B2 (en) | 2017-03-28 | 2021-04-13 | Ts Tech Co., Ltd. | Vehicle seat and passenger selection system |
| JP2019020977A (en) * | 2017-07-14 | 2019-02-07 | 株式会社Nttドコモ | Information processing apparatus and reliability calculation method |
| JP2019078072A (en) * | 2017-10-24 | 2019-05-23 | トヨタ自動車株式会社 | Information processing device, information processing method, and program |
| EP3522082A1 (en) | 2018-02-05 | 2019-08-07 | Toyota Jidosha Kabushiki Kaisha | Information processing apparatus and vehicle |
| JP2020102208A (en) * | 2018-12-24 | 2020-07-02 | ライン プラス コーポレーションLINE Plus Corporation | Method and system for building user confidence |
| JP7469033B2 (en) | 2018-12-24 | 2024-04-16 | ライン プラス コーポレーション | User trust building method and system |
| JP2023500995A (en) * | 2020-01-17 | 2023-01-17 | マッチ グループ, エルエルシー | Systems and methods for matching users based on selections made by third parties |
| JP7335453B2 (en) | 2020-01-17 | 2023-08-29 | マッチ グループ, エルエルシー | Systems and methods for matching users based on selections made by third parties |
| US11775600B2 (en) | 2020-01-17 | 2023-10-03 | Match Group, Llc | System and method for matching users based on selections made by third parties |
| US12229204B2 (en) | 2020-01-17 | 2025-02-18 | Match Group Americas, Llc | System and method for matching users based on selections made by third parties |
| JP2023033286A (en) * | 2020-10-20 | 2023-03-10 | Line株式会社 | Program and information processing method |
| JP7730800B2 (en) | 2020-10-20 | 2025-08-28 | Lineヤフー株式会社 | Program and information processing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2014215670A (en) | Reliability calculation device | |
| JP4458453B2 (en) | Carpooling intermediary management device and program thereof | |
| US9264849B1 (en) | Method and apparatus to enable location-based meeting | |
| Schuster et al. | Pervasive social context: Taxonomy and survey | |
| CN111832938A (en) | Order-based pairing method and pairing device | |
| US20080270019A1 (en) | Systems and methods for enhancing private transportation | |
| US20140278616A1 (en) | Multi-modal fare calculation method, system and apparatus | |
| CN104900049A (en) | Taxi or private car sharing or hitch-hiking method | |
| US10872134B2 (en) | Method and system for identifying pre-identified or pre-selected groups of individuals for transportation | |
| KR20120135611A (en) | Location-based carpool operation | |
| US9419946B2 (en) | Method and apparatus for anonymously acquiring service information | |
| JP2020017060A (en) | Information processing apparatus, information processing method, and information processing program | |
| JP6516060B1 (en) | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM | |
| US9118735B1 (en) | Finding people using social networks | |
| US12229204B2 (en) | System and method for matching users based on selections made by third parties | |
| KR101794552B1 (en) | method of sharing taxies service provided based on chatting among preserve passengers | |
| KR101257169B1 (en) | Social network service providing systme and method for setting relationship between users using motion of mobile terminal and distance setted by users | |
| WO2015182795A1 (en) | System and method for arranging services | |
| WO2018167946A1 (en) | Travel plan provision system, travel plan provision method, and program | |
| CN103854204A (en) | Service information recommendation method and device | |
| CN104025625A (en) | Method for providing location-based service to find people using smart devices | |
| KR101654429B1 (en) | Method for providing meeting information | |
| KR101429273B1 (en) | System and method for relief agency operation through rate negotiation and branding of agent articles | |
| US20110093192A1 (en) | Application apparatus, server, system and method of travel service | |
| WO2018057036A1 (en) | Selective ride sharing |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160128 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20160810 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161118 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161221 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170131 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20170531 |