Matching support device, terminal, matching support system, matching support method, information processing method, program, and recording medium

The matching support device and system address the limitation of existing referral systems by enabling real-life user matching for assistance, utilizing a comprehensive set of units for information reception, processing, and transmission to facilitate effective location-based cooperation.

JP2025066258APending Publication Date: 2025-04-23NEC SOLUTION INNOVATORS LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023175716
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-11
Publication Date
2025-04-23

AI Technical Summary

Technical Problem

Existing human resources referral systems are unable to match users for real-life assistance when help is needed.

Method used

A matching support device and system that includes a user information receiver, a response-enabled information receiver, a response-enabled information transmitter, a matching unit, a position determining unit, a distance-enabled information transmitter, and an approach-information receiver, which enables users to request and provide real-life assistance based on location and availability.

Benefits of technology

Enables effective matching of users in real-life situations, facilitating cooperation and assistance where needed, thereby enhancing community support and collaboration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025066258000001_ABST
    Figure 2025066258000001_ABST
Patent Text Reader

Abstract

To provide a matching support device, a terminal, a matching support system, a matching support method, an information processing method, a program, and a recording medium for matching users with each other in real life.SOLUTION: In a matching support device 10, a user information receiving unit receives request information and position information including cooperation request information and cooperation posture information from a user terminal, a correspondence propriety information receiving unit receives correspondence propriety information of the requested cooperation from the user terminal, a correspondence propriety information transmitting unit transmits the correspondence propriety information to the user terminal, a matching unit matches a user based on the received request information, position information and correspondence propriety information, a position determination unit determines a position of the user based on the position information of the matched user, a distance information transmitting unit transmits distance information between users to the user terminal of the matched user based on the determined position, and an approach information receiving unit receives approach information of the matched user from the user terminal.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a matching support device, a terminal, a matching support system device, a matching support method, an information processing method, a program, and a recording medium. [Background technology]

[0002] Patent Document 1 discloses a personnel introduction system which converts each desired condition of a job seeker into attribute information which is associated with each job seeker and stored in a server, and converts each hiring condition of a hiring company into attribute information which is associated with each hiring company and stored in a memory unit, and which arranges and displays these stored job seekers and hiring companies on the same screen in an order corresponding to the attribute information input by an operator, and which narrows down the job seekers and hiring companies arranged and displayed on the same screen based on further attribute information input by the operator and displays them in conjunction with each other. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2006-228038 A Summary of the Invention [Problem to be solved by the invention]

[0004] According to the invention of Patent Document 1, it is possible to match users with each other on a network. On the other hand, the invention of Patent Document 1 does not allow matching users with each other when they need help in real life.

[0005] Therefore, an object of the present disclosure is to provide a matching support device, a terminal, a matching support system device, a matching support method, an information processing method, a program, and a recording medium for matching users with each other in real life. [Means for solving the problem]

[0006] In order to achieve the above object, the matching support device of the present disclosure includes: The system includes a user information receiving unit, a support availability information receiving unit, a support availability information transmitting unit, a matching unit, a position determining unit, a distance information transmitting unit, and an approach information receiving unit, The user information receiving unit receives desired information and location information from a user terminal; The request information includes cooperation request information and cooperation readiness information, The availability information receiving unit receives availability information for the requested cooperation from the user terminal, The support availability information transmission unit transmits the support availability information to a user terminal, The matching unit matches users based on the received request information, the location information, and the availability information, The position determination unit determines a position of the user based on the position information of the matched user, The distance information transmission unit transmits distance information between users to a user terminal of the user who has been matched based on the determined position, The approach information receiving unit receives approach information of the matched user from a user terminal.

[0007] The first terminal of the present disclosure is The system includes a helper information transmitting unit, a cooperation request information receiving unit, a support availability information transmitting unit, a distance information receiving unit, a terminal detection unit, and an approach information transmitting unit, the helper information transmission unit transmits the help readiness information and the user's location information to a server device; the cooperation request information receiving unit receives cooperation request information and location information of other users from the server device; the availability information transmission unit transmits availability information for the requested cooperation to the server device; the distance information receiving unit receives distance information between the user and the other user from the server device; The terminal detection unit detects user terminals of the other users through wireless communication; The approach information transmission unit transmits approach information regarding the other user based on the detection result to the server device.

[0008] The second terminal of the present disclosure is The system includes a helper information transmitting unit, a support availability information receiving unit, a distance information receiving unit, a terminal detection unit, and an approach information transmitting unit, The helpee information transmission unit transmits the help request information and the user's location information to a server device; The support availability information receiving unit receives support availability information for the requested cooperation from the server device, the distance information receiving unit receives distance information between the user and another user from the server device; The terminal detection unit detects user terminals of the other users through wireless communication; The approach information transmission unit transmits approach information regarding the other user based on the detection result to the server device.

[0009] The matching support system device of the present disclosure includes: A matching support device according to the present disclosure; A first terminal of the present disclosure; and a second terminal of the present disclosure.

[0010] The matching support method of the present disclosure includes: The method includes a user information receiving step, a response availability information receiving step, a response availability information transmitting step, a matching step, a position determining step, a distance information transmitting step, and an approach information receiving step, The user information receiving step includes receiving desired information and location information from a user terminal; The request information includes cooperation request information and cooperation readiness information, The response availability information receiving step includes receiving response availability information for the requested cooperation from a user terminal, The support availability information transmitting step transmits the support availability information to a user terminal, The matching step includes matching users based on the received request information, the location information, and the availability information, The position determination step determines a position of the user based on the position information of the matched user, The distance information transmitting step transmits distance information between the users to the user terminal of the user who has been matched based on the determined positions; The approach information receiving step receives approach information of the matched user from a user terminal. Each of the steps is a computer-implemented method.

[0011] The information processing method on the first terminal side of the present disclosure includes: The method includes a helper information transmitting step, a cooperation request information receiving step, a response availability information transmitting step, a distance information receiving step, a terminal detection step, and an approach information transmitting step, The helper information transmitting step transmits the help readiness information and the user's location information to a server device, The cooperation request information receiving step includes receiving cooperation request information and location information of other users from the server device; The response availability information transmission step transmits response availability information for the requested cooperation to the server device, the distance information receiving step includes receiving distance information between the user and the other user from the server device; The terminal detection step detects a user terminal of the other user by wireless communication; The approach information transmission step transmits approach information regarding the other user based on the detection result to the server device. Each of the steps is a computer-implemented method.

[0012] The information processing method on the second terminal side of the present disclosure includes: The method includes a step of transmitting information about a person to be helped, a step of receiving information about whether the person can help, a step of receiving distance information, a step of detecting a terminal, and a step of transmitting approach information; The cooperation request information transmission step transmits cooperation request information and user location information to a server device, The response availability information receiving step includes receiving response availability information for the requested cooperation from the server device, The distance information receiving step includes receiving distance information between the user and another user from the server device, The terminal detection step detects a user terminal of the other user by wireless communication; The approach information transmission step transmits approach information regarding the other user based on the detection result to the server device. Each of the steps is a computer-implemented method.

[0013] The program of the present disclosure is a program for causing a computer to execute each step of the method of the present disclosure as a procedure.

[0014] The recording medium of the present disclosure is a computer-readable recording medium having the program of the present disclosure recorded therein. Effect of the Invention

[0015] According to the present disclosure, users can be matched with each other in real life. [Brief description of the drawings]

[0016] [Figure 1] FIG. 1 is a block diagram showing a configuration of an example of a matching support device according to the present disclosure. [Diagram 2] FIG. 2 is a block diagram showing an example of a hardware configuration of a matching support device according to the present disclosure. [Diagram 3] FIG. 3 is a flowchart showing an example of processing in the matching support device of the present disclosure. [Figure 4] FIG. 4 is a block diagram showing a configuration of another example of a matching support device according to the present disclosure. [Diagram 5] FIG. 5 is a block diagram showing another example of the hardware configuration of the matching support device of the present disclosure. [Figure 6] FIG. 6 is a flowchart showing another example of the process in the matching support device of the present disclosure. [Figure 7] FIG. 7 is a block diagram illustrating an example configuration of a first terminal of the present disclosure. [Figure 8]FIG. 8 is a block diagram showing an example of a hardware configuration of a first terminal of the present disclosure. [Figure 9] FIG. 9 is a flowchart showing an example of processing in the first terminal of the present disclosure. [Figure 10] FIG. 10 is a block diagram showing a configuration of another example of the first terminal of the present disclosure. [Figure 11] FIG. 11 is a block diagram showing another example of the hardware configuration of the first terminal of the present disclosure. [Figure 12] FIG. 12 is a flowchart showing another example of the processing in the first terminal of the present disclosure. [Figure 13] FIG. 13 is a block diagram illustrating an example configuration of a second terminal of the present disclosure. [Figure 14] FIG. 14 is a block diagram showing an example of a hardware configuration of a second terminal of the present disclosure. [Figure 15] FIG. 15 is a flowchart showing an example of processing in the second terminal of the present disclosure. [Figure 16] FIG. 16 is a block diagram showing a configuration of another example of the second terminal of the present disclosure. [Figure 17] FIG. 17 is a block diagram showing another example of the hardware configuration of the second terminal of the present disclosure. [Figure 18] FIG. 18 is a flowchart showing another example of the process in the second terminal of the present disclosure. [Figure 19] FIG. 19 is a block diagram showing a configuration of an example of a matching support system device of the present disclosure. [Figure 20] 20A and 20B are flowcharts showing an example of a matching process between users by the matching support system device of the present disclosure. [Figure 21] FIG. 21 is a table showing an example of a table generated in the matching support device of the present disclosure. [Figure 22] FIG. 22 is a table showing another example of a table generated in the matching support device of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] According to the present disclosure, users can be matched with each other in real life.

[0018] In the present disclosure, a "user" is a person who uses the matching support device, the first terminal, and the second terminal of the present disclosure.

[0019] In this disclosure, the term "user terminal" or simply "terminal" refers to at least one of the first terminal and the second terminal of the present disclosure.

[0020] The present disclosure will be described. Note that the present disclosure is not limited to the following embodiments. Note that in the following drawings, the same parts are given the same reference numerals. Furthermore, the descriptions of the respective embodiments can be mutually incorporated unless otherwise specified. Furthermore, the configurations of the respective embodiments can be combined unless otherwise specified.

[0021] [Embodiment 1] First, an example of a matching support device and a matching support method according to the present disclosure will be described.

[0022] 1 is a block diagram showing an example of a configuration of a matching support device 10 (hereinafter, sometimes referred to as "the device 10") according to the present disclosure. As shown in FIG. 1, the device 10 includes a user information receiving unit 11, a supportability information receiving unit 12, a supportability information transmitting unit 13, a matching unit 14, a position determining unit 15, a distance information transmitting unit 16, and an approach information receiving unit 17.

[0023] The device 10 may be, for example, a single device including each of the above-mentioned units, or a device to which each of the above-mentioned units can be connected via a communication line network. The device 10 may be connected to an external device described later via the communication line network. The communication line network is not particularly limited, and a known network may be used, for example, wired or wireless. Examples of the communication line network include an Internet line, a World Wide Web (WWW), a telephone line, a Local Area Network (LAN), a Storage Area Network (SAN), a Delay Tolerant Networking (DTN), a Low Power Wide Area (LPWA), and a Local 5G (L5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), a Local 5G, and a LPWA. Examples of the wireless communication may include a form in which each device directly communicates with each other (Ad Hoc communication), an infrastructure (infrastructure communication), and an indirect communication via an access point. The device 10 may be incorporated into a server as a system, for example. Furthermore, the present device 10 may be, for example, a personal computer (PC, for example, desktop type or notebook type) in which the program of the present disclosure is installed, a smartphone, a tablet terminal, etc. The present device 10 may be in the form of cloud computing or edge computing, for example, in which at least one of the above-mentioned units is on a server and the other units are on a terminal.

[0024] 2 illustrates a block diagram of a hardware configuration of the present device 10. The present device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, an output device 106, a communication device 107, etc. Each part of the present device 10 is connected to each other via the bus 103 by each interface (I / F).

[0025] The central processing unit 101 cooperates with other components through a controller (such as a system controller or an I / O controller) and controls the entire device 10. In the device 10, the central processing unit 101 executes, for example, the program disclosed herein and other programs, and also reads and writes various information. Specifically, for example, the central processing unit 101 functions as a user information receiving unit 11, a compatibility information receiving unit 12, a compatibility information transmitting unit 13, a matching unit 14, a position determining unit 15, a distance information transmitting unit 16, and an approach information receiving unit 17. The central processing unit 101 may include, as a computing device, a CPU, a GPU (Graphics Processing Unit), an APU (Accelerated Processing Unit), or a combination of these.

[0026] The bus 103 can also be connected to, for example, an external device. Examples of the external device include an external storage device such as an external database, a printer, an external input device, an external display device, an external imaging device, etc. The present device 10 can be connected to an external network (the above-mentioned communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.

[0027] The memory 102 is, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operation programs, such as the program of the present disclosure, stored in the storage device 104 described below, and the central processing unit 101 receives data from the memory 102 and executes the program. The main memory is, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read only memory).

[0028] The storage device 104 is also called an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 104 stores an operating program including the program of the present disclosure. The storage device 104 may be, for example, a combination of a recording medium and a drive that reads and writes data from and to the recording medium. The recording medium is not particularly limited, and may be, for example, an internal or external type, such as a hard disk (HD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, or memory card. The storage device 104 may be, for example, a hard disk drive (HDD) in which a recording medium and a drive are integrated, or a solid state drive (SSD).

[0029] In the present device 10, the memory 102 and the storage device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 10, and information used when the present device 10 executes processing. In this case, the memory 102 and the storage device 104 may store (record) information such as desired information and location information. Note that at least a portion of the information may be stored, for example, in an external server other than the memory 102 and the storage device 104, or may be stored in a distributed manner in multiple terminals using block chain technology or the like.

[0030] The device 10 further includes, for example, an input device 105 and an output device 106. The input device 105 may be, for example, a pointing device such as a touch panel, a track pad, or a mouse; a keyboard; an imaging means such as a camera or a scanner; a card reader such as an IC card reader or a magnetic card reader; or an audio input means such as a microphone. The output device 106 may be, for example, a display device such as an LED display or a liquid crystal display; an audio output device such as a speaker; a printer; or the like. In the present disclosure, the input device 105 and the output device 106 are configured separately, but the input device 105 and the output device 106 may be configured as an integrated device, such as a touch panel display.

[0031] Next, an example of the matching support method of the present disclosure will be described with reference to the flowchart of Fig. 3. The matching support method of the present disclosure is implemented as follows, for example, using the device 10 of Fig. 1 or Fig. 2. Note that the matching support method of the present disclosure is not limited to the use of the device 10 of Fig. 1 or Fig. 2.

[0032] First, the user information receiving unit 11 receives desired information and location information from the user terminal (S10, user information receiving step). The desired information includes cooperation request information and cooperation readiness information. The cooperation request information is, for example, information about the cooperation that the user wants to request, and information about the user's status, such as responding, waiting, and device off. The received desired information and location information may be stored (recorded) in at least one of the memory 102 and the storage device 104. The cooperation readiness information is, for example, information about the conditions under which the user can cooperate, and information about the user's status, such as responding, waiting, and device off. The cooperation is not particularly limited, but is, for example, an event that requires cooperation in real life, such as cooperation with disabled people, cooperation with elderly people, cooperation with injured and sick people, cooperation with foreigners, and cooperation with pregnant women, and specifically, examples of the cooperation include guidance, carrying luggage, moving luggage, giving up a seat in public transportation, operating a wheelchair, assistance with going up and down stairs, translation, interpretation, and the like. 3, the location information is acquired only at the beginning of the process (after START), but this is not limited thereto, and for example, the user information receiving unit 11 may receive only the location information again after S13 described later. This allows the user's location information after matching to be known, improving the accuracy of the user's location.

[0033] Next, the support availability information receiving unit 12 receives support availability information for the requested cooperation from the user terminal (S11, support availability information receiving step). The support availability information includes, for example, support refusal information and support acceptance information. Here, in Fig. 3, S12, which will be described later, is performed after S11, but, for example, only the support refusal information may be received before S12, and only the support acceptance information may be received after S13.

[0034] Next, the support availability information transmission unit 13 transmits the support availability information to the user terminal (S12, support availability information transmission step). Note that, although S12 is performed before S13 described later in FIG. 3, for example, S12 may be performed after S13, or S12 may be performed during S13.

[0035] Next, the matching unit 14 matches users based on the received request information, the location information, and the availability information (S13, matching step). The number of users to be matched is not particularly limited and may be more than one. Here, as a result of the matching in the matching unit 14, for example, if there is no matching user, the matching unit 14 may transmit availability refusal information to the user terminal and perform step S10 again. If there is a matching user, the matching unit 14 may transmit availability acceptance information to the user terminal and perform step S14 described later. In addition, the matching unit 14 may perform user matching based on the received request information, location information before receiving the availability information, and the availability information. In other words, the location information before receiving the availability information is the location information acquired in S10.

[0036] Next, the position determination unit 15 determines the position of the user based on the position information of the matched user (S14, position determination step). Note that the position determination unit 15 may determine the position of the user based on the position information of the user after the availability information is transmitted, for example. In other words, the position information of the user after the availability information is transmitted is the position information received again by the user information receiving unit 11 after S13. By adopting this embodiment, as described above, the position information of the user after matching is known, thereby improving the accuracy of the user's position.

[0037] Next, the distance information transmission unit 16 transmits distance information between the users to the user terminals of the users who have been matched based on the determined positions (S15, distance information transmission step). The distance information is, for example, short-distance information indicating that the matched users are in a short distance. By transmitting the distance information, for example, wireless communication between the user terminals, which will be described later, can be started, or the users can be prompted to enable the wireless communication of the user terminals.

[0038] Then, the approach information receiving unit 17 receives approach information of the matched user from the user terminal (S16, approach information receiving step), and ends the flow. Note that after S16, the status of the matched user (e.g., information such as "matched" or "unavailable due to matching") may be stored (recorded) in at least one of the memory 102 and the storage device 104, and the flow may then end.

[0039] According to the present disclosure, it is possible to match users with each other in real life. In addition, for example, users can easily request each other to help with a task that is difficult to do between them.

[0040] [Embodiment 2] Another example of the matching support device and the matching support method of the present disclosure will be described.

[0041] FIG. 4 is a block diagram showing an example of a configuration of a matching support device 10A (hereinafter, sometimes referred to as "the device 10A") according to the present disclosure. As shown in FIG. 4, the configuration of the device 10A is the same as that of the matching support device 10 described above, except that the device 10A further includes a user information transmission unit 18 from the matching support device 10 described above. Also, as shown in FIG. 5, the hardware configuration of the device 10A is the same as that of the matching support device 10 described above, except that the device 10A further includes a user information transmission unit 18 from the matching support device 10 described above. The description of the matching support device 10 can be used for the configuration similar to that of the matching support device 10 described above.

[0042] Next, another example of the matching support method of the present disclosure will be described based on the flowchart of Fig. 6. The matching support method of the present disclosure is implemented as follows, for example, using the device 10A of Fig. 4 or Fig. 5. Note that the matching support method of the present disclosure is not limited to the use of the device 10A of Fig. 4 or Fig. 5. Note that the explanation of S11 to S16 in the matching support method using the above-mentioned matching support device 10 is the same as that of the matching support method of the present disclosure, and therefore will not be repeated.

[0043] First, the user information receiving unit 11 receives user attribute information from the user terminal in addition to the desired information and the location information (S101, user information receiving step). The user attribute information includes, for example, a user ID, a password, a nickname, a gender, a generation, an age, a usable language, and characteristics related to the user's appearance.

[0044] Next, steps S11 to S16 are carried out.

[0045] Thereafter, the user information transmission unit 18 transmits the user attribute information to the user terminal of the matched user (S17, user information transmission step), and ends the flow. The user attribute information may be transmitted in its entirety, or only a portion of the user attribute information may be transmitted. By transmitting the user attribute information to the user terminal, for example, it is possible to search for matched users based on the user attribute information, making it easier for users to meet each other. In addition, by transmitting the user attribute information at the end of the flow, it is possible to limit the disclosure of personal information, and the risk of information being easily collected between users during the matching process is reduced, thereby reducing trouble.

[0046] According to the present disclosure, for example, it is possible to more easily match users with each other in real life, and also to strengthen security.

[0047] [Embodiment 3] First, an example of a first terminal and an information processing method on the first terminal side according to the present disclosure will be described.

[0048] 7 is a block diagram showing an example of a configuration of a first terminal 20 (hereinafter, sometimes referred to as "the device 20") according to the present disclosure. As shown in FIG. 7, the device 20 includes a helper information transmitting unit 21, a cooperation request information receiving unit 22, a support availability information transmitting unit 23, a distance information receiving unit 24, a terminal detection unit 25, and an approach information transmitting unit 26.

[0049] The device 20 may be, for example, a single device including each of the above-mentioned units, or each of the above-mentioned units may be a device that can be connected via a communication line network. The device 20 may be connected to an external device described later via the communication line network. The communication line network is not particularly limited, and a known network may be used, for example, wired or wireless. Examples of the communication line network include an Internet line, WWW (World Wide Web), a telephone line, LAN (Local Area Network), SAN (Storage Area Network), DTN (Delay Tolerant Networking), LPWA (Low Power Wide Area), L5G (Local 5G), etc. Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), local 5G, LPWA, etc. Examples of the wireless communication may include a form in which each device directly communicates (Ad Hoc communication), infrastructure (infrastructure communication), indirect communication via an access point, etc. The device 20 may be incorporated into a server as a system, for example. Furthermore, the present device 20 may be, for example, a personal computer (PC, for example, desktop type or notebook type) in which the program of the present disclosure is installed, a smartphone, a tablet terminal, etc. The present device 20 may be in the form of cloud computing or edge computing, for example, in which at least one of the above-mentioned units is on a server and the other units are on a terminal.

[0050] 8 illustrates a block diagram of a hardware configuration of the present device 20. The present device 20 includes, for example, a central processing unit (CPU, GPU, etc.) 201, a memory 202, a bus 203, a storage device 204, an input device 205, an output device 206, a communication device 207, etc. Each part of the present device 20 is connected to each other via the bus 203 by each interface (I / F).

[0051] The central processing unit 201 cooperates with other components through a controller (such as a system controller or an I / O controller) and controls the entire device 20. In the device 20, the central processing unit 201 executes, for example, the program disclosed herein and other programs, and also reads and writes various information. Specifically, for example, the central processing unit 201 functions as a helper information transmitter 21, a cooperation request information receiver 22, a support availability information transmitter 23, a distance information receiver 24, a terminal detector 25, and an approach information transmitter 26. The central processing unit 201 may include, as a computing device, a CPU, a GPU (Graphics Processing Unit), an APU (Accelerated Processing Unit), or a combination of these.

[0052] The bus 203 can also be connected to, for example, an external device. Examples of the external device include an external storage device such as an external database, a printer, an external input device, an external display device, an external imaging device, etc. The present device 20 can be connected to an external network (the above-mentioned communication line network) by, for example, a communication device 207 connected to the bus 203, and can also be connected to other devices via the external network.

[0053] The memory 202 is, for example, a main memory (primary storage device). When the central processing unit 201 performs processing, the memory 202 reads various operation programs, such as the program of the present disclosure, stored in the storage device 204 described below, and the central processing unit 201 receives data from the memory 202 and executes the program. The main memory is, for example, a RAM (random access memory). The memory 202 may also be, for example, a ROM (read only memory).

[0054] The storage device 204 is also called an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 204 stores an operating program including the program of the present disclosure. The storage device 204 may be, for example, a combination of a recording medium and a drive that reads and writes from the recording medium. The recording medium is not particularly limited, and may be, for example, an internal or external type, such as a hard disk (HD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, or memory card. The storage device 204 may be, for example, a hard disk drive (HDD) in which the recording medium and the drive are integrated, or a solid state drive (SSD).

[0055] In the present device 20, the memory 202 and the storage device 204 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 20, and information used when the present device 20 executes processing. In this case, the memory 202 and the storage device 204 may store (record) information such as cooperation readiness information and user location information. Note that at least a portion of the information may be stored, for example, in an external server other than the memory 202 and the storage device 204, or may be stored in a distributed manner in multiple terminals using block chain technology or the like.

[0056] The device 20 further includes, for example, an input device 205 and an output device 206. Examples of the input device 205 include pointing devices such as a touch panel, a track pad, and a mouse; a keyboard; imaging means such as a camera and a scanner; a card reader such as an IC card reader and a magnetic card reader; and audio input means such as a microphone. Examples of the output device 206 include a display device such as an LED display and a liquid crystal display; an audio output device such as a speaker; a printer; and the like. In the present disclosure, the input device 205 and the output device 206 are configured separately, but the input device 205 and the output device 206 may be configured as an integrated device, such as a touch panel display.

[0057] Next, an example of the information processing method on the first terminal side of the present disclosure will be described with reference to the flowchart of Fig. 9. The information processing method on the first terminal side of the present disclosure is implemented as follows, for example, using the device 20 of Fig. 7 or Fig. 8. Note that the information processing method on the first terminal side of the present disclosure is not limited to the use of the device 20 of Fig. 7 or Fig. 8.

[0058] First, the helper information transmission unit 21 transmits cooperation readiness information and user location information to a server device (S20, helper information transmission step). The server device is, for example, a matching support device of the present disclosure. The user location information is, for example, location information of a user who owns the device 20. Here, the helper information transmission unit 21 may transmit, for example, the user location information before transmitting the cooperation readiness information and the later-described availability information.

[0059] Next, the cooperation request information receiving unit 22 receives the cooperation request information and the location information of the other user from the server device (S21, cooperation request information receiving step). The location information of the other user is, for example, the location information of a user who owns a second terminal described later.

[0060] Next, the support availability information transmitting unit 23 transmits support availability information for the requested cooperation to the server device (S22, support availability information transmitting step).

[0061] Next, the distance information receiving unit 24 receives the distance information from the other user from the server device (S23, distance information receiving step). Here, the distance information receiving unit 24 may receive the distance information from the other user based on the position information of the other user after the availability information is transmitted, for example.

[0062] Next, the terminal detection unit 25 detects the user terminal of the other user by wireless communication (S24, terminal detection step). The wireless communication may be, for example, long-distance wireless communication, short-distance wireless communication, etc., and may be Wi-Fi (registered trademark), Bluetooth (registered trademark), infrared communication, NFC (Near Field Communication), ANT, Thread, Zigbee, etc., and Bluetooth (registered trademark) is preferable.

[0063] Then, the approach information transmitting unit 26 transmits approach information of the other user based on the detection result to the server device (S25, approach information transmitting step), and ends the flow.

[0064] [Embodiment 4] Another example of the first terminal and the information processing method on the first terminal side according to the present disclosure will be described.

[0065] FIG. 10 is a block diagram showing an example of the configuration of the first terminal 20A of the present disclosure. As shown in FIG. 10, the configuration of the present device 20A is the same as that of the first terminal 20 described above, except that it further includes a helpee information receiving unit 27 from the first terminal 20 described above. Also, as shown in FIG. 11, the hardware configuration of the present device 20A is the same as that of the first terminal 20 described above, except that it further includes a helpee information receiving unit 27 from the first terminal 20 described above. The description of the first terminal 20 can be used for the configuration similar to that of the first terminal 20 described above.

[0066] Next, another example of the information processing method on the first terminal side of the present disclosure will be described based on the flowchart of Fig. 12. The information processing method on the first terminal side of the present disclosure is implemented as follows, for example, using the device 20A of Fig. 10 or Fig. 11. Note that the information processing method on the first terminal side of the present disclosure is not limited to the use of the device 20A of Fig. 10 or Fig. 11. Note that the explanation of S21 to S25 in the information processing method on the first terminal side using the above-mentioned first terminal 20 is similar to the information processing method on the first terminal side of the present disclosure, and therefore will not be repeated.

[0067] First, the helper information transmitting unit 21 transmits user attribute information to the server device in addition to the help readiness information and the user's location information (S201, helper information transmitting step).

[0068] Next, steps S21 to S25 are carried out.

[0069] Thereafter, the helpee information receiving unit 27 receives the attribute information of the other users from the server device (S26, helpee information receiving step), and ends the flow. The user attribute information may be received in its entirety, or only a part of the user attribute information may be received.

[0070] [Embodiment 5] First, an example of the second terminal and the information processing method on the second terminal side according to the present disclosure will be described.

[0071] 13 is a block diagram showing an example of a configuration of a second terminal 30 (hereinafter, sometimes referred to as "the device 30") according to the present disclosure. As shown in FIG. 13, the device 30 includes a helpee information transmitting unit 31, a support availability information receiving unit 32, a distance information receiving unit 33, a terminal detection unit 34, and an approach information transmitting unit 35.

[0072] The device 30 may be, for example, a single device including each of the above-mentioned units, or a device to which each of the above-mentioned units can be connected via a communication line network. The device 30 may be connected to an external device described later via the communication line network. The communication line network is not particularly limited, and a known network may be used, for example, wired or wireless. Examples of the communication line network include an Internet line, a World Wide Web (WWW), a telephone line, a Local Area Network (LAN), a Storage Area Network (SAN), a Delay Tolerant Networking (DTN), a Low Power Wide Area (LPWA), and a Local 5G (L5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), a Local 5G, and a LPWA. Examples of the wireless communication may include a form in which each device directly communicates with each other (Ad Hoc communication), an infrastructure (infrastructure communication), and an indirect communication via an access point. The device 30 may be incorporated into a server as a system, for example. Furthermore, the present device 30 may be, for example, a personal computer (PC, for example, desktop type or notebook type) in which the program of the present disclosure is installed, a smartphone, a tablet terminal, etc. The present device 30 may be in the form of cloud computing or edge computing, for example, in which at least one of the above-mentioned units is on a server and the other units are on a terminal.

[0073] 14 illustrates a block diagram of a hardware configuration of the present device 30. The present device 30 includes, for example, a central processing unit (CPU, GPU, etc.) 301, a memory 302, a bus 303, a storage device 304, an input device 305, an output device 306, a communication device 307, etc. Each part of the present device 30 is connected to each other via the bus 303 by each interface (I / F).

[0074] The central processing unit 301 cooperates with other components through a controller (such as a system controller or an I / O controller) and controls the entire device 30. In the device 30, the central processing unit 301 executes, for example, the program disclosed herein and other programs, and also reads and writes various information. Specifically, for example, the central processing unit 301 functions as a helpee information transmitter 31, a support availability information receiver 32, a distance information receiver 33, a terminal detector 34, and an approach information transmitter 35. The central processing unit 301 may include, as a computing device, a CPU, a GPU (Graphics Processing Unit), an APU (Accelerated Processing Unit), or a combination of these.

[0075] The bus 303 can also be connected to, for example, an external device. Examples of the external device include an external storage device such as an external database, a printer, an external input device, an external display device, an external imaging device, etc. The present device 30 can be connected to an external network (the above-mentioned communication line network) by, for example, a communication device 307 connected to the bus 303, and can also be connected to other devices via the external network.

[0076] The memory 302 may be, for example, a main memory (primary storage device). When the central processing unit 301 performs processing, the memory 302 reads various operation programs, such as the program of the present disclosure, stored in the storage device 304 described below, and the central processing unit 301 receives data from the memory 302 and executes the program. The main memory may be, for example, a RAM (random access memory). The memory 302 may also be, for example, a ROM (read only memory).

[0077] The storage device 304 is also called an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 304 stores an operation program including the program of the present disclosure. The storage device 304 may be, for example, a combination of a recording medium and a drive that reads and writes data from and to the recording medium. The recording medium is not particularly limited, and may be, for example, an internal or external type, such as a hard disk (HD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, or memory card. The storage device 304 may be, for example, a hard disk drive (HDD) in which a recording medium and a drive are integrated, or a solid state drive (SSD).

[0078] In the present device 30, the memory 302 and the storage device 304 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 30, and information used when the present device 30 executes processing. In this case, the memory 302 and the storage device 304 may store (record) information such as cooperation request information and user location information. Note that at least a portion of the information may be stored, for example, in an external server other than the memory 302 and the storage device 304, or may be stored in a distributed manner in multiple terminals using block chain technology or the like.

[0079] The device 30 further includes, for example, an input device 305 and an output device 306. The input device 305 may be, for example, a pointing device such as a touch panel, a track pad, or a mouse; a keyboard; an imaging means such as a camera or a scanner; a card reader such as an IC card reader or a magnetic card reader; or an audio input means such as a microphone. The output device 306 may be, for example, a display device such as an LED display or a liquid crystal display; an audio output device such as a speaker; a printer; or the like. In the present disclosure, the input device 305 and the output device 306 are configured separately, but the input device 305 and the output device 306 may be configured as an integrated device, such as a touch panel display.

[0080] Next, an example of the information processing method on the second terminal side of the present disclosure will be described based on the flowchart of Fig. 15. The information processing method on the second terminal side of the present disclosure is implemented as follows, for example, using the device 30 of Fig. 13 or Fig. 14. Note that the information processing method on the second terminal side of the present disclosure is not limited to the use of the device 30 of Fig. 13 or Fig. 14.

[0081] First, the helpee information sending unit 31 sends cooperation request information and user location information to a server device (S30, helpee information sending step). The server device is, for example, the matching support device of the present disclosure. The user location information is, for example, location information of a user who owns the device 30. Here, the helpee information sending unit 31 may send, for example, the user location information before receiving the cooperation request information and the availability information.

[0082] Next, the support availability information receiving unit 32 receives support availability information for the requested cooperation from the server device (S31, support availability information receiving step).

[0083] Next, the distance information receiving unit 33 receives distance information from the other user from the server device (S32, distance information receiving step). Here, the distance information receiving unit 33 may receive the distance information from the other user based on the position information of the other user after receiving the availability information, for example.

[0084] Next, the terminal detection unit 34 detects the user terminals of the other users by wireless communication (S33, terminal detection step).

[0085] Then, the approach information transmitting unit 35 transmits approach information of the other user based on the detection result to the server device (S34, approach information transmitting step), and ends the flow.

[0086] [Embodiment 6] Another example of the second terminal and the information processing method on the second terminal side according to the present disclosure will be described.

[0087] Fig. 16 is a block diagram showing an example of the configuration of the second terminal 30A of the present disclosure. As shown in Fig. 16, the configuration of the present device 30A is the same as that of the second terminal 30 described above, except that it further includes a helper information receiving unit 36 ​​from the second terminal 30 described above. Also, as shown in Fig. 17, the hardware configuration of the present device 30A is the same as that of the second terminal 30 described above, except that it further includes a helper information receiving unit 36 ​​from the second terminal 30 described above. The description of the second terminal 30 can be used for the configuration similar to that of the second terminal 30 described above.

[0088] Next, another example of the information processing method on the second terminal side of the present disclosure will be described based on the flowchart of Fig. 18. The information processing method on the second terminal side of the present disclosure is implemented as follows, for example, using the device 30A of Fig. 16 or Fig. 17. Note that the information processing method on the second terminal side of the present disclosure is not limited to the use of the device 30A of Fig. 16 or Fig. 17. Note that the explanation of S31 to S34 in the information processing method on the second terminal side using the above-mentioned second terminal 30 is similar to the information processing method on the second terminal side of the present disclosure, and therefore will not be repeated.

[0089] First, the helpee information transmitting unit 31 transmits user attribute information to the server device in addition to the help request information and the user's location information (S301, helpee information transmitting step).

[0090] Next, steps S31 to S34 are carried out.

[0091] Thereafter, the helper information receiving unit 36 ​​receives the attribute information of the other users from the server device (S35, helper information receiving step), and ends the flow. The user attribute information may be received in its entirety, or only a part of the user attribute information may be received.

[0092] [Embodiment 7] An example of a matching support system device including a matching support device of the present disclosure, a first terminal of the present disclosure, and a second terminal of the present disclosure will be described.

[0093] FIG. 19 is a block diagram showing an example of a configuration of a matching support system device including the matching support device 10 of the present disclosure, the first terminal 20 of the present disclosure, and the second terminal 30 of the present disclosure. As shown in FIG. 19, in the matching support system device of the present disclosure, each device and terminal can be connected via a communication line network 40. Also, the first terminal 20 of the present disclosure and the second terminal 30 of the present disclosure can be connected by wireless communication as described above. Note that the matching support system device of the present disclosure is not limited thereto, and may include at least one of the matching support device 10A of the present disclosure, the first terminal 20A of the present disclosure, and the second terminal 30A of the present disclosure, instead of the matching support device 10 of the present disclosure, the first terminal 20 of the present disclosure, and the second terminal 30 of the present disclosure. Also, in the present disclosure, the first terminal and the second terminal have been described as terminals having different configurations, but the user terminal in the present disclosure may be, for example, a single terminal having the configurations of the first terminal and the second terminal.

[0094] [Embodiment 8] Next, an example of a matching support method by the matching support system device of the present disclosure will be described based on the flowcharts of Figures 20A and 20B. Note that, in Figures 20A and 20B, an example of a matching support system device including the matching support device 10 of the present disclosure, the first terminal 20 of the present disclosure, and the second terminal 30 of the present disclosure is shown, but the present disclosure is not limited thereto, and other devices or terminals may be used.

[0095] First, the collaborator logs in to an application for using each function of the first terminal 20 on the first terminal 20. After that, for example, the collaborator turns on the cooperation mode as a process for using each function of the first terminal 20. Then, the collaborator inputs cooperation readiness information, location information, and user attribute information as necessary, and transmits them to the matching support device 10.

[0096] The helpee logs in to an application or the like for using each function of the second terminal 30 on the second terminal 30. After that, for example, the helpee turns on a help request mode as a process for using each function of the second terminal 30. Then, the helpee inputs help request information, location information, and user attribute information as necessary, and transmits them to the matching support device 10.

[0097] The matching support device 10 may register the information received from the first terminal 20 and the second terminal 30, respectively. The method of registration is not particularly limited, but for example, a table as shown in FIG. 21 may be created. In FIG. 21, a "common (user) table" including items common to all users, a "helper table" including items common to helpers, and a "helpee table" including items common to helpers are created.

[0098] The matching support device 10 performs matching between users based on information received from the first terminal 20 and the second terminal 30. As a method of selecting a collaborator who meets the conditions in the matching, for example, as shown in FIG. 22, a method of selecting by combining the "common (user) table" and the "cooperator table" included in FIG. 21 is given. For example, when "item: luggage carrier", "location information: Meguro-ku, Tokyo xx", "condition 1: male", and "condition 2: 20s to 30s" are sent as cooperation request information and location information from the helper, in FIG. 21, first, records with the status "waiting" are filtered from the helper table, next, records with the gender "male" are filtered, and then records with the ages "20s" and "30s" are filtered, and location information is obtained from the filtered records, and sorted in order of proximity to the helper, so that a collaborator who meets the conditions received from the helper can be selected.

[0099] Next, if there is no matching user, the matching support device 10 transmits the availability information indicating that the second terminal 30 is unable to respond to the request. The second terminal 30 that has received the availability information may turn on the cooperation request mode again, input the cooperation request information, the location information, and, if necessary, the user attribute information, and transmit them to the matching support device 10.

[0100] When there is a matching user, the matching support device 10 transmits availability information to the first terminal 20. When there are multiple collaborators who match the conditions, the matching support device 10 determines the number of people based on certain conditions from the sorted results as "matching collaborators" and transmits the availability information to the first terminal 20. Then, based on the reception result of the availability information described later, re-filtering may be performed and the availability information may be re-transmitted.

[0101] The first terminal 20 that receives the availability information displays the cooperation request information and the location information of the other user. Based on the displayed information, the collaborator determines whether or not they can cooperate. If they cannot cooperate, they transmit cooperation refusal information to the matching support device 10 as availability information. If they can cooperate, they transmit cooperation acceptance information to the matching support device 10 as availability information.

[0102] The matching support device 10 that has received the support acceptance information transmits the result as support availability information. In FIG. 20A, location information is transmitted as support availability information. After that, the matching support device 10 updates the registration status of the helper and the helpee (for example, the table in FIG. 21).

[0103] After transmitting the correspondence acceptance information, the first terminal 20 starts, for example, a route guidance application to meet the cooperation recipient. After that, the first terminal 20 and the second terminal 30 transmit their respective position information to the matching support device 10.

[0104] The matching support device 10 that has received the position information determines the positions of the helper and the helpee based on the position information of the matched helper and helpee. At this time, if the positions of the helper and the helpee do not satisfy a certain condition (for example, if they are not close to each other), the position determination process may be performed again, and this may be repeated until the certain condition is satisfied. After that, distance information of the helper and the helpee is transmitted to the first terminal 20 and the second terminal 30 that have been matched based on the determined positions.

[0105] The first terminal 20 and the second terminal 30 that have received the distance information start wireless communication (for example, Bluetooth (registered trademark)). The first terminal 20 and the second terminal 30 determine the distance through the wireless communication, and the first terminal 20 and the second terminal 30 issue a terminal detection notification according to the distance.

[0106] When the distance between the first terminal 20 and the second terminal 30 satisfies a certain condition, the first terminal 20 and the second terminal 30 transmit approach information to the matching support device 10. The matching support device 10, which has received the approach information, then transmits user attribute information of the helper and the helpee to the first terminal 20 and the second terminal 30.

[0107] The first terminal 20 and the second terminal 30 that have received the user attribute information display the user attribute information. Thereafter, when the matching support device 10 receives a notice that the helper and the helpee have met and cooperation (response) has begun, the applications provided on the first terminal 20 and the second terminal 30 are terminated. In addition, the matching support device 10 that has received the notice that cooperation (response) has begun updates the registration status of the helper and the helpee (for example, the table in FIG. 21) and terminates.

[0108] [Embodiment 9] The program of the present disclosure is a program for causing a computer to execute each step of the present disclosure as a procedure.

[0109] Specifically, the matching support program of the present disclosure is a program for causing a computer to execute a user information receiving procedure, a support availability information receiving procedure, a support availability information transmitting procedure, a matching procedure, a position determination procedure, a distance information transmitting procedure, and an approach information receiving procedure. The matching support program of the present disclosure may further be a program for causing a computer to execute a user information transmitting procedure. In addition, the matching support program of the present disclosure may be a program for causing a computer to function as a user information receiving procedure, a support availability information receiving procedure, a support availability information transmitting procedure, a matching procedure, a position determination procedure, a distance information transmitting procedure, and an approach information receiving procedure, or may be a program for causing a computer to function as a user information transmitting procedure. The matching support program of the present disclosure may be incorporated into the description of the matching support device and the matching support method of the present disclosure.

[0110] In addition, the information processing program on the first terminal side of the present disclosure is a program for making a computer execute a helper information transmission procedure, a cooperation request information reception procedure, a response availability information transmission procedure, a distance information reception procedure, a terminal detection procedure, and an approach information transmission procedure. The information processing program on the first terminal side of the present disclosure may further be a program for making a computer execute a helper information reception procedure. In addition, the information processing program on the first terminal side of the present disclosure may be a program for making a computer function as a helper information transmission procedure, a cooperation request information reception procedure, a response availability information transmission procedure, a distance information reception procedure, a terminal detection procedure, and an approach information transmission procedure, and may also be a program for making a computer function as a helper information reception procedure. The information processing program on the first terminal side of the present disclosure may be quoted from the description in the first terminal and the information processing method on the first terminal side of the present disclosure.

[0111] Furthermore, the information processing program on the second terminal side of the present disclosure is a program for making a computer execute a procedure for transmitting information of a person to be helped, a procedure for receiving information of whether or not the person can respond, a procedure for receiving information of a distance, a procedure for detecting a terminal, and a procedure for transmitting approaching information. The information processing program on the second terminal side of the present disclosure may further be a program for making a computer execute a procedure for receiving information of a person to be helped. The information processing program on the second terminal side of the present disclosure may also be a program for making a computer function as a procedure for transmitting information of a person to be helped, a procedure for receiving information of whether or not the person can respond, a procedure for receiving information of a distance, a procedure for detecting a terminal, and a procedure for transmitting approaching information, or may be a program for making a computer function as a procedure for receiving information of a person to be helped. The information processing program on the second terminal side of the present disclosure may be quoted from the description of the second terminal and the information processing method on the second terminal side of the present disclosure.

[0112] In each of the steps, for example, "step" can be read as "processing". The program of the present disclosure may be recorded in a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples thereof include random access memory (RAM), read-only memory (ROM), hard disk (HD), flash memory (for example, USB flash memory, SD / SDHC card, etc.), optical disk (for example, CD-R / CD-RW, DVD-R / DVD-RW, BD-R / BD-RE, etc.), magneto-optical disk (MO), floppy (registered trademark) disk (FD), etc. In addition, the program of the present disclosure (for example, also referred to as a programming product or program product) may be, for example, distributed from an external computer. The "distribution" may be, for example, distribution via a communication line network or distribution via a device connected by wire. The program of the present disclosure may be installed and executed in the device to which it is distributed, or may be executed without being installed.

[0113] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-mentioned embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure.

[0114] <Additional Notes> Some or all of the above embodiments may be described as follows, but are not limited to the following supplementary notes. (Appendix 1) The system includes a user information receiving unit, a support availability information receiving unit, a support availability information transmitting unit, a matching unit, a position determining unit, a distance information transmitting unit, and an approach information receiving unit, The user information receiving unit receives desired information and location information from a user terminal; The request information includes cooperation request information and cooperation readiness information, The availability information receiving unit receives availability information for the requested cooperation from the user terminal, The support availability information transmission unit transmits the support availability information to a user terminal, The matching unit matches users based on the received request information, the location information, and the availability information, The position determination unit determines a position of the user based on the position information of the matched user, The distance information transmission unit transmits distance information between users to a user terminal of the user who has been matched based on the determined position, The approach information receiving unit receives approach information of the matched user from a user terminal. Matching support device. (Appendix 2) Further, a user information transmission unit is included, The user information receiving unit further receives user attribute information from a user terminal, The user information transmission unit transmits the user attribute information to a user terminal of the matched user. 2. A matching support device as described in appendix 1. (Appendix 3) The matching unit performs user matching based on the received request information, location information before receiving the availability information, and the availability information, The position determination unit determines the position of the user based on position information of the user after the availability information is transmitted. 3. A matching support device according to claim 1 or 2. (Appendix 4) The system includes a helper information transmitting unit, a cooperation request information receiving unit, a support availability information transmitting unit, a distance information receiving unit, a terminal detection unit, and an approach information transmitting unit, the helper information transmission unit transmits the help readiness information and the user's location information to a server device; the cooperation request information receiving unit receives cooperation request information and location information of other users from the server device; the availability information transmission unit transmits availability information for the requested cooperation to the server device; the distance information receiving unit receives distance information between the user and the other user from the server device; The terminal detection unit detects user terminals of the other users through wireless communication; The approach information transmission unit transmits approach information regarding the other user based on the detection result to the server device. Terminal 1. (Appendix 5) Further, the system includes a cooperation recipient information receiving unit, The helper information transmission unit further transmits attribute information of the user to the server device; The cooperation recipient information receiving unit receives attribute information of the other users from the server device. Attachment 4, the first device. (Appendix 6) the helper information transmission unit transmits location information of the user before transmitting the help readiness information and the availability information; the distance information receiving unit receives distance information to the other user based on position information of the other user after the transmission of the availability information; 6. A first terminal as described in claim 4 or 5. (Appendix 7) The system includes a helper information transmitting unit, a support availability information receiving unit, a distance information receiving unit, a terminal detection unit, and an approach information transmitting unit, The helpee information transmission unit transmits the help request information and the user's location information to a server device; The support availability information receiving unit receives support availability information for the requested cooperation from the server device, the distance information receiving unit receives distance information between the user and another user from the server device; The terminal detection unit detects user terminals of the other users through wireless communication; The approach information transmission unit transmits approach information regarding the other user based on the detection result to the server device. Terminal 2. (Appendix 8) Further, a collaborator information receiving unit is included, The cooperation recipient information transmission unit further transmits attribute information of the user to the server device; the helper information receiving unit receives attribute information of the other users from the server device; 7. The second device as described in Appendix 7. (Appendix 9) The cooperation recipient information transmission unit transmits location information of the user before receiving the cooperation request information and the availability information; the distance information receiving unit receives distance information to the other user based on position information of the other user after receiving the availability information; 9. The second terminal according to claim 7 or 8. (Appendix 10) A matching support device according to any one of appendix 1 to 3; A first terminal according to any one of Supplementary Note 4 to 6; and a second terminal according to any one of appendixes 7 to 9. Matching support system device. (Appendix 11) The method includes a user information receiving step, a response availability information receiving step, a response availability information transmitting step, a matching step, a position determining step, a distance information transmitting step, and an approach information receiving step, The user information receiving step includes receiving desired information and location information from a user terminal; The request information includes cooperation request information and cooperation readiness information, The response availability information receiving step includes receiving response availability information for the requested cooperation from a user terminal, The support availability information transmitting step transmits the support availability information to a user terminal, The matching step includes matching users based on the received request information, the location information, and the availability information, The position determination step determines a position of the user based on the position information of the matched user, The distance information transmitting step transmits distance information between the users to the user terminal of the user who has been matched based on the determined positions; The approach information receiving step receives approach information of the matched user from a user terminal. A matching support method in which each of the steps is executed by a computer. (Appendix 12) Further, a user information transmitting step is included, The user information receiving step further includes receiving user attribute information from a user terminal; The user information transmission step transmits the user attribute information to a user terminal of the matched user. A matching support method as described in Appendix 11. (Appendix 13) The matching step performs user matching based on the received request information, location information before receiving the availability information, and the availability information; The position determination step determines the position of the user based on position information of the user after the availability information is transmitted. 13. The matching support method according to claim 11 or 12. (Appendix 14) The method includes a helper information transmitting step, a cooperation request information receiving step, a response availability information transmitting step, a distance information receiving step, a terminal detection step, and an approach information transmitting step, The helper information transmitting step transmits the help readiness information and the user's location information to a server device, The cooperation request information receiving step includes receiving cooperation request information and location information of other users from the server device; The response availability information transmission step transmits response availability information for the requested cooperation to the server device, the distance information receiving step includes receiving distance information between the user and the other user from the server device; The terminal detection step detects a user terminal of the other user by wireless communication; The approach information transmission step transmits approach information regarding the other user based on the detection result to the server device. An information processing method on a first terminal side, in which each of the above steps is executed by a computer. (Appendix 15) Further, the method includes a recipient information receiving step, The collaborator information transmitting step further includes transmitting attribute information of the user to the server device; The cooperation recipient information receiving step receives attribute information of the other users from the server device. The information processing method of the first terminal side described in Supplementary Note 14. (Appendix 16) The helper information transmission step includes transmitting location information of the user before transmitting the help readiness information and the availability information, The distance information receiving step receives distance information between the user and the other user based on position information of the other user after the availability information is transmitted. 16. An information processing method on a first terminal side according to claim 14 or 15. (Appendix 17) The method includes a step of transmitting information about a person to be helped, a step of receiving information about whether the person can help, a step of receiving distance information, a step of detecting a terminal, and a step of transmitting approach information; The cooperation request information transmission step transmits cooperation request information and user location information to a server device, The response availability information receiving step includes receiving response availability information for the requested cooperation from the server device, The distance information receiving step includes receiving distance information between the user and another user from the server device, The terminal detection step detects a user terminal of the other user by wireless communication; The approach information transmission step transmits approach information regarding the other user based on the detection result to the server device. An information processing method on the second terminal side, in which each of the above steps is executed by a computer. (Appendix 18) Further, the method includes a collaborator information receiving step, The cooperation recipient information transmitting step further includes transmitting attribute information of the user to the server device; The helper information receiving step includes receiving attribute information of the other users from the server device. The information processing method of the second terminal side described in Supplementary Note 17. (Appendix 19) The cooperation request information transmission step transmits location information of a user before receiving the cooperation request information and the availability information, The distance information receiving step receives distance information between the user and the other user based on position information of the other user after receiving the availability information. 19. The information processing method on the second terminal side according to claim 17 or 18. (Appendix 20) The method includes a user information receiving procedure, a support availability information receiving procedure, a support availability information transmitting procedure, a matching procedure, a position determination procedure, a distance information transmitting procedure, and an approach information receiving procedure, The user information receiving step includes receiving desired information and location information from a user terminal; The request information includes cooperation request information and cooperation readiness information, The response availability information receiving step includes receiving response availability information for the requested cooperation from a user terminal; The support availability information transmission step includes transmitting the support availability information to a user terminal; The matching step includes matching users based on the received request information, the location information, and the availability information; The position determination step includes determining a position of the user based on the position information of the matched user; the distance information transmission step includes transmitting distance information between users to a user terminal of the user who has been matched based on the determined positions; The approach information receiving step includes receiving approach information of the matched user from a user terminal. A matching support program for causing a computer to execute each of the above steps. (Appendix 21) Further, a user information transmission step is included, The user information receiving step further includes receiving user attribute information from a user terminal; The user information transmission step includes transmitting the user attribute information to a user terminal of the matched user. The matching support program described in Appendix 20. (Appendix 22) The matching step performs user matching based on the received request information, location information before receiving the availability information, and the availability information; the location determination step includes determining a location of the user based on location information of the user after the availability information is transmitted. A matching support program as described in Appendix 20 or 21. (Appendix 23) The method includes a procedure for transmitting helper information, a procedure for receiving cooperation request information, a procedure for transmitting availability information, a procedure for receiving distance information, a procedure for detecting a terminal, and a procedure for transmitting approach information. the helper information transmission step includes transmitting cooperation readiness information and user location information to a server device; the cooperation request information receiving step includes receiving cooperation request information and location information of other users from the server device; the response availability information transmission step includes transmitting response availability information for the requested cooperation to the server device; the distance information receiving step includes receiving distance information between the user and the other user from the server device; The terminal detection step includes detecting a user terminal of the other user through wireless communication; the approach information transmission step includes transmitting, to the server device, approach information regarding the other user based on the detection result. An information processing program on the first terminal for causing a computer to execute each of the above procedures. (Appendix 24) Further, the method includes a procedure for receiving information of a person to be cooperated, The collaborator information transmission step further includes transmitting attribute information of the user to the server device; The cooperation recipient information receiving step includes receiving attribute information of the other users from the server device. An information processing program on the first terminal side as described in Appendix 23. (Appendix 25) the helper information transmission step includes transmitting location information of the user before transmitting the help readiness information and the availability information; the distance information receiving step includes receiving distance information between the user and the other user based on position information of the other user after the availability information is transmitted; An information processing program on the first terminal side according to appendix 23 or 24. (Appendix 26) The method includes a procedure for transmitting information about a person to be helped, a procedure for receiving information about whether the person can respond, a procedure for receiving distance information, a procedure for detecting a terminal, and a procedure for transmitting approach information. The helper information transmission step includes transmitting cooperation request information and user location information to a server device; The response availability information receiving step includes receiving response availability information for the requested cooperation from the server device; the distance information receiving step includes receiving distance information between the user and another user from the server device; The terminal detection step includes detecting a user terminal of the other user through wireless communication; the approach information transmission step includes transmitting, to the server device, approach information regarding the other user based on the detection result. An information processing program on the second terminal for causing a computer to execute each of the above procedures. (Appendix 27) Further, a collaborator information receiving procedure is included, The cooperation recipient information transmission step further includes transmitting attribute information of the user to the server device; the helper information receiving step includes receiving attribute information of the other user from the server device; An information processing program on the second terminal side described in Appendix 26. (Appendix 28) The cooperation request information transmission step includes transmitting location information of a user before receiving the cooperation request information and the availability information; the distance information receiving step includes receiving distance information between the user and the other user based on position information of the other user after receiving the availability information. An information processing program on the second terminal side according to appendix 26 or 27. (Appendix 29) The method includes a user information receiving procedure, a support availability information receiving procedure, a support availability information transmitting procedure, a matching procedure, a position determination procedure, a distance information transmitting procedure, and an approach information receiving procedure, The user information receiving step includes receiving desired information and location information from a user terminal; The request information includes cooperation request information and cooperation readiness information, The response availability information receiving step includes receiving response availability information for the requested cooperation from a user terminal; The support availability information transmission step includes transmitting the support availability information to a user terminal; The matching step includes matching users based on the received request information, the location information, and the availability information; The position determination step includes determining a position of the user based on the position information of the matched user; the distance information transmission step includes transmitting distance information between users to a user terminal of the user who has been matched based on the determined positions; The approach information receiving step includes receiving approach information of the matched user from a user terminal. A computer-readable recording medium having recorded thereon a matching support program for causing a computer to execute each of the above procedures. (Appendix 30) Further, a user information transmission step is included, The user information receiving step further includes receiving user attribute information from a user terminal; The user information transmission step includes transmitting the user attribute information to a user terminal of the matched user. A computer-readable recording medium having recorded thereon the matching support program described in appendix 29. (Appendix 31) The matching step performs user matching based on the received request information, location information before receiving the availability information, and the availability information; the location determination step includes determining a location of the user based on location information of the user after the availability information is transmitted. A computer-readable recording medium having recorded thereon the matching support program according to appendix 29 or 30. (Appendix 32) The method includes a procedure for transmitting helper information, a procedure for receiving cooperation request information, a procedure for transmitting availability information, a procedure for receiving distance information, a procedure for detecting a terminal, and a procedure for transmitting approach information. the helper information transmission step includes transmitting cooperation readiness information and user location information to a server device; the cooperation request information receiving step includes receiving cooperation request information and location information of other users from the server device; the response availability information transmission step includes transmitting response availability information for the requested cooperation to the server device; the distance information receiving step includes receiving distance information between the user and the other user from the server device; The terminal detection step includes detecting a user terminal of the other user through wireless communication; the approach information transmission step includes transmitting, to the server device, approach information regarding the other user based on the detection result. A computer-readable recording medium having recorded thereon an information processing program for the first terminal for causing a computer to execute each of the above procedures. (Appendix 33) Further, the method includes a procedure for receiving information of a person to be cooperated, The collaborator information transmission step further includes transmitting attribute information of the user to the server device; The cooperation recipient information receiving step includes receiving attribute information of the other users from the server device. A computer-readable recording medium having recorded thereon the information processing program for the first terminal according to claim 32. (Appendix 34) the helper information transmission step includes transmitting location information of the user before transmitting the help readiness information and the availability information; the distance information receiving step includes receiving distance information between the user and the other user based on position information of the other user after the availability information is transmitted; A computer-readable recording medium having recorded thereon the information processing program for the first terminal side according to appendix 32 or 33. (Appendix 35) The method includes a procedure for transmitting information about a person to be helped, a procedure for receiving information about whether the person can respond, a procedure for receiving distance information, a procedure for detecting a terminal, and a procedure for transmitting approach information. The helper information transmission step includes transmitting cooperation request information and user location information to a server device; The response availability information receiving step includes receiving response availability information for the requested cooperation from the server device; the distance information receiving step includes receiving distance information between the user and another user from the server device; The terminal detection step includes detecting a user terminal of the other user through wireless communication; the approach information transmission step includes transmitting, to the server device, approach information regarding the other user based on the detection result. A computer-readable recording medium having recorded thereon an information processing program for the second terminal for causing a computer to execute each of the above procedures. (Appendix 36) Further, a collaborator information receiving procedure is included, The cooperation recipient information transmission step further includes transmitting attribute information of the user to the server device; the helper information receiving step includes receiving attribute information of the other user from the server device; A computer-readable recording medium having recorded thereon the information processing program for the second terminal according to claim 35. (Appendix 37) The cooperation request information transmission step includes transmitting location information of a user before receiving the cooperation request information and the availability information; the distance information receiving step includes receiving distance information between the user and the other user based on position information of the other user after receiving the availability information. A computer-readable recording medium having recorded thereon the information processing program for the second terminal according to claim 35 or 36. [Industrial Applicability]

[0115] According to the present disclosure, for example, it is possible to match users with each other in real life. The fields to which the present disclosure can be applied are not limited, and the present disclosure can be applied to a wide range of fields using a matching support device. [Explanation of symbols]

[0116] 11 User information receiving unit 12. Response availability information receiving unit 13. Response availability information transmission section 14 Matching section 15 Position determination section 16 Distance information transmitter 17 Approach information receiving unit 18 User information transmission unit 21 Collaborator Information Transmission Department 22 Cooperation Request Information Reception Department 23. Response availability information transmission unit 24 Distance information receiver 25 Terminal detection unit 26 Approach information transmission unit 27 Collaboree Information Receiving Department 31 Cooperate information transmission section 32. Response availability information receiving unit 33 Distance information receiver 34 Terminal detection unit 35 Approach information transmission unit 36 Collaborator Information Reception Department 40 Communication Network 101, 201, 301 CPU 102, 202, 302 Memory 103, 203, 303 Buses 104, 204, 304 storage device 105, 205, 305 Input Devices 106, 206, 306 Output Device 107, 207, 307 Communication devices

Claims

1. The system includes a user information receiving unit, a support availability information receiving unit, a support availability information transmitting unit, a matching unit, a position determining unit, a distance information transmitting unit, and an approach information receiving unit, The user information receiving unit receives desired information and location information from a user terminal; The request information includes cooperation request information and cooperation readiness information, The availability information receiving unit receives availability information for the requested cooperation from the user terminal, The support availability information transmission unit transmits the support availability information to a user terminal, The matching unit matches users based on the received request information, the location information, and the availability information, The position determination unit determines a position of the user based on the position information of the matched user, The distance information transmission unit transmits distance information between users to a user terminal of the user who has been matched based on the determined position, The approach information receiving unit receives approach information of the matched user from a user terminal. Matching support device.

2. Further, a user information transmission unit is included, The user information receiving unit further receives user attribute information from a user terminal, The user information transmission unit transmits the user attribute information to a user terminal of the matched user. The matching support device according to claim 1.

3. The system includes a helper information transmitting unit, a cooperation request information receiving unit, a support availability information transmitting unit, a distance information receiving unit, a terminal detection unit, and an approach information transmitting unit, the helper information transmission unit transmits the help readiness information and the user's location information to a server device; the cooperation request information receiving unit receives cooperation request information and location information of other users from the server device; the availability information transmission unit transmits availability information for the requested cooperation to the server device; the distance information receiving unit receives distance information between the user and the other user from the server device; The terminal detection unit detects user terminals of the other users through wireless communication; The approach information transmission unit transmits approach information regarding the other user based on the detection result to the server device. Terminal 1.

4. Further, the system includes a cooperation recipient information receiving unit, The helper information transmission unit further transmits attribute information of the user to the server device; The cooperation recipient information receiving unit receives attribute information of the other users from the server device. The first terminal according to claim 3.

5. The system includes a helper information transmitting unit, a support availability information receiving unit, a distance information receiving unit, a terminal detection unit, and an approach information transmitting unit, The helpee information transmission unit transmits the help request information and the user's location information to a server device; The support availability information receiving unit receives support availability information for the requested cooperation from the server device, the distance information receiving unit receives distance information between the user and another user from the server device; The terminal detection unit detects user terminals of the other users through wireless communication; The approach information transmission unit transmits approach information regarding the other user based on the detection result to the server device. Second terminal.

6. Further, a collaborator information receiving unit is included, The cooperation recipient information transmission unit further transmits attribute information of the user to the server device; the helper information receiving unit receives attribute information of the other users from the server device; The second terminal according to claim 5.

7. A matching support device according to claim 1 or 2; A first terminal according to claim 3 or 4; and a second terminal according to claim 5 or 6, Matching support system device.

8. The method includes a user information receiving step, a response availability information receiving step, a response availability information transmitting step, a matching step, a position determining step, a distance information transmitting step, and an approach information receiving step, The user information receiving step includes receiving desired information and location information from a user terminal; The request information includes cooperation request information and cooperation readiness information, The response availability information receiving step includes receiving response availability information for the requested cooperation from a user terminal, The support availability information transmitting step transmits the support availability information to a user terminal, The matching step includes matching users based on the received request information, the location information, and the availability information, The position determination step determines a position of the user based on the position information of the matched user, The distance information transmitting step transmits distance information between the users to the user terminal of the user who has been matched based on the determined positions; The approach information receiving step receives approach information of the matched user from a user terminal. A matching support method in which each of the steps is executed by a computer.

9. The method includes a user information receiving procedure, a support availability information receiving procedure, a support availability information transmitting procedure, a matching procedure, a position determination procedure, a distance information transmitting procedure, and an approach information receiving procedure, The user information receiving step includes receiving desired information and location information from a user terminal; The request information includes cooperation request information and cooperation readiness information, The response availability information receiving step includes receiving response availability information for the requested cooperation from a user terminal; The support availability information transmission step includes transmitting the support availability information to a user terminal; The matching step includes matching users based on the received request information, the location information, and the availability information; The position determination step includes determining a position of the user based on the position information of the matched user; the distance information transmission step includes transmitting distance information between users to a user terminal of the user who has been matched based on the determined positions; The approach information receiving step includes receiving approach information of the matched user from a user terminal. A matching support program for causing a computer to execute each of the above steps.

10. The method includes a user information receiving procedure, a support availability information receiving procedure, a support availability information transmitting procedure, a matching procedure, a position determination procedure, a distance information transmitting procedure, and an approach information receiving procedure, The user information receiving step includes receiving desired information and location information from a user terminal; The request information includes cooperation request information and cooperation readiness information, The response availability information receiving step includes receiving response availability information for the requested cooperation from a user terminal; The support availability information transmission step includes transmitting the support availability information to a user terminal; The matching step includes matching users based on the received request information, the location information, and the availability information; The position determination step includes determining a position of the user based on the position information of the matched user; the distance information transmission step includes transmitting distance information between users to a user terminal of the user who has been matched based on the determined positions; The approach information receiving step includes receiving approach information of the matched user from a user terminal. A computer-readable recording medium having recorded thereon a matching support program for causing a computer to execute each of the above procedures.

Citation Information

Patent Citations

  • Worker introduction system and method thereof

    JP2006228038A