Social contact method and device based on user tag, computer equipment and storage medium

By using personal tags and geolocation information to match in social tools, the problem that existing social tools are difficult to establish strangers' social connections in daily life is solved, and efficient social interaction is achieved.

CN119598033APending Publication Date: 2025-03-11SHENZHEN COOCAA NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411569227.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

Existing social tools are difficult to establish social connections between strangers within the user's visible range, especially when meeting like-minded people in daily life, lack effective ways to catch up.

Method used

Receive personal tags and current geographical location information uploaded by the user through the server, filter and match users with similar interests and backgrounds within the target distance, and push social requests based on the matching degree.

Benefits of technology

It achieves that when users want to socialize, they can quickly find like-minded target groups, and enhances the efficiency and interest of social interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119598033A_ABST
    Figure CN119598033A_ABST
Patent Text Reader

Abstract

The invention discloses a user tag social contact method and device, computer equipment and a storage medium. The method comprises the following steps: receiving a personal tag uploaded by a first target user by using social contact software through a server; the server obtains the current geographic position information of the user and the personal label of the user; the server screens out a first target user in a target distance range according to the geographical location information of the user; and the server screens the first target user again based on the personal tag and the head portrait of the user, so that the server screens out a second target user matched with the user, and pushes the second target user to social software of the user for social contact according to a target matching degree. According to the method and the device, the personal tag of the user and the personal tag of the second target user are matched to find the appropriate second target user for social contact, and when the user wants to have social contact, the target crowd with the same trade can be found.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of social communication, and in particular to a social method, device, computer equipment and storage medium based on user tags. Background Art

[0002] Currently, users of social tools and platform applications add friends by searching. For strangers within the user's visible range, you cannot communicate with them through social tools even if you meet them face to face. However, many times, when we see strangers on the street or subway, we have the idea of ​​socializing, but we don't know how to strike up a conversation because we are not familiar with them. Therefore, there is an urgent need for a social software to solve the social problems of users. Summary of the invention

[0003] The embodiments of the present invention provide a user tag social method, apparatus, computer equipment and storage medium to solve user-based social problems.

[0004] In a first aspect, a social method for user tags is provided, comprising: The server receives a personal tag uploaded by the first target user using the social software; The server obtains the user's current geographical location information and the user's personal tag; The server selects a first target user within a target distance range according to the geographical location information of the user; The server screens the first target user again based on the user's personal tags and avatars, so that the server screens out a second target user that matches the user, and pushes the second target user to the user's social software for social interaction according to the target matching degree.

[0005] Optionally, the personal tags uploaded by the user include interests, hobbies, professional background, and life status.

[0006] Optionally, the user's geographical location information is obtained by obtaining the user's current geographical location information through GPS positioning, network positioning or manual input by the user.

[0007] Optionally, the target distance range can be set or adjusted according to user needs.

[0008] Optionally, pushing a second target user to the user's social software for social interaction according to the target matching degree includes: The server sends a social request to the social software of the second target user with a higher matching degree than the target, so that the social software of the user adds the second target user as a contact for social interaction based on the social request.

[0009] In a second aspect, a social device for user tags is provided, comprising: An information acquisition module, used by the server to acquire the user's current geographical location information and the user's personal tag; A user screening module, used by the server to screen out a first target user within a target distance range according to the geographical location information of the user; The social decision module is used for the server to re-screen the first target user based on the user's personal tags and avatars, so that the server can screen out a second target user that matches the user, and push the second target user to the user's social software for social interaction according to the target matching degree.

[0010] Optionally, in the information acquisition module, the user's personal tags include interests, professional background, and life status.

[0011] Optionally, the social decision module is further used to: The server sends a social request to the social software of the second target user with a higher matching degree than the target, so that the social software of the user adds the second target user as a contact for social interaction based on the social request.

[0012] In a third aspect, a system based on user tags is provided, comprising: a server and social software; The server is used to obtain the user's current geographic location information, as well as the user's personal tags and avatars, and screen out first target users within a target distance based on the user's geographic location information, and screen out the first target users again based on the user's personal tags and avatars to screen out second target users that match the user, and push the second target users to the user's social software for social interaction according to the target matching degree.

[0013] The social software is used to send the personal tags set by the user and the user's geographic location information to the server, so that the server matches the second target user suitable for the user through the user's personal tags and geographic location information, and receives the second target user pushed by the server.

[0014] In a fourth aspect, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned social method of user tags when executing the computer program.

[0015] In a fifth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the social method of user tags is implemented.

[0016] In one solution implemented by the above-mentioned user tag social method, device, computer equipment and storage medium, the server obtains the user's current geographic location information and the user's personal tag; the server screens out the first target user within the target distance range based on the user's geographic location information; the server screens out the first target user again based on the user's personal tag and avatar, so that the server screens out the second target user that matches the user, and pushes the second target user to the user's social software for social interaction according to the target matching degree. In this application, the user's personal tag and the second target user's personal tag are matched to find a suitable second target user for social interaction, and when the user wants to socialize, he can find a like-minded target group. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0018] Figure 1 is a schematic diagram of an application environment of a social method based on user tags in one embodiment of the present invention; Figure 2 is a flow chart of a social method based on user tags in one embodiment of the present invention; Figure 3 is a schematic diagram of a social device based on user tags in one embodiment of the present invention; Figure 4 is a schematic diagram of a computer device in one embodiment of the present invention; Figure 5 It is another structural schematic diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION

[0019] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0020] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0021] It should also be understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0022] As used in the present specification and the appended claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" may be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]", depending on the context.

[0023] In addition, in the description of the present specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0024] References to "one embodiment" or "some embodiments" etc. described in the present specification mean that one or more embodiments of the present invention include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0025] It should be understood that the order of execution of the steps in the following embodiments does not imply a precedence of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0026] The social method based on user tags provided in the embodiment of the present invention can be applied as follows: Figure 1 Specifically, the social method based on user tags is applied in a social system based on user tags, and the social system based on user tags includes: Figure 1The client and server shown in the figure communicate with the server through the network, and the server is used to obtain the user's current geographic location information and the user's personal tags by receiving the personal tags uploaded by the first target user using the social software; according to the user's geographic location information, the first target user within the target distance range is screened out, and the first target user is screened again based on the user's personal tags and avatars, so that the server can screen out the second target user that matches the user, and push the second target user to the user's social software for social interaction according to the target matching degree. In this application, the personal tags of the user and the personal tags of the second target user are matched to find a suitable second target user for social interaction, and when the user wants to socialize, he can find a like-minded target group. Among them, the client is also called the user end, which refers to a program corresponding to the server that provides social services to customers. The client can be installed on, but not limited to, various personal computers, laptops, smart phones, tablet computers and portable wearable devices. The server can be implemented with an independent server or a server cluster consisting of multiple servers.

[0027] In one embodiment, if Figure 2 As shown, a social method based on user tags is provided, and the method is applied in Figure 2 The following steps are used as an example: S10: The server obtains the user's current geographic location information, as well as the user's personal tag and avatar; S20: the server selects a first target user within a target distance range according to the geographical location information of the user; S30: The server screens the first target user again based on the user's personal tags and avatars, so that the server screens out a second target user that matches the user, and pushes the second target user to the user's social software for social interaction according to the target matching degree.

[0028] Specifically, the present application provides a new way of social interaction. All users register as users of social software and upload their personal tags in the social software. When the user wants to socialize, the social software can be opened so that the social software can obtain the user's current geographic location information and upload the geographic location information to the server. The server screens the registered first target users according to the user's geographic location information, obtains the first target users within the target distance range, and screens the obtained first target users according to the personal tags and avatars set by the user to find the second target users that match the user, and pushes the second target users to the user's social software according to the target matching degree for socializing. Among them, the target matching degree can be adjusted according to the user's wishes. For example, if the user believes that the matching degree with the personal tags set by himself is 75%, he can become his second target user, and then he can set the target matching degree to 75% in the social software. If the user believes that the matching degree with the personal tags set by himself is 90%, he can become his second target user, and then he can set the target matching degree to 90% in the social software. The pushed second target user target is displayed in the form of a map on the user's social software, and the second target user's geographic location information, avatar, and one of the personal tags set by the second target user are displayed on the user's social software interface.

[0029] In this embodiment, a social method based on user tags is provided, wherein the server obtains the user's current geographic location information and the user's personal tags; the server screens out a first target user within a target distance range based on the user's geographic location information; the server screens out the first target user again based on the user's personal tags and avatars, so that the server screens out a second target user that matches the user, and pushes the second target user to the user's social software for social interaction according to the target matching degree. In this application, the user's personal tags and the second target user's personal tags are matched to find a suitable second target user for social interaction, and when the user wants to socialize, he can find a like-minded target group.

[0030] Optionally, in one embodiment, in step S10, the server obtains the user's personal tags and avatars, and the user uploads personal tags including hobbies, professional background, and life status. For example, if the user likes music and is a doctor, he can set his personal tags as doctor, love music, etc. when uploading. When setting personal tags, the user can also set the personal tags he set as the main tags, wherein the main tags can be displayed in the social software interface and the user's avatar on the map of the social software. This application matches people with the same as the user through personal tags to increase the user's interest in social networking.

[0031] In this embodiment, the server uploads the user's personal tags in the social software to the server, so that the server can screen out second target users that match the user based on the user's personal tags and avatars, and the user can have a basic understanding of the second target user based on the uploaded personal tags, so as to avoid the user from socializing blindly.

[0032] Optionally, in one embodiment, in step S20, the server obtains the user's current geographic location information through GPS positioning, network positioning or user manual input. When the user uses social software for social interaction, the user's location information needs to be obtained in order to more accurately obtain the location information of nearby users. When the network or GPS positioning system signal is poor, the user can also manually input the location information in the social software so that the social software can accurately obtain the user's location information and send the user's location information to the server, so that the server can filter the second target user according to the user's location information.

[0033] Optionally, in one embodiment, in step S20, the first target user within the target distance range is screened out according to the user's geographic location information, wherein the target distance is the social search range of the first target user pre-set by the server in the social software. The user can set the target distance for social interaction in the social software, and when the user wants to socialize, the social software finds the first target user that meets the target distance according to the target social distance set by the user. For example, if the user sets the target distance to 500 meters, the server will obtain the first target user within 500 meters nearby, and if the user sets the target distance to 100 meters, the server will obtain the first target user within 100 meters nearby.

[0034] Optionally, in one embodiment, in step S30, that is, pushing the second target user to the social software of the user for social interaction according to the target matching degree, includes the following steps: the server sends a social request to the social software of the second target user with a higher matching degree than the target, so that the social software of the user adds the second target user as a contact for social interaction based on the social request. Wherein, when the server pushes the social software of the second target user with a higher matching degree than the target to send a social request, it will send a message to the second target user that the user wants to further establish contact. When the second target user agrees to the social request in the social software, the user's social software will add the second target user as a contact, or exchange the user's contact information with the second target user to ensure that the user and the second target user can establish contact.

[0035] In this embodiment, the server pushes a social request to the social software of the second target user with a higher matching degree than the target, so that the social software of the user adds the second target user as a contact for socializing based on the social request, so that the user who wants to socialize can obtain the second target user who matches the individual for socializing, satisfying the user's personal desire to socialize and providing the user with a reliable way of socializing.

[0036] In this embodiment, a scheme implemented by a user tag social method is provided, in which the server obtains the user's current geographic location information and the user's personal tag; the server screens out a first target user within a target distance range based on the user's geographic location information; the server screens out the first target user again based on the user's personal tag and avatar, so that the server screens out a second target user that matches the user, and pushes the second target user to the user's social software for social interaction according to the target matching degree. In this application, the user's personal tag and the second target user's personal tag are matched to find a suitable second target user for social interaction, and when the user wants to socialize, he can find a like-minded target group.

[0037] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.

[0038] In one embodiment, a user tag social device is provided, and the user tag social device corresponds to the user tag social method in the above embodiment. Figure 3 As shown, the social device of the user tag includes: an information acquisition module, a user screening module and a social decision module. The detailed description of each functional module is as follows: An information acquisition module, used by the server to acquire the user's current geographic location information, as well as the user's personal tags and avatar; A user screening module, used by the server to screen out a first target user within a target distance range according to the geographical location information of the user; The social decision module is used for the server to re-screen the first target user based on the user's personal tags and avatars, so that the server can screen out a second target user that matches the user, and push the second target user to the user's social software for social interaction according to the target matching degree.

[0039] Specifically, the present application provides a new way of social interaction. All users register as users of social software and upload their personal tags in the social software. When the user wants to socialize, the social software can be opened so that the social software can obtain the user's current geographic location information and upload the geographic location information to the server. The server screens the registered first target users according to the user's geographic location information, obtains the first target users within the target distance range, and selects the second target users that match the user according to the personal tags and avatars set by the user. The second target users are pushed to the user's social software for socializing according to the target matching degree. The pushed second target user target is displayed in the form of a map on the user's social software, and the second target user's geographic location information, avatar, and one of the personal tags set by the second target user are displayed on the user's social software interface.

[0040] In this embodiment, a social device based on user tags is provided, which receives personal tags uploaded by a first target user using social software through a server; the server obtains the user's current geographic location information and the user's personal tags; the server screens out first target users within a target distance range based on the user's geographic location information; the server screens out the first target user again based on the user's personal tags and avatars, so that the server screens out a second target user that matches the user, and pushes the second target user to the user's social software for social interaction according to the target matching degree. In this application, by matching the user's personal tags and the second target user's personal tags, a suitable second target user is found for social interaction, and when the user wants to socialize, a like-minded target group can be found.

[0041] For the specific definition of the social device of user tags, please refer to the definition of the social method of user tags above, which will not be repeated here. Each module in the above-mentioned social device of user tags can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0042] In this embodiment, a social system based on user tags is provided, and the social system based on user tags includes: a server and social software; The server is used to obtain the user's current geographic location information, as well as the user's personal tags and avatars, and screen out first target users within a target distance based on the user's geographic location information, and screen out the first target users again based on the user's personal tags and avatars to screen out second target users that match the user, and push the second target users to the user's social software for social interaction according to the target matching degree.

[0043] The social software is used to send the personal tags set by the user and the user's geographic location information to the server, so that the server matches the second target user suitable for the user through the user's personal tags and geographic location information, and receives the second target user pushed by the server.

[0044] For the specific definition of the social system of user tags, please refer to the definition of the social method of user tags above, which will not be repeated here. Each module in the above-mentioned social system of user tags can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0045] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 4 As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile and / or volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external client through a network connection. When the computer program is executed by the processor, it implements the functions or steps of a social method of user tags on the server side.

[0046] In one embodiment, a computer device is provided. The computer device may be a client, and its internal structure diagram may be as follows: Figure 5 As shown. The computer device includes a processor, a memory, a network interface, a display screen and an input system connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external server via a network connection. When the computer program is executed by the processor, it implements the functions or steps on the client side of a social method based on user tags.

[0047] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program: The server obtains the user's current geographical location information and the user's personal tag; The server selects a first target user within a target distance range according to the geographical location information of the user; The server screens the first target user again based on the user's personal tags and avatars, so that the server screens out a second target user that matches the user, and pushes the second target user to the user's social software for social interaction according to the target matching degree.

[0048] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the social method of user tags in the above embodiment is implemented. When the computer program is executed by the processor, the following steps are implemented: The server obtains the user's current geographical location information and the user's personal tag; The server selects a first target user within a target distance range according to the geographical location information of the user; The server screens the first target user again based on the user's personal tags and avatars, so that the server screens out a second target user that matches the user, and pushes the second target user to the user's social software for social interaction according to the target matching degree.

[0049] It should be noted that the functions or steps that can be implemented by the computer-readable storage medium or computer device can be referred to in the above method embodiments, the relevant descriptions on the server side and the client side, and to avoid repetition, they are not described one by one here. The computer-readable storage medium can be non-volatile or volatile.

[0050] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0051] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0052] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A social method based on user tags, characterized in that: include: Obtain the user's current geographic location information, as well as the user's personal tags and avatars; Filtering out a first target user within a target distance according to the geographical location information of the user; The first target user is screened again based on the user's personal tag and avatar, so that the server screens out a second target user that matches the user, and pushes the second target user to the user's social software for social interaction according to the target matching degree.

2. The social method based on user tags as claimed in claim 1, characterized in that: The user's personal tags include hobbies, professional background, and life status.

3. The social method based on user tags as claimed in claim 1, characterized in that: The server obtains the user's current geographic location information through GPS positioning, network positioning or manual input by the user in the social software.

4. The social method based on user tags as claimed in claim 1, characterized in that: The target distance is the first target user social search range pre-set by the user in the social software and received by the server.

5. The social method based on user tags as claimed in claim 1, characterized in that: Pushing a second target user to the user's social software for social interaction according to the target matching degree includes: The server sends a social request to the social software of the second target user with a higher matching degree than the target, so that the social software of the user adds the second target user as a contact for social interaction based on the social request.

6. A social device based on user tags, characterized in that: include: The information acquisition module is used to obtain the user's current geographic location information, as well as the user's personal tags and avatars; A user screening module, used to screen out a first target user within a target distance range according to the geographical location information of the user; The social decision module is used to re-screen the first target user based on the user's personal tags and avatars, so that the server can screen out a second target user that matches the user, and push the second target user to the user's social software for social interaction according to the target matching degree.

7. The social device based on user tags as claimed in claim 6, characterized in that: The social decision module is also used to: A social request is sent to the social software of the second target user with a higher matching degree than the target, so that the social software of the user adds the second target user as a contact for social interaction based on the social request.

8. A system based on user tags, characterized in that: include: Server and social software; The server is used to obtain the user's current geographic location information, as well as the user's personal tags and avatars, screen out first target users within a target distance based on the user's geographic location information, screen out the first target users again based on the user's personal tags and avatars to screen out second target users that match the user, and push the second target users to the user's social software for social interaction according to the target matching degree; The social software is used to send the personal tags set by the user and the user's geographic location information to the server, so that the server searches for a second target user matching the user through the user's personal tags and geographic location information, and receives the second target user pushed by the server.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the social method based on user tags as described in any one of claims 1 to 5 is implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the social method based on user tags as claimed in any one of claims 1 to 5 is implemented.