Method, device, equipment and storage medium for making friends based on human-computer interaction

Through the human-computer interaction-based dating method, using user's personal information and preset conditions to invite and screen friends, the problem of inefficient dating in the existing technology is solved, and accurate matching and online and offline combination of single users is achieved. dating experience.

CN113835524BActive Publication Date: 2024-12-17ZHONGDAO XINZHIFANG TECH DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111096750.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-18
Publication Date
2024-12-17
Estimated Expiration
2041-09-18

AI Technical Summary

Technical Problem

The existing dating system is inefficient in dating and lacks a satisfactory screening mechanism, making it difficult to achieve real offline social interaction and appropriate social object selection.

Method used

Using the dating method of organizing a bureau based on human-computer interaction, through user login, personal information improvement, dynamic release and task completion, combined with preset conditions and algorithm formulas to determine the similarity, organize organizing an invitation and announcement push, to ensure the invitation and registration party They are all single and provide offline confirmation interface.

Benefits of technology

It improves the efficiency of dating, ensures that all the staff in the organization are single, increases the safety and accuracy of dating, and realizes the convenience of online dating and offline appointments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113835524B_ABST
    Figure CN113835524B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a method, device, equipment and storage medium for organizing and making friends based on human-computer interaction, which belongs to the field of friendship application technology. The method includes: a user completes personal information; jumps to different operable units based on the information content and a preset first condition; dynamically publishes, comments, likes or rewards, or invites to organize and make friends; if the invited user accepts the invitation or signs up through an announcement, the first user performs a secondary confirmation, and if the secondary confirmation is completed, the organization and making friends are successful; an offline appointment confirmation interface is provided to confirm the time and place of the offline appointment. The present application is combined with a computer to help users make friends online, organize online dinners and make offline dinner appointments, and facilitate users to accurately organize dinners based on satisfactory conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of dating application, and in particular to a method, device, equipment and storage medium for forming a dating group based on human-computer interaction. Background Art

[0002] With the development of science and technology, more and more things are moving towards intelligence, and various chatting, making friends, and dining tools are emerging in an endless stream.

[0003] Many people choose bars and other places for social activities after work. However, it is difficult to find suitable social partners due to the large number of people in such places and the complexity of the personnel. Although some of the current social systems and methods are based on geographic location, they are only two-dimensional positioning. For example, in multi-story buildings such as mansions, shopping malls, and office buildings, it is difficult to achieve three-dimensional positioning. After finding people nearby, it is difficult to determine which mall or store they are in, so communication with each other cannot be achieved anywhere.

[0004] In the existing social system, communication can only be carried out online, and the real other party cannot be seen. It is easy to be misled by photos, and it is impossible to truly understand the other party's words and deeds, and it is impossible to find suitable social objects, resulting in low efficiency in making friends. For some singles who are in urgent need of getting out of being single, it is often not conducive to making choices. At the same time, the way to set up a dinner party often relies on the two parties to make an instant appointment through chatting, and there is a lack of a consensus screening mechanism. It can be seen that the dating system in the existing technology has the problem of low efficiency in making friends and the dinner party can only rely on the two parties to make an instant appointment through chatting, and there is a lack of a consensus screening mechanism. Summary of the invention

[0005] The purpose of the embodiments of the present application is to propose a method, device, equipment and storage medium for organizing and making friends based on human-computer interaction, so as to solve the problems in the dating system in the prior art when making friends, such as low efficiency of making friends and the fact that dinner parties can only be arranged by both parties through instant chatting, and lack of a satisfactory screening mechanism.

[0006] In order to solve the above technical problems, the embodiment of the present application provides a method for making friends based on human-computer interaction, which adopts the following technical solutions:

[0007] A method for forming a group and making friends based on human-computer interaction, comprising:

[0008] Based on the preset human-computer interaction interface, complete the user login and jump to the personal information completion interface for the user to enter personal information;

[0009] Receiving personal improvement information input by a first user, and jumping to different operable units based on the information content and a preset first condition;

[0010] If the condition of jumping to the preset first unit is met, permissions are allocated to the first user, and the first user can publish, comment, like or reward dynamically based on the allocated permissions;

[0011] If the condition of jumping to the preset second unit is met, a preset first task or / and a preset second task are provided for the first user to select and complete; if the first user completes the preset first task or / and the preset second task, the first user is notified that an invitation or announcement for group dating can be initiated;

[0012] Based on the second condition input by the first user, and when the first user is in a group with at least one other single person of the same sex, searching for other users who meet the second condition, inviting them to form a group or based on the second condition input by the first user, and when the first user is in a group with at least one other single person of the same sex, pushing a group announcement to other users who meet the second condition;

[0013] If the first invited user rejects the invitation, the group making friends fails, and after excluding the first invited user, other users who meet the second condition are searched for to invite them to the group making friends;

[0014] If the first invited user accepts the invitation, a personal information filling and confirmation page is provided for the first invited user to input, and the page is forwarded to the first user for secondary confirmation. If the secondary confirmation is completed, the group making and dating is successful;

[0015] Based on the group making friends announcement pushed by the first user, if all the other users refuse to register or there are registered users but their registration conditions do not meet the preset registration conditions, the group making friends fails, and the group making friends announcement is pushed again to the other users based on the timed push method;

[0016] If, based on the group making friends announcement pushed by the first user, there is a user who has registered for the group making friends among the other users and the registered user meets the preset registration conditions, a personal information filling and confirmation page is provided for the registered user to input, and is forwarded to the first user for secondary confirmation. If the secondary confirmation is completed, the group making friends is successful;

[0017] An offline appointment confirmation interface is provided for users who have successfully made friends in the group to confirm the time and place of the offline appointment.

[0018] Furthermore, the jump to different operable units based on the data content and the preset first condition is specifically implemented as follows:

[0019] Use computer codes "0" and "1" to identify two relative elements "single" and "non-single" in the preset first condition respectively;

[0020] If the element in the preset first condition corresponding to the data content is "non-single", jump to the preset first unit;

[0021] If the element in the corresponding preset first condition in the data content is "single", you can click to choose to jump to the preset first unit or the preset second unit. If the element in the corresponding preset first condition in the data content is "single", you can click to choose to jump to the preset first unit or the preset second unit.

[0022] Further, based on the second condition input by the first user, and when the first user teams up with at least one other single person of the same sex, searching for other users who meet the second condition, inviting them to a group or based on the second condition input by the first user, and when the first user teams up with at least one other single person of the same sex, pushing a group to make friends announcement to other users who meet the second condition, the specific implementation method is:

[0023] The similarity between the first user and the other users is determined based on a preset algorithm formula, and if the similarity meets a preset threshold condition, an invitation to a group or a group announcement is made.

[0024] Furthermore, the preset algorithm formula is specifically:

[0025] ,

[0026] in,

[0027] ,

[0028] ,

[0029] ,

[0030] in, represents the number of common conditions between the first user and the other users, represents the number of exclusive conditions input by the first user, represents the number of exclusive conditions input by the other users, represents the number of common non-exclusive conditions between the first user and the other users, , , , , , the value range of M is [-1,0]. The closer the value of M is to 0, the greater the similarity between the first user and the other users.

[0031] Furthermore, the second condition at least includes:

[0032] The location and time of the offline meeting are consistent only when the location and time are consistent, can other users who meet the second condition be retrieved and invited to form a group and make friends.

[0033] Furthermore, if the first invited user rejects the invitation, the group making friends fails, and after excluding the first invited user, other users who meet the second condition are searched for to invite the group making friends. The specific implementation method is:

[0034] The first invited user selection is performed based on a loop iteration method. Specifically, if other users meeting the second condition are retrieved, an invitation is initiated. If they reject the invitation, the currently retrieved users meeting the second condition are marked and excluded from the screening range. The search is performed again until a preset number of other users meeting the second condition and accepting the invitation are retrieved.

[0035] Furthermore, the preset registration conditions and / or the secondary confirmation are specifically:

[0036] The preset registration conditions include: the registering user inputs at least one other single same-sex accompanying person to register for a joint group meeting;

[0037] The secondary confirmation includes: at least confirming whether the user who accepts the invitation or the registered user has at least one other single same-sex dating companion. If not, the secondary confirmation fails.

[0038] In order to solve the above technical problems, the embodiment of the present application further provides a device for making friends based on human-computer interaction, which adopts the following technical solution:

[0039] A device for forming a group and making friends based on human-computer interaction, comprising:

[0040] The front interface module is used to complete the user login based on the preset human-computer interaction interface and jump to the personal information completion interface for the user to input personal information; receive the personal information input by the first user, and jump to different operable units based on the information content and the preset first condition;

[0041] A regular comment module, for assigning permissions to the first user if the condition for jumping to the preset first unit is met, and the first user can perform dynamic publishing, commenting, liking or rewarding based on the assigned permissions;

[0042] A module for initiating a group making friends, for providing a preset first task or / and a preset second task for the first user to select and complete if the condition for jumping to the preset second unit is met, and notifying the first user that an invitation or announcement for a group making friends can be initiated if the first user completes the preset first task or / and the preset second task; based on the second condition input by the first user, and when the first user teams up with at least one other single person of the same sex, searching for other users who meet the second condition, and making group making friends invitations, or based on the second condition input by the first user, and when the first user teams up with at least one other single person of the same sex, pushing a group making friends announcement to other users who meet the second condition;

[0043] The group making friends confirmation module is used for, if the first invited user refuses the invitation, the group making friends fails, and after excluding the first invited user, other users who meet the second condition are searched for to invite the group making friends; if the first invited user accepts the invitation, a personal information filling and confirmation page is provided for the first invited user to input, and the page is forwarded to the first user for secondary confirmation. If the secondary confirmation is completed, the group making friends is successful. It is also used for, based on the group making friends announcement pushed by the first user, if all the other users refuse to register or there are registered users but their registration conditions do not meet the pre-confirmed conditions, If the registration conditions are set, the group making friends fails, and the group making friends announcement is pushed to the other users again based on a scheduled push method. If, based on the group making friends announcement pushed by the first user, there is a user who has registered for the group making friends among the other users and the registered user meets the preset registration conditions, a personal data filling and confirmation page is provided for the registered user to input, and forwarded to the first user for secondary confirmation. If the secondary confirmation is completed, the group making friends is successful. If the group making friends is successful, an offline appointment confirmation interface is provided for the user who has successfully formed the group making friends to confirm the time and place of the offline appointment.

[0044] Furthermore, the system for organizing parties and making friends based on human-computer interaction also provides a feedback module for providing an interactive feedback interface for users to comment on each other after the user successfully organizes a party and makes friends and the offline meeting is completed.

[0045] In order to solve the above technical problems, the embodiment of the present application further provides a computer device, which adopts the following technical solution:

[0046] A computer device includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of a method for forming a group and making friends based on human-computer interaction proposed in an embodiment of the present application are implemented.

[0047] In order to solve the above technical problems, the embodiment of the present application further provides a non-volatile computer-readable storage medium, which adopts the following technical solution:

[0048] A non-volatile computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of a method for forming a group and making friends based on human-computer interaction proposed in an embodiment of the present application are implemented.

[0049] Compared with the prior art, the embodiments of the present application have the following beneficial effects:

[0050] The embodiments of the present application disclose a method, device, equipment and storage medium for organizing and making friends based on human-computer interaction, wherein the user completes personal information; jumps to different operable units based on the information content and a preset first condition; dynamically publishes, comments, likes or rewards, or invites to organize and make friends; if the invited user accepts the invitation or signs up through an announcement, the first user performs a secondary confirmation, and if the secondary confirmation is completed, the organization and making friends are successful; an offline appointment confirmation interface is provided to confirm the time and place of the offline appointment. The present application is combined with a computer to help users make friends online, organize online dinners and make offline dinner appointments, and facilitate users to accurately organize dinners based on satisfactory conditions.

[0051] In addition, the method for forming a group and making friends based on human-computer interaction described in the embodiment of the present application has a precondition when the first user sends a group formation: "searching other users who meet the second condition when the first user forms a group with at least one other single person of the same sex, and inviting them to form a group and making friends, or pushing a group and making friends announcement to other users who meet the second condition when the first user forms a group with at least one other single person of the same sex", which ensures that the number of people in the group of the inviting party or the announcing party is at least two and both are single people of the same sex; if the invitation method is adopted, the invited party will invite the invited party after agreeing to the invitation and completing the data entry. The inviting party will check whether the invitee is accompanied by other single persons of the same sex during the second confirmation. If not, the group will fail. If the announcement method is adopted, when the registrant registers for the group, it will first determine whether the registration meets the registration requirements, that is, if there is at least one other single person of the same sex participating in the group with him at the time of registration, then the registration requirements are met. Otherwise, the registration fails. After the registrant completes the information entry, the inviting party will check whether the invitee is accompanied by other single persons of the same sex during the second confirmation, ensuring that the group consists of at least four people and all are single, which improves a certain degree of security. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] In order to more clearly illustrate the scheme in the present application, a brief introduction is given below to the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0053] Figure 1 is an exemplary system architecture diagram to which the embodiments of the present application can be applied;

[0054] Figure 2 This is a flowchart of an embodiment of the method for forming a group and making friends based on human-computer interaction described in the embodiments of the present application;

[0055] Figure 3 It is an execution logic flow chart of the method for forming a group and making friends based on human-computer interaction described in the embodiment of the present application;

[0056] Figure 4 Another execution logic flow chart of the method for forming a group and making friends based on human-computer interaction described in an embodiment of the present application;

[0057] Figure 5 This is a structural diagram of an embodiment of a device for forming a group and making friends based on human-computer interaction described in an embodiment of the present application;

[0058] Figure 6 It is a structural diagram of an embodiment of a computer device in the embodiments of the present application. DETAILED DESCRIPTION

[0059] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of the present application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.

[0060] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0061] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0062] like Figure 1As shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0063] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, 103, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0064] Terminal devices 101, 102, 103 can be various electronic devices with display screens and supporting web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers, desktop computers, etc.

[0065] The server 105 may be a server that provides various services, such as a background server that provides support for web pages displayed on the terminal devices 101 , 102 , and 103 .

[0066] It should be noted that the method for organizing a party and making friends based on human-computer interaction provided in the embodiment of the present application is generally executed by a server / terminal device, and accordingly, the device for organizing a party and making friends based on human-computer interaction is generally set in the server / terminal device.

[0067] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0068] Continue to refer Figure 2 , the figure shows a flow chart of an embodiment of the method for making friends based on human-computer interaction of the present application, and the method for making friends based on human-computer interaction comprises the following steps:

[0069] Step 201, based on the preset human-computer interaction interface, complete the user login and jump to the personal information completion interface for the user to enter personal information.

[0070] Step 202: receiving personal improvement information input by a first user, and jumping to different operable units based on the information content and a preset first condition.

[0071] In an embodiment of the present application, the method of jumping to different operable units based on the data content and the preset first condition is as follows: using computer codes "0" and "1" to respectively identify the two relative elements "single" and "non-single" in the preset first condition; if the element in the preset first condition corresponding to the data content is "non-single", jump to the preset first unit; if the element in the preset first condition corresponding to the data content is "single", you can click to choose to jump to the preset first unit or the preset second unit. If the element in the preset first condition corresponding to the data content is "single", you can click to choose to jump to the preset first unit or the preset second unit.

[0072] Step 203: If the conditions for jumping to the preset first unit are met, permissions are allocated to the first user, and based on the allocated permissions, the first user can perform dynamic publishing, commenting, liking or rewarding.

[0073] Step 204, if the conditions for jumping to the preset second unit are met, a preset first task and / or a preset second task are provided for the first user to choose to complete. If the first user completes the preset first task and / or the preset second task, the first user is notified that an invitation or announcement can be initiated to form a group to make friends.

[0074] Step 205: based on the second condition input by the first user and when the first user teams up with at least one other single person of the same sex, search for other users who meet the second condition and make group-making invitations, or based on the second condition input by the first user and when the first user teams up with at least one other single person of the same sex, push a group-making announcement to other users who meet the second condition.

[0075] In an embodiment of the present application, based on the second condition input by the first user, and when the first user is in a team with at least one other single person of the same sex, other users who meet the second condition are retrieved, and a group making friend invitation is made, or based on the second condition input by the first user, and when the first user is in a team with at least one other single person of the same sex, a group making friend announcement is pushed to other users who meet the second condition. The specific implementation method is: based on a preset algorithm formula, the similarity between the first user and the other users is determined, and if the similarity meets the preset threshold condition, a group making friend invitation is made or a group making friend announcement is pushed.

[0076] In the embodiment of the present application, the preset algorithm formula is specifically: ,in, , , ,in, represents the number of common conditions between the first user and the other users, represents the number of exclusive conditions input by the first user, represents the number of exclusive conditions input by the other users, represents the number of common non-exclusive conditions between the first user and the other users, , , , , , the value range of M is [-1,0]. The closer the value of M is to 0, the greater the similarity between the first user and the other users.

[0077] In the embodiment of the present application, the second condition at least includes: the location and time of the offline meeting. Only when the location and time are consistent can other users who meet the second condition be retrieved and invited to form a group and make friends.

[0078] Step 206-1: If the first invited user rejects the invitation, the group making and making friends fails. After excluding the first invited user, other users who meet the second condition are searched for and invited to the group making and making friends.

[0079] In an embodiment of the present application, if the first invited user rejects the invitation, the group making friends fails. After excluding the first invited user, other users who meet the second condition are searched for to invite them to the group making friends. The specific implementation method is: based on a loop iteration method, the first invited user is selected. Specifically, if other users who meet the second condition are retrieved, an invitation is initiated. If they reject the invitation, the currently retrieved users who meet the second condition are marked and excluded from the screening range. The search is performed again until a preset number of other users who meet the second condition and accept the invitation are retrieved.

[0080] Step 207-1, if the first invited user accepts the invitation, a personal information filling and confirmation page is provided for the first invited user to input, and forwarded to the first user for secondary confirmation. If the secondary confirmation is completed, the group making and making friends is successful.

[0081] In an embodiment of the present application, if the first invited user accepts the invitation, a personal data filling and confirmation page is provided for the first invited user to input, that is, when the invited user accepts the invitation and completes the personal data filling, he / she makes a confirmation once, which is then forwarded to the first user for a second confirmation.

[0082] Step 208, providing an offline appointment confirmation interface for the user who has successfully made friends to confirm the offline appointment time and location.

[0083] If the first user does not use the invitation method but uses the announcement method, step 206-2 replaces step 206-1, and step 207-2 replaces step 207-1. Steps 206-2 and 207-2 are specifically as follows:

[0084] Step 206-2, based on the group making friends announcement pushed by the first user, if the other users all refuse to register or there are registered users but their registration conditions do not meet the preset registration conditions, the group making friends fails, and the group making friends announcement is pushed to the other users again based on the scheduled push method.

[0085] Step 207-2, if based on the group making friends announcement pushed by the first user, there is a user who has registered for the group making friends among the other users and the registered user meets the preset registration conditions, a personal information filling and confirmation page is provided for the registered user to enter, and forwarded to the first user for secondary confirmation. If the secondary confirmation is completed, the group making friends is successful.

[0086] In an embodiment of the present application, if there is a user who has registered for group making friends among the other users and the registered user meets the preset registration conditions, a personal data filling and confirmation page is provided for the registered user to input. That is, when the other users who meet the preset registration conditions register and complete the personal data filling, they make a confirmation once, which is forwarded to the first user for a second confirmation.

[0087] In an embodiment of the present application, the preset registration conditions and / or the secondary confirmation are specifically as follows: the preset registration conditions include: the registered user inputs at least one other single same-sex accompanying person to register for a joint group date; the secondary confirmation includes: at least confirming whether the user accepting the invitation or the registered user has at least one other single same-sex accompanying person to a joint group date, if not, the secondary confirmation fails.

[0088] The method for organizing and making friends based on human-computer interaction described in the embodiments of the present application can allow users to complete personal information; jump to different operable units based on the information content and the preset first condition; make dynamic releases, comments, likes or rewards, or make invitations or announcements for organizing and making friends; if the invited user accepts the invitation or signs up through the announcement, the first user makes a second confirmation, and if the second confirmation is completed, the organizing and making friends is successful; an offline appointment confirmation interface is provided to confirm the time and place of the offline appointment. The present application is combined with a computer to help users make friends online, organize online dinners and make offline dinner appointments, and facilitate users to accurately organize dinners based on satisfactory conditions.

[0089] In addition, the method for forming a group and making friends based on human-computer interaction described in the embodiment of the present application has a precondition when the first user sends a group formation: "searching other users who meet the second condition when the first user forms a group with at least one other single person of the same sex, and inviting them to form a group and making friends, or pushing a group and making friends announcement to other users who meet the second condition when the first user forms a group with at least one other single person of the same sex", which ensures that the number of people in the group of the inviting party or the announcing party is at least two and both are single people of the same sex; if the invitation method is adopted, the invited party will invite the invited party after agreeing to the invitation and completing the data entry. The inviting party will check whether the invitee is accompanied by other single persons of the same sex during the second confirmation. If not, the group will fail. If the announcement method is adopted, when the registrant registers for the group, it will first determine whether the registration meets the registration requirements, that is, if there is at least one other single person of the same sex participating in the group with him at the time of registration, then the registration requirements are met. Otherwise, the registration fails. After the registrant completes the information entry, the inviting party will check whether the invitee is accompanied by other single persons of the same sex during the second confirmation, ensuring that the group consists of at least four people and all are single, which improves a certain degree of security.

[0090] For ease of understanding, the following will provide further explanations and examples based on specific application scenarios. Figure 3 , Figure 3 This is an execution logic flow chart of the method for making friends based on human-computer interaction in the embodiment of the present application, which is as follows:

[0091] Based on the preset human-computer interaction interface, the user login is completed and the user is redirected to the personal data completion interface for the user to input personal data. Assuming that the preset interaction interface or APP is "Happy Single", the happy single interface is first displayed for the user to complete the personal data;

[0092] Receiving personal information input by a first user, and jumping to different operable units based on the information content and a preset first condition. At this time, "single" and "not single" are used as the preset first conditions, and determining whether the user is "single" or "not single" by searching in the information content;

[0093] If the conditions for jumping to the preset first unit are met, permissions are allocated to the first user. Based on the allocated permissions, the first user can perform dynamic publishing, commenting, liking or rewarding. Assuming that the preset first unit is a dynamic square unit, "non-single" is a condition for jumping to the dynamic square unit. At this time, the user performs dynamic publishing, commenting, liking or rewarding in the dynamic square unit;

[0094] If the conditions for jumping to the preset second unit are met, a preset first task or / and a preset second task are provided for the first user to choose to complete. If the first user completes the preset first task or / and the preset second task, the first user is notified that an invitation to a group meeting and making friends can be initiated. Assuming that the preset second unit is an identity center unit, "single" is a condition for jumping to the identity center unit, the preset first task that can be selected to be completed is "upgrade identity and pay earnest money", and the preset second task is "purchase blind box experience 7 times". When the user completes the above task requirements, it is triggered to notify the first user that an invitation to a group meeting and making friends can be initiated;

[0095] Based on the second condition input by the first user, and when the first user teams up with at least one other single person of the same sex, other users meeting the second condition are retrieved and an invitation to a group meeting is made; if the first invited user rejects the invitation, the group meeting fails, and after excluding the first invited user, other users meeting the second condition are searched for and an invitation to a group meeting is made; if the first invited user accepts the invitation, a personal data filling and confirmation page is provided for the first invited user to input, and the page is forwarded to the first user for secondary confirmation; if the secondary confirmation is completed, the group meeting is successful, and an offline appointment confirmation interface is provided for the user who has successfully teamed up with the friends to confirm the time and place of the offline appointment.

[0096] For ease of understanding, the following will provide further explanations and examples based on specific application scenarios. Figure 4 , Figure 4 Another execution logic flow chart of the method for making friends based on human-computer interaction described in the embodiment of the present application is as follows:

[0097] Based on the preset human-computer interaction interface, the user login is completed and the user is redirected to the personal data completion interface for the user to input personal data. Assuming that the preset interaction interface or APP is "Happy Single", the happy single interface is first displayed for the user to complete the personal data;

[0098] Receiving personal information input by a first user, and jumping to different operable units based on the information content and a preset first condition. At this time, "single" and "not single" are used as the preset first conditions, and determining whether the user is "single" or "not single" by searching in the information content;

[0099] If the conditions for jumping to the preset first unit are met, permissions are allocated to the first user. Based on the allocated permissions, the first user can perform dynamic publishing, commenting, liking or rewarding. Assuming that the preset first unit is a dynamic square unit, "non-single" is a condition for jumping to the dynamic square unit. At this time, the user performs dynamic publishing, commenting, liking or rewarding in the dynamic square unit;

[0100] If the conditions for jumping to the preset second unit are met, a preset first task or / and a preset second task are provided for the first user to choose to complete. If the first user completes the preset first task or / and the preset second task, the first user is notified that an announcement can be initiated to form a group to make friends. Assuming that the preset second unit is an identity center unit, "single" is a condition for jumping to the identity center unit, the preset first task that can be selected to complete is "upgrade identity and pay earnest money", and the preset second task is "purchase blind box experience 7 times". When the user completes the above task requirements, an announcement is triggered to notify the first user that the group can be initiated to make friends;

[0101] Based on the second condition input by the first user, and when the first user teams up with at least one other single same-sex person, a group making friends announcement is pushed to other users who meet the second condition; based on the group making friends announcement pushed by the first user, if all the other users refuse to register or there are registered users but their registration conditions do not meet the preset registration conditions, the group making friends fails, and the group making friends announcement is pushed to the other users again based on a scheduled push method; if, based on the group making friends announcement pushed by the first user, there are registered users among the other users and the registered users meet the preset registration conditions, a personal data filling and confirmation page is provided for the registered users to input, and forwarded to the first user for secondary confirmation; if the secondary confirmation is completed, the group making friends is successful, and an offline appointment confirmation interface is provided for the users who have successfully grouped together to confirm the time and place of the offline appointment.

[0102] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0103] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0104] Further references Figure 5 , as a response to the above Figure 2 The present application provides an embodiment of a device for making friends based on human-computer interaction. Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0105] like Figure 5 As shown, the human-computer interaction-based group making friends device 5 described in this embodiment includes: a front interface module 501, a general comment module 502, a group making friends initiation module 503, a group making friends confirmation module 504, and a feedback module 505. Among them:

[0106] The front interface module 501 is used to complete the user login based on the preset human-computer interaction interface, and jump to the personal information completion interface for the user to input personal information completion information; receive the personal information completion information input by the first user, and jump to different operable units based on the information content and the preset first condition;

[0107] A general comment module 502 is used to assign permissions to the first user if the condition of jumping to the preset first unit is met, and the first user can perform dynamic publishing, commenting, liking or rewarding based on the assigned permissions;

[0108] The module 503 for initiating a group making friends is used to provide a preset first task or / and a preset second task for the first user to select and complete if the condition for jumping to the preset second unit is met, and to notify the first user that an invitation or announcement for a group making friends can be initiated if the first user completes the preset first task or / and the preset second task; based on the second condition input by the first user, and when the first user teams up with at least one other single person of the same sex, to search for other users who meet the second condition, and to make a group making friends invitation, or based on the second condition input by the first user, and when the first user teams up with at least one other single person of the same sex, to push a group making friends announcement to other users who meet the second condition;

[0109] The group making friends confirmation module 504 is used to, if the first invited user refuses the invitation, the group making friends fails, and after excluding the first invited user, continue to search for other users who meet the second condition to invite the group making friends; if the first invited user accepts the invitation, provide a personal information filling and confirmation page for the first invited user to input, and forward it to the first user for secondary confirmation. If the secondary confirmation is completed, the group making friends is successful. It is also used for the group making friends announcement pushed by the first user, if all the other users refuse to register or there are registered users but their registration conditions are not met If the preset registration conditions are not met, the group making friends fails, and the group making friends announcement is pushed to the other users again based on the scheduled push method; if based on the group making friends announcement pushed by the first user, there is a user who has registered for the group making friends among the other users and the registered user meets the preset registration conditions, a personal data filling and confirmation page is provided for the registered user to input, and forwarded to the first user for secondary confirmation. If the secondary confirmation is completed, the group making friends is successful. If the group making friends is successful, an offline appointment confirmation interface is provided for the user who has successfully made the group making friends to confirm the time and place of the offline appointment.

[0110] The feedback module 505 is used to provide an interactive feedback interface for users to comment on each other after the users successfully form a group and make friends and complete the offline appointment.

[0111] The device for organizing and making friends based on human-computer interaction described in the embodiment of the present application allows users to complete personal information; jump to different operable units based on the information content and a preset first condition; make dynamic releases, comments, likes or rewards, or make invitations or announcements for organizing and making friends; if the invited user accepts the invitation or signs up through the announcement, the first user makes a second confirmation, and if the second confirmation is completed, the organizing and making friends is successful; an offline appointment confirmation interface is provided to confirm the time and place of the offline appointment. The present application is combined with a computer to help users make friends online, organize online dinners and make offline dinner appointments, and facilitate users to accurately organize dinners based on satisfactory conditions.

[0112] To solve the above technical problems, the present application also provides a computer device. Figure 6 , Figure 6 This is a basic structural block diagram of the computer device in this embodiment.

[0113] The computer device 6 includes a memory 6a, a processor 6b, and a network interface 6c that are interconnected and communicated through a system bus. It should be noted that the figure only shows a computer device 6 with components 6a-6c, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), digital processors (DSP), embedded devices, etc.

[0114] The computer device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The computer device may interact with a user through a keyboard, a mouse, a remote controller, a touch pad, or a voice control device.

[0115] The memory 6a includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 6a can be an internal storage unit of the computer device 6, such as a hard disk or memory of the computer device 6. In other embodiments, the memory 6a can also be an external storage device of the computer device 6, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (FlashCard), etc. equipped on the computer device 6. Of course, the memory 6a can also include both the internal storage unit of the computer device 6 and its external storage device. In this embodiment, the memory 6a is generally used to store the operating system and various application software installed on the computer device 6, such as the program code of the method for making friends based on human-computer interaction. In addition, the memory 6a can also be used to temporarily store various types of data that have been output or are to be output.

[0116] In some embodiments, the processor 6b may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips. The processor 6b is generally used to control the overall operation of the computer device 6. In this embodiment, the processor 6b is used to run the program code stored in the memory 6a or process data, such as running the program code of the method for forming a group and making friends based on human-computer interaction.

[0117] The network interface 6c may include a wireless network interface or a wired network interface. The network interface 6c is generally used to establish a communication connection between the computer device 6 and other electronic devices.

[0118] The present application also provides another implementation mode, namely, providing a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a program for forming groups and making friends based on human-computer interaction, and the program for forming groups and making friends based on human-computer interaction can be executed by at least one processor, so that the at least one processor performs the steps of the method for forming groups and making friends based on human-computer interaction as described above.

[0119] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0120] Obviously, the embodiments described above are only some embodiments of the present application, rather than all embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application is described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions recorded in the aforementioned specific implementation methods, or to perform equivalent replacement of some of the technical features therein. Any equivalent structure made using the contents of the specification and drawings of this application, directly or indirectly used in other related technical fields, is similarly within the scope of patent protection of this application.

Claims

1. A method for forming a group and making friends based on human-computer interaction, characterized in that: The steps include: Based on the preset human-computer interaction interface, the user logs in and is directed to the personal information completion interface for the user to enter personal information. receiving personal improvement information input by a first user, and jumping to different operable units based on the information content and a preset first condition; If the conditions for jumping to the preset first unit are met, permissions are allocated to the first user, and based on the allocated permissions, the first user can publish, comment, like or reward the dynamic content; If the condition for jumping to the preset second unit is met, a preset first task and / or a preset second task are provided for the first user to select and complete. If the first user completes the preset first task and / or the preset second task, the first user is notified that an invitation or announcement for forming a group or making friends can be initiated. Based on the second condition input by the first user, and when the first user is in a group with at least one other single person of the same sex, searching for other users who meet the second condition and inviting them to a group or based on the second condition input by the first user, and when the first user is in a group with at least one other single person of the same sex, pushing a group announcement to other users who meet the second condition; If the first invited user rejects the invitation, the group making friends fails. After excluding the first invited user, other users who meet the second condition are searched for and invited to the group making friends. If the first invited user accepts the invitation, a page is provided for the first invited user to enter personal information and confirm, which is then forwarded to the first user for secondary confirmation. If the secondary confirmation is completed, the group is successfully formed; Based on the group making friend announcement pushed by the first user, if all the other users refuse to register or there is a registered user but the registration conditions do not meet the preset registration conditions, the group making friend announcement fails, and the group making friend announcement is pushed again to the other users based on the scheduled push method; If, based on the group making friend announcement pushed by the first user, there is a user among the other users who has registered for the group making friend and the registered user meets the preset registration conditions, a personal information filling and confirmation page is provided for the registered user to enter, and the page is forwarded to the first user for secondary confirmation. If the secondary confirmation is completed, the group making friend is successful; Providing an offline appointment confirmation interface for users who have successfully made friends to confirm the time and place of the offline appointment; The jump to different operable units based on the data content and the preset first condition is specifically implemented as follows: Use computer codes "0" and "1" to identify the two relative elements "single" and "not single" in the preset first condition respectively; If the element in the preset first condition corresponding to the data content is "not single", jump to the preset first unit; If the element in the preset first condition corresponding to the content of the data is "single", you can click to jump to the preset first unit or the preset second unit. If the element in the preset first condition corresponding to the content of the data is "single", you can click to jump to the preset first unit or the preset second unit. The method of searching for other users who meet the second condition based on the second condition input by the first user and when the first user is in a group with at least one other single person of the same sex, and inviting them to a group or pushing a group to make friends announcement to other users who meet the second condition based on the second condition input by the first user and when the first user is in a group with at least one other single person of the same sex is specifically implemented as follows: Determining the similarity between the first user and the other users based on a preset algorithm formula, and if the similarity meets a preset threshold condition, inviting the user to a group or sending a group announcement; The preset algorithm formula is specifically: M=2*(XYZ), in, Wherein, k1 represents the number of common conditions between the first user and the other users, k2 represents the number of exclusive conditions input by the first user, k3 represents the number of exclusive conditions input by the other users, and k4 represents the number of common non-exclusive conditions between the first user and the other users. N = k1 + k2 + k3 + k4, a = k1 + k2, b = k3 + k4, c = k1 + k3, d = k2 + k4, and the value range of M is [-1, 0]. The closer the value of M is to 0, the greater the similarity between the first user and the other users. If the first invited user rejects the invitation, the group making friends fails. After excluding the first invited user, other users who meet the second condition are searched for and invited to the group making friends. The specific implementation method is: The first invited user selection is performed in a loop iteration manner. Specifically, if other users meeting the second condition are found, an invitation is initiated. If the user declines the invitation, the currently found user meeting the second condition is marked and excluded from the screening range. The search is performed again until a preset number of other users meeting the second condition and accepting the invitation are found. The preset registration conditions and / or the secondary confirmation are specifically: The preset registration conditions include: the registering user inputs at least one other single same-sex accompanying person to register for a joint group date; The secondary confirmation includes: confirming whether the invited user or the registered user has at least one other single same-sex dating companion, if not, the secondary confirmation fails; The human-computer interaction-based group-making and friendship-making device implemented based on the above-mentioned group-making and friendship-making method includes: A front-end interface module is configured to complete user login based on a preset human-computer interaction interface and jump to a personal data completion interface for the user to enter personal data; receive personal data entered by a first user, and jump to different operable units based on the data content and a preset first condition; A regular comment module is used to assign permissions to the first user if the condition for jumping to the preset first unit is met, and the first user can publish, comment, like or reward the content based on the assigned permissions; a group making friends initiation module, configured to, if the conditions for jumping to the preset second unit are met, provide a preset first task and / or a preset second task for the first user to select and complete; if the first user completes the preset first task and / or the preset second task, notify the first user that an invitation or announcement for a group making friends may be initiated; based on the second condition input by the first user, and if the first user is in a group with at least one other single person of the same sex, search for other users who meet the second condition, and make a group making friends invitation; or based on the second condition input by the first user, and if the first user is in a group with at least one other single person of the same sex, push a group making friends announcement to other users who meet the second condition; The group making friends confirmation module is used to, if the first invited user rejects the invitation, the group making friends fails, and after excluding the first invited user, continue to search for other users who meet the second condition and invite them to the group making friends; if the first invited user accepts the invitation, provide a personal information filling and confirmation page for the first invited user to enter, and forward it to the first user for secondary confirmation. If the secondary confirmation is completed, the group making friends is successful. It is also used to, based on the group making friends announcement pushed by the first user, if all other users refuse to register or there are registered users but their registration conditions do not meet the pre-registered conditions, If the registration conditions are set, the group making friends fails, and the group making friends announcement is pushed to the other users again based on the scheduled push method. If, based on the group making friends announcement pushed by the first user, there is a user who has registered for the group making friends among the other users and the registered user meets the preset registration conditions, a personal data filling and confirmation page is provided for the registered user to enter, and forwarded to the first user for secondary confirmation. If the secondary confirmation is completed, the group making friends is successful. If the group making friends is successful, an offline appointment confirmation interface is provided for the user who successfully made the group making friends to confirm the time and place of the offline appointment.

2. The method for forming a group and making friends based on human-computer interaction according to claim 1, characterized in that: The second condition at least includes: The location and time of the offline meeting are consistent. Only when the location and time are consistent can other users who meet the second condition be retrieved and invited to form a group and make friends.

3. The method for forming a group and making friends based on human-computer interaction according to claim 1, characterized in that: The human-computer interaction-based group-making and dating system also provides a feedback module for providing an interactive feedback interface for users to comment on each other after the user successfully groups and makes friends and the offline appointment is completed.

4. A computer device comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method for forming a group and making friends based on human-computer interaction as described in any one of claims 1 to 3 are implemented.