主权项 |
1. A condition matching system including a plurality of condition matching devices each specifying any user whose user information matches a designated condition, the system comprising:
an user ID supplying unit operable, in response to reception of condition matching device identification information for identifying a condition matching device from a user terminal, to transmit a user ID of a user who uses the user terminal to the condition matching device identified by the condition matching device identification information, and store user ID transmission status information indicating which user's user ID has been transmitted to which condition matching device; a condition designating unit for transmitting a plurality of conditions that should be met by user information and that have been determined for different categories of user information, respectively to the condition matching devices which store user information of the categories corresponding to the conditions; a linked conditional matching unit for repeating processing of causing a respective condition matching device that has received a condition from the condition designating unit to specify a user ID of any user whose user information matches the condition, to thereby specify the user ID of any user whose user information of the respective categories for which the conditions have been determined meets the corresponding conditions; and an user ID selecting unit for selecting a user ID of any user having his/her user IDs transmitted respectively to the condition matching devices that have received the conditions from the condition designating unit, on the basis of the user ID transmission status information stored in the user ID supplying unit; wherein the linked conditional matching unit causes the user ID selecting unit to select user IDs, and transmits a list of the selected user IDs to a condition matching device to cause the condition matching device to specify, from the list of the user IDs, the user ID of any user whose user information matches the condition transmitted to the condition matching device, and thereafter, sequentially transmits a list of the specified user IDs to another condition matching device to cause the condition matching device to specify, from the list of the user IDs, the user ID of any user whose user information matches the condition transmitted to the condition matching device. |