Group establishment method and system for social contact

By noting labels for contacts in the address book and adding isolation mechanisms, the problems of high difficulty in establishing a group and insufficient privacy protection are solved, and the effects of convenient group building and privacy protection are achieved.

CN120263574APending Publication Date: 2025-07-04HUNAN QIYU DIGITAL TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510617449.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-14
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

During the group creation process of existing communication tools, users need to manually select from a large number of contacts, which makes it difficult and poor experience for group creation, and lacks privacy protection measures for members of strange groups.

Method used

By noting different tag information for each contact in the address book, selecting pre-selected group members from the address book according to the user's group creation requirements, generating pre-created group links, and adding an isolation mechanism for unaware of group members, including virtual business cards and video information processing.

Benefits of technology

It reduces the difficulty of users building a group, improves the experience of building a group, and realizes privacy protection among members of strange groups.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120263574A_ABST
    Figure CN120263574A_ABST
Patent Text Reader

Abstract

The invention provides a group establishment method and system for social contact. The method comprises the following steps: receiving group establishment requirement information of a user; selecting pre-selected group members matched with the group building request information from the address book according to the group building request information of the user; the background generates pre-established group link information according to all the pre-selected group members; the background sends the pre-established group link information to a local communication end of each pre-selected group member; if the corresponding pre-selected group member agrees to enter the group, changing the corresponding pre-selected group member into a formal group member; if the corresponding pre-selected group members do not agree to enter the group, kicking out the corresponding pre-selected group members; and the background establishes a group according to the official group members. According to the invention, the user can conveniently select the corresponding group member according to the group building demand, the group building difficulty of the user is reduced, and the group building experience is improved. Meanwhile, an isolation mechanism is additionally arranged among the group members which are not known mutually, so that privacy protection among unfamiliar group members is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of social networks, and particularly to a group creation method and system for social use. Background Art

[0002] As social interpersonal relationships become increasingly complex, the communication methods between individuals are also constantly changing. In addition to traditional letters, telephones, and mobile phones, there are also emails, instant messaging, etc. that are unique to the online society. The innovation of communication tools and the accelerating pace of life have increased the difficulty of managing social interpersonal relationships of individuals. The continuous expansion and change of each individual's relationship network have made the address book an important tool for maintaining and connecting people.

[0003] The address book is a collection that records people's addresses, contact information, identity information, etc. Through the relevant information in the address book, we can understand the relevant information of each person, and when needed, we can establish social communication with the relevant contacts in the address book.

[0004] In existing communication tools, when a user needs to create a group for communication, the user needs to select the corresponding contacts one by one from the address book. However, usually, the number of contacts in the user's address book is very large, and the user needs to spend a lot of time browsing the entire address book to select all the contacts to be added to the group, which is time-consuming and laborious, and the user experience is poor. In addition, when creating a group for communication in existing communication tools, there is no additional isolation measure for two mutually unfamiliar group members. That is to say, any group member can see the business card information of all other group members, and during group video communication, as long as the group member turns on the camera, all other group members can see the video information of that group member, which is not conducive to the security and privacy protection between unfamiliar group members. Summary of the Invention

[0005] To solve the above at least one technical problem, the present invention proposes a group creation method and system for social use. By performing tagging processing on the contacts in the address book, each contact has a corresponding tag, so that the user can select the corresponding group members from the corresponding tags according to the group creation requirements, reducing the difficulty of group creation for the user and improving the group creation experience. At the same time, the present invention also adds an isolation mechanism between mutually unfamiliar group members, thereby realizing the privacy protection between strange group members.

[0006] The first aspect of the present invention proposes a group creation method for social use, and the method includes:

[0007] Each contact in the preset address book is noted with different tag information;

[0008] Receiving the group creation requirement information of the user;

[0009] According to the group creation requirement information of the user, select the preselected group members that match from the address book and send them to the background;

[0010] The background generates pre-built group link information based on all the preselected group members;

[0011] The background sends the pre-built group link information to the local communication terminals of each preselected group member respectively;

[0012] If the corresponding preselected group member agrees to join the group, the corresponding preselected group member is changed into a formal group member; if the corresponding preselected group member does not agree to join the group, the corresponding preselected group member is kicked out;

[0013] The background creates a group based on the formal group members.

[0014] Further, after the background creates a group based on the formal group members, the method further includes:

[0015] There are multiple pairs of group members who do not know each other in the preset group;

[0016] Taking one group member as the reference member, the background identifies the group members who do not know the reference member;

[0017] Convert the real business card information of the reference member into virtual business card information through the system template and store it in association with the reference member;

[0018] Send the virtual business card information to the group members who do not know the reference member and display it on the local communication terminal;

[0019] Send the real business card information to the group members who know the reference member and display it on the local communication terminal.

[0020] Further, converting the real business card information of the reference member into virtual business card information through the system template specifically includes:

[0021] Judge whether there is associated virtual business card information for the reference member;

[0022] If so, convert the real business card information of the reference member into the associated virtual business card information; if not, proceed to the next step;

[0023] It is preset that the background includes multiple templatized virtual business card information;

[0024] Select one in sequence from the multiple templatized virtual business card information and judge whether it is associated and used by other group members in the group;

[0025] If not, convert the real business card information of the reference member into the selected virtual business card information; if so, continue to select the next one until the selected virtual business card information has no associated group members.

[0026] Further, after the background identifies group members who do not know the reference member, the method further includes:

[0027] Receiving, by the background, a group video sharing request from the corresponding group member;

[0028] Sending the group video sharing request to each group member of the group;

[0029] If the reference member agrees to the group video sharing, the background shares the video information of the reference member with the group members who know the reference member, and converts the video information of the reference member into template background information and displays it on the local communication terminal of the group members who do not know the reference member.

[0030] Further, sharing the video information of the reference member by the background with the group members who know the reference member specifically includes:

[0031] Presetting the group members who know the reference member as the first group members;

[0032] The background pre-stores video stream images in a near preset time period, and the local communication terminals of the first group members also synchronously pre-store video stream images in a near preset time period;

[0033] The background receives the video image of the next moment;

[0034] Comparing the video image of the next moment with the video stream images pre-stored by the background in a near preset time period one by one;

[0035] Finding out the video image with the smallest difference degree from the video stream images pre-stored by the background in a near preset time period as the reference video image, and extracting the corresponding moment of the reference video image at the same time;

[0036] Comparing and analyzing the video image of the next moment with the reference video image to analyze the difference image data;

[0037] Sending the difference image data and the moment corresponding to the reference video image to the local communication terminals of the first group members;

[0038] The local communication terminals of the first group members extract the corresponding reference video image from the video stream images pre-stored locally in a near preset time period according to the moment corresponding to the reference video image;

[0039] Integrating the difference image data with the extracted corresponding reference video image to obtain the video image of the next moment.

[0040] Further, according to the group creation requirement information of the user, preselecting group members matching it from the address book and sending them to the background specifically includes:

[0041] Construct a preselected group member matching model;

[0042] Train and optimize the preselected group member matching model with sample data;

[0043] Input the group creation requirement information of the user and the information of each contact in the address book into the preselected group member matching model;

[0044] Output the preselected group members by the preselected group member matching model and send them to the background.

[0045] In a second aspect of the present invention, a group creation system for social networking is further proposed, including a memory and a processor. The memory includes a group creation method program for social networking. When the group creation method program for social networking is executed by the processor, the following steps are implemented:

[0046] Each contact in the preset address book is noted with different tag information;

[0047] Receive the group creation requirement information of the user;

[0048] According to the group creation requirement information of the user, select the preselected group members matching therewith from the address book and send them to the background;

[0049] Generate pre-created group link information by the background according to all the preselected group members;

[0050] Send the pre-created group link information to the local communication terminals of each preselected group member by the background;

[0051] If the corresponding preselected group member agrees to join the group, change the corresponding preselected group member into a formal group member; if the corresponding preselected group member does not agree to join the group, kick out the corresponding preselected group member;

[0052] Establish a group by the background according to the formal group members.

[0053] Further, after establishing a group by the background according to the formal group members, when the group creation method program for social networking is executed by the processor, the following steps are also implemented:

[0054] There are multiple pairs of group members who do not know each other in the preset group;

[0055] Taking one group member as a reference member, identify the group members who do not know the reference member by the background;

[0056] Convert the real business card information of the reference member into virtual business card information through system templates and store it in association with the reference member;

[0057] Send the virtual business card information to the group members who do not know the reference member and display it on the local communication terminal;

[0058] Send the real business card information to the group members who know the reference member, and display it on the local communication terminal.

[0059] Furthermore, convert the real business card information of the reference member into virtual business card information through a system template, specifically including:

[0060] Judge whether there is associated virtual business card information for the reference member;

[0061] If so, convert the real business card information of the reference member into the associated virtual business card information; if not, proceed to the next step;

[0062] The preset background includes multiple templatized virtual business card information;

[0063] Select one in sequence from the multiple templatized virtual business card information, and judge whether there are other group members in the group who are associated with and adopt it;

[0064] If not, convert the real business card information of the reference member into the selected virtual business card information; if so, continue to select the next one until there are no associated group members for the selected virtual business card information.

[0065] Furthermore, after the background identifies the group members who do not know the reference member, when the group building method program for social interaction is executed by the processor, the following steps are also implemented:

[0066] Receive a group video sharing request from the corresponding group member by the background;

[0067] Send the group video sharing request to each group member of the group;

[0068] If the reference member agrees to the group video sharing, the background will share the video information of the reference member with the group members who know the reference member, and convert the video information of the reference member into template background information and display it on the local communication terminals of the group members who do not know the reference member.

[0069] A group creation method and system for social networking proposed by the present invention. Each contact in the address book is noted with different tag information. When receiving a group creation request message from a user, it is possible to select preselected group members that match the user's group creation request message from the address book and send them to the background. The background generates a pre-created group link information based on all the preselected group members. The background sends the pre-created group link information to the local communication terminals of each preselected group member respectively. If the corresponding preselected group member agrees to join the group, the corresponding preselected group member becomes a formal group member. If the corresponding preselected group member does not agree to join the group, the corresponding preselected group member is kicked out. Finally, the background creates a group based on the formal group members. By performing tag processing on the contacts in the address book, the present invention enables each contact to have a corresponding tag, facilitating the user to select corresponding group members from the corresponding tags according to the group creation requirements, reducing the difficulty of group creation for the user and enhancing the group creation experience.

[0070] In addition, the present invention also adds an isolation mechanism between group members who do not know each other, thereby realizing privacy protection for strange group members.

[0071] Additional aspects and advantages of the present invention will be given in the following description section, some of which will become apparent from the following description, or can be learned through the practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0072] Figure 1 The flowchart of a group creation method for social networking according to the present invention is shown;

[0073] Figure 2 The block diagram of a group creation system for social networking according to the present invention is shown. DETAILED DESCRIPTION OF THE INVENTION

[0074] In order to more clearly understand the above objects, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the drawings and specific embodiments. It should be noted that, without conflict, the embodiments of the present application and the features in the embodiments can be combined with each other.

[0075] In the following description, many specific details are set forth in order to fully understand the present invention. However, the present invention can also be implemented in other ways different from those described herein. Therefore, the protection scope of the present invention is not limited by the specific embodiments disclosed below.

[0076] Figure 1 The flowchart of a group creation method for social networking according to the present invention is shown.

[0077] As Figure 1 shown, in the first aspect of the present invention, a group creation method for social networking is proposed, and the method includes:

[0078] S102, each contact in the preset address book is noted with different tag information;

[0079] S104, receive the group creation request information of the user;

[0080] S106, according to the group creation request information of the user, select the preselected group members that match from the address book, and send them to the background;

[0081] S108, the background generates the pre-created group link information according to all the preselected group members;

[0082] S110, the background sends the pre-created group link information to the local communication terminals of each preselected group member respectively;

[0083] S112, if the corresponding preselected group member agrees to join the group, change the corresponding preselected group member into a formal group member; if the corresponding preselected group member does not agree to join the group, kick out the corresponding preselected group member;

[0084] S114, the background creates a group according to the formal group members.

[0085] It should be noted that the tag information can be meal partners, colleagues, running partners, basketball playmates, footprint playmates, game playmates, etc.

[0086] When receiving the group creation request information of the user, the user can fill in the corresponding requirement information in the group creation requirement field, such as the group member range (which can be the entire address book or one or more tag groups), the number of group members, the gender limit of group members, the age limit of group members, etc.

[0087] In the present invention, each contact in the address book is noted with different tag information; when receiving the group creation request information of the user; according to the group creation request information of the user, select the preselected group members that match from the address book, and send them to the background; the background generates the pre-created group link information according to all the preselected group members; the background sends the pre-created group link information to the local communication terminals of each preselected group member respectively; if the corresponding preselected group member agrees to join the group, change the corresponding preselected group member into a formal group member; if the corresponding preselected group member does not agree to join the group, kick out the corresponding preselected group member; finally, the background creates a group according to the formal group members. By performing tag processing on the contacts in the address book, each contact has a corresponding tag, so that it is convenient for the user to select the corresponding group members from the corresponding tags according to the group creation requirements, reducing the difficulty of group creation for the user and improving the group creation experience.

[0088] According to an embodiment of the present invention, after the background creates a group according to the formal group members, the method further includes:

[0089] There are multiple pairs of group members who do not know each other in the preset group;

[0090] Taking a group member as a reference member, the group members who do not know the reference member are identified by the background;

[0091] The real business card information of the reference member is systematically templated into virtual business card information and associated with the reference member for storage;

[0092] The virtual business card information is sent to the group members who do not know the reference member and displayed on the local communication terminal;

[0093] The real business card information is sent to the group members who know the reference member and displayed on the local communication terminal.

[0094] It should be noted that the real business card information may include the avatar, name, contact information, etc. of the group member. The virtual business card information is system-templated information, including virtual avatar, virtual name, virtual contact information, etc., and these virtual business card information has no connection with the real business card information.

[0095] It can be understood that the present invention adds an isolation mechanism between group members who do not know each other, and makes the business card information seen by strange group members be virtual business card information, not real business card information, so as to realize the privacy protection between strange group members.

[0096] According to an embodiment of the present invention, the real business card information of the reference member is systematically templated into virtual business card information, which specifically includes:

[0097] Judging whether there is associated virtual business card information for the reference member;

[0098] If so, the real business card information of the reference member is converted into the associated virtual business card information. If not, the next step is entered;

[0099] The preset background includes multiple templated virtual business card information;

[0100] Select one in sequence from the multiple templated virtual business card information and judge whether it is associated and used by other group members in the group;

[0101] If not, the real business card information of the reference member is converted into the selected virtual business card information. If so, continue to select the next one until the selected virtual business card information has no associated group members.

[0102] It can be understood that, in order to further increase the distinguishability among multiple unfamiliar group members in a group, the background can include multiple templatized virtual business card information for group members to use for differentiation. And as long as the corresponding group member has converted the virtual business card information, the system will associate and store the virtual business card information with the group member. That is to say, other group members in the group will no longer use this virtual business card information.

[0103] According to an embodiment of the present invention, after the background identifies group members who are not acquainted with the reference member, the method further includes:

[0104] Receiving a group video sharing request from the corresponding group member by the background;

[0105] Sending the group video sharing request to each group member in the group;

[0106] If the reference member agrees to the group video sharing, the background will share the video information of the reference member with the group members who are acquainted with the reference member, and convert the video information of the reference member into template background information, which is displayed on the local communication terminal of the group members who are not acquainted with the reference member.

[0107] It can be understood that the present invention adds an isolation mechanism between unfamiliar group members, and enables unfamiliar group members to see the other party's video information as template background information, rather than the other party's real video information, so as to achieve privacy protection between unfamiliar group members.

[0108] According to an embodiment of the present invention, sharing the video information of the reference member by the background with the group members who are acquainted with the reference member specifically includes:

[0109] Presetting the group members who are acquainted with the reference member as the first group members;

[0110] The background pre-stores video stream images in a preset recent time period, and the local communication terminals of the first group members also synchronously pre-store video stream images in a preset recent time period;

[0111] Receiving the video image of the next moment by the background;

[0112] Comparing the video image of the next moment with the video stream images pre-stored by the background in a preset recent time period one by one;

[0113] Finding out the video image with the smallest difference degree from the video stream images pre-stored by the background in a preset recent time period as the reference video image, and at the same time extracting the moment corresponding to the reference video image;

[0114] Comparing and analyzing the video image of the next moment with the reference video image to analyze the differential image data;

[0115] Send the difference image data and the corresponding moment of the reference video image to the local communication terminals of the first group of members;

[0116] Extract the corresponding reference video image from the locally pre-stored video stream images in the near preset time period according to the moment corresponding to the reference video image by the local communication terminals of the first group of members;

[0117] Integrate the difference image data with the extracted corresponding reference video image to obtain the video image of the next moment.

[0118] It can be understood that the video information is the video stream image, that is, composed of multiple video images arranged in chronological order, and it can include video images at multiple moments distributed in chronological order. The near preset time period refers to the preset time period before the current moment and includes the current moment.

[0119] It can be understood that since the difference degree between the video images within the preset time period is not large, in the process of video sharing, in order to further save the data volume transmitted over the network, the present invention will select the video image closest to the video image of the next moment from the preset time period and use it as the reference video image. Then, the background performs a difference comparison analysis based on the reference video image and the video image of the next moment to find the different image data, which can be the data of different pixel points, including the RGB values of different pixel points and the position information of different pixel points. Then, the background sends the different image data and the corresponding moment of the reference video image to the local communication terminals of the first group of members. The local communication terminals of the first group of members extract the corresponding reference video image from the locally pre-stored video stream images in the near preset time period according to the moment corresponding to the reference video image, and perform image integration by combining the received difference image data, finally realizing the restoration of the next moment at the local communication terminal. And during the entire video image transmission process, not all video images are transmitted, only the difference video images with a smaller data volume and the moments corresponding to the reference video images are transmitted, thus greatly reducing the network communication pressure and being beneficial to optimizing the smoothness of video sharing.

[0120] It can be understood that during the image integration process, the local communication terminals of the first group of members find the corresponding different pixel points according to the position information of each different pixel point in the difference image data, and then add the RGB value of the different pixel point to the RGB value of the corresponding pixel point of the reference video image, so as to obtain the integrated RGB value of each different pixel point; update the reference video image according to the integrated RGB value of each different pixel point to obtain the video image of the next moment.

[0121] According to the embodiments of the present invention, according to the group creation requirement information of the user, preselected group members matching it are selected from the address book and sent to the background, specifically including:

[0122] Construct a preselected group member matching model;

[0123] Train and optimize the preselected group member matching model with sample data;

[0124] Input the group creation requirement information of the user and the contact information of each contact in the address book into the preselected group member matching model;

[0125] Output the preselected group members by the preselected group member matching model and send them to the background.

[0126] According to the specific embodiments of the present invention, outputting the preselected group members by the preselected group member matching model and sending them to the background specifically includes:

[0127] The preset group creation requirement information includes multiple requirement items, and each contact includes multiple tag information;

[0128] Based on the first requirement item among the multiple requirement items, compare the tag information of each contact with the tag information of the remaining other contacts pairwise;

[0129] If the tag information of the former contact is more suitable for the first requirement item, it is determined that the adaptation degree of the former contact to the first requirement item is increased by 1;

[0130] Based on the second requirement item among the multiple requirement items, compare the tag information of each contact with the tag information of the remaining other contacts pairwise;

[0131] If the tag information of the former contact is more suitable for the second requirement item, it is determined that the adaptation degree of the former contact to the second requirement item is increased by 1;

[0132] Based on each requirement item among the multiple requirement items, compare the tag information of each contact with the tag information of the remaining other contacts pairwise, and determine whether the former contact is more suitable for the corresponding requirement item;

[0133] Count the total adaptation degree of each contact to each requirement item in the group creation requirement information;

[0134] Preset that the influence weights of different requirement items on selecting group members for group creation are different;

[0135] Multiply the total adaptation degree of each contact to each requirement item by the corresponding influence weight to obtain the weighted adaptation degree of each requirement item;

[0136] Accumulate the weighted adaptation degrees of each requirement item of each contact to obtain the preselected score of each contact;

[0137] Sort the contacts in the address book according to the size of the preselected score;

[0138] According to the number of contacts required for group creation, corresponding contacts are selected from multiple contacts in order from high to low as pre-selected group members.

[0139] It can be understood that each requirement item can be a column that the user needs to fill in based on the needs of creating a group, such as the scope of the group, the purpose of the group, age requirements, gender requirements, educational requirements, etc.

[0140] It should be noted that the present invention compares the contacts in the address book in pairs, and finally after all contacts have completed the comparison, the pre-selection score of each contact is obtained by statistics, and the corresponding contact is selected as the pre-selected group member according to the pre-selection score and the number of groups to be established. The present invention breaks through the traditional way of uniformly scoring all contacts based on a unified standard to select pre-selected group members. Since the traditional unified standard is not necessarily suitable for the contacts in the user's address book, if an inappropriate unified standard is used for selection, it will lead to inaccurate selection. The present invention compares the contacts in the address book in pairs, and does not use external unified standards for evaluation, which is conducive to improving the accuracy of selecting pre-selected group members.

[0141] The present invention compares multiple contacts in pairs instead of scoring multiple contacts at one time, and there is no need for multiple contacts to form a unified and fixed comparison standard. It can be understood that if multiple contacts are compared at one time, it is necessary to combine multiple contacts to form a unified comparison standard, and score each contact based on this comparison standard. However, this comparison standard may be set in advance. If the comparison standard deviates, the difference in selection and scoring between the various contacts will naturally be inaccurate. The present invention compares in pairs, and there is no need to set a unified comparison standard. However, after all contacts have completed the pairwise comparison, each contact has a relative challenge result, which makes it easy to select contacts from the address book that are suitable for group building needs.

[0142] Figure 2 A block diagram of a social group building system according to the present invention is shown.

[0143] like Figure 2 As shown, the second aspect of the present invention further proposes a social group building system 2, comprising a memory 21 and a processor 22, wherein the memory comprises a social group building method program, and when the social group building method program is executed by the processor, the following steps are implemented:

[0144] Each contact in the preset address book is annotated with different label information;

[0145] Receive the user's request information for creating a group;

[0146] According to the user's group creation request information, pre-selected group members matching with it are selected from the address book and sent to the backend;

[0147] The background generates pre-constructed group link information based on all preselected group members;

[0148] The background sends the pre-constructed group link information to the local communication terminals of each preselected group member respectively;

[0149] If the corresponding preselected group member agrees to join the group, the corresponding preselected group member is changed into a formal group member; if the corresponding preselected group member does not agree to join the group, the corresponding preselected group member is kicked out;

[0150] The background establishes a group based on the formal group members.

[0151] According to an embodiment of the present invention, after the background establishes a group based on the formal group members, when the group construction method program for social networking is executed by the processor, the following steps are further implemented:

[0152] There are multiple pairs of group members who do not know each other in the preset group;

[0153] Taking one group member as a reference member, the background identifies the group members who do not know the reference member;

[0154] The real business card information of the reference member is transformed into virtual business card information through system templates and is associated and stored with the reference member;

[0155] The virtual business card information is sent to the group members who do not know the reference member and is displayed on the local communication terminal;

[0156] The real business card information is sent to the group members who know the reference member and is displayed on the local communication terminal.

[0157] According to an embodiment of the present invention, transforming the real business card information of the reference member into virtual business card information through system templates specifically includes:

[0158] Judging whether there is associated virtual business card information for the reference member;

[0159] If so, the real business card information of the reference member is transformed into the associated virtual business card information; if not, proceed to the next step;

[0160] It is preset that the background includes multiple templated virtual business card information;

[0161] Select one in sequence from the multiple templated virtual business card information and judge whether there are other group members in the group who have associated and adopted it;

[0162] If not, the real business card information of the reference member is transformed into the selected virtual business card information; if so, continue to select the next one until the selected virtual business card information has no associated group members.

[0163] According to an embodiment of the present invention, after the background identifies the group members who are not acquainted with the reference members, the social group building method program further implements the following steps when executed by the processor:

[0164] The background receives a group video sharing request from a corresponding group member;

[0165] Sending a group video sharing request to each member of the group;

[0166] If the benchmark member agrees to group video sharing, the background will share the benchmark member's video information with group members who are acquainted with the benchmark member, and convert the benchmark member's video information into template background information, which will be displayed on the local communication terminal of group members who are not acquainted with the benchmark member.

[0167] The present invention proposes a method and system for social group building, which annotates different label information for each contact in the address book; receives the user's group building requirement information; can select the pre-selected group members matching the user's group building requirement information from the address book, and send it to the background; the background generates pre-built group link information according to all pre-selected group members; the background sends the pre-built group link information to the local communication terminal of each pre-selected group member; if the corresponding pre-selected group member agrees to join the group, the corresponding pre-selected group member is changed into a formal group member; if the corresponding pre-selected group member disagrees to join the group, the corresponding pre-selected group member is kicked out; and finally the background establishes a group according to the formal group members. The present invention labels the contacts in the address book so that each contact has a corresponding label, so that the user can select the corresponding group member from the corresponding label according to the group building requirements, thereby reducing the difficulty of user group building and improving the group building experience. .

[0168] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0169] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0170] In addition, each functional unit in the embodiments of the present invention may be all integrated into a processing unit, or each unit may be separately used as a single unit, or two or more units may be integrated into one unit; the above-mentioned integrated unit may be implemented in the form of hardware, or in the form of a combination of hardware and software functional units.

[0171] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps including the above method embodiments; and the foregoing storage medium includes: removable storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks or optical disks and other various media that can store program codes.

[0172] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present invention essentially or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the embodiments of the present invention. And the foregoing storage medium includes: removable storage devices, ROM, RAM, magnetic disks or optical disks and other various media that can store program codes.

[0173] As described above, the above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims

1. A group creation method for social networking, characterized in that, The method includes: Each contact in the preset address book is noted with different tag information; Receive the group creation request information of the user; According to the group creation request information of the user, select the preselected group members that match it from the address book, and send them to the background; The background generates the pre-built group link information according to all the preselected group members; The background sends the pre-built group link information to the local communication terminals of each preselected group member respectively; If the corresponding preselected group member agrees to join the group, the corresponding preselected group member will become a formal group member; if the corresponding preselected group member does not agree to join the group, the corresponding preselected group member will be kicked out; The background establishes a group according to the formal group members.

2. The group creation method for social use according to claim 1, wherein, After the background establishes a group according to the formal group members, the method further includes: There are multiple pairs of group members who do not know each other in the preset group; Taking one group member as the reference member, the background identifies the group members who do not know the reference member; Convert the real business card information of the reference member into virtual business card information through the system template, and store it in association with the reference member; Send the virtual business card information to the group members who do not know the reference member, and display it on the local communication terminal; Send the real business card information to the group members who know the reference member, and display it on the local communication terminal.

3. The group creation method for social use according to claim 2, wherein Converting the real business card information of the reference member into virtual business card information through the system template specifically includes: Judge whether there is associated virtual business card information for the reference member; If so, convert the real business card information of the reference member into the associated virtual business card information, if not, go to the next step; Preset that the background includes multiple templatized virtual business card information; Select one in sequence from the multiple templatized virtual business card information, and judge whether it is associated and adopted by other group members in the group; If not, convert the real business card information of the reference member into the selected virtual business card information, if so, continue to select the next one until the selected virtual business card information has no associated group members.

4. A group creation method for social networking according to claim 2, characterized in that, After the background identifies the group members who do not know the reference member, the method further includes: The background receives the group video sharing request put forward by the corresponding group member; Send the group video sharing request to each group member of the group; If the reference member agrees to group video sharing, the background will share the video information of the reference member with the group members who know the reference member, and convert the video information of the reference member into template background information and display it on the local communication terminals of the group members who do not know the reference member.

5. A group creation method for social networking according to claim 4, characterized in that, The background sharing the video information of the reference member with the group members who know the reference member specifically includes: Preset the group members who know the reference member as the first group members; The background pre-stores the video stream images of the preset time period, and the local communication terminals of the first group members also synchronously pre-store the video stream images of the preset time period; The background receives the video image of the next moment; Compare the video image of the next moment with the video stream images pre-stored by the background in the preset time period one by one; Find the video image with the smallest difference degree from the video stream images pre-stored by the background in the preset time period as the reference video image, and extract the moment corresponding to the reference video image at the same time; Compare and analyze the video image of the next moment with the reference video image to analyze the differential image data; Send the differential image data and the moment corresponding to the reference video image to the local communication terminals of the first group members; Extract the corresponding reference video image from the video stream images pre-stored locally in the near preset time period by the local communication terminals of the first group members according to the moment corresponding to the reference video image; Integrate the differential image data with the extracted corresponding reference video image to obtain the video image of the next moment.

6. A method for creating a group for social interaction according to claim 1, characterized in that, According to the group creation requirement information of the user, select the preselected group members matching it from the address book and send them to the background, specifically including: Construct a preselected group member matching model; Train and optimize the preselected group member matching model through sample data; Input the group creation requirement information of the user and the information of each contact in the address book into the preselected group member matching model; Output the preselected group members by the preselected group member matching model and send them to the background.

7. A group creation system for social interaction, characterized in that, It includes a memory and a processor. The memory includes a group creation method program for social networking. When the group creation method program for social networking is executed by the processor, the following steps are implemented: Each contact in the preset address book is noted with different tag information; Receive the group creation requirement information of the user; According to the group creation requirement information of the user, select the preselected group members matching it from the address book and send them to the background; Generate pre-created group link information by the background according to all the preselected group members; Send the pre-created group link information to the local communication terminals of each preselected group member by the background; If the corresponding preselected group member agrees to join the group, change the corresponding preselected group member into a formal group member; If the corresponding preselected group member does not agree to join the group, kick out the corresponding preselected group member; Establish a group by the background according to the formal group members.

8. A group creation system for social interaction according to claim 7, characterized in that, After establishing a group by the background according to the formal group members, when the group creation method program for social networking is executed by the processor, the following steps are also implemented: There are multiple pairs of group members who do not know each other in the preset group; Taking one group member as the reference member, identify the group members who do not know the reference member by the background; Convert the real business card information of the reference member into virtual business card information through the system template and store it in association with the reference member; Send the virtual business card information to the group members who do not know the reference member and display it on the local communication terminal; Send the real business card information to the group members who know the reference member and display it on the local communication terminal.

9. The group creation system for social use according to claim 8, wherein, Convert the real business card information of the reference member into virtual business card information through the system template, specifically including: Judge whether there is associated virtual business card information for the reference member; If so, convert the real business card information of the reference member into the associated virtual business card information. If not, go to the next step; Preset that the background includes multiple templatized virtual business card information; Select one in sequence from the multiple templatized virtual business card information and judge whether it is associated and used by other group members in the group; If not, convert the real business card information of the reference member into the selected virtual business card information. If so, continue to select the next one until the selected virtual business card information has no associated group members.

10. A group creation system for social networking according to claim 8, characterized in that, After the background identifies group members who do not know each other with the reference member, when the group creation method program for social networking is executed by the processor, the following steps are also implemented: Receive a group video sharing request from the corresponding group member by the background; Send the group video sharing request to each group member of the group; If the reference member agrees to the group video sharing, the background will share the video information of the reference member with the group members who know the reference member, and convert the video information of the reference member into template background information and display it on the local communication terminal of the group members who do not know the reference member.