WO2021049594A1 - コミュニケーション支援サーバ、コミュニケーション支援方法、及びコミュニケーション支援プログラム - Google Patents

コミュニケーション支援サーバ、コミュニケーション支援方法、及びコミュニケーション支援プログラム Download PDF

Info

Publication number
WO2021049594A1
WO2021049594A1 PCT/JP2020/034382 JP2020034382W WO2021049594A1 WO 2021049594 A1 WO2021049594 A1 WO 2021049594A1 JP 2020034382 W JP2020034382 W JP 2020034382W WO 2021049594 A1 WO2021049594 A1 WO 2021049594A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
dating
friend
users
information
Prior art date
Application number
PCT/JP2020/034382
Other languages
English (en)
French (fr)
Inventor
千奈 豊嶋
Original Assignee
株式会社Aill
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社Aill filed Critical 株式会社Aill
Priority to JP2021545603A priority Critical patent/JPWO2021049594A1/ja
Publication of WO2021049594A1 publication Critical patent/WO2021049594A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism

Definitions

  • This disclosure relates to a communication support server that supports communication between people, a communication support method, and a communication support program.
  • social networking services are widely used.
  • social networking services are often equipped with chat functions, messenger functions, and the like, enabling real-time communication.
  • the person who wants to participate inputs the personal information of the person who wants to participate, applies for a friend based on the personal information, and builds a human relationship within the community.
  • Patent Document 1 describes a technique that reduces the possibility that an image is unilaterally viewed by an unspecified person to identify an individual and promotes the use of a dating referral system. ..
  • An embodiment of the present disclosure has been made to solve such a problem, and an object thereof is a communication support server and a communication support method capable of supporting one-to-one relationships between users. , And to provide a communication support program.
  • the communication support server is a communication support server for communicating between a plurality of users via a network, and includes friend registration information indicating a friendship between users and friend registration information.
  • the personal information storage unit that stores the dating registration information indicating the dating relationship between the users and the first user and the second user included in the plurality of users are determined to be in the dating state by referring to the dating registration information.
  • a friend information management unit that restricts communication with the first user or other registered friends of the second user by using the friend registration information.
  • the communication support server is a communication support server for communicating between a plurality of users via a network, and is a dating registration showing a dating relationship between users.
  • the personal information storage unit that stores information
  • the dating possibility determination unit that determines whether or not the first user and the second user satisfy the dating condition
  • the dating possibility determination unit satisfy the dating condition.
  • the dating information management unit that transmits the dating application display information for displaying the dating application to the first terminal device used by the first user and the second terminal device used by the second user.
  • the dating information management unit stores the dating registration information of the first user and the second user in the personal information storage unit based on the dating application display information.
  • the communication support server is a communication support server for communicating between a plurality of users via a network, and is a friend registration indicating a friendship between users.
  • a personal information storage unit that stores information and dating registration information indicating a dating relationship between users, and a determination that the first user and the second user included in a plurality of users are in a dating state by referring to the dating registration information. If so, the friend information management unit that restricts communication between the first user or other registered friends of the second user by using the friend registration information, the first user, and the above.
  • the first terminal used by the first user When it is determined that the dating possibility determination unit for determining whether or not the second user satisfies the dating condition and the dating possibility determination unit satisfy the dating condition, the first terminal used by the first user.
  • the device and the second terminal device used by the second user are provided with a dating information management unit that transmits dating application display information for displaying a dating application, and the dating information management unit is provided with the dating application.
  • the dating registration information of the first user and the second user is stored in the personal information storage unit by the display information.
  • the friend information management unit may cancel the user registered as a friend from the friend registration in order to restrict communication with the user registered as a friend.
  • a control unit for controlling the transmission / reception of a message between users is further provided, and the friend information management unit may contact the control unit with the user in order to limit communication with the user registered as a friend. You may stop sending and receiving messages.
  • the dating possibility determination unit may determine whether or not the first user and the second user have performed a predetermined event as the dating condition.
  • a message content analysis unit that analyzes the content of the message exchanged between the users registered as friends and generates information regarding the execution of the predetermined event using the analysis result may be further provided.
  • the dating possibility determination unit may determine whether or not the liking of the first user and the second user satisfies a predetermined value as the dating condition.
  • a message content analysis unit that analyzes the content of the message exchanged between the users registered as friends and calculates the favorability using the analysis result may be further provided.
  • the personal information storage unit stores the personal information of each user, and using the personal information stored in the personal information storage unit, whether or not the degree of matching between a plurality of users satisfies a predetermined condition.
  • the friend information management unit further includes a matching candidate extraction unit for determining the above, and when the matching candidate extraction unit determines that the degree of matching satisfies a predetermined condition, the friend information management unit extracts and extracts a user who satisfies the condition.
  • the friend request display information for displaying the friend request may be transmitted to the terminal device used by the user.
  • the communication support method is a communication support method for communicating between a plurality of users via a network, and the friend information management department manages the communication between the users.
  • the step of determining whether or not the first user and the second user included in the plurality of users are in a dating state by referring to the dating registration information indicating the dating relationship, and the friend information management unit are described in the first step.
  • the first user or another friend related to the second user is registered using the friend registration information indicating the friendship between the users. It includes steps to limit communication with the user.
  • the communication support method is a communication support method for communicating between a plurality of users via a network
  • the dating possibility determination unit is the first. Used by the first user when the step of determining whether or not the user and the second user satisfy the dating condition and when the dating information management unit determines that the dating possibility determination unit satisfies the dating condition.
  • the step of transmitting the dating application display information for displaying the dating application to the first terminal device and the second terminal device used by the second user, and the dating information management unit perform the dating application display information.
  • a step of storing the dating registration information indicating the dating relationship between the first user and the second user in the personal information storage unit is provided.
  • the communication support program is a communication support program for communicating between a plurality of users via a network, and provides dating registration information indicating a dating relationship between users.
  • the computer can perform a step of restricting communication between the first user or the second user and other registered friends by using the friend registration information indicating the friendship between the users. And.
  • it is a communication support program for communicating between a plurality of users via a network in order to achieve the above-mentioned purpose, and whether or not the first user and the second user satisfy the dating conditions.
  • a dating application is made to the first terminal device used by the first user and the second terminal device used by the second user when it is determined that the dating conditions are satisfied.
  • the step of transmitting the dating application display information and the step of storing the dating registration information indicating the dating relationship between the first user and the second user by the dating application display information can be executed on the computer.
  • the communication support server According to the communication support server, the communication support method, and the communication support program of the present disclosure using the above means, it is possible to support one-to-one dating between users.
  • the communication support system in the present disclosure supports matching support for registered users, which is operated by a community operator (hereinafter referred to as an operator) who operates the community, and supports communication between people who have become friends as a result of matching. It is a system for doing. Specifically, the community proposes matching candidates from a plurality of users who have registered their personal information as members and the desired conditions of the person to be matched, and becomes friends by applying and approving. Users who have become friends can communicate with each other by chat. Furthermore, it is possible to support users to proceed to dating (dating) when they have a real communication such as a date.
  • FIG. 1 is a system configuration diagram showing a communication support system 1 including a communication support server 101 according to an embodiment of the present disclosure.
  • Personal information includes items such as user name information (nickname is acceptable), age, occupation, income, hobbies, values, life plan, etc. that are entered as the user's own profile at the time of registration, and the desired age and occupation as a matching partner. , Income, hobbies, values, life plans, etc. Further, the personal information of each user can include characteristic information indicating the character according to the content of the message by the past chat in the communication support system 1.
  • the communication support system 1 is a terminal device 211 (terminal device 211a, terminal device 211a, which is a terminal device used by the user side via a network NW such as the Internet or VPN (Virtual Private Network).
  • NW such as the Internet or VPN (Virtual Private Network).
  • 211b, 211c the terminal device 211a (the first terminal of the present disclosure) used by the user A (corresponding to the first user of the present disclosure) assuming three users A, B, and C is assumed.
  • the communication support server 101 can connect to three or more users via the network NW.
  • the communication support server 101 includes a control unit 111, a matching candidate extraction unit 112, a friend information management unit 113, a message content analysis unit 114, a dating availability determination unit 115, a dating information management unit 116, and a personal information storage unit. 121 and a message storage unit 122 are provided.
  • the control unit 111 controls the exchange of information between the terminal devices 211a, 211b, 211c and the communication support server 101.
  • the matching candidate extraction unit 112 extracts matching candidates from the personal information of a plurality of users stored in the personal information storage unit 121, which will be described later. Specifically, information such as age information, annual income information, and hobby information of matching candidate partners recorded as personal information is weighted and scored to calculate the degree of matching, and the degree of matching is calculated. Extract high users as matching candidates.
  • the personal information can include characteristic information as an index of personality analyzed from the exchange of messages performed by the user in the past. Then, matching candidates may be extracted according to the characteristic information.
  • the matching candidate extraction unit 112 generates and transmits friend application information to the users extracted as matching candidates.
  • the matching candidate extraction unit 112 can extract matching candidates by using machine learning using the past exchanges of each user and the matching situation as teacher data.
  • the friend information management unit 113 generates and transmits the friend application display information for displaying the friend application to the terminal device used by the matching candidate user extracted by the matching candidate extraction unit 112.
  • the friend information management unit 113 assumes that when the friend application is approved by the other user for the friend application sent from one user, the users agree with each other, and the personal information storage unit 121
  • the friend registration information is stored in the information of each user of. Further, when the friend state is resolved, the friend registration information of each user's information in the personal information storage unit 121 is changed or deleted.
  • the friend information management unit 113 has another user registered as a friend among the users registered for dating, which will be described later, the information of the corresponding user in the personal information storage unit 121 is deleted in order to delete the user from the friend registration. Change or delete your friend registration information.
  • the message content analysis unit 114 analyzes the content of the message input by the user.
  • the message content analysis unit 114 can analyze the content of the message according to the flow of message exchange. Specifically, for example, from the exchange of a plurality of messages, it is possible to analyze from information such as the length of one message, the number of messages when a chat is started once, and the exchange time. In addition, analysis may be performed by comparison with other users. For example, the interaction between user A and user B is compared with the interaction between user A and other users other than user B, and the interaction between other users is compared, and whether the flow is positive or negative. May be analyzed.
  • the message content analysis unit 114 may analyze the content of the message and calculate, for example, the user A's liking for user B and the user B's liking for user A. From the flow of past message exchanges between the user A and the user B, if the exchange has a positive content, the favorability can be added to calculate the favorability high. Further, in the case of exchange of negative contents, the favorable impression can be subtracted and the favorable impression can be calculated low. Further, the information on the favorability of the user A to the user B calculated by the message content analysis unit 114 is transmitted to the terminal device 211b used by the user B through the control unit 111.
  • the information on the favorability of the user B for the user A calculated by the message content analysis unit 114 is transmitted to the terminal device 211a used by the user A through the control unit 111.
  • the message content analysis unit 114 can analyze the message by using machine learning using the past message exchanges as teacher data.
  • the dating availability determination unit 115 has a function of determining whether or not users registered as friends can apply for dating. Specifically, it is determined that it is possible to apply for dating when two users satisfy the dating conditions.
  • the dating condition indicates, for example, a case where two users have a track record of performing a date as a predetermined event, or a case where mutual favorability exceeds a predetermined reference value.
  • the results of dating and information on mutual favorability are stored in association with the personal information of each user stored in the personal information storage unit 121, which will be described later.
  • the dating information management unit 116 generates dating application display information when the dating possibility determination unit 115 determines that the dating condition is satisfied, and makes a dating application to each user's terminal device 211 based on the dating application display information. It has a function to display the button of and the button of approving the dating application. Further, in the dating information management unit 116, when the other user approves the dating application for the dating application information transmitted from one user and the dating approval information is transmitted, the users agree to the dating. As a result, the dating registration information is stored in association with the personal information of each user of the personal information storage unit 121. In addition, when the dating state is resolved, the dating registration information associated with the personal information of each user in the personal information storage unit 121 is changed or deleted.
  • the personal information storage unit 121 is a storage unit that stores personal information of each user registered in the service. It also stores the liking between each user. For example, the user A's liking for user B and the user B's liking for user A are stored in association with the personal information of each user. In addition, the personal information storage unit 121 stores friend registration information indicating that friend registration is being performed between each user and dating registration information indicating that dating registration is being performed in association with personal information. ..
  • the message storage unit 122 is a storage unit that stores the content of a message obtained by chatting between users.
  • the terminal device 211 (terminal device 211a, 211b, 211c) is a mobile terminal such as a PC, a smartphone, a tablet PC, and a mobile phone, and is a terminal capable of displaying web information, for example.
  • the terminal device 211 may access the communication support server 101 by the dedicated application software installed on the terminal. Further, the communication support server 101 may be accessed by using the operating environment (API (application programming interface), platform, etc.) provided by the communication support server 101.
  • API application programming interface
  • the terminal display unit 212 (terminal display units 212a, 212b, 212c) is, for example, a display unit for a liquid crystal display, an organic EL display, or the like in a smartphone. Further, the display device may be independent of the terminal device 211 (terminal devices 211a, 211b, 211c).
  • the terminal display unit 212 (terminal display units 212a, 212b, 212c) displays a message transmitted from the communication support server 101 and information on favorability.
  • the terminal input unit 213 is, for example, an input such as a touch panel integrated with a terminal display unit 212 (terminal display unit 212a, 212b, 212c) such as a liquid crystal display or an organic EL display in a smartphone. It is a device. Further, the keyboard may be independent of the terminal display unit 212 (terminal display units 212a, 212b, 212c), or may be a keyboard independent of the terminal device 211 (terminal devices 211a, 211b, 211c). .. Further, it may be a voice input device.
  • Terminal devices 211 terminal devices 211a, 211b
  • FIGS. 2 to 9 the display screen displayed on the terminal devices 211 (terminal devices 211a, 211b) according to the embodiment of the present disclosure will be described with reference to FIGS. 2 to 9.
  • FIG. 2 is a schematic view showing a terminal device 211a used by the user A when notifying matching candidates between users.
  • FIG. 2 is a screen in which user B "aya” is introduced as a matching candidate to user A “Kenta”. It also shows that the degree of matching between “Kenta” and “aya” is 80%. If “Kenta” likes “aya”, he can apply for a friend to "aya” by pressing the "friend application” button displayed based on the friend application display information. .. In addition, RECEIVE at the bottom of the screen indicates the user who applied for a friend to "Kenta”.
  • “Jun” has a matching degree of 80%
  • “eri” has a matching degree of 70%
  • “kyoko” has a matching degree of 75%. For example, if “Kenta” likes “Jun”, he can make friends with “Jun” by pressing the "Friend Approval” button under “Jun”. In this way, the user can register as a friend with a plurality of users.
  • FIG. 3 is a schematic view showing a terminal device 211a showing a list of friends registered as friends of user A "Kenta".
  • User A can move to the chat screen and exchange messages by chat by selecting by tapping a friend or the like.
  • FIG. 4 is a schematic view showing the screen of the terminal device 211a of the user A "Kenta” who is chatting with the user B "aya”.
  • the gauge 220 is a display showing the user B's favorability with respect to the user A, and indicates that the higher the gauge level, the higher the favorability.
  • the gauge 220 allows the user A to know the favorability of the other user B in a timely manner. Therefore, the gauge 220 can be a motivation to think about the message content according to the displayed favorability.
  • messages 221 and 223, 225, 227 and 229 are messages input by user A
  • messages 222, 224, 226 and 228 are messages input by user B.
  • FIG. 5 is a schematic view showing the screen of the terminal device 211b of the user B "aya" who is chatting with the user A "Kenta”.
  • the gauge 230 is a display showing the user A's favorability with respect to the user B, and indicates that the higher the gauge level, the higher the favorability.
  • the gauge 230 allows the user B to know the favorability of the user A, who is the other party, in a timely manner. Therefore, the gauge 230 can be a motivation to think about the message content according to the displayed favorability.
  • messages 231, 233, 235, 237, and 239 are messages input by user A
  • messages 232, 234, 236, and 238 are messages input by user B.
  • the message content analysis unit 114 analyzes the contents of the exchanges between the messages 221 to 228 and the corresponding messages 231 to 238, and determines that the user A and the user B have made a date appointment. .. Further, the message content analysis unit 114 analyzes the contents of the exchange between the message 229 and the corresponding message 239, and determines that the date has been executed. The message content analysis unit 114 stores the date execution information indicating that the date has been executed with the user B and the user A in the information of the user A and the user B of the personal information storage unit 121, respectively.
  • 6 and 7 are schematic views showing the screen of the terminal device 211a of Mr. Kenta, who is the user A.
  • FIG. 6 is information indicating the information of user B displayed when the name "aya" of user B is selected by tapping or the like on the chat screen of FIG.
  • Box 241 displays a state in which user A and user B are "friends”.
  • Box 242 is a button for displaying the detailed profile of user B. By displaying the detailed profile, the user A can know the detailed personal information of the user B.
  • Box 243 is a button for applying for dating to user B.
  • Box 243 is a dating application display information when the dating possibility determination unit 115 determines that the dating condition is satisfied based on the date execution information stored as the information of the user A and the user B of the personal information storage unit 121. The button displayed by.
  • the box 244 is a button for canceling the friendship with the user B.
  • the user A wants to cancel the friendship with the user B, the user A selects "dissolve the friend” in the box 244.
  • the friend information management unit 113 changes or deletes the friend registration information of the user A and the user B with respect to the information of the user A and the user B of the personal information storage unit 121.
  • the history information of the friend registration information may be recorded in the personal information storage unit 121.
  • FIG. 7 is a schematic view including a display screen that transitions when the user A selects "association application” in FIG. A comment such as a message for the user B can be input to the area 251 as needed.
  • “Send dating application” in box 252 the dating application information and the contents input in the area 251 are transmitted to the terminal device 211b used by the user B via the communication support server 101.
  • FIG 8 and 9 are schematic views showing the screen of the terminal device 211b of Mr. “aya” who is the user B.
  • FIG. 8 is information indicating the information of user A displayed when the name “Kenta” of user A is selected by tapping or the like on the chat screen of FIG.
  • Box 261 displays a state in which user B and user A are "friends".
  • the display 262 is a display indicating that an application for dating has come from Mr. "Kenta” who is the user A.
  • the display 263 is a display of the message input by the user A.
  • Box 264 is a button for displaying the detailed profile of user A. By displaying the detailed profile, the user B can know the detailed personal information of the user A.
  • Box 265 is a button for approving the dating application for the dating application from the user A.
  • the dating approval information is transmitted from the terminal device 211b to the dating information management unit 116 of the communication support server 101.
  • the relationship information management unit 116 has the relationship between the user A and the user B with respect to the information of the user A and the user B of the personal information storage unit 121.
  • the terminal device 211b transitions to the display shown in FIG. Box 266 is a button for canceling friend registration with user A.
  • the friend information management unit 113 changes or deletes the friend registration information of the user B and the user A with respect to the information of the user B and the user A of the personal information storage unit 121.
  • the history information of the friend registration information may be recorded in the personal information storage unit 121.
  • FIG. 9 is a schematic view including a display screen that transitions when user B selects "approve a relationship application” in FIG. A comment such as a message for the user A can be input to the area 271 as needed.
  • "Send approval of association application” in box 272 the dating approval information and the contents input in the area 271 are transmitted to the terminal device 211a used by the user A via the communication support server 101.
  • 10 and 11 are schematic views showing the screen of the terminal device 211a of Mr. Kenta, who is the user A again.
  • FIG. 10 is a schematic view showing a screen showing a pop-up display 281 on the terminal device 211a that the dating was established by the user B approving the dating application in FIG. As a result, the user A can know that the dating has been established. By selecting confirmation in the pop-up display 281, the screen transitions to the screen shown in FIG.
  • FIG. 11 shows the dating state of user B.
  • the user A can return to the screen shown in FIG. 4 and chat with the user B.
  • the relationship with the user B can be eliminated.
  • the dating cancellation request information is transmitted from the terminal device 211a to the dating information management unit 116.
  • the dating information management unit 116 changes or deletes the dating registration of the user A and the user B with respect to the information of the user A and the user B of the personal information storage unit 121.
  • the personal information storage unit 121 may record the history information of the dating registration.
  • the flowchart of FIG. 12 shows the related state of each operation of the communication support server 101, the terminal device 211a used by the user A, and the terminal device 211b used by the user B.
  • step S101 the matching candidate extraction unit 112 of the communication support server 101 extracts matching candidates from the personal information of a plurality of users stored in the personal information storage unit 121.
  • the personal information can include characteristic information as an index of personality analyzed from the exchange of messages performed by the user in the past. Then, matching candidates may be extracted according to the characteristic information.
  • step S102 the friend information management unit 113 notifies each of the matching candidates extracted in step S101 of the matching candidate information (corresponding to the information of today's once-in-a-lifetime meeting in FIG. 2). Specifically, the information of the other party that is a matching candidate, for example, the information of the user A is transmitted to the terminal device 211b, and the information of the user B is transmitted to the terminal device 211a. Further, the friend information management unit 113 generates friend application display information and transmits it to the terminal device 211b and the terminal device 211a. As a result, the "friend request" button is displayed on the terminal device 211b and the terminal device 211a.
  • step S103 if the user A to whom the matching candidate is transmitted in step S102 likes the user B, he / she can apply for a friend. Specifically, by pressing the "friend application" button from the terminal input unit 213a of the terminal device 211a, the friend application information is transmitted to the communication support server 101.
  • step S104 the control unit 111 transmits the information to the user B based on the friend application information transmitted in step S103. Specifically, the friend application information from the user A is transmitted to the terminal device 211b.
  • step S105 if the user B to whom the friend request information is transmitted in step S104 likes the user A, the friend can be approved. Specifically, by pressing the "friend approval" button from the terminal input unit 213b of the terminal device 211b, the friend approval information is transmitted to the communication support server 101.
  • the friend information management unit 113 registers the user A and the user B as friends with respect to the information of the user A and the user B of the personal information storage unit 121.
  • step S106 the control unit 111 notifies the user A that the friend application has been approved by the user B. Specifically, the control unit 111 transmits the friend approval notification information to the terminal device 211a to notify that the user A and the user B are ready to exchange messages.
  • chat is a service that can be performed between users registered as friends.
  • step S107 the communication support server 101 repeats the process with step S117.
  • the process is synchronized with the repetition of the process from step S108 to step S118 of the terminal device 211a and the repetition of the process from step S109 to step S119 of the terminal device 211b.
  • the repetition of the processing of the terminal device 211a or the terminal device 211b ends.
  • step S108 the processes from step S108 to step S118 of the terminal device 211a are repeated.
  • step S109 the processes from step S109 to step S119 of the terminal device 211b are repeated.
  • step S110 the user A inputs a message to be transmitted to the user B from the terminal input unit 213a of the terminal device 211a.
  • the terminal device 211a transmits the input message to the communication support server 101.
  • step S111 the control unit 111 transmits the message transmitted in step S110 to the user B.
  • the message transmitted in step S110 is stored in the message storage unit 122, and the stored message is transmitted to the terminal device 211b used by the user B.
  • step S112 the terminal device 211b displays the message transmitted in step S111 on the terminal display unit 212b.
  • step S113 the user B inputs a message to be transmitted to the user A from the terminal input unit 213b of the terminal device 211b.
  • the terminal device 211b transmits the input message to the communication support server 101.
  • step S114 the control unit 111 transmits the message transmitted in step S113 to the user A.
  • the message transmitted in step S113 is stored in the message storage unit 122, and the stored message is transmitted to the terminal device 211a used by the user A.
  • step S115 the terminal device 211a displays the message transmitted in step S114 on the terminal display unit 212a.
  • step S116 the message content analysis unit 114 analyzes the content of the message stored in steps S111 and S114. As the message to be analyzed, a message transmitted in the past and a message transmitted from the user B may also be analyzed. In addition, the message content analysis unit 114 can analyze the content of the message and calculate the user A's liking for user B and the user B's liking for user A.
  • step S117 the communication support server 101 repeats the process with step S107. As described above, when the repetition of the processing of the terminal device 211a or the terminal device 211b is completed, the repetition of the processing between steps S107 and S117 ends.
  • step S118 the processes from step S108 to step S118 of the terminal device 211a are repeated.
  • step S119 the processes from step S109 to step S119 of the terminal device 211b are repeated.
  • the communication support server 101 can recognize, for example, that each user has made a date promise or that the date has been executed.
  • the information that the date has been executed is stored in the personal information storage unit 121 as the information of each user as the date execution information.
  • the dating possibility determination unit 115 determines the dating condition from the personal information of each user stored in the personal information storage unit 121. Specifically, based on the personal information of each user, users who satisfy the dating conditions for making a dating application are extracted. For example, when the user A and the user B perform a date once, the user A and the user B are extracted from the date execution information as the target of the dating application button display as satisfying the dating condition. Further, if the user A and the user C have not dated and the mutual liking does not exceed the defined standard value, the user A and the user C perform the extraction assuming that the dating condition is not satisfied. Absent.
  • step S202 the dating information management unit 116 generates the dating application display information and transmits it to the terminal devices 211a and 211b used by the user A and the user B extracted in step S201 to display the dating application button on each terminal. I do.
  • the dating application information is transmitted from one user to the other user via the communication support server 101, the dating application approval button is displayed on the terminal device 211 of the other user. If the other party agrees to the dating application sent from one user, the dating registration information is associated with the personal information of each user and stored as if the dating was established.
  • step S203 the dating information management unit 116 refers to the dating registration information and determines whether or not the dating has been established (whether or not the dating is in the dating state). If the dating is established (Y), the process proceeds to step S204. If it is determined that the dating is not established, the process proceeds to step S208. As an example of the dating not being established, if there is no approval for the dating application for, for example, 7 days or more after the dating application is made by one user, it is determined that the dating is not established.
  • step S204 the dating information management unit 116 sends a dating notification to each user who has established a dating.
  • the terminal device 211 of each user is informed that the relationship has been established (corresponding to the pop-up display 281 in FIG. 10).
  • step S205 the friend information management unit 113 determines whether or not the user who has established a relationship has another user registered as a friend. If there is another user who has registered as a friend (Y), the process proceeds to step S206. If there is no other user registered as a friend (N), the process ends.
  • step S206 the friend information management unit 113 changes or deletes the friend registration information in order to cancel the other friend relationship because the user who has established the relationship includes a user who has registered another friend. For example, when the relationship between the user A and the user B is established, the friend information management unit 113 changes or deletes the friend registration information of the user A and the user C.
  • step S207 the friend information management unit 113 notifies the user whose friend has been canceled to that effect. Specifically, for example, when the friend of the user A and the user C is canceled, the friend information management unit 113 notifies the terminal device 211a used by the user A and the terminal device 211c used by the user C of the friend cancellation. Information is sent and notifications are displayed on each terminal.
  • step S208 the friend information management unit 113 changes or deletes the friend registration information in order to cancel the friend relationship between the users whose dating application has not been established. For example, when the relationship between the user A and the user B is not established, the friend information management unit 113 changes or deletes the friend registration information of the user A and the user B.
  • step S209 the friend information management unit 113 notifies the user whose friend has been canceled to that effect. Specifically, for example, when the friend of the user A and the user B is canceled, the friend information management unit 113 notifies the terminal device 211a used by the user A and the terminal device 211b used by the user B of the friend cancellation. Information is sent and notifications are displayed on each terminal.
  • the friend registration is performed. Using the information, it is determined whether or not the first user or the second user has other registered friends, and if it is determined that there are other registered friends, the friend is registered. The user can be unregistered as a friend. That is, when dating registration is made between users, friend registration is canceled in order to restrict communication between the user and other users. As a result, the user who has been registered for dating cannot chat with other users or apply for dating to other users. This makes it possible to prevent a user who desires a serious one-on-one relationship from being assisted in building a dishonest relationship.
  • the first user or the first user or the second user is determined by using the friend registration information. It is possible to determine whether or not the second user has a user registered as another friend, and if it is determined that there is a user registered as another friend, the user registered as a friend can be canceled from the friend registration.
  • the friend is not displayed on the friend list screen, or the control unit is stopped from sending and receiving messages with the user (including prohibition) so that the friend cannot be chatted. So, you can limit communication.
  • the dating registration is canceled, you may be able to re-register as a friend with another user. Also, the cancellation of friend registration with other users may be temporary. That is, when the dating registration is made, the other user may be hidden, and when the dating registration is canceled, the other user may be displayed again.
  • dating application and approval of dating application may be displayed as exchanges in chat.
  • the communication support server 101 is mounted on the computer 801 shown in FIG.
  • the operation of each component of the communication support server 101 is stored in the auxiliary storage device 804 in the form of a program.
  • the CPU 802 reads the program from the auxiliary storage device 804, expands it to the main storage device 803, and executes the above processing according to the program. Further, the CPU 802 secures a storage area corresponding to the above-mentioned storage unit in the main storage device 803 according to the program.
  • the program is a communication support program for communicating between a plurality of users via a network, and is included in a plurality of users by referring to the dating registration information indicating the dating relationship between the users.
  • the computer is made to execute a step of canceling the friend registration of the first user or another user registered as a friend of the second user by using the registration information.
  • Another program is a communication support program for communicating between a plurality of users via a network, and is a step of determining whether or not the first user and the second user satisfy the dating conditions.
  • the dating application display for displaying the dating application to the first terminal device used by the first user and the second terminal device used by the second user.
  • the computer is made to execute a step of transmitting information and a step of storing dating registration information indicating the dating relationship between the first user and the second user by the dating application display information.
  • the auxiliary storage device 804 is an example of a tangible medium that is not temporary.
  • Other examples of non-temporary tangible media include magnetic disks, magneto-optical disks, CD-ROMs, DVD-ROMs, semiconductor memories, etc., which are connected via an interface.
  • the distributed computer may expand the program to the main storage device 803 and execute the above processing.
  • the program may be for realizing a part of the above-mentioned functions. Further, the program may be a so-called difference file (difference program) that realizes the above-mentioned function in combination with another program already stored in the auxiliary storage device 804.
  • difference file difference program
  • Communication support system 101 Communication support server 111 ... Control unit 112 ... Matching candidate extraction unit 113 ... Friend information management unit 114 ... Message content analysis unit 115 ... Dating availability determination unit 116 ... Dating information management unit 121 ... Personal information storage unit 122 ... Message storage units 211, 211a, 211b, 211c ... Terminal devices 212, 212a, 212b, 212c ... Terminal display units 213, 213a, 213b, 213c ... Terminal input unit 801 ... Computer 802 ... CPU 803 ... Main storage device 804 ... Auxiliary storage device 805 ... Interface NW ... Network

Landscapes

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

Abstract

複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援サーバ1であって、ユーザ間の友達関係を示す友達登録情報及びユーザ間の交際関係を示す交際登録情報を記憶する個人情報記憶部121と、交際登録情報を参照し複数のユーザに含まれる第一のユーザと第二のユーザが交際状態であると判別した場合、友達登録情報を用いて第一のユーザ又は第二のユーザにかかる友達登録されているユーザとのコミュニケーションを制限する交際情報管理部116と、を備える。

Description

コミュニケーション支援サーバ、コミュニケーション支援方法、及びコミュニケーション支援プログラム
 本開示は、人と人の間のコミュニケーションの支援を行うコミュニケーション支援サーバ、コミュニケーション支援方法、及びコミュニケーション支援プログラムに関する。
 人と人のネットワークを介したコミュニケーションツールとして、ソーシャル・ネットワーキング・サービス(social networking service,SNS)等のコミュニティが広く活用されている。また、ソーシャル・ネットワーキング・サービスには、チャット機能やメッセンジャー機能等が実装されている場合が多く、リアルタイムなコミュニケーションを行うことができる。コミュニティに参加するためには、参加を希望する人の個人情報を参加希望者が入力し、その個人情報に基づいて友達申請等を行い、コミュニティ内での人間関係が構築されていく。
 また、コミュニティを通じて交際相手のマッチングを支援するシステムも知られている。特許文献1には、不特定者により一方的に画像が閲覧されて個人が特定される可能性を軽減して、交際紹介システムの利用を促進することができるようにする技術が記載されている。
特開2010-86214号公報
 しかしながら、特許文献1に係るシステムでは、複数のユーザに対して交際申請を行うことができてしまうため、1対1の真剣な交際を望むユーザに対して不誠実な人間関係の構築を支援してしまう可能性があるという問題がある。
 本開示の実施形態は、このような問題点を解決するためになされたもので、その目的とするところは、ユーザ間の1対1の交際を支援することができるコミュニケーション支援サーバ、コミュニケーション支援方法、及びコミュニケーション支援プログラムを提供することにある。
 上記した目的を達成するために、本開示に係るコミュニケーション支援サーバは、複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援サーバであって、ユーザ間の友達関係を示す友達登録情報及びユーザ間の交際関係を示す交際登録情報を記憶する個人情報記憶部と、前記交際登録情報を参照し複数のユーザに含まれる第一のユーザと第二のユーザが交際状態であると判別した場合、前記友達登録情報を用いて前記第一のユーザ又は前記第二のユーザにかかる他の友達登録されているユーザとのコミュニケーションを制限する友達情報管理部と、を備える。
 また、上記した目的を達成するために、本開示に係るコミュニケーション支援サーバは、複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援サーバであって、ユーザ間の交際関係を示す交際登録情報を記憶する個人情報記憶部と、第一のユーザと第二のユーザが交際条件を満たしているか否かを判別する交際可否判別部と、前記交際可否判別部が交際条件を満たしていると判別した場合、前記第一のユーザが使用する第一端末装置及び前記第二のユーザが使用する第二端末装置に、交際申請を行う表示のための交際申請表示情報を送信する交際情報管理部と、を備え、前記交際情報管理部は、前記交際申請表示情報により前記第一のユーザと前記第二のユーザの交際登録情報を前記個人情報記憶部に記憶する。
 また、上記した目的を達成するために、本開示に係るコミュニケーション支援サーバは、複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援サーバであって、ユーザ間の友達関係を示す友達登録情報及びユーザ間の交際関係を示す交際登録情報を記憶する個人情報記憶部と、前記交際登録情報を参照し複数のユーザに含まれる第一のユーザと第二のユーザが交際状態であると判別した場合、前記友達登録情報を用いて前記第一のユーザ又は前記第二のユーザにかかる他の友達登録されているユーザとのコミュニケーションを制限する友達情報管理部と、前記第一のユーザと前記第二のユーザが交際条件を満たしているか否かを判別する交際可否判別部と、前記交際可否判別部が交際条件を満たしていると判別した場合、前記第一のユーザが使用する第一端末装置及び前記第二のユーザが使用する第二端末装置に、交際申請を行う表示のための交際申請表示情報を送信する交際情報管理部と、を備え、前記交際情報管理部は、前記交際申請表示情報により前記第一のユーザと前記第二のユーザの交際登録情報を前記個人情報記憶部に記憶する。
 また、前記友達情報管理部は、友達登録されているユーザとのコミュニケーションを制限するために、当該友達登録されているユーザを友達登録から解除してもよい。
 また、ユーザ間のメッセージの送受信を制御する制御部を更に備え、前記友達情報管理部は、友達登録されているユーザとのコミュニケーションを制限するために、前記制御部に対して、当該ユーザとのメッセージの送受信を停止してもよい。
 また、前記交際可否判別部は、前記交際条件として前記第一のユーザと前記第二のユーザが所定のイベントを実施したか否かにより判別してもよい。
 また、友達登録されたユーザ間でやり取りされるメッセージの内容を解析し、解析結果を用いて前記所定のイベントの実施に関する情報を生成するメッセージ内容解析部を更に備えてもよい。
 また、前記交際可否判別部は、前記交際条件として前記第一のユーザと前記第二のユーザの好感度が所定値を満たしているか否かにより判別してもよい。
 また、友達登録されたユーザ間でやり取りされるメッセージの内容を解析し、解析結果を用いて前記好感度を算出するメッセージ内容解析部を更に備えてもよい。
 また、前記個人情報記憶部は、各ユーザの個人情報を記憶し、前記個人情報記憶部に記憶される個人情報を用いて、複数のユーザ間のマッチングの程度が所定の条件を満たすか否かを判別するマッチング候補抽出部を更に備え、前記友達情報管理部は、前記マッチング候補抽出部が前記マッチングの程度が所定の条件を満たすと判別した場合に、条件を満たすユーザを抽出し、抽出されたユーザが使用する端末装置に対して、友達申請表示を行うための友達申請表示情報を送信してもよい。
 また、上記した目的を達成するために、本開示に係るコミュニケーション支援方法は、複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援方法であって、友達情報管理部が、ユーザ間の交際関係を示す交際登録情報を参照し複数のユーザに含まれる第一のユーザと第二のユーザが交際状態であるか否かを判別するステップと、前記友達情報管理部が、前記第一のユーザと前記第二のユーザが交際状態であると判別した場合、ユーザ間の友達関係を示す友達登録情報を用いて前記第一のユーザ又は前記第二のユーザにかかる他の友達登録されているユーザとのコミュニケーションを制限するステップと、を備える。
 また、上記した目的を達成するために、本開示に係るコミュニケーション支援方法は、複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援方法であって、交際可否判別部が、第一のユーザと第二のユーザが交際条件を満たしているか否かを判別するステップと、交際情報管理部が、前記交際可否判別部が交際条件を満たしていると判別した場合前記第一のユーザが使用する第一端末装置及び前記第二のユーザが使用する第二端末装置に、交際申請を行う表示のための交際申請表示情報を送信するステップと、前記交際情報管理部が、前記交際申請表示情報により前記第一のユーザと前記第二のユーザの交際関係を示す交際登録情報を個人情報記憶部に記憶するステップと、を備える。
 上記した目的を達成するために、本開示に係るコミュニケーション支援プログラムは、複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援プログラムであって、ユーザ間の交際関係を示す交際登録情報を参照し複数のユーザに含まれる第一のユーザと第二のユーザが交際状態であるか否かを判別するステップと、前記第一のユーザと前記第二のユーザが交際状態であると判別した場合、ユーザ間の友達関係を示す友達登録情報を用いて前記第一のユーザ又は前記第二のユーザにかかる他の友達登録されているユーザとのコミュニケーションを制限するステップと、をコンピュータに実行可能とする。
 また、上記した目的を達成するために、複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援プログラムであって、第一のユーザと第二のユーザが交際条件を満たしているか否かを判別するステップと、交際条件を満たしていると判別した場合前記第一のユーザが使用する第一端末装置及び前記第二のユーザが使用する第二端末装置に、交際申請を行う表示のための交際申請表示情報を送信するステップと、前記交際申請表示情報により前記第一のユーザと前記第二のユーザの交際関係を示す交際登録情報を記憶するステップと、をコンピュータに実行可能とする。
 上記手段を用いる本開示のコミュニケーション支援サーバ、コミュニケーション支援方法、及びコミュニケーション支援プログラムによれば、ユーザ間の1対1の交際を支援することができる。
本開示の実施形態に係るコミュニケーション支援システム1を示すシステム構成図である。 マッチング候補情報を受信した状態のユーザAの端末装置211aの画面を示す概略図である。 ユーザAの友達一覧を示すユーザAの端末装置211aの画面を示す概略図である。 ユーザBとチャット中のユーザAの端末装置211aの画面を示す概略図である。 ユーザAとチャット中のユーザBの端末装置211bの画面を示す概略図である。 ユーザBの情報が表示されているユーザAの端末装置211aの画面を示す概略図である。 ユーザBへの交際申請ボタンが表示されているユーザAの端末装置211aの画面を示す概略図である。 ユーザAからの交際申請情報が表示されているユーザBの端末装置211bの画面を示す概略図である。 ユーザAへの交際申請承認ボタンが表示されているユーザBの端末装置211bの画面を示す概略図である。 ユーザBとの交際の成立がポップアップ表示されているユーザAの端末装置211aの画面を示す概略図である。 ユーザBとの交際の成立が表示されているユーザAの端末装置211aの画面を示す概略図である。 本開示の実施形態に係るコミュニケーション支援システム1における友達申請の動作を示すフローチャートである。 本開示の実施形態に係るコミュニケーション支援システム1における交際申請を行う際の動作を示すフローチャートである。 本開示の実施形態に係るコンピュータの構成を示す概略ブロック図である。
 以下、本開示の実施形態を図面に基づき説明する。
 本開示におけるコミュニケーション支援システムは、コミュニティを運営するコミュニティ運営者(以下、運営者という)が運営する、会員登録されたユーザのマッチング支援と、マッチングの結果、友達となった人同士のコミュニケーションを支援するためのシステムである。当該コミュニティは、具体的には、マッチングしたい相手の希望条件や、自分の個人情報を会員登録した複数のユーザの中から、マッチングの候補者を提案し、申請、承認により友達となる。友達となったユーザ同士は、チャットによるコミュニケーションを行うことができるものである。さらにユーザ同士が、デート等のリアルなコミュニケーションを行った場合に、交際(お付き合い)に進めるように支援をすることができるものである。
 <構成>
 図1は、本開示の実施形態に係るコミュニケーション支援サーバ101を含むコミュニケーション支援システム1を示すシステム構成図である。
 当該コミュニティを利用するユーザは、会員登録時に個人情報の登録を行う。個人情報は、ユーザの名前情報(ニックネームでも可)、年齢、職業、収入、趣味、価値観、ライフプラン等、登録時にユーザ自身のプロフィールとして入力する項目と、マッチング相手として希望する、年齢、職業、収入、趣味、価値観、ライフプラン等の項目がある。さらに、各ユーザの個人情報には、コミュニケーション支援システム1での過去のチャットによるメッセージの内容に応じた性格を示す特性情報を含めることができる。
 図1に示すように、本実施形態に係るコミュニケーション支援システム1は、インターネット、VPN(Virtual Private Network)等のネットワークNWを介して、ユーザ側が使用する端末装置である端末装置211(端末装置211a、211b、211c)と、事業者のコミュニケーション支援サーバ101とが接続されて構成されている。なお、説明の簡略化のため図1では3人のユーザA,B、Cを想定してユーザA(本開示の第一のユーザに相当)が使用する端末装置211a(本開示の第一端末装置に相当)とユーザB(本開示の第二のユーザに相当)が使用する端末装置211b(本開示の第二端末装置に相当)とユーザC(本開示の他のユーザに相当)が使用する端末装置211cのみを示しているが、コミュニケーション支援サーバ101はネットワークNWを介して3人以上のユーザと接続可能である。
 コミュニケーション支援サーバ101は、制御部111と、マッチング候補抽出部112と、友達情報管理部113と、メッセージ内容解析部114と、交際可否判別部115と、交際情報管理部116と、個人情報記憶部121と、メッセージ記憶部122と、を備える。
 制御部111は、端末装置211a、211b、211cと、コミュニケーション支援サーバ101との情報のやり取りの制御を行う。
 マッチング候補抽出部112は、後述する個人情報記憶部121に記憶されている複数のユーザの個人情報から、マッチング候補を抽出する。具体的には、個人情報として記録されているマッチング候補相手の、年齢情報や、年収情報、趣味情報等の情報を、それぞれ重みづけを行い、点数化してマッチングの程度を算出し、マッチング度の高いユーザを、マッチング候補として抽出する。また、個人情報には、過去にそのユーザが行ったメッセージのやり取りから解析された性格の指標としての特性情報を含むことができる。そして、特性情報に応じて、マッチング候補を抽出しても構わない。また、マッチング候補抽出部112は、マッチング候補として抽出されたユーザに対して、友達申請情報を生成し送信する。マッチング候補抽出部112は、過去の各ユーザのやり取りやマッチング状況を教師データとした機械学習を用いてマッチング候補の抽出を行うことができる。
 友達情報管理部113は、マッチング候補抽出部112が抽出したマッチング候補のユーザが使用する端末装置に対して、友達申請表示を行うための友達申請表示情報を生成し送信する。また、友達情報管理部113は、一方のユーザから送信された友達申請に対して相手のユーザから友達申請が承認された場合に、ユーザ同士が友達の同意をしたものとして、個人情報記憶部121の各ユーザの情報に、友達登録情報を記憶する。また、友達状態が解消された場合には、個人情報記憶部121の各ユーザの情報の友達登録情報を変更又は削除する。また、友達情報管理部113は、後述する交際登録されたユーザに他に友達登録されたユーザがいる場合、当該ユーザを友達登録から削除するために、個人情報記憶部121の該当するユーザの情報の友達登録情報を変更又は削除する。
 メッセージ内容解析部114は、ユーザが入力したメッセージの内容を解析する。メッセージ内容解析部114は、メッセージの内容の解析をメッセージのやり取りの流れにより解析することができる。具体的には、例えば、複数のメッセージのやり取りから、一回のメッセージの長さや、一度チャットを開始した場合のメッセージの数、やり取りの時間等の情報から解析することができる。また、他のユーザとの比較により解析を行ってもよい。例えば、ユーザAとユーザBのやり取りと、ユーザAとユーザB以外の他のユーザとのやり取りの比較や、他のユーザ同士のやり取りとの比較を行い、肯定的な流れか否定的な流れかの解析を行ってもよい。また、メッセージ内容解析部114は、メッセージの内容を解析し、例えば、ユーザAのユーザBに対する好感度、ユーザBのユーザAに対する好感度を算出してもよい。ユーザAとユーザBの過去のメッセージのやり取りの流れから、肯定的な内容のやり取りである場合には好感度を加算し、好感度を高く算出することができる。また否定的な内容のやり取りである場合には、好感度を減算し、好感度を低く算出することができる。また、メッセージ内容解析部114が算出したユーザAのユーザBに対する好感度の情報は、制御部111を通じてユーザBの使用する端末装置211bに送信する。また、メッセージ内容解析部114が算出したユーザBのユーザAに対する好感度の情報は、制御部111を通じてユーザAの使用する端末装置211aに送信する。メッセージ内容解析部114は、過去のメッセージのやり取りを教師データとした機械学習を用いてメッセージの解析を行うことができる。
 交際可否判別部115は、友達登録されたユーザ同士が、交際申請を行うことが可能か否かを判別する機能を有する。具体的には、2人のユーザが交際条件を満たした場合に交際申請を行うことを可能と判別する。交際条件とは、例えば、2人のユーザが所定のイベントとしてデートを実施した実績がある場合や、お互いの好感度が定められた基準値を超えるような場合を示す。デートを実施した実績や、お互いの好感度の情報は、後述する個人情報記憶部121に記憶される各ユーザの個人情報に紐づけて記憶される。
 交際情報管理部116は、交際可否判別部115が交際条件を満たすと判別した場合に、交際申請表示情報を生成し、当該交際申請表示情報により各ユーザの端末装置211に、交際申請を行うためのボタン及び、交際申請を承認するボタンを表示する機能を有する。さらに交際情報管理部116は、一方のユーザから送信された交際申請情報に対して相手のユーザが交際申請を承認し、交際承認情報が送信された場合に、ユーザ同士が交際の同意をしたものとして、個人情報記憶部121の各ユーザの個人情報に紐づけて交際登録情報を記憶する。また、交際状態が解消された場合には、個人情報記憶部121の各ユーザの個人情報に紐づく交際登録情報を変更又は削除する。
個人情報記憶部121は、当該サービスに登録する各ユーザの個人情報を記憶する記憶部である。また、各ユーザ間の好感度を記憶する。例えば、ユーザAのユーザBに対する好感度や、ユーザBのユーザAに対する好感度を、各ユーザの個人情報と紐づけて記憶する。また、個人情報記憶部121は、各ユーザ間で友達登録が行われていることを示す友達登録情報や、交際登録が行われていることを示す交際登録情報を個人情報と紐づけて記憶する。
メッセージ記憶部122は、ユーザ同士のチャットによるメッセージの内容を記憶する記憶部である。
 端末装置211(端末装置211a、211b、211c)は、例えばPCや、スマートフォン、タブレットPC、及び携帯電話のような携帯端末であり、例えばweb情報を表示可能な端末である。端末装置211(端末装置211a、211b、211c)は、端末にインストールされた専用のアプリケーションソフトウェアによってコミュニケーション支援サーバ101にアクセスしてもよい。また、コミュニケーション支援サーバ101が提供する動作環境(API(アプリケーションプログラミングインタフェース)、プラットフォーム等)を利用してコミュニケーション支援サーバ101にアクセスしてもよい。
 端末表示部212(端末表示部212a、212b、212c)は、例えば、スマートフォンにおける液晶ディスプレイや有機ELディスプレイ等の表示部である。また、端末装置211(端末装置211a、211b、211c)と独立したディスプレイ装置であっても構わない。端末表示部212(端末表示部212a、212b、212c)は、コミュニケーション支援サーバ101から送信されるメッセージや、好感度の情報を表示する。
 端末入力部213(端末入力部213a、213b、213c)は、例えば、スマートフォンにおける液晶ディスプレイや有機ELディスプレイ等の端末表示部212(端末表示部212a、212b、212c)と一体であるタッチパネルなどの入力装置である。また、端末表示部212(端末表示部212a、212b、212c)と独立したキーボードであってもよいし、端末装置211(端末装置211a、211b、211c)と独立したキーボードなどであっても構わない。さらに、音声入力装置であっても構わない。
 <端末装置画面>
 次に、本開示の実施形態に係る端末装置211(端末装置211a、211b)に表示される表示画面について、図2から図9を参照しながら説明する。
 図2は、ユーザ同士のマッチング候補を通知する際のユーザAが使用する端末装置211aを示す概略図である。図2はユーザAである「ケンタ」さんに対して、ユーザBである「aya」さんがマッチング候補として紹介されている画面である。また、「ケンタ」さんと「aya」さんのマッチング度は80%であることを示している。「ケンタ」さんが、「aya」さんを気に入った場合、友達申請表示情報に基づいて表示される「友達申請」のボタンを押すことにより、「aya」さんに対して友達申請を行うことができる。また、画面下のRECEIVEは、「ケンタ」さんに対して友達申請を行ったユーザを示している。「じゅん」さんは、マッチング度が80%、「eri」さんはマッチング度が70%であり、「kyoko」さんはマッチング度が75%であることを示している。「ケンタ」さんは、例えば「じゅん」さんを気に入った場合、「じゅん」さんの下にある「友達承認」ボタンを押すことにより、「じゅん」さんと友達になることができる。このように、ユーザは複数のユーザと友達登録をすることができる。
 図3は、ユーザAである「ケンタ」さんの友達登録された友達の一覧を示す端末装置211aを示す概略図である。ユーザAは、友達をタップ等することにより選択する事でチャット画面へ移行し、チャットによるメッセージのやり取りを行うことができる。
 図4は、ユーザBである「aya」さんとチャット中のユーザAである「ケンタ」さんの端末装置211aの画面を示す概略図である。ゲージ220は、ユーザAに対するユーザBの好感度を示す表示であり、ゲージのレベルが上がるほど好感度が高いことを示している。ゲージ220によって、ユーザAは、相手側であるユーザBの好感度を適時知ることができる。そのため、ゲージ220は、表示される好感度に応じたメッセージ内容を考える動機付けとすることができる。また、メッセージ221、223,225,227,229はユーザAが入力したメッセージであり、メッセージ222,224,226,228はユーザBが入力したメッセージである。
 図5は、ユーザAである「ケンタ」さんとチャット中のユーザBである「aya」さんの端末装置211bの画面を示す概略図である。ゲージ230は、ユーザBに対するユーザAの好感度を示す表示であり、ゲージのレベルが上がるほど好感度が高いことを示している。ゲージ230によって、ユーザBは、相手側であるユーザAの好感度を適時知ることができる。そのため、ゲージ230は、表示される好感度に応じたメッセージ内容を考える動機付けとすることができる。また、メッセージ231、233、235、237、239はユーザAが入力したメッセージであり、メッセージ232、234、236、238はユーザBが入力したメッセージである。
 図4、5の例では、メッセージ221から228と、対応するメッセージ231から238のやり取りの内容をメッセージ内容解析部114が解析し、ユーザAとユーザBがデートの約束を行ったことを判別する。さらにメッセージ229と、対応するメッセージ239のやり取りの内容をメッセージ内容解析部114が解析し、デートが実施されたことを判別する。メッセージ内容解析部114は、個人情報記憶部121のユーザA,ユーザBの情報に、それぞれユーザB、ユーザAとデートを実施したことを示すデート実施情報を記憶する。
 図6、図7は、ユーザAである「ケンタ」さんの端末装置211aの画面を示す概略図である。
 図6は、図4のチャット画面でユーザBの名前「aya」さんをタップ等で選択した際に表示されるユーザBの情報を示す情報である。ボックス241は、ユーザAとユーザBが「友達」である状態を表示している。ボックス242は、ユーザBの詳細プロフィールを表示するためのボタンである。詳細プロフィールを表示することで、ユーザAは、ユーザBの詳細な個人情報を知ることができる。ボックス243は、ユーザBに対して交際の申請をするためのボタンである。ボックス243は、交際可否判別部115が、個人情報記憶部121のユーザA、ユーザBの情報として記憶されているデート実施情報に基づいて、交際条件を満たすと判別された場合に交際申請表示情報によって表示されるボタンである。ユーザAが、ボックス243の「お付き合い申請」を選択することによって、図7の表示へ遷移する。ボックス244は、ユーザBとの友達関係を解消するためのボタンである。ユーザAがユーザBとの友達関係の解消を希望する場合、ユーザAがボックス244の「友達を解消する」を選択する。それによって、友達情報管理部113は、個人情報記憶部121のユーザA、ユーザBの情報に対して、ユーザAとユーザBの友達登録情報を変更又は削除する。なお、個人情報記憶部121に友達登録情報の履歴情報を記録しておいても構わない。
 図7は、ユーザAが図6において「お付き合い申請」を選択した場合に遷移する表示画面を含む概略図である。領域251にはユーザBに対するメッセージ等のコメントを必要に応じて入力することができる。ボックス252の「お付き合い申請を送信」を選択することにより、交際申請情報と領域251に入力した内容が、コミュニケーション支援サーバ101を介してユーザBの使用する端末装置211bに送信される。
 図8、図9は、ユーザBである「aya」さんの端末装置211bの画面を示す概略図である。
 図8は、図5のチャット画面でユーザAの名前「ケンタ」さんをタップ等で選択した際に表示されるユーザAの情報を示す情報である。ボックス261は、ユーザBとユーザAが「友達」である状態を表示している。表示262は、ユーザAである「ケンタ」さんから、交際の申請が来ていることを示す表示である。また表示263は、ユーザAが入力したメッセージの表示である。ボックス264は、ユーザAの詳細プロフィールを表示するためのボタンである。詳細プロフィールを表示することで、ユーザBは、ユーザAの詳細な個人情報を知ることができる。ボックス265は、ユーザAからの交際申請に対して交際申請を承認するためのボタンである。ユーザBがボックス265の「お付き合い申請を承認」を選択することによって、交際承認情報が端末装置211bからコミュニケーション支援サーバ101の交際情報管理部116に送信される。これによって、ユーザAとユーザB双方が交際の同意をしたことになり、交際情報管理部116は、個人情報記憶部121のユーザA、ユーザBの情報に対して、ユーザAとユーザBの交際登録を行う。続いて、端末装置211bは、図9の表示へ遷移する。ボックス266は、ユーザAとの友達登録を解消するためのボタンである。ユーザBがユーザAとの友達関係の解消を希望する場合、ユーザBがボックス266の「友達を解消する」を選択する。それによって、友達情報管理部113は、個人情報記憶部121のユーザB、ユーザAの情報に対して、ユーザBとユーザAの友達登録情報を変更又は削除する。なお、個人情報記憶部121に友達登録情報の履歴情報を記録しておいても構わない。
 図9は、ユーザBが図8において「お付き合い申請を承認」を選択した場合に遷移する表示画面を含む概略図である。領域271にはユーザAに対するメッセージ等のコメントを必要に応じて入力することができる。ボックス272の「お付き合い申請の承認を送信」を選択することにより、交際承認情報と領域271に入力した内容が、コミュニケーション支援サーバ101を介してユーザAの使用する端末装置211aに送信される。
 図10、図11は、再びユーザAである「ケンタ」さんの端末装置211aの画面を示す概略図である。
 図10は、図9でユーザBが交際申請に対する承認を行ったことにより交際が成立したことを端末装置211aにポップアップ表示281をした画面を示す概略図である。これにより、ユーザAは交際が成立したことを知ることができる。ポップアップ表示281内の確認を選択する事で、図11の画面に遷移する。
 図11は、ユーザBの交際している状態を示している。ユーザAは、ボックス291を選択する事により、図4で示す画面に戻りユーザBとチャットを行うことができる。また、ボックス292を選択する事により、ユーザBとの交際を解消することができる。具体的には、ボックス292を選択する事により、端末装置211aから交際解消要求情報が交際情報管理部116に送信される。交際情報管理部116は、個人情報記憶部121のユーザA、ユーザBの情報に対して、ユーザAとユーザBの交際登録を変更又は削除する。なお、個人情報記憶部121に交際登録の履歴情報を記録しておいても構わない。
 <処理の流れ、友達登録~チャット>
 次に、本開示の実施形態に係るコミュニケーション支援システム1における友達登録及びチャットの動作について、図12に示すフローチャートを参照しながら説明する。
 図12のフローチャートは、コミュニケーション支援サーバ101、ユーザAが使用する端末装置211aと、ユーザBが使用する端末装置211bの各動作の関連状態を示している。
 ステップS101において、コミュニケーション支援サーバ101のマッチング候補抽出部112は、個人情報記憶部121に記憶されている複数のユーザの個人情報から、マッチング候補を抽出する。また、個人情報には、過去にそのユーザが行ったメッセージのやり取りから解析された性格の指標としての特性情報を含むことができる。そして、特性情報に応じて、マッチング候補を抽出しても構わない。
 ステップS102において、友達情報管理部113は、ステップS101で抽出されたマッチング候補のそれぞれにマッチング候補情報を通知する(図2の今日の一期一会の情報に相当)。具体的には、マッチング候補となる相手の情報である、例えばユーザAの情報を端末装置211bに送信し、ユーザBの情報を端末装置211aに送信する。また友達情報管理部113は、友達申請表示情報を生成し、端末装置211b、端末装置211aに送信する。それにより、端末装置211b、端末装置211aに「友達申請」ボタンを表示する。
 ステップS103において、ステップS102でマッチング候補が送信されたユーザAが、ユーザBを気に入った場合、友達申請を行うことができる。具体的には、端末装置211aの端末入力部213aから「友達申請」ボタンを押すことにより、友達申請情報をコミュニケーション支援サーバ101に送信する。
 ステップS104において、制御部111は、ステップS103で送信された友達申請情報に基づいて、ユーザBに当該情報を送信する。具体的には、ユーザAからの友達申請情報を、端末装置211bに送信する。
 ステップS105において、ステップS104で友達申請情報が送信されたユーザBが、ユーザAを気に入った場合、友達承認を行うことができる。具体的には、端末装置211bの端末入力部213bから「友達承認」ボタンを押すことにより、友達承認情報をコミュニケーション支援サーバ101に送信する。友達情報管理部113は、個人情報記憶部121のユーザA、ユーザBの情報に対して、ユーザAとユーザBの友達登録を行う。
 ステップS106において、制御部111は、ユーザBから友達申請の承認があったことをユーザAに通知する。具体的には、制御部111が、端末装置211aに、友達承認の通知情報を送信し、ユーザAとユーザBがメッセージのやり取りをできる状態になった旨を通知する。
 以上、コミュニケーション支援システム1で友達登録を行うまでの流れを説明した。次にユーザAとユーザBの間のチャットについて説明する。コミュニケーション支援システム1において、チャットは、友達登録されたユーザ間で行うことができるサービスである。
 ステップS107において、コミュニケーション支援サーバ101は、ステップS117との間の処理を繰り返す。当該処理は、端末装置211aのステップS108からステップS118までの処理の繰り返し、及び端末装置211bのステップS109からステップS119までの処理の繰り返しと同期するものである。なお、端末装置211a又は端末装置211bの処理の繰り返しが終了した場合、ステップS107からステップS117の間の処理の繰り返しは終了する。
 ステップS108において、端末装置211aのステップS108からステップS118までの処理を繰り返す。同様に、ステップS109において、端末装置211bのステップS109からステップS119までの処理を繰り返す。
 ステップS110において、ユーザAは、端末装置211aの端末入力部213aから、ユーザBに対して送信するためのメッセージを入力する。端末装置211aは、入力されたメッセージをコミュニケーション支援サーバ101に送信する。
 ステップS111において、制御部111は、ステップS110で送信されたメッセージを、ユーザBに送信する。具体的には、ステップS110で送信されたメッセージをメッセージ記憶部122に記憶し、記憶されたメッセージを、ユーザBが使用する端末装置211bに送信する。
 ステップS112において、端末装置211bは、ステップS111で送信されたメッセージを端末表示部212bで表示する。
 ステップS113において、ユーザBは、端末装置211bの端末入力部213bから、ユーザAに対して送信するためのメッセージを入力する。端末装置211bは、入力されたメッセージをコミュニケーション支援サーバ101に送信する。
 ステップS114において、制御部111は、ステップS113で送信されたメッセージを、ユーザAに送信する。具体的には、ステップS113で送信されたメッセージをメッセージ記憶部122に記憶し、記憶されたメッセージを、ユーザAが使用する端末装置211aに送信する。
 ステップS115において、端末装置211aは、ステップS114で送信されたメッセージを端末表示部212aで表示する。
 ステップS116において、メッセージ内容解析部114は、ステップS111、ステップS114で記憶されたメッセージの内容を解析する。解析するメッセージは、過去に送信されたメッセージや、ユーザBから送信されたメッセージも併せて解析してもよい。また、メッセージ内容解析部114は、メッセージの内容を解析し、ユーザAのユーザBに対する好感度、ユーザBのユーザAに対する好感度を算出することができる。
 ステップS117において、コミュニケーション支援サーバ101は、ステップS107との間の処理を繰り返す。なお、前述したように、端末装置211a又は端末装置211bの処理の繰り返しが終了した場合、ステップS107からステップS117の間の処理の繰り返しは終了する。
 ステップS118において、端末装置211aのステップS108からステップS118までの処理を繰り返す。同様に、ステップS119において、端末装置211bのステップS109からステップS119までの処理を繰り返す。ユーザA又はユーザBが、メッセージのやり取りの終了を希望した場合には、これらの処理の繰り返しは終了する。
 以上のようにチャットを行うことで、ユーザ間のコミュニケーションを図ることができる。また、ユーザ間のメッセージ内容をメッセージ内容解析部114が解析することにより、例えば各ユーザがデートの約束を行ったことや、デートが実施されたことをコミュニケーション支援サーバ101が認識することができる。デートが実施されたことの情報が個人情報記憶部121にデート実施情報として各ユーザの情報として記憶される。
 <処理の流れ~交際申請>
 次に、図13を用いて、友達登録されたユーザ同士が交際条件を満たす場合の交際申請の流れについて説明する。図13では、ユーザAとユーザB、及びユーザAとユーザCが友達登録されている状態であることを想定して説明する。なお、図13のフローチャートは、コミュニケーション支援サーバ101の動作のみを説明する。
 ステップS201において、交際可否判別部115は、個人情報記憶部121に記憶されている各ユーザの個人情報から、交際条件の判定を行う。具体的には、各ユーザの個人情報に基づいて、交際申請を行うための交際条件を満たすユーザを抽出する。例えば、ユーザAとユーザBが1回デートを実施している場合、デート実施情報から交際条件を満たすものとしてユーザAとユーザBを交際申請ボタン表示の対象として抽出する。また、ユーザAとユーザCはデートを実施しておらず、また、お互いの好感度が定められた基準値を超えていない場合、ユーザAとユーザCは交際条件を満たさないものとして抽出を行わない。
 ステップS202において、交際情報管理部116は、交際申請表示情報を生成しステップS201で抽出したユーザAとユーザBが使用する端末装置211a、211bに送信することで、各端末に交際申請ボタンの表示を行う。一方のユーザから交際申請情報が相手のユーザにコミュニケーション支援サーバ101を介して送信された場合には、相手のユーザの端末装置211には交際申請承認ボタンが表示される。一方のユーザから送信された交際申請に対して相手が同意した場合は、交際が成立したものとして交際登録情報を各ユーザの個人情報に紐づけて記憶する。
 ステップS203において、交際情報管理部116は、交際登録情報を参照し、交際が成立したか否か(交際状態であるか否か)を判別する。交際が成立した場合(Y)は、ステップS204へ処理を進める。交際が成立しないと判別した場合、ステップS208へ処理を進める。交際が成立しない例として、一方のユーザから交際申請がされてから、例えば7日以上、交際申請に対する承認がない場合、交際は成立しないものと判別する。
 ステップS204において、交際情報管理部116は、交際成立をした各ユーザに交際通知の送信を行う。その結果、各ユーザの端末装置211に交際が成立したことの表示がされる(図10のポップアップ表示281に相当)。
 ステップS205において、友達情報管理部113は、交際が成立したユーザに他の友達登録をしたユーザがいるか否かを判別する。他の友達登録をしたユーザがいる場合(Y)は、ステップS206へ処理を進める。他の友達登録をしたユーザいない場合(N)は、処理を終了する。
 ステップS206において、友達情報管理部113は、交際が成立したユーザに他の友達登録をしたユーザがいることから、当該他の友達関係を解除するために友達登録情報を変更又は削除する。例えば、ユーザAとユーザBの交際が成立した場合、友達情報管理部113は、ユーザAとユーザCの友達登録情報を変更又は削除する。
 ステップS207において、友達情報管理部113は、友達が解除されたユーザに対して、その旨を通知する。具体的には、例えばユーザAとユーザCの友達が解除された場合、友達情報管理部113は、ユーザAの使用する端末装置211aとユーザCが使用する端末装置211cに対して友達解除の通知情報を送信し、各端末で通知が表示される。
 ステップS208において、友達情報管理部113は、交際申請が成立しなかったユーザ間の友達関係を解除するために友達登録情報を変更又は削除する。例えば、ユーザAとユーザBの交際が成立しない場合、友達情報管理部113は、ユーザAとユーザBの友達登録情報を変更又は削除する。
 ステップS209において、友達情報管理部113は、友達が解除されたユーザに対して、その旨を通知する。具体的には、例えばユーザAとユーザBの友達が解除された場合、友達情報管理部113は、ユーザAの使用する端末装置211aとユーザBが使用する端末装置211bに対して友達解除の通知情報を送信し、各端末で通知が表示される。
 以上のように、本実施形態のコミュニケーション支援システム1によれば、交際登録情報を参照し複数のユーザに含まれる第一のユーザと第二のユーザが交際状態であると判別した場合、友達登録情報を用いて第一のユーザ又は第二のユーザに他の友達登録されているユーザがいるか否かを判別し、他の友達登録されているユーザがいると判別した場合、友達登録されているユーザを友達登録から解除することができる。すなわち、ユーザ間で交際登録がされた場合に、当該ユーザと他のユーザとのコミュニケーションを制限するために友達登録が解除される。これにより、交際登録をされたユーザは、他のユーザとチャットを行うことや、他のユーザに対して交際申請を行うことができなくなる。これにより、1対1の真剣な交際を望むユーザに対して不誠実な人間関係の構築を支援することを防止することができる。
 また、交際条件を満たした場合に交際申請を行うことができるため、ある程度の信頼関係を築いたユーザとのみ交際登録を行うことを支援することができる。
 なお、以上の説明では、交際登録情報を参照し複数のユーザに含まれる第一のユーザと第二のユーザが交際状態であると判別した場合、友達登録情報を用いて第一のユーザ又は第二のユーザに他の友達登録されているユーザがいるか否かを判別し、他の友達登録されているユーザがいると判別した場合、友達登録されているユーザを友達登録から解除することができるものとしたが、他の形態として、当該友達を友達一覧画面で表示させなくし、又は当該友達とチャットできないように制御部に対して当該ユーザとのメッセージの送受信を停止(禁止を含む)することで、コミュニケーションを制限してもかまわない。
 なお、交際登録が解除されれば、他のユーザとの友達登録を再度行えるようにしても構わない。また、他のユーザとの友達登録の解除は一時的なものとしても構わない。すなわち、交際登録がされた場合には、他のユーザを非表示とし、交際登録が解除された場合には、他のユーザを再度表示できるようにしても構わない。
 また、交際申請や交際申請の承認はチャット内のやり取りとして表示を行っても構わない。
(プログラム)
 ここで、本実施形態に係るコミュニケーション支援サーバ101を構成する各機能を実現するためのプログラムの詳細について説明する。
 コミュニケーション支援サーバ101は、図14で示すコンピュータ801に実装される。そして、コミュニケーション支援サーバ101の各構成要素の動作は、プログラムの形式で補助記憶装置804に記憶されている。CPU802は、プログラムを補助記憶装置804から読み出して主記憶装置803に展開し、当該プログラムに従って上記処理を実行する。また、CPU802は、プログラムに従って、上記の記憶部に対応する記憶領域を主記憶装置803に確保する。
 当該プログラムは、具体的には複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援プログラムであって、ユーザ間の交際関係を示す交際登録情報を参照し複数のユーザに含まれる第一のユーザと第二のユーザが交際状態であるか否かを判別するステップと、前記第一のユーザと前記第二のユーザが交際状態であると判別した場合、ユーザ間の友達関係を示す友達登録情報を用いて前記第一のユーザ又は前記第二のユーザにかかる他の友達登録されているユーザを友達登録から解除するステップと、をコンピュータに実行させるものである。
 また、別のプログラムは、複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援プログラムであって、第一のユーザと第二のユーザが交際条件を満たしているか否かを判別するステップと、交際条件を満たしていると判別した場合前記第一のユーザが使用する第一端末装置及び前記第二のユーザが使用する第二端末装置に、交際申請を行う表示のための交際申請表示情報を送信するステップと、前記交際申請表示情報により前記第一のユーザと前記第二のユーザの交際関係を示す交際登録情報を記憶するステップと、をコンピュータに実行させるものである。
 なお、補助記憶装置804は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、インタフェースを介して接続される磁気ディスク、光磁気ディスク、CD-ROM、DVD-ROM、半導体メモリ等が挙げられる。また、このプログラムがネットワークを介してコンピュータに配信される場合、配信を受けたコンピュータが当該プログラムを主記憶装置803に展開し、上記処理を実行しても構わない。
 また、当該プログラムは、前述した機能の一部を実現するためのものであっても構わない。更に、当該プログラムは、前述した機能を補助記憶装置804に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル(差分プログラム)であっても構わない。
 これまで説明してきた実施形態は、その他の様々な形態で実施されることが可能であり、本開示の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、本開示の範囲や要旨に含まれると同様に、特許請求の範囲に記載された本開示とその均等の範囲に含まれるものとする。
1…コミュニケーション支援システム
101…コミュニケーション支援サーバ
111…制御部
112…マッチング候補抽出部
113…友達情報管理部
114…メッセージ内容解析部
115…交際可否判別部
116…交際情報管理部
121…個人情報記憶部
122…メッセージ記憶部
211、211a、211b、211c…端末装置
212、212a、212b、212c…端末表示部
213、213a、213b、213c…端末入力部
801…コンピュータ
802…CPU
803…主記憶装置
804…補助記憶装置
805…インタフェース
NW…ネットワーク

 

Claims (14)

  1.  複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援サーバであって、
     ユーザ間の友達関係を示す友達登録情報及びユーザ間の交際関係を示す交際登録情報を記憶する個人情報記憶部と、
     前記交際登録情報を参照し複数のユーザに含まれる第一のユーザと第二のユーザが交際状態であると判別した場合、前記友達登録情報を用いて前記第一のユーザ又は前記第二のユーザにかかる他の友達登録されているユーザとのコミュニケーションを制限する友達情報管理部と、
     を備えるコミュニケーション支援サーバ。
  2.  複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援サーバであって、
     ユーザ間の交際関係を示す交際登録情報を記憶する個人情報記憶部と、
     第一のユーザと第二のユーザが交際条件を満たしているか否かを判別する交際可否判別部と、
     前記交際可否判別部が交際条件を満たしていると判別した場合、前記第一のユーザが使用する第一端末装置及び前記第二のユーザが使用する第二端末装置に、交際申請を行う表示のための交際申請表示情報を送信する交際情報管理部と、
    を備え、
     前記交際情報管理部は、前記交際申請表示情報により前記第一のユーザと前記第二のユーザの交際登録情報を前記個人情報記憶部に記憶するコミュニケーション支援サーバ。
  3.  複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援サーバであって、
     ユーザ間の友達関係を示す友達登録情報及びユーザ間の交際関係を示す交際登録情報を記憶する個人情報記憶部と、
     前記交際登録情報を参照し複数のユーザに含まれる第一のユーザと第二のユーザが交際状態であると判別した場合、前記友達登録情報を用いて前記第一のユーザ又は前記第二のユーザにかかる他の友達登録されているユーザとのコミュニケーションを制限する友達情報管理部と、
     前記第一のユーザと前記第二のユーザが交際条件を満たしているか否かを判別する交際可否判別部と、
     前記交際可否判別部が交際条件を満たしていると判別した場合、前記第一のユーザが使用する第一端末装置及び前記第二のユーザが使用する第二端末装置に、交際申請を行う表示のための交際申請表示情報を送信する交際情報管理部と、
     を備え、
     前記交際情報管理部は、前記交際申請表示情報により前記第一のユーザと前記第二のユーザの交際登録情報を前記個人情報記憶部に記憶するコミュニケーション支援サーバ。
  4.  前記友達情報管理部は、友達登録されているユーザとのコミュニケーションを制限するために、当該友達登録されているユーザを友達登録から解除する請求項1又は3に記載のコミュニケーション支援サーバ。
  5.  ユーザ間のメッセージの送受信を制御する制御部を更に備え、
     前記友達情報管理部は、友達登録されているユーザとのコミュニケーションを制限するために、前記制御部に対して、当該ユーザとのメッセージの送受信を停止する請求項1又は3に記載のコミュニケーション支援サーバ。
  6.  前記交際可否判別部は、前記交際条件として前記第一のユーザと前記第二のユーザが所定のイベントを実施したか否かにより判別する請求項2又は3に記載のコミュニケーション支援サーバ。
  7.  友達登録されたユーザ間でやり取りされるメッセージの内容を解析し、解析結果を用いて前記所定のイベントの実施に関する情報を生成するメッセージ内容解析部を更に備える請求項6に記載のコミュニケーション支援サーバ。
  8.  前記交際可否判別部は、前記交際条件として前記第一のユーザと前記第二のユーザの好感度が所定値を満たしているか否かにより判別する請求項2又は3に記載のコミュニケーション支援サーバ。
  9.  友達登録されたユーザ間でやり取りされるメッセージの内容を解析し、解析結果を用いて前記好感度を算出するメッセージ内容解析部を更に備える請求項8に記載のコミュニケーション支援サーバ。
  10.  前記個人情報記憶部は、各ユーザの個人情報を記憶し、
     前記個人情報記憶部に記憶される個人情報を用いて、複数のユーザ間のマッチングの程度が所定の条件を満たすか否かを判別するマッチング候補抽出部を更に備え、
     前記友達情報管理部は、前記マッチング候補抽出部が前記マッチングの程度が所定の条件を満たすと判別した場合に、条件を満たすユーザを抽出し、抽出されたユーザが使用する端末装置に対して、友達申請表示を行うための友達申請表示情報を送信する請求項1又は3から9のいずれか一項に記載のコミュニケーション支援サーバ。
  11.  複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援方法であって、
     友達情報管理部が、ユーザ間の交際関係を示す交際登録情報を参照し複数のユーザに含まれる第一のユーザと第二のユーザが交際状態であるか否かを判別するステップと、
     前記友達情報管理部が、前記第一のユーザと前記第二のユーザが交際状態であると判別した場合、ユーザ間の友達関係を示す友達登録情報を用いて前記第一のユーザ又は前記第二のユーザにかかる他の友達登録されているユーザとのコミュニケーションを制限するステップと、
     を備えるコミュニケーション支援方法。
  12.  複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援方法であって、
     交際可否判別部が、第一のユーザと第二のユーザが交際条件を満たしているか否かを判別するステップと、
     交際情報管理部が、前記交際可否判別部が交際条件を満たしていると判別した場合前記第一のユーザが使用する第一端末装置及び前記第二のユーザが使用する第二端末装置に、交際申請を行う表示のための交際申請表示情報を送信するステップと、
     前記交際情報管理部が、前記交際申請表示情報により前記第一のユーザと前記第二のユーザの交際関係を示す交際登録情報を個人情報記憶部に記憶するステップと、
     を備えるコミュニケーション支援方法。
  13.  複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援プログラムであって、
     ユーザ間の交際関係を示す交際登録情報を参照し複数のユーザに含まれる第一のユーザと第二のユーザが交際状態であるか否かを判別するステップと、
     前記第一のユーザと前記第二のユーザが交際状態であると判別した場合、ユーザ間の友達関係を示す友達登録情報を用いて前記第一のユーザ又は前記第二のユーザにかかる他の友達登録されているユーザとのコミュニケーションを制限するステップと、
     をコンピュータに実行させるためのコミュニケーション支援プログラム。
  14.  複数のユーザ間でネットワークを介してコミュニケーションを図るためのコミュニケーション支援プログラムであって、
     第一のユーザと第二のユーザが交際条件を満たしているか否かを判別するステップと、
     交際条件を満たしていると判別した場合前記第一のユーザが使用する第一端末装置及び前記第二のユーザが使用する第二端末装置に、交際申請を行う表示のための交際申請表示情報を送信するステップと、
     前記交際申請表示情報により前記第一のユーザと前記第二のユーザの交際関係を示す交際登録情報を記憶するステップと、
     をコンピュータに実行させるためのコミュニケーション支援プログラム。

     
PCT/JP2020/034382 2019-09-13 2020-09-10 コミュニケーション支援サーバ、コミュニケーション支援方法、及びコミュニケーション支援プログラム WO2021049594A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021545603A JPWO2021049594A1 (ja) 2019-09-13 2020-09-10

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019167449 2019-09-13
JP2019-167449 2019-09-13

Publications (1)

Publication Number Publication Date
WO2021049594A1 true WO2021049594A1 (ja) 2021-03-18

Family

ID=74865971

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/034382 WO2021049594A1 (ja) 2019-09-13 2020-09-10 コミュニケーション支援サーバ、コミュニケーション支援方法、及びコミュニケーション支援プログラム

Country Status (2)

Country Link
JP (1) JPWO2021049594A1 (ja)
WO (1) WO2021049594A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100475626B1 (ko) * 2003-04-29 2005-03-15 금동락 파트너 정보의 검색사실 통보 시스템
JP2006031183A (ja) * 2004-07-13 2006-02-02 Digisurf:Kk 会員情報管理システム及び方法
WO2017163515A1 (ja) * 2016-03-24 2017-09-28 ソニー株式会社 情報処理システム、情報処理装置、情報処理方法、および記録媒体

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100475626B1 (ko) * 2003-04-29 2005-03-15 금동락 파트너 정보의 검색사실 통보 시스템
JP2006031183A (ja) * 2004-07-13 2006-02-02 Digisurf:Kk 会員情報管理システム及び方法
WO2017163515A1 (ja) * 2016-03-24 2017-09-28 ソニー株式会社 情報処理システム、情報処理装置、情報処理方法、および記録媒体

Also Published As

Publication number Publication date
JPWO2021049594A1 (ja) 2021-03-18

Similar Documents

Publication Publication Date Title
US20240104504A1 (en) Apparatus and method for processing work activity based on work object
JP2010146452A (ja) メンバー登録方法、コミュニティサービスシステム、携帯端末、及びメンバー招待処理プログラム
JP2009199573A (ja) 属性情報開示システム、属性情報開示方法および属性情報開示処理プログラム
US20160364732A1 (en) Electronic provisioning of automated customer service
JP7399505B2 (ja) コミュニケーション支援サーバ、コミュニケーション支援システム、コミュニケーション支援方法、及びコミュニケーション支援プログラム
JP6072852B2 (ja) 特典付与装置、特典付与方法及び特典付与プログラム
JP2019160062A (ja) 店舗の営業支援方法、サーバ
JP6612710B2 (ja) Pc管理システム、pc管理方法およびpc管理プログラム
CN113763192A (zh) 信息处理装置、信息处理方法和计算机可读介质
WO2021049594A1 (ja) コミュニケーション支援サーバ、コミュニケーション支援方法、及びコミュニケーション支援プログラム
JP6662517B1 (ja) 知的財産情報管理サーバ、知的財産情報管理システム、知的財産情報管理方法および知的財産情報管理プログラム
JP7397422B2 (ja) コミュニケーション支援システム、コミュニケーション支援サーバ、コミュニケーション支援方法、及びコミュニケーション支援プログラム
WO2018220734A1 (ja) グループ推薦装置、グループ推薦方法およびグループ推薦用プログラム
JP7104277B2 (ja) コミュニケーション支援サーバ、コミュニケーション支援システム、コミュニケーション支援方法、及びコミュニケーション支援プログラム
KR102427253B1 (ko) Sns 상에서 정보를 결합한 의사 전달 시스템 및 방법
JP6097953B2 (ja) 管理装置、管理装置と通信可能な端末装置、サービス提供システム、管理装置の制御方法、端末装置のプログラム及び管理装置のプログラム
WO2021106886A1 (ja) コミュニケーション支援サーバ、コミュニケーション支援システム、コミュニケーション支援方法、及びコミュニケーション支援プログラム
CN113553404A (zh) 信息处理装置、信息处理方法和计算机可读介质
TWM517383U (zh) 任務導向之人脈拓展社群平台系統
KR20200094997A (ko) 인스턴트 메시징을 통한 비지니스 엔터프라이즈 광고 방법
JP2008123436A (ja) プロフィール提供装置、方法およびプログラム
JP5752745B2 (ja) 特典付与装置、特典付与方法及び特典付与プログラム
TWI581208B (zh) 任務導向之人脈拓展社群平台系統
JP2024035921A (ja) コミュニケーション支援サーバ、コミュニケーション支援システム、コミュニケーション支援方法、及びコミュニケーション支援プログラム
JP2024521295A (ja) 同型構造のハイパーグラフィック自己定義通信グループ

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20863634

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2021545603

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20863634

Country of ref document: EP

Kind code of ref document: A1