Systems, methods, and programs
By acquiring attribute and location relationship information to control terminal devices to output notifications and suggestions, the system enhances the appeal of user matching by allowing immediate recognition and engagement between compatible individuals.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- ITOKI CORP
- Filing Date
- 2024-12-23
- Publication Date
- 2026-07-03
AI Technical Summary
Existing user matching techniques, such as those described in Patent Document 1, fail to sufficiently enhance the interest and appeal of matching by not adequately addressing the mode of notification to users when a match occurs.
A system and method that acquires attribute and location relationship information between users' terminal devices, controlling them to output notifications that allow users to recognize each other based on these relationships, using audio signals when they come into proximity, and providing suggestions for conversation content.
Increases the appeal of matching by enabling users to recognize compatible individuals immediately upon approaching, enhancing the spontaneity and engagement in communication.
Smart Images

Figure 2026111273000001_ABST
Abstract
Description
Technical Field
[0004] ,
[0006] , , , , , ,
[0005] , , , , ,
[0001] The present disclosure relates to a system, a method, and a program.
Background Art
[0002] Conventionally, techniques for matching users are known. For example, in Patent Document 1, in order to reduce the burden on users and relieve their anxiety, based on user information corresponding to users who use a matching application, the type of interview at a marriage counseling office is specified, and based on the type of interview, a technique for generating interview information regarding the interview conducted between the user and the marriage counseling office is described.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the technique described in Patent Document 1 cannot sufficiently realize highly interesting matching. For example, there is room for consideration regarding the mode of notification to the user when matching occurs.
[0005] The present disclosure provides a system, a method, and a program capable of enhancing the interest of matching. <A system according to one aspect of this disclosure includes: an attribute relationship information acquisition unit that acquires attribute relationship information relating to first attribute information relating to the attributes of a first user and second attribute information relating to the attributes of a second user different from the first user; a location relationship information acquisition unit that acquires location relationship information relating to the location relationship between the terminal device of the first user and the terminal device of the second user; and an output control unit that controls the terminal device of the first user to output a notification in a manner that allows the second user to recognize the first user, based on the attribute relationship information and the location relationship information.
[0007] A method relating to another aspect of the present disclosure involves the system acquiring attribute relationship information relating to the relationship between first attribute information relating to the attributes of a first user and second attribute information relating to the attributes of a second user different from the first user; acquiring location relationship information relating to the location relationship between the terminal device of the first user and the terminal device of the second user; and controlling the terminal device of the first user to output a notification in a manner that allows the second user to recognize the first user, based on the attribute relationship information and the location relationship information.
[0008] A program relating to another aspect of the present disclosure causes a computer to perform the following actions: acquire attribute relationship information relating to the relationship between first attribute information relating to the attributes of a first user and second attribute information relating to the attributes of a second user different from the first user; acquire location relationship information relating to the location relationship between the terminal device of the first user and the terminal device of the second user; and control the terminal device of the first user to output a notification in a manner that allows the second user to recognize the first user, based on the attribute relationship information and the location relationship information.
[0009] A system relating to another aspect of this disclosure is a system for matching users, which performs the following: determining whether a first user and a second user can be matched based on the relationship between the personal information and preferences of a first user and the personal information and preferences of a second user who is different from the first user; determining whether the first user and the second user have come close to each other; and, based on the determination that the first user and the second user can be matched and that the first user and the second user have come close to each other, outputting an audio message to the first user's terminal device in a manner that allows the second user to recognize the first user. [Effects of the Invention]
[0010] According to this disclosure, the appeal of matching can be increased. [Brief explanation of the drawing]
[0011] [Figure 1] This is a conceptual diagram of System 1 according to this embodiment. [Figure 2] This figure shows an example of the functional configuration of System 1 according to this embodiment. [Figure 3] This figure shows an example of the operation of System 1 according to this embodiment. [Figure 4] This figure shows another example of the operation of System 1 according to this embodiment. [Figure 5] This figure shows an example of the display screen of System 1 according to this embodiment. [Figure 6] This figure shows another example of the display screen of System 1 according to this embodiment. [Figure 7] This figure shows another example of the display screen of System 1 according to this embodiment. [Figure 8] This figure shows another example of the display screen of System 1 according to this embodiment. [Figure 9] This figure shows another example of the display screen of System 1 according to this embodiment. [Figure 10] This figure shows another example of the display screen of System 1 according to this embodiment. [Figure 11]This figure shows an example of the hardware configuration of each device in System 1 according to this embodiment. [Modes for carrying out the invention]
[0012] 1. Overview According to this embodiment, for example, passing by someone in the city can be transformed into a matching opportunity. The following describes the general operation of System 1 (hereinafter simply referred to as "System 1") according to this embodiment with reference to Figure 1.
[0013] System 1 includes a first terminal device 3a used by the first user and a second terminal device 3b used by the second user. First, System 1 determines whether the first user and the second user are approaching each other, for example, based on the relative positions of the first terminal device 3a and the second terminal device 3b (S1). Next, System 1 determines whether the first user and the second user are matchable, based on the relationship between previously acquired personal information and preference information of the first user and previously acquired personal information and preference information of the second user (S2). Next, based on the determination in step S1 that the first user and the second user are approaching each other and the determination in step S2 that the first user and the second user are matchable, System 1 causes the first terminal device 3a to output an audio signal that allows the second user to recognize the first user (S3), and also causes the second terminal device 3b to output an audio signal that allows the first user to recognize the second user (S4).
[0014] According to System 1, the first user can recognize the second user immediately upon approaching them. Similarly, the second user can recognize the first user immediately upon approaching them. This allows the first and second users to begin communicating on the spot. As a result, the appeal of matching is enhanced.
[0015] In this embodiment, in a place where "first" and "second" are mentioned, they may be read as "second" and "first" respectively within a range where no technical contradiction occurs. The system 1 can provide similar services to each of a plurality of users including the first user and the second user.
[0016] Hereinafter, referring to FIGS. 2 to 11, specific embodiments of the system 1 will be exemplarily described.
[0017] 2 Functional Configuration Referring to FIG. 2, the functional configuration of the system 1 will be described. The system 1 includes an information processing device 2, a plurality of terminal devices 3 including the first terminal device 3a to the Nth terminal device 3c, and a communication network 4. The information processing device 2 and the plurality of terminal devices 3 are configured to be communicable via the communication network 4. Hereinafter, among the plurality of terminal devices 3, the system 1 will be described by focusing on the first terminal device 3a used by the first user and the second terminal device 3b used by the second user. However, the content of this embodiment can be extended and understood in the relationship between the nth terminal device used by the nth user and the mth terminal device used by the mth user (where n ≠ m, 1 ≤ n ≤ N, 1 ≤ m ≤ N).
[0018] 2.1 Information Processing Device 2 The information processing device 2 executes at least a part of the processing related to matching between users. In one embodiment, the information processing device 2 is a server device when the terminal device 3 is a client device. In one embodiment, the information processing device 2 is a cloud server device. The information processing device 2 may be a device including, for example, one or more virtual or physical web server devices and one or more virtual or physical database server devices.
[0019] The information processing device 2 includes a control unit 10, a storage unit 12, a network interface unit 14, and a bus 16. The control unit 10, the storage unit 12, and the network interface unit 14 are electrically connected via the bus 16.
[0020] 2.1.1 Control Unit 10 The control unit 10 can function as an acquisition unit 100, a determination unit 102, an output control unit 104, a display control unit 106, a reception unit 108, and a restriction unit 110 by executing various programs stored in the storage unit 12, which will be described later.
[0021] 2.1.1.1 Acquisition part 100 The acquisition unit 100 includes an attribute relationship information acquisition unit 100a and a position relationship information acquisition unit 100b.
[0022] 2.1.1.1.1 Attribute relationship information acquisition unit 100a The attribute relationship information acquisition unit 100a acquires attribute relationship information relating to the first attribute information concerning the attributes of the first user and the second attribute information concerning the attributes of a second user who is different from the first user. Hereinafter, when the first attribute information and the second attribute information are not specifically distinguished, or when they are referred to collectively, they will be referred to as "attribute information".
[0023] Attribute information may include, for example, the user's personal information, preferences, occupation, and what they look for in a matching partner. User personal information may include, for example, the user's name, address, facial photograph, full-body photograph, height, weight, personality, criminal record, and marital history. User preferences may include, for example, information about the user's hobbies and interests, and how they spend their holidays. User occupation information may include, for example, information about the user's occupation, industry, job type, workplace, income, and work history. What they look for in a matching partner may include, for example, information about the personality, hobbies and interests, occupation, income, marriage timing, and frequency of contact that they find desirable in a matching partner.
[0024] Attribute relationship information may include information regarding the compatibility between the first user and the second user, identified based on the first attribute information and the second attribute information. In this embodiment, as an example, information regarding the compatibility between the first user and the second user is represented by an index (hereinafter referred to as the "matching index") that includes a value (e.g., a numerical value or a level). The matching index may be high when there are many common points between the first attribute information and the second attribute information. The matching index may be high when what the first user seeks in a partner, identified based on the first attribute information, matches the attributes of the second user, identified based on the second attribute information.
[0025] 2.1.1.1.2 Positional relationship information acquisition unit 100b The positional relationship information acquisition unit 100b acquires positional relationship information regarding the positional relationship between the first terminal device 3a and the second terminal device 3b.
[0026] In one embodiment, the first terminal device 3a and the second terminal device 3b detect when one approaches the other and transmit the detection result as positional relationship information to the information processing device 2. In one example, the first terminal device 3a transmits positional relationship information to the information processing device 2, including information indicating that it has approached the second terminal device 3b, based on having performed short-range wireless communication with the second terminal device 3b. In another example, the first terminal device 3a transmits positional relationship information to the information processing device 2, including information indicating that it has approached the second terminal device 3b, based on having determined through short-range wireless communication that the distance to the second terminal device 3b is less than a predetermined threshold (for example, any one distance such as 3m to 20m).
[0027] The information indicating proximity to the second terminal device 3b may include the identification information of the second user (e.g., user ID), the identification information of the second terminal device 3b (e.g., MAC address), and information corresponding to communication with the second terminal device 3b via near-field communication. The near-field communication may be, for example, NFC (Near Field Communication), Bluetooth (registered trademark), and Wi-Fi (registered trademark).
[0028] In one embodiment, the position relationship information acquisition unit 100b acquires the position information of the first terminal device 3a and the position information of the second terminal device 3b, and acquires position relationship information based on this position information. In one example, the position relationship information acquisition unit 100b may acquire the Euclidean distance between the coordinates indicated by the position information of the first terminal device 3a and the coordinates indicated by the position information of the second terminal device 3b as position relationship information. The first terminal device 3a and the second terminal device 3b are equipped with GPS and can continuously acquire their own position information based on the GPS.
[0029] 2.1.1.2 Determination unit 102 The determination unit 102 includes an attribute relationship determination unit 102a, a volume determination unit 102b, and an identity verification determination unit 102c.
[0030] 2.1.1.2.1 Attribute Relationship Determination Unit 102a The attribute relationship determination unit 102a determines whether the attribute relationship information acquired by the attribute relationship information acquisition unit 100a satisfies predetermined conditions. In one embodiment, these predetermined conditions include a condition relating to whether the matching index included in the attribute relationship information is equal to or greater than a predetermined threshold. That is, the attribute relationship determination unit 102a can determine that the attribute relationship information satisfies the predetermined conditions if the matching index is equal to or greater than a predetermined threshold.
[0031] 2.1.1.2.2 Volume determination unit 102b The volume determination unit 102b determines whether the first terminal device 3a can output sound at a predetermined volume or higher. In one embodiment, the acquisition unit 100 acquires setting information regarding sound output from the first terminal device 3a, and the volume determination unit 102b may determine whether the first terminal device 3a can output sound at a predetermined volume or higher based on the setting information. The predetermined volume may be, for example, the maximum volume that can be set by operating the volume buttons of the first terminal device 3a, or it may be any one volume between 99% and 50% of that maximum volume.
[0032] 2.1.1.2.3 Identity verification determination unit 102c The identity verification determination unit 102c determines whether or not the user's identity verification has been completed. Identity verification may be KYC (Know Your Customer) based on identification documents such as a My Number Card and a driver's license. Identity verification may also be performed by scanning and uploading a copy of a resident registration certificate or a copy of a family register.
[0033] In one embodiment, the acquisition unit 100 acquires the identity verification information of the first user from the first terminal device 3a or another server device configured to provide identity verification information, and the identity verification determination unit 102c can determine whether or not the identity verification of the first user has been completed based on the identity verification information.
[0034] Furthermore, if the services that the information processing device 2 provides to the user require at least one of the following: registration of a user account, activation of the user account, and login based on the user account, the information processing device 2 may further request identity verification from the user at at least one of the points in time when these are requested. The acquisition unit 100 may acquire identity verification information related to the identity verification performed in response to such request. In addition, even if identity verification has been performed once, the information processing device 2 may request identity verification again, for example, at predetermined intervals.
[0035] 2.1.1.3 Output control unit 104 2.1.1.3.1 Second User Recognition Notification and First User Recognition Notification The output control unit 104 controls the first terminal device 3a to output a notification (hereinafter referred to as "second user recognition notification") in a manner that allows the second user to recognize the first user, based on attribute relationship information and position relationship information. In one embodiment, the output control unit 104 controls the first terminal device 3a to output a second user recognition notification when the attribute relationship determination unit 102a determines that the attribute relationship information satisfies predetermined conditions and the position relationship information indicates that the first terminal device 3a and the second terminal device 3b are approaching each other.
[0036] In one embodiment, the output control unit 104 controls the first terminal device 3a to output a second user recognition notification by voice. In one embodiment, when the output control unit 104 controls the first terminal device 3a to output a second user recognition notification by voice, it further controls the second terminal device 3b to output another voice (hereinafter referred to as "first user recognition notification") in a manner that allows the first user to recognize the second user.
[0037] For example, a second user may recognize that the owner of the first terminal device 3a is the first user if both the first terminal device 3a and the second terminal device 3b output the same sound at the same time. For instance, if both the first terminal device 3a and the second terminal device 3b output a sound such as a bell ringing at the same time, the second user can recognize the first user, who owns the first terminal device 3a, and the first user can recognize the second user, who owns the second terminal device 3b. Therefore, when the first terminal device 3a and the second terminal device 3b output the same sound at the same time, that sound can be said to be an example of a second user recognition notification and a first user recognition notification. Note that when the first terminal device 3a and the second terminal device 3b output the same sound at the same time, that sound may be selected by lottery from multiple candidate sounds.
[0038] In one embodiment, the output control unit 104 controls the first terminal device 3a to output a notification in accordance with the settings previously entered by the second user via the second terminal device 3b (hereinafter referred to as "second user recognition notification settings"). In another embodiment, the output control unit 104 controls the second terminal device 3b to output a notification in accordance with the settings previously entered by the first user via the first terminal device 3a (hereinafter referred to as "first user recognition notification settings").
[0039] The second user can recognize that the owner of the first terminal device 3a is the first user if the voice that the second user has set via the second terminal device 3b is output from the first terminal device 3a. For example, if the second user has previously set a bird's song as the voice corresponding to themselves, and that bird's song is output from the first terminal device 3a, the second user can recognize the owner of the first terminal device 3a as the first user. In this example, setting a bird's song is an example of a second user recognition notification setting, and the bird's song output from the first terminal device 3a can be said to be an example of a second user recognition notification.
[0040] Similarly, the first user may recognize that the owner of the second terminal device 3b is the second user if the voice that the first user has set via the first terminal device 3a is output from the second terminal device 3b. For example, if the first user has previously set a clock alarm sound as the voice corresponding to themselves, and that alarm sound is output from the second terminal device 3b, the first user can recognize the owner of the second terminal device 3b as the second user. In this example, setting a clock alarm sound is an example of a first user recognition notification setting, and the clock alarm sound output from the second terminal device 3b can be said to be an example of a first user recognition notification.
[0041] 2.1.1.3.2 Notification containing proposal information In one embodiment, the output control unit 104 controls the first terminal device 3a to output suggestion information regarding suggestions for conversation content with the second user, along with the second user recognition notification setting.
[0042] In one embodiment, the proposed information includes information generated based on second attribute information. The information generated based on second attribute information may include, for example, information about the second user's preferences, occupation, and what they look for in a matching partner.
[0043] In one embodiment, the proposed information includes information generated based on the relationship between first attribute information and second attribute information. The information generated based on the relationship between first attribute information and second attribute information may include, for example, matching indicators, commonalities between first attribute information and second attribute information, and information relating to what the first user seeks in a matching partner, as identified based on first attribute information, and the attributes of the second user, as identified based on second attribute information.
[0044] In one embodiment, the proposed information includes information about a facility located near at least one of the first terminal device 3a and the second terminal device 3b. In one example, the facility may be a restaurant, art museum, movie theater, amusement park, etc. In another example, the facility may be a place where a limited-time event is being held. In this embodiment, "facility" is not limited to indoor facilities such as buildings, but may also be outdoors (for example, mountains, forests, parks, etc.).
[0045] In one embodiment, the output control unit 104 may control the first terminal device 3a to select a specific facility from a plurality of facilities based on commonalities between first attribute information and second attribute information, and to output information about that facility as suggested information. For example, if the commonality between the first attribute information and second attribute information is visiting art museums (i.e., the common hobby of the first user and the second user is visiting art museums), the output control unit 104 may control the first terminal device 3a to output information about art museums as suggested information.
[0046] 2.1.1.3.3 Notifications based on attribute relationship information In one embodiment, the output control unit 104 controls the first terminal device 3a to output a notification in a first manner if the attribute relationship information satisfies a first condition, and controls the first terminal device 3a to output a notification in a second manner if the attribute relationship information satisfies a second condition. In one example, if the matching index included in the attribute relationship information is higher than a first threshold and lower than a second threshold, the output control unit 104 controls the first terminal device 3a to output a first voice, and if the matching index is higher than the second threshold, the output control unit 104 may control the first terminal device 3a to output a second voice. Note that if the matching index is lower than the first threshold, the output control unit 104 does not need to cause the first terminal device 3a to output voice.
[0047] 2.1.1.4 Display Control Unit 106 If the volume determination unit 102b determines that the first terminal device 3a cannot output sound at a predetermined volume or higher, the display control unit 106 controls the first terminal device 3a to display a warning. The warning may include an instruction to increase the volume.
[0048] 2.1.1.5 Restriction section 110 In one embodiment, the limiting unit 110 restricts the operation of the output control unit 104 based on the determination result by the volume determination unit 102b. Specifically, if the volume determination unit 102b determines that the first terminal device 3a cannot output sound at a predetermined volume or higher (i.e., if the display control unit 106 displays a warning), the limiting unit 110 restricts the output control unit 104 from outputting other sounds (including the first user recognition notification) to the second terminal device 3b. Conversely, if the volume determination unit 102b determines that the first terminal device 3a can output sound at a predetermined volume or higher, the limiting unit 110 allows the output control unit 104 to output other sounds (including the first user recognition notification) to the second terminal device 3b.
[0049] In one embodiment, the restriction unit 110 restricts the operation of the output control unit 104 based on the determination result by the identity verification determination unit 102c.
[0050] In one example, the restriction unit 110 restricts the output control unit 104 from outputting a notification (including a second user recognition notification) to the first terminal device 3a if the identity verification determination unit 102c does not determine that the identity verification of the first user has been completed. Conversely, the restriction unit 110 allows the output control unit 104 to output a notification (including a second user recognition notification) to the first terminal device 3a if the identity verification determination unit 102c determines that the identity verification of the first user has been completed.
[0051] In another example, the restriction unit 110 restricts the output control unit 104 from outputting a notification (including a first user recognition notification) to the second terminal device 3b if the identity verification determination unit 102c does not determine that the first user's identity verification is complete. Conversely, the restriction unit 110 allows the output control unit 104 to output a notification (including a first user recognition notification) to the second terminal device 3b if the identity verification determination unit 102c determines that the first user's identity verification is complete.
[0052] 2.1.1.6 Reception Desk 108 The reception unit 108 receives settings regarding the notification format (including second user recognition notification settings) via the second terminal device 3b and / or the second user's account. Receiving settings via the second terminal device 3b includes receiving input of the settings via the input interface (described later) provided by the second terminal device 3b. Receiving settings via the second user's account includes receiving input of the settings via a terminal device (not limited to the second terminal device 3b) to which the second user has logged in to the services provided by the information processing device 2 using their own account.
[0053] 2.1.2 Storage section 12 The storage unit 12 stores various information necessary for the operation of the information processing device 2. In one embodiment, the storage unit 12 stores the program to be executed by the control unit 10.
[0054] 2.1.3 Network Interface Unit 14 The network interface unit 14 enables communication with other devices via the communication network 4.
[0055] 2.2 Terminal device 3 Terminal device 3 is a communication device used by the user. Examples of terminal devices 3 include smartphones, personal computers, tablet devices, and wearable devices. Terminal device 3 includes an input interface, an output interface, and a communication interface.
[0056] The input interface is an interface that allows terminal device 3 to receive input from the user. The input interface may be a touch panel, microphone, camera, keyboard, mouse, etc.
[0057] The output interface is an interface for transmitting information to the user through images, sound, etc. The output interface includes a display (which may also function as a touch panel) and speakers.
[0058] The communication interface is an interface for enabling communication with other devices via the communication network 4. The communication interface may be a wireless communication interface or a wired communication interface.
[0059] Terminal device 3 may access services provided by information processing device 2, for example, via a web browser, or it may access such services by installing dedicated software.
[0060] 2.3 Communication Network 4 Communication network 4 enables communication between each device included in system 1. Communication network 4 enables communication between devices based on, for example, the TCP / IP protocol.
[0061] 3 operations An example of the operation of System 1 will be described with reference to Figures 3-10.
[0062] 3.1 Sequence 3.1.1 Operation to output common notifications Figure 3 is a sequence diagram showing an example of the operation of System 1. Here, we will describe an example in which the first terminal device 3a and the second terminal device 3b output a common notification.
[0063] First, the first terminal device 3a receives input of first attribute information from the first user (S100). The first terminal device 3a transmits the input first attribute information to the information processing device 2 (S102). Similarly, the second terminal device 3b receives input of second attribute information from the second user (S104). The second terminal device 3b transmits the input second attribute information to the information processing device 2 (S106).
[0064] Next, the information processing device 2 acquires attribute relationship information relating to the relationship between the first attribute information and the second attribute information (S108). The information processing device 2 can store the acquired attribute relationship information in, for example, the storage unit 12.
[0065] Next, the first terminal device 3a and the second terminal device 3b perform short-range wireless communication (S110). This short-range wireless communication may be initiated based on the periodic transmission of a search signal by at least one of the first terminal device 3a and the second terminal device 3b and the reception of a response signal from the other to the search signal.
[0066] Next, the first terminal device 3a transmits positional relationship information to the information processing device 2, which includes information corresponding to having communicated with the second terminal device 3b via short-range wireless communication (S112). Similarly, the second terminal device 3b transmits positional relationship information to the information processing device 2, which includes information corresponding to having communicated with the first terminal device 3a via short-range wireless communication (S114).
[0067] Next, the information processing device 2 determines whether the notification conditions are met based on the attribute relationship information acquired in step S108 and the position relationship information acquired in steps S112 to S114 (S116). The notification conditions include, for example, conditions relating to the matching index included in the attribute relationship information being above a predetermined threshold and the position relationship information indicating that the first terminal device 3a and the second terminal device 3b are approaching each other. In this example, the information processing device 2 determines that the notification conditions are met.
[0068] Next, the information processing device 2 determines from the multiple voices which voices to output to the first terminal device 3a and the second terminal device 3b (an example of a second user recognition notification and a first user recognition notification) (S118). In this case, the information processing device 2 may randomly select one voice from the multiple voices and use it as the second user recognition notification and the first user recognition notification.
[0069] Next, the information processing device 2 sends an instruction to the first terminal device 3a to output the voice determined in step S118 as a second user recognition notification (S120), and also sends an instruction to the second terminal device 3b to output the same voice as a first user recognition notification (S122).
[0070] In response, the first terminal device 3a outputs a second user recognition notification by voice (S124), and the second terminal device 3b outputs a first user recognition notification by voice (S126).
[0071] In one embodiment, the information processing device 2 acquires attribute relationship information relating to the relationship between first attribute information relating to the attributes of the first user and second attribute information relating to the attributes of a second user different from the first user (see S100 to S108), acquires positional relationship information relating to the positional relationship between the first terminal device 3a and the second terminal device 3b (see S110 to S104), and controls the first terminal device 3a to output a notification (second user recognition notification) in a manner that allows the second user to recognize the first user, and controls the second terminal device 3b to output a notification (first user recognition notification) in a manner that allows the first user to recognize the second user (see S118 to S126). With this configuration, a user can recognize the presence of other users who may be compatible when they approach them. This increases the appeal of matching.
[0072] In one embodiment, the information processing device 2 controls the first terminal device 3a and the second terminal device 3b to output notifications (second user recognition notification / first user recognition notification) by voice (see S118 to S126). With this configuration, a user can recognize another user without having to visually inspect the other user's terminal device 3.
[0073] 3.1.2 Actions that cause different notifications to be output Figure 4 is a sequence diagram showing another example of the operation of System 1. Here, we will explain an example in which the first terminal device 3a and the second terminal device 3b output different notifications. Note that the following explanation will focus on the differences from "3.1.1 Operation to output a common notification".
[0074] When the first terminal device 3a receives input of first attribute information, it further receives input of first user recognition notification settings (S200). The first terminal device 3a transmits the first attribute information and the first user recognition notification settings to the information processing device 2 (S202). Similarly, when the second terminal device 3b receives input of second attribute information, it further receives input of second user recognition notification settings (S204). The second terminal device 3b transmits the second attribute information and the second user recognition notification settings to the information processing device 2 (S206).
[0075] When the information processing device 2 determines that the notification conditions are met, it sends an instruction to the second terminal device 3b to output a voice (an example of the first user recognition notification) in accordance with the first user recognition notification settings acquired in step S202 (S218). In response, the second terminal device 3b outputs a voice (S220).
[0076] Similarly, if the information processing device 2 determines that the notification conditions are met, it sends an instruction to the first terminal device 3a to output a voice (an example of a second user recognition notification) in accordance with the second user recognition notification settings acquired in step S206 (S222). In response, the first terminal device 3a outputs a voice (S224).
[0077] In one embodiment, the information processing device 2 receives settings regarding the notification format via the account of the second terminal device 3b and / or the second user (see S200-S202), and controls the first terminal device 3a to output a second user recognition notification in accordance with those settings (S218-S220). With this configuration, the voice and other information set by the second user will be output from the first terminal device 3a. This makes it easier for the second user to recognize the first user.
[0078] 3.1.3 Other Operations As explained with reference to Figures 3-4, when notifications are made by voice, it is desirable that the first terminal device 3a and the second terminal device 3b each output voice at a certain volume. Therefore, the information processing device 2 according to one embodiment determines whether the first terminal device 3a can output voice at a predetermined volume or higher, and if it is determined that the first terminal device 3a cannot output voice at the predetermined volume or higher, it controls the first terminal device 3a to display a warning. With this configuration, the possibility of the first terminal device 3a outputting voice at a certain volume can be increased. As a result, the second user can recognize the first user more easily.
[0079] As explained with reference to Figures 3-4, in one embodiment, it is important for the first and second users to recognize each other that both the first terminal device 3a and the second terminal device 3b output sound. Therefore, the information processing device 2 according to one embodiment determines whether the first terminal device 3a can output sound at a predetermined volume or higher. If it is determined that the first terminal device 3a cannot output sound (second user recognition notification) at a predetermined volume or higher, it restricts the second terminal device 3b from outputting other sound (first user recognition notification). If it is determined that the first terminal device 3a can output sound (second user recognition notification) at a predetermined volume or higher, it permits the second terminal device 3b to output other sound (first user recognition notification). If the first terminal device 3a cannot output sound (second user recognition notification) at a predetermined volume or higher, and the second terminal device 3b outputs other sound (first user recognition notification), a situation may arise where the first user can unilaterally recognize the second user. This configuration makes it possible to suppress the occurrence of such a situation.
[0080] As explained with reference to Figures 3-4, the first user and the second user can recognize each other, for example, when they come into close proximity. In order to operate such a system 1 securely, it is important that the identity of each user is guaranteed. Therefore, the information processing device 2 according to one embodiment can determine whether or not the identity verification of the first user has been completed, and based on whether or not the identity verification of the first user has been completed, it can restrict the output of notifications on at least one of the first terminal device 3a and the second terminal device 3b. With this configuration, even if a user whose identity verification has not been completed approaches another user, a situation can be achieved in which no notification is output. This makes it possible to operate system 1 more securely.
[0081] As explained with reference to Figures 3-4, the first user and the second user can recognize each other, for example, when they approach each other, but at that time, they may want to know immediately how compatible they are with each other. Therefore, the information processing device 2 according to one embodiment controls the first terminal device 3a to output a notification in the first manner (second user recognition notification) when the attribute relationship information satisfies the first condition, and controls the first terminal device 3a to output a notification in the second manner (second user recognition notification) when the attribute relationship information satisfies the second condition. With this configuration, the first user and the second user can understand, for example, when they approach each other whether their relationship satisfies the first condition or the second condition. As a result, the appeal of matching is increased.
[0082] 3.2 Display screen example Refer to Figures 5-10 to explain an example of the display screen in the first terminal device 3a.
[0083] Figure 5 shows an example of a menu screen. The example screen in Figure 5 displays a personal verification information input button d100, an attribute information input button d102, a notification setting input button d104, and a matching start button d106. The personal verification information input button d100 is a button that transitions to a screen for initiating personal verification. The attribute information input button d102 is a button that transitions to a screen for accepting input of first attribute information. The notification setting input button d104 is a button that transitions to a screen for accepting input of first user recognition notification settings. The matching start button d106 is a button that starts searching for nearby terminal devices 3 capable of short-range wireless communication.
[0084] Figure 6 shows an example of an attribute information input screen. In one example, pressing the attribute information input button d102 in the example display screen of Figure 5 may transition to this display screen. The example display screen of Figure 6 shows an attribute information input field d202 and a confirmation button d204. The attribute information input field d202 is a display element that accepts input of the first attribute information. The confirmation button d204 is a button for confirming the input content of the attribute information input field d202 and sending the first attribute information to the information processing device 2.
[0085] Figure 7 shows an example of a notification setting input screen. In one example, pressing the notification setting input button d104 in the example display screen of Figure 5 may transition to this display screen. The example display screen of Figure 7 shows the first user recognition notification selection field d302 and the confirm button d304. The first user recognition notification selection field d302 is a display element that accepts the selection of the first user recognition notification. The confirm button d304 is a button for confirming the input content of the first user recognition notification selection field d302 and sending the first user recognition notification setting to the information processing device 2.
[0086] Figure 8 shows an example of a warning displayed when the volume of the first terminal device 3a is below a predetermined threshold. In addition to the display elements shown in the example display screen of Figure 5 (i.e., the identity verification information input button d100, the attribute information input button d102, the notification setting input button d104, and the matching start button d106), the example display screen of Figure 8 also displays a warning d400. The warning d400 displays the message, "Please turn up the volume. If the volume of your terminal device is low, even if a match is made, no sound will be output from the other terminal device."
[0087] Figure 9 shows an example of the display screen of the first terminal device 3a when outputting a second user recognition notification. The example display screen in Figure 9 shows the other party's hobbies d500, common hobbies d502, and recommended nearby spots d504. The other party's hobbies d500 is an example of information generated based on the second attribute information. Common hobbies d502 is an example of information generated based on the relationship between the first attribute information and the second attribute information. Recommended nearby spots d504 is an example of information about facilities near at least one of the first terminal device 3a and the second terminal device 3b. All of these are examples of suggested information.
[0088] Figure 10 shows another example of the display screen of the first terminal device 3a when outputting a second user recognition notification. In the example display screen of Figure 10, a self-introduction suggestion d600 and a question suggestion d602 are displayed. The self-introduction suggestion d600 is a display element that suggests to the first user that they introduce themselves. The question suggestion d602 is a display element that suggests to the first user a question to ask the other party. In this way, system 1 can specifically show the actions that the first user can take during matching and encourage them to take those actions. This function can also be called a "matchmaker function," likened to the role of a matchmaker in arranged marriages, etc. For such a "matchmaker function," the display elements that encourage action suggestions may be output as audio. Such audio may be output in a manner that can be shared in real time with the matched party.
[0089] 4 Hardware Configuration Referring to Figure 11, an example of a hardware configuration when the devices included in System 1 described above are implemented by computer 70 will be explained. Note that the functions of each device can also be implemented by dividing them among multiple devices.
[0090] As shown in Figure 11, the computer 70 includes a processor 700, a storage device 702, an input interface 704, a data interface 706, a communication interface 708, and a display device 710.
[0091] The processor 700 controls various processes in the computer 70 by executing programs stored in the storage device 702. For example, each functional unit of the control unit 10 of the information processing device 2 can be realized by the processor 700 executing programs stored in the storage device 702.
[0092] The storage device 702 is a storage medium such as RAM (Random Access Memory). RAM temporarily stores the program code of the program executed by the processor 700, as well as data required during program execution.
[0093] The storage device 702 can also be a non-volatile storage medium such as a hard disk drive (HDD) or flash memory. The storage device 702 stores the operating system and various programs for realizing the above configurations. The storage medium storing these various programs may be a non-transitory computer-readable medium. In addition, the storage device 702 can also store tables for registering various information and a database for managing those tables. Such programs and data are loaded into the storage device 702 as needed and accessed by the processor 700.
[0094] The input interface 704 is a device for receiving input from the user. Specific examples of the input interface 704 include cameras, buttons, microphones, keyboards, mice, touch panels, various sensors, and wearable devices. The input interface 704 may be connected to the computer 70 via an interface such as USB (Universal Serial Bus).
[0095] The data interface 706 is a device for inputting data from outside the computer 70. Specific examples of the data interface 706 include drive devices for reading data stored on various storage media. The data interface 706 may also be located outside the computer 70. In that case, the data interface 706 would be connected to the computer 70 via an interface such as USB.
[0096] The communication interface 708 is a device for communicating data with external devices of the computer 70 via the communication network 4, either wired or wirelessly. The communication interface 708 may also be located outside the computer 70. In that case, the communication interface 708 would be connected to the computer 70 via an interface such as USB.
[0097] The display device 710 is a device for displaying various types of information. Specific examples of the display device 710 include liquid crystal displays, organic EL (Electro-Luminescence) displays, and displays for wearable devices. The display device 710 may be located outside the computer 70. In that case, the display device 710 is connected to the computer 70 via, for example, a display cable. Furthermore, if a touch panel is used as the input I / F 704, the display device 710 can be configured as an integrated unit with the input I / F 704.
[0098] Furthermore, the components of the device included in the System 1 described above are such that a program stored in the storage device 702 is executed by the processor 700, thereby realizing a defined process in cooperation with other hardware. In other words, these components are conceived as both software or firmware, and as corresponding hardware, and in both concepts, they are also described and interpreted as "function," "means," "part," "processing circuit," "unit," or "module," etc.
[0099] 5 Variations The embodiments described above are provided to facilitate understanding of this disclosure and are not intended to limit it. The configurations that the embodiments may have are not limited to those exemplified and can be modified as appropriate. Furthermore, configurations shown in different embodiments can be partially substituted or combined.
[0100] At least some of the functions described above as being provided by the information processing device 2 may be provided by the terminal device 3, or by other devices not shown in the above embodiment.
[0101] 5.1 Form of notification In the embodiments described above, the notification (including the second user recognition notification and the first user recognition notification) is typically an audible example, but is not limited to this. The notification may, for example, display a photograph of the other party's face, or display a map with the location of the other party's terminal device 3 superimposed on the map. The notification may also instruct a specific gesture (for example, raising both hands, jumping three times in place, etc.).
[0102] In the above embodiment, the first terminal device 3a is described as outputting a second user recognition notification and the second terminal device 3b is described as outputting a first user recognition notification, but the embodiment is not limited to this. The first terminal device 3a may output, along with the second user recognition notification, an audio message introducing the second user based on the second attribute information. Similarly, the second terminal device 3b may output, along with the first user recognition notification, an audio message introducing the first user based on the first attribute information.
[0103] 5.2 Source of attribute information In the above embodiment, the first attribute information was typically described as being input by the first user, but the information processing device 2 is not limited to this and may obtain at least a portion of the first attribute information (for example, the first user's personal information) from other devices (for example, server devices managed by the national or local government).
[0104] 5.3 Acquisition of attribute relationship information using a learning model In the above embodiment, the attribute relationship information acquisition unit 100a can acquire attribute relationship information by inputting first attribute information and second attribute information into a learning model (including a neural network model, a large-scale deep learning model such as Transformer, and a large-scale language model such as GPT-4O). For example, the learning model may be configured by learning a plurality of learning data in which, for example, a large value (or positive value) is associated with combinations of attribute information of the first and second users that entered into a formal relationship after matching, and a small value (or negative value) is associated with combinations of attribute information of the first and second users that did not enter into a formal relationship after matching.
[0105] 5.4 Conducting the Test In the above embodiment, the information processing device 2 may transmit a test containing one or more items requiring a response to the first terminal device 3a and obtain the response to the test. The test may be, for example, designed to determine the user's hobbies, preferences, personality, qualities, etc. The test may, for example, display multiple (e.g., 10 to 500) images of faces of the opposite sex and ask the user for their impression of those images. In this case, the faces may be images of real people and may be generated by an image generation model including, for example, a Transformer. At least a portion of the response to the test may be incorporated into the first attribute information.
[0106] In one embodiment, the information processing device 2 may compare the first attribute information entered by the first user with the first user's answers to the test and determine the reliability of the first attribute information. For example, if the first attribute information indicates that the first user's personality is "active," but the first user's answers to the test indicate that the first user's personality is "calm," the information processing device 2 may determine that the reliability of the first attribute information is relatively low. In another embodiment, the information processing device 2 may verify the consistency between the first user's first answer to the test and their second answer and determine the reliability of the answer. For example, if the first answer indicates that the first user's values regarding housing are "prefer to live in the city rather than the countryside," but the second answer indicates that the first user's values regarding housing are "prefer to live in the countryside rather than the city," the information processing device 2 may determine that the reliability of at least one of the first and second answers is relatively low. The confidence level may be an indicator of the degree to which the first attribute information and / or test responses are believed to be free from falsehoods or inconsistencies. These confidence levels may be displayed on the second terminal device 3b when the first user recognition notification is output to the second terminal device 3b.
[0107] 5.5 Request to update attribute information In the above embodiment, the information processing device 2 initially acquires the first attribute information and then, at a predetermined timing, can request the first user to update at least a portion of the first attribute information (e.g., facial photograph, full-body image, height, and weight). The information processing device 2 can periodically request updates to at least a portion of the first attribute information (e.g., every six months, every year, every two years). If the first user does not update the first attribute information, the information processing device 2 can restrict the first user's use of System 1, at least partially. With this configuration, even if the first attribute information changes over time, the information processing device 2 can grasp the changed first attribute information.
[0108] 5.5 Entering Matching Conditions In the above embodiment, the information processing device 2 was described as outputting a second user recognition notification to the first terminal device 3a when the attribute relationship information satisfies predetermined conditions (for example, when the matching index included in the attribute relationship information is above a predetermined threshold). These predetermined conditions can be set by the first user. For example, when the matching index is determined to be between 0 and 100, the first user can select the above predetermined conditions from three stages: "notify when the matching index is between 90 and 100", "notify when the matching index is between 70 and 90", and "notify when the matching index is between 50 and 70". Similarly, the second user can also select the above predetermined conditions from the same three stages. In this case, the information processing device 2 may output a second user recognition notification to the first terminal device 3a when the attribute relationship information satisfies predetermined conditions, the first user and the second user are approaching each other, and furthermore, the stage selected by the first user and the stage selected by the second user are common.
[0109] 5.6 Display screen during matching In the above embodiment, when the first terminal device 3a outputs a second user recognition notification, it can display how the first user recognition notification was output by the second terminal device 3b. For example, if the second terminal device 3b outputs a bell sound as the first user recognition notification, the first terminal device 3a may display information such as "A bell sound was heard on the matching partner's terminal device," and if the second terminal device 3b outputs a bird sound as the first user recognition notification, the first terminal device 3a may display information such as "A bird sound is being played on the matching partner's terminal device." With this configuration, the first user can more reliably find the second terminal device 3b, and as a result, it becomes easier to recognize the second user.
[0110] 5.7 Other System 1 of the above embodiment can be operated, for example, by the national government or a local government.
[0111] 6. Supplementary Information The wording in this embodiment may be understood as follows, to the extent that it does not cause any contradiction.
[0112] In this embodiment, "performing a predetermined process based on predetermined information" may mean performing the predetermined process based on at least a portion of the predetermined information, performing the predetermined process based on at least the predetermined information, or performing the predetermined process probabilistically based on the predetermined information. In other words, "performing a predetermined process based on predetermined information" is not limited to performing the predetermined process based solely on the predetermined information.
[0113] In this embodiment, "executing another process based on a predetermined process" may mean any of the following: executing the other process after the predetermined process has been executed; executing the predetermined process and the other process consecutively; executing the other process based on information determined by the predetermined process; executing the other process on the condition that the predetermined process has been executed; or executing the other process by means of the predetermined process. Furthermore, "executing another process by a predetermined process" may be understood in the same way as "executing another process based on a predetermined process."
[0114] In this embodiment, "the predetermined information includes other information" may mean either that at least a portion of the predetermined information is the other information, or that the other information can be obtained based on the predetermined information.
[0115] In this embodiment, "a predetermined process includes other processes" may mean either that at least a part of the predetermined process is the other process (i.e., the other process is performed in the process of obtaining the result of the predetermined process), or that one aspect of the predetermined process is the other process.
[0116] In this embodiment, "a predetermined object and another object correspond" may mean that there is a one-to-one relationship between the predetermined object and the other object, that the other object is included in a predetermined set identified based on the predetermined object, or that the other object can be identified based on the predetermined object. Furthermore, "a predetermined object and another object corresponding" is not limited to being managed, for example, in a database. Also, "a predetermined object and another object being associated" may be understood in the same way as "a predetermined object and another object corresponding."
[0117] In this embodiment, "acquiring information" includes making the information processable by the control unit 10. "Acquiring information" may include, for example, receiving the information from another device, obtaining the information through predetermined processing, and reading the information from the storage unit 12.
[0118] In this embodiment, "generating information" may mean either making the information obtained by a predetermined process processable in the control unit 10, or storing the information obtained by the predetermined process in the storage unit 12.
[0119] In this embodiment, "determining information" may mean either selecting at least one piece of information from one or more pieces of information, or generating new information.
[0120] In this embodiment, "outputting information" may mean either transmitting the information to another device or outputting the information as audio or video.
[0121] 7. Example Configuration This disclosure includes the following technologies:
[0122] [Note 1] System 1 comprises: an attribute relationship information acquisition unit 100a that acquires attribute relationship information relating to the relationship between first attribute information relating to the attributes of a first user and second attribute information relating to the attributes of a second user different from the first user; a position relationship information acquisition unit 100b that acquires position relationship information relating to the positional relationship between the terminal device of the first user (first terminal device 3a) and the terminal device of the second user (second terminal device 3b); and an output control unit 104 that controls the terminal device of the first user (first terminal device 3a) to output a notification in a manner that allows the second user to recognize the first user, based on the attribute relationship information and the position relationship information.
[0123] [Note 2] The output control unit 104 controls the first user's terminal device (first terminal device 3a) to output notifications by voice, as described in Appendix 1 of System 1.
[0124] [Note 3] The system 1 described in Appendix 2 further comprises: a volume determination unit 102b that determines whether the first user's terminal device (first terminal device 3a) can output sound at a predetermined volume or higher; and a display control unit 106 that controls the first user's terminal device (first terminal device 3a) to display a warning if the volume determination unit 102b determines that the first user's terminal device (first terminal device 3a) cannot output sound at a predetermined volume or higher.
[0125] [Note 4] The system 1 as described in Appendix 2 or 3, wherein the output control unit 104 controls the terminal device of the first user (first terminal device 3a) to output sound, and further controls the terminal device of the second user (second terminal device 3b) to output other sounds in a manner that allows the first user to recognize the second user.
[0126] [Note 5] The system 1 described in Appendix 4 further comprises: a volume determination unit 102b that determines whether the terminal device of the first user (first terminal device 3a) can output sound at a predetermined volume or higher; and a restriction unit 110 that restricts the operation of the output control unit 104 based on the determination result of the volume determination unit 102b, wherein if the volume determination unit 102b determines that the terminal device of the first user (first terminal device 3a) cannot output sound at a predetermined volume or higher, the restriction unit 110 restricts the output control unit 104 from outputting other sounds to the terminal device of the second user (second terminal device 3b); and if the volume determination unit 102b determines that the terminal device of the first user (first terminal device 3a) can output sound at a predetermined volume or higher, the restriction unit 110 allows the output control unit 104 to output other sounds to the terminal device of the second user (second terminal device 3b).
[0127] [Note 6] The system 1 described in any one of the appendices 1 to 5 further comprises a reception unit 108 that receives settings regarding the manner of notification via a second user's terminal device (second terminal device 3b) and / or account, and an output control unit 104 controls the first user's terminal device (first terminal device 3a) to output notifications in accordance with the settings.
[0128] [Note 7] The output control unit 104 controls the first user's terminal device (first terminal device 3a) to output suggestion information regarding suggestions for conversation content with the second user, along with a notification, as described in any one of the appendices 1 to 6 of System 1.
[0129] [Note 8] The proposed information is System 1 as described in Appendix 7, which includes information generated based on the second attribute information.
[0130] [Note 9] The proposed information includes information generated based on the relationship between the first attribute information and the second attribute information, as described in Appendix 8 of System 1.
[0131] [Note 10] The proposed information includes information about facilities located near at least one of the terminal devices of the first user (first terminal device 3a) and the terminal device of the second user (second terminal device 3b), as described in any one of the appendices 7 to 9 of System 1.
[0132] [Note 11] The output control unit 104 controls the first user's terminal device (first terminal device 3a) to output a notification in the first manner when the attribute relationship information satisfies the first condition, and controls the first user's terminal device (first terminal device 3a) to output a notification in the second manner when the attribute relationship information satisfies the second condition, as described in any one of the appendices 1 to 10.
[0133] [Note 12] System 1 as described in any one of Appendix 1 to 11, further comprising: an identity verification determination unit 102c that determines whether or not the identity verification of the first user has been completed; and a restriction unit 110 that restricts the operation of the output control unit 104 based on the determination result of the identity verification determination unit 102c, wherein if the identity verification determination unit 102c does not determine that the identity verification of the first user has been completed, the restriction unit 110 restricts the output control unit 104 from outputting a notification to the first user's terminal device (first terminal device 3a), and if the identity verification determination unit 102c determines that the identity verification of the first user has been completed, the restriction unit 110 allows the output control unit 104 to output a notification to the first user's terminal device (first terminal device 3a).
[0134] [Note 13] A method comprising: System 1 acquiring attribute relationship information relating to the relationship between first attribute information relating to the attributes of a first user and second attribute information relating to the attributes of a second user different from the first user; acquiring positional relationship information relating to the positional relationship between the terminal device of the first user (first terminal device 3a) and the terminal device of the second user (second terminal device 3b); and controlling the terminal device of the first user (first terminal device 3a) to output a notification in a manner that allows the second user to recognize the first user, based on the attribute relationship information and the positional relationship information.
[0135] [Note 14] A program that causes computer 70 to perform the following actions: acquire attribute relationship information relating to the relationship between first attribute information relating to the attributes of a first user and second attribute information relating to the attributes of a second user different from the first user; acquire positional relationship information relating to the positional relationship between the first user's terminal device (first terminal device 3a) and the second user's terminal device (second terminal device 3b); and control the first user's terminal device (first terminal device 3a) to output a notification in a manner that allows the second user to recognize the first user, based on the attribute relationship information and the positional relationship information.
[0136] [Note 15] System 1 for matching users, which performs the following actions: determining whether a first user and a second user can be matched based on the relationship between the personal information and preferences of a first user and the personal information and preferences of a second user who is different from the first user; determining whether the first user and the second user have come close to each other; and, based on the determination that the first user and the second user can be matched and that the first user and the second user have come close to each other, outputting an audio message to the first user's terminal device (first terminal device 3a) in a manner that allows the second user to recognize the first user. [Explanation of Symbols]
[0137] 1...System, 2...Information Processing Device, 3...Terminal Device, 3a...First Terminal Device, 3b...Second Terminal Device, 10...Control Unit, 12...Storage Unit, 70...Computer, 100...Acquisition Unit, 100a...Attribute Relationship Information Acquisition Unit, 100b...Position Relationship Information Acquisition Unit, 102...Determination Unit, 102a...Attribute Relationship Determination Unit, 102b...Volume Determination Unit, 102c...Personal Identity Verification Determination Unit, 104...Output Control Unit, 106...Display Control Unit, 108...Reception Unit, 110...Restriction Unit, 700...Processor
Claims
1. An attribute relationship information acquisition unit acquires attribute relationship information relating to the relationship between first attribute information relating to the attributes of a first user and second attribute information relating to the attributes of a second user different from the first user. A positional relationship information acquisition unit acquires positional relationship information regarding the positional relationship between the terminal device of the first user and the terminal device of the second user, An output control unit controls the terminal device of the first user to output a notification in a manner that allows the second user to recognize the first user, based on the attribute relationship information and the position relationship information. A system equipped with these features.
2. The system according to claim 1, wherein the output control unit controls the terminal device of the first user to output the notification by voice.
3. A volume determination unit that determines whether the first user's terminal device can output the sound at a predetermined volume or higher, If the volume determination unit determines that the first user's terminal device cannot output the sound at a predetermined volume or higher, the display control unit controls the first user's terminal device to display a warning. The system according to claim 2, further comprising:
4. The system according to claim 2, wherein the output control unit, when controlling the terminal device of the first user to output the sound, further controls the terminal device of the second user to output other sounds in a manner that allows the first user to recognize the second user.
5. A volume determination unit that determines whether the first user's terminal device can output the sound at a predetermined volume or higher, A limiting unit that limits the operation of the output control unit based on the determination result of the volume determination unit, If the volume determination unit determines that the first user's terminal device cannot output the sound at a predetermined volume or higher, the output control unit restricts the second user's terminal device from outputting the other sound. If the volume determination unit determines that the first user's terminal device can output the sound at a predetermined volume or higher, the output control unit permits the second user's terminal device to output the other sound. The system according to claim 4, further comprising a limiting section.
6. The system further includes a receiving unit that receives settings regarding the manner of the notification via the terminal device and / or account of the second user, The system according to claim 1, wherein the output control unit controls the terminal device of the first user to output the notification in a manner consistent with the setting.
7. The system according to claim 1, wherein the output control unit controls the terminal device of the first user to output suggestion information regarding the content of the conversation with the second user together with the notification.
8. The system according to claim 7, wherein the proposed information includes information generated based on the second attribute information.
9. The system according to claim 8, wherein the proposed information includes information generated based on the relationship between the first attribute information and the second attribute information.
10. The system according to claim 7, wherein the proposed information includes information relating to a facility located near at least one of the terminal device of the first user and the terminal device of the second user.
11. The system according to claim 1, wherein the output control unit controls the terminal device of the first user to output the notification in a first manner when the attribute relationship information satisfies a first condition, and controls the terminal device of the first user to output the notification in a second manner when the attribute relationship information satisfies a second condition.
12. An identity verification determination unit that determines whether or not the identity verification of the first user has been completed, A restriction unit that restricts the operation of the output control unit based on the determination result by the identity verification unit, If the identity verification determination unit does not determine that the identity verification of the first user has been completed, the output control unit restricts the output of the notification to the first user's terminal device. If the identity verification determination unit determines that the identity verification of the first user has been completed, the output control unit permits the output of the notification to the first user's terminal device. The system according to claim 1, further comprising a limiting section.
13. The system Obtaining attribute relationship information relating to the first attribute information concerning the attributes of the first user and the second attribute information concerning the attributes of a second user different from the first user, To acquire positional relationship information regarding the relative positions of the terminal device of the first user and the terminal device of the second user, Based on the attribute relationship information and the position relationship information, the terminal device of the first user is controlled to output a notification in a manner that allows the second user to recognize the first user. How to do it.
14. On the computer, Obtaining attribute relationship information relating to the first attribute information concerning the attributes of the first user and the second attribute information concerning the attributes of a second user different from the first user, To acquire positional relationship information regarding the relative positions of the terminal device of the first user and the terminal device of the second user, Based on the attribute relationship information and the position relationship information, the terminal device of the first user is controlled to output a notification in a manner that allows the second user to recognize the first user. A program that executes something.
15. It is a system for matching users with each other. Based on the relationship between the personal information and preferences of the first user and the personal information and preferences of a second user who is different from the first user, it is determined whether the first user and the second user are matchable. To determine whether the first user and the second user have approached, Based on the determination that the first user and the second user are matchable and that the first user and the second user are approaching each other, the system outputs audio to the first user's terminal device in a manner that allows the second user to recognize the first user. A system that executes this.