Data pushing method and device, computer equipment and storage medium

By receiving user login requests on the dating platform, sending interest tag series and matching users, the problem of low data push accuracy in the existing technology is solved, and the data push accuracy and user interaction of the dating platform are improved, while ensuring users Information security.

CN119474558APending Publication Date: 2025-02-18GUANGDONG YIDA TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411614493.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The existing dating platforms have problems such as poor accuracy, insufficient interaction, and doubtful security in data push.

Method used

By receiving the user's system login request, sending the interest tag series, obtaining the user's selected tag information, and matching the third-party user from the database based on this information, sending the matching user's personal information to the user terminal.

Benefits of technology

It improves the accuracy of data push, meets users' needs for high-quality social interaction and entertainment dating, and ensures the security of user information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119474558A_ABST
    Figure CN119474558A_ABST
Patent Text Reader

Abstract

The invention discloses a data pushing method and device, computer equipment and a storage medium, and the method comprises the steps: receiving a system login request sent by a first user terminal, the system login request comprising the personal information of a first user; sending an interest tag series to a display page of the first user terminal based on the identification information, wherein the interest tag series comprises a plurality of interest tags in different fields; obtaining selected label information fed back by the first user terminal based on the interest label series; matching a third-party user from a database according to the selected tag information and the personal information of the first user; sending the personal information of the third-party user to a display page of the first user terminal; therefore, the accuracy of data pushing is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing, and in particular to a data pushing method, device, computer equipment and storage medium. Background Art

[0002] With the continuous development of society and technology, people's desire for social interaction and entertainment and friendship continues to rise. Traditional social methods are gradually unable to meet people's diversified social needs. People are eager to use more convenient, efficient and creative ways or platforms to expand their social circles, find like-minded partners, and enjoy various entertainment activities together. However, existing dating platforms generally have problems such as poor data push accuracy, insufficient interactivity, and questionable security. Summary of the invention

[0003] The embodiments of the present invention provide a data push method, apparatus, computer equipment and storage medium to solve the problem of poor data push accuracy.

[0004] A data push method, comprising:

[0005] receiving a system login request sent by a first user terminal, wherein the system login request includes personal information of the first user;

[0006] Sending a series of interest tags to a display page of the first user terminal based on the identification information, wherein the series of interest tags includes a plurality of interest tags in different fields;

[0007] Acquire at least one selected tag information fed back by the first user terminal based on the interest tag series;

[0008] matching a third-party user from a database according to the at least one selected tag information and the personal information of the first user;

[0009] The personal information of the third-party user is sent to a display page of the first user terminal.

[0010] A data pushing device, comprising:

[0011] A first receiving module, configured to receive a system login request sent by a first user terminal, wherein the system login request includes personal information of the first user;

[0012] A first sending module is configured to send a series of interest tags to a display page of the first user terminal based on the identification information, wherein the series of interest tags includes a plurality of interest tags in different fields.

[0013] A first acquisition module, configured to acquire at least one selected tag information fed back by the first user terminal based on the interest tag series;

[0014] A first matching module, configured to match a third-party user from a database according to the at least one selected tag information and the personal information of the first user;

[0015] The second sending module is used to send the personal information of the third-party user to the display page of the first user terminal.

[0016] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned data push method when executing the computer program.

[0017] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the data push method is implemented.

[0018] The above-mentioned data push method, device, computer equipment and storage medium receive a system login request sent by a first user terminal, and the system login request includes the personal information of the first user; based on the identification information, a series of interest tags are sent to the display page of the first user terminal, and the interest tag series includes multiple interest tags in different fields; the selected tag information fed back by the first user terminal based on the interest tag series is obtained; a third-party user is matched from the database according to the selected tag information and the personal information of the first user; the personal information of the third-party user is sent to the display page of the first user terminal; this embodiment solves the problem of poor data push accuracy of the current dating platform system through a precise data matching method, improves the accuracy of data push, and meets the urgent needs of users for high-quality social interaction and entertainment dating. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] 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.

[0020] Figure 1 is a schematic diagram of an application environment of a data push method in one embodiment of the present invention;

[0021] Figure 2 is an example diagram of a data push method in one embodiment of the present invention;

[0022] Figure 3 is another example diagram of a data push method according to an embodiment of the present invention;

[0023] Figure 4 is another example diagram of a data push method according to an embodiment of the present invention;

[0024] Figure 5 is another example diagram of a data push method according to an embodiment of the present invention;

[0025] Figure 6 is another example diagram of a data push method according to an embodiment of the present invention;

[0026] Figure 7 is another example diagram of a data push method according to an embodiment of the present invention;

[0027] Figure 8 is another example diagram of a data push method according to an embodiment of the present invention;

[0028] Fig. 9 is a principle block diagram of a data push device in one embodiment of the present invention;

[0029] Fig.10 is a schematic diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION

[0030] 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.

[0031] The data push method provided by the embodiment of the present invention can be applied as follows: Figure 1 Specifically, the data push method is applied in a dating platform system, and the dating platform system includes: Figure 1 The mobile terminal and the server shown in the figure transmit data through the network to solve the problem of poor data push accuracy of the dating platform system. Among them, the mobile terminal is also called the user end, which refers to the program corresponding to the server and provides local services to customers. The mobile terminal can be installed on but not limited to various personal computers, laptops, smart phones, tablets and portable wearable devices. The server can be implemented with an independent server or a server cluster composed of multiple servers.

[0032] In one embodiment, if Figure 2 As shown, a data push method is provided, which is applied in Figure 1 The following steps are used to illustrate the server side of the dating platform system in the example:

[0033] S10: Receive a system login request sent by a first user terminal, where the system login request includes personal information of the first user.

[0034] Among them, the first user can be any user who has registered an account on the dating platform system. The system login request refers to the request triggered by the first user when requesting to log in to the dating platform system at the terminal. Optionally, the user can log in to the dating platform system by entering the login account and the corresponding login password (for example: a pre-set password, collected face, fingerprint information or verification code) at the terminal. The login account can be an ID number, WeChat account, mobile phone number, QQ number or email address, etc. The system login request includes the personal information of the first user. Personal information refers to a kind of personal data information set by the user when registering, which may include gender, age, geographical location, height, education, hobbies, occupation and other personal data information. Each login account corresponds to a unique personal information. Based on the login account, the corresponding unique personal information can be associated.

[0035] In at least one embodiment, each user can enter a login account in a dating platform APP, mini-program, or web page on a terminal (for example, a mobile phone, computer, iPAD, or any other terminal), and can choose to verify the login by entering a pre-set password, a random verification code, or face recognition or fingerprint recognition.

[0036] As an example, if the user logs in by entering a password, when the user enters the login account and the corresponding login password on the terminal, the system will first match the login account with the login account pre-stored in the database. If the match is successful, the user is judged to be a registered user; then the corresponding login password will be verified, that is, the login password associated with the login account is first found according to the login account, and then the received login password is compared with the registration password entered during registration to determine whether the login password is the same as the registration password entered by the user when registering. If they are the same, it means that the verification is passed and the login is successful.

[0037] In a specific embodiment, after the user registers on the system, the system has associated each user's login account and corresponding login password and stored them in a database. After the login account is successfully verified, the corresponding registration password can be directly associated with the login account to quickly and accurately determine whether the login password entered by the user is correct.

[0038] S20: Sending a series of interest tags to a display page of the first user terminal based on the identification information, where the series of interest tags includes a plurality of interest tags in different fields.

[0039] Among them, the interest tag series includes interest tags in multiple different fields. For example, it includes sports and fitness, music, food, etc. Different interest fields include multiple different interest tags. For example, the sports and fitness field includes "running", "basketball", "yoga", etc.

[0040] In a specific embodiment, after the user logs into the system, the dating platform system will send all interest tag series to the display page of the user terminal to display the interest tag series, so that the user can select multiple interest tags that match his own characteristics from these interest tag series according to his own interests and hobbies.

[0041] S30: Acquire selected tag information fed back by the first user terminal based on the interest tag series.

[0042] In a specific embodiment, after the first user selects and clicks the corresponding interest tag on the terminal display page based on his own interests and hobbies, the first user terminal will feed back the interest tag selected by the user to the dating platform system, and the dating platform system will be able to obtain the selected tag information fed back by the first user terminal based on the interest tag series. The selected tag information includes one or more interest tags selected by the user. It should be noted that since there will be multiple different interest tags for different fields, the user can select at least one corresponding interest tag for different fields. For example: the user can choose "running" in the field of sports and fitness, and "singing" in the field of music, etc.; or only choose "running" and "basketball" in the field of sports and fitness. This embodiment does not impose any restrictions on the number and type of interest tags selected by the user. It can be understood that the number of interest tags selected by the user is less than or equal to the number of interest tags in the interest tag series.

[0043] S40: Matching a third-party user from a database according to the selected tag information and the personal information of the first user.

[0044] In a specific embodiment, after obtaining the selected tag information fed back by the first user terminal, the dating platform system will perform preliminary screening based on the selected tag information and the personal information of the first user, and screen out the third-party user with the highest degree of compatibility with the first user from the database. The third-party user may be one or more.

[0045] In a specific embodiment, the dating platform system may use a preset matching algorithm to match the selected tag information and the first user's personal information (e.g., geographic location, age, gender, etc.). For example, the dating platform system will give priority to matching users with similar geographic locations, high overlap of interest tags, and similar ages.

[0046] As an example, the dating platform system uses a preset matching algorithm, and based on the interest tag selected by the first user and the personal information of the first user, selects highly qualified third-party users from the user database of the dating platform system. The matching conditions include, but are not limited to, similarity of interests and hobbies, proximity of geographical locations, consistency of activity preferences, complementarity of personality types, and other factors. The preset matching algorithms may include recommendation algorithms based on collaborative filtering, nearest neighbor algorithms based on geographical locations, and user portrait matching algorithms based on deep learning.

[0047] This embodiment can more accurately mine potential connections and matching degrees between users by comprehensively applying these matching algorithms based on the selected tag information and the personal information of the first user. In addition, the dating platform system can also use big data analysis technology to continuously learn and optimize matching algorithms to improve matching accuracy and success rate.

[0048] As an example, for a first user terminal who loves outdoor sports, the dating platform system will give priority to matching third-party users who are geographically close, also passionate about outdoor sports and of similar age. By adopting this matching method, users can find targets with similar interests, personalities and actual conditions as quickly as possible, thereby greatly improving the success rate and satisfaction of dating.

[0049] S50: Sending the personal information corresponding to the third-party user to the display page of the first user terminal.

[0050] In a specific embodiment, after highly qualified third-party users are screened out from the database of the dating platform system, the dating platform system will send a notification of successful matching to the first user terminal, informing the matching result, and send the corresponding third-party user's personal information to the display page of the first user terminal.

[0051] Furthermore, after the first user and the third-party user are successfully matched, the two parties can interact, and the interactive methods include but are not limited to text chat, voice call, video call and other functions. In addition, the system also has a real-time translation function to facilitate communication between users with different language backgrounds; and has an interactive game function to enhance the interactive fun and emotional connection between the two parties.

[0052] In this embodiment, the data push method, the data push processing is applied to the dating platform system, including: receiving a system login request sent by a first user terminal, the system login request including the personal information of the first user; sending a series of interest tags to the display page of the first user terminal based on the identification information, the interest tag series including multiple interest tags in different fields; obtaining selected tag information fed back by the first user terminal based on the interest tag series; matching a third-party user from a database according to the selected tag information and the personal information of the first user; sending the personal information of the third-party user to the display page of the first user terminal; through the precise data matching method, the problem of poor data push accuracy of the current dating platform system is solved, the accuracy of data push is improved, and the urgent needs of users for high-quality social interaction and entertainment dating are met.

[0053] In addition, the dating platform system in this embodiment can support a variety of terminal devices. No matter whether the user uses a smart phone, tablet computer or laptop computer, they can enjoy the dating and interactive services brought by this dating platform system anytime and anywhere, breaking the limitations of terminal devices and meeting the social needs of users in different scenarios. For example, users can use smart phones to browse the information of matched third-party users and chat and interact on their way to work; they can use laptop computers to initiate or participate in activities in the office; and they can use tablet computers to share life with matched third-party users at home. No matter when and where, users can easily access this dating platform system, keep in touch with matched third-party users, and expand their social circles.

[0054] In one embodiment, if Figure 3 As shown, after matching the third-party user from the database of the dating platform system according to the at least one selected tag information and the identification information, the data push method further specifically includes the following steps:

[0055] S41: Sending an information acquisition request to a third-party user terminal.

[0056] The information acquisition request is a request for requesting the third-party user to authorize sending his own personal information to other users. After matching the third-party user from the database of the dating platform system according to the selected tag information and the personal information of the first user, the dating platform system will first send an information acquisition request to the terminal display page of the third-party user to request the third-party user to authorize sending his personal information to its users.

[0057] S42: Receive the third-party user's willingness instruction based on the information acquisition request feedback.

[0058] In a specific embodiment, after receiving the information acquisition request, the third-party user can choose to click on the terminal display page to agree or reject, so as to feedback the intention instruction to the dating platform system, and the dating platform system can receive the intention instruction fed back by the third-party user based on the information acquisition request. The intention instruction can be an agreement instruction or a rejection instruction.

[0059] S43: If the intention instruction is the first instruction, the personal information corresponding to the third-party user is sent to the display page of the first user terminal, wherein the first instruction is used to indicate that the third-party user agrees to the sharing of personal information.

[0060] In a specific embodiment, if the intention instruction fed back by the third-party user is the first instruction, and the first instruction is used to indicate that the third-party user agrees to share personal information, the personal information corresponding to the third-party user is sent to the display page of the first user terminal. Furthermore, for the purpose of communication and understanding between the two parties, the dating platform system will also send the personal information of the first user to the display page of the third-party user terminal, which means that the two parties have successfully matched and can start dating interaction.

[0061] S44: If the intention instruction is the second instruction, other users are re-matched from the database of the dating platform system based on the selected tag information and the personal information of the first user, wherein the second instruction is used to instruct the third-party user to refuse the sharing of personal information.

[0062] In a specific embodiment, if the intention instruction fed back by the third-party user is the second instruction, and the first instruction is used to instruct the third-party user to refuse to share personal information, then other users are re-matched from the database of the dating platform system based on the selected tag information and the personal information of the first user, which indicates that the matching of the two parties has failed.

[0063] In this embodiment, after matching a third-party user from the database of the dating platform system according to the selected tag information and the personal information of the first user; first sending an information acquisition request to the third-party user; receiving a willingness instruction from the third-party user based on the information acquisition request; if the willingness instruction is a first instruction, sending the personal information corresponding to the third-party user to the display page of the first user terminal, wherein the first instruction is used to indicate that the third-party user agrees to share personal information; if the willingness instruction is a second instruction, re-matching other users from the database of the dating platform system according to the selected tag information and the personal information of the first user, wherein the second instruction is used to indicate that the third-party user refuses to share personal information; thereby protecting the personal information security of each user.

[0064] This embodiment encrypts and protects each user's personal information. Only with the user's authorization can the user's personal information be shared with other users during the matching process, thereby further ensuring the security of each user's personal information.

[0065] In one embodiment, if Figure 4 As shown, before receiving the system login request sent by the first user terminal, the data push method further specifically includes the following steps:

[0066] S11: receiving an account registration request sent by a first user terminal, where the account registration request includes a registration account and personal information.

[0067] Among them, the account registration request is a request triggered when the user to be registered requests to register a login account for the dating platform system. The account registration request includes a registered account and personal information. Optionally, the user to be registered can choose to register using a mobile phone number or an email address. If the user to be registered uses an email address to register, the email address will be the subsequent login account. If the user to be registered uses a mobile phone number to register, the mobile phone number will be the subsequent login account. The user can choose any method to register an account. Personal information refers to a kind of personal information set by the user when registering, which may include personal information such as gender, age, geographical location, height, education, hobbies, occupation, etc. Each registered account corresponds to a unique personal information, which can be associated with the corresponding unique personal information based on the registration information. It should be noted that when the user successfully registers, the registered account is the login account for the subsequent login system.

[0068] S12: Send random verification information to the terminal associated with the registered account.

[0069] In a specific embodiment, after receiving an account registration request sent by a user to be registered, the dating platform system will send random verification information to the terminal associated with the registered account. As an example, if the user to be registered uses a mobile phone number to register, the random verification information is sent to the terminal corresponding to the mobile phone number. If the user to be registered uses an email address to register, the random verification information is sent to the terminal corresponding to the email address. The random verification information is a combination of numbers and / or letters randomly generated by the dating platform system.

[0070] S13: receiving the information to be verified fed back by the first user terminal, and if the information to be verified matches the random verification information, requesting account registration, and storing the personal information of the first user terminal in the database.

[0071] In a specific embodiment, after the dating platform system sends the randomly generated random verification information to the user to be registered, the information to be verified fed back by the user to be registered is obtained. If the information to be verified matches the random verification information, the registration is successful, and the user's personal information is stored in the database of the dating platform system. In a specific embodiment, in order to improve the security of the data and prevent malicious damage, the number of times the user enters the information to be verified within a specified time can be limited. For example, if the information to be verified entered by the user does not match the random verification information more than 3 times, it is necessary to wait for 5 minutes before verification can be performed again. In another specific embodiment, the validity period of the verification code can also be limited. For example, if the information to be verified fed back by the user to be registered is not received within one minute, the random verification information is invalid, and the user to be registered needs to obtain the verification code again for verification.

[0072] In this embodiment, an account registration request sent by a first user terminal is received, the account registration request includes a registered account and personal information, random verification information is sent to a terminal associated with the registered account, and information to be verified fed back by the first user terminal is received. If the information to be verified matches the random verification information, the account registration request is processed, and the personal information of the first user terminal is stored in a database. This embodiment uses a verification code for registration, which can further improve the security of data, allowing users to have no worries in the process of making friends and to enjoy the fun brought by social interaction and entertainment and making friends with confidence.

[0073] In one embodiment, if Figure 5 As shown, after sending the personal information of the third-party user to the display page of the first user terminal, the data push method further specifically includes the following steps:

[0074] S60: Acquire interactive information transmitted between the first user terminal and the third-party user terminal.

[0075] The first user terminal is a terminal for the first user to log in to the dating platform system. The third user terminal is a terminal for the third user to log in to the dating platform system.

[0076] In a specific embodiment, the first user and the corresponding third-party user can interact and communicate with each other through the chat function provided by the system. In the chat interface, users can send text, pictures, voice, video and other information to share their daily life, interests, hobbies, activity plans and other interactive information. The dating platform system can obtain the interactive information transmitted between the first user terminal and the third-party user terminal.

[0077] S70: Analyze the interactive information to determine the optimized tag information of the first user.

[0078] In a specific embodiment, in order to further expand the user's social circle, the dating platform system will further understand the interests and hobbies of the first user based on the interactive information transmitted between the first user terminal and the corresponding third-party user terminal, so as to recommend more suitable matching users to the first user.

[0079] As an example, if the tag selected in the selected tag information of the first user is sports, but by analyzing the interactive information transmitted between the first user terminal and the corresponding third-party user terminal, it is obtained that the interactive information contains many fields about the field of food. Therefore, by analyzing the interactive information, it can be obtained that the first user terminal likes food in addition to sports, then food will be determined as the optimized tag information of the first user terminal.

[0080] S80: Filter out an optimized user with a higher matching degree with the first user from the database based on the optimized tag information, and send the personal information of the optimized user to a display page of the first user terminal.

[0081] In a specific embodiment, after determining the optimized tag information, the dating platform system will match the optimized users with higher adaptability from the database of the dating platform system according to the optimized tag information. Among them, the optimized users can be one or more. Specifically, the dating platform system can use a preset matching algorithm to match according to the optimized tag information. For example, the dating platform system will give priority to matching users with high overlap of interest tags. Among them, the preset matching algorithm may include a recommendation algorithm based on collaborative filtering, a neighbor algorithm based on geographic location, and a user portrait matching algorithm based on deep learning. Furthermore, after screening out the optimized users with higher matching degrees in the user database of the dating platform system, the personal information of the corresponding optimized users will be sent to the display page of the first user terminal. In a specific embodiment, before sending the personal information of the optimized user to the display page of the first user terminal, an information acquisition request will be sent to the optimized user to request the optimized user to authorize the sending of its personal information to its users. If the optimized user's intention instruction based on the information acquisition request feedback is agreement, the personal information corresponding to the optimized user is sent to the display page of the first user terminal; if the optimized user's intention instruction based on the information acquisition request feedback is rejection, other users with higher adaptability are re-matched from the database of the dating platform system based on the optimized tag information.

[0082] In this embodiment, the interactive information transmitted between the first user terminal and the third-party user terminal is obtained; the interactive information is analyzed to determine the optimized label information of the first user terminal; based on the optimized label information, optimized users with a higher matching degree with the first user terminal are screened out from the database of the dating platform system; and the personal information corresponding to the optimized user is sent to the display page of the first user terminal; thereby further improving the accuracy of data matching, expanding the user's social circle, and enhancing the fun and value of dating.

[0083] In a specific embodiment, as follows Figure 6 As shown, the data push method further specifically includes the following steps:

[0084] S51: Obtain an activity initiation request sent by a first user terminal, where the activity initiation request includes activity information.

[0085] The activity initiation request is a request triggered by the first user terminal when requesting to initiate an activity. In a specific embodiment, users can initiate various entertainment activities, such as sports games, concerts, gourmet dinners, travel, etc. Whether it is a vibrant sports game, a passionate concert, a warm gourmet dinner, or a desirable travel, users can initiate activities according to their preferences. The activity initiation request includes activity information, wherein the activity information includes information such as the name, time, location, and number of participants of the activity. Furthermore, the activity information may also include pictures and introductions of the activities uploaded by users.

[0086] In a specific embodiment, when the first user logs in to the dating platform system on the terminal, he can click the "Activity Initiation" button on the dating platform system page, and fill in the name, time, location, number of participants and other information of the activity. He can also upload pictures and introductions of the activity and then click confirm to trigger the activity initiation request. The first user terminal will then feedback the activity initiation request to the dating platform system.

[0087] S52: Sending an activity initiation request to terminals of all registered users stored in the database.

[0088] In a specific embodiment, after the dating platform system receives the activity initiation request from the first user terminal, it will conduct a preliminary review to determine whether the activity is legal and compliant. If the activity is legal and compliant, it passes the review. If the activity is illegal or non-compliant, a reminder message of the activity violation is sent to the first user terminal. After passing the review, the dating platform system will send the activity initiation request to the terminals of all registered users in the database of the dating platform system, and other registered users can browse the activity information corresponding to the activity initiation request and choose whether to participate.

[0089] S53: Receive an activity response instruction fed back by a participating user, where the activity response instruction includes personal information of the participating user.

[0090] The activity response instruction is a command triggered when a registered user chooses whether to participate in the activity. The activity response instruction can be an acceptance response or a rejection response. An acceptance response indicates that the user chooses to accept the activity, and a rejection response indicates that the user refuses to accept the activity.

[0091] In a specific embodiment, after the dating platform system sends the activity initiation request to the terminals of all registered users in the database of the dating platform system, it can receive the activity response instructions fed back by other registered users, and the registered users can choose to accept or reject. The dating platform system will uniformly collect the personal information of all participating users who choose to accept and participate in the activity based on the activity response instructions fed back by other registered users, so as to organize and manage it.

[0092] S54: Process the activity information and personal information of participating users to form an activity program and share it with all participating users.

[0093] In a specific embodiment, the dating platform system will aggregate the activity information and the personal information of the participating users to form an activity applet to share with all participating users, so that participating users can understand the activity situation in real time based on the activity applet. This dating platform system can provide complete organization and management functions, from activity reminders to registration confirmation to personnel grouping, and the one-stop service provides users with more opportunities for offline interaction. For example, after the event is launched, the system will automatically send event notifications to eligible partners, so that they can understand and sign up to participate in time. After the event registration is closed, the system will group people according to the registration situation to ensure the smooth progress of the event.

[0094] In this embodiment, an activity initiation request sent by a first user terminal is obtained, the activity initiation request including activity information, the activity initiation request is sent to terminals of all registered users stored in the database, and activity response instructions fed back by participating users are received, the activity response instructions including personal information of the participating users; the activity information and the personal information of the participating users are processed to form an activity program shared with all participating users; by adopting this activity organization model that deeply integrates social interaction with entertainment, this embodiment truly realizes the seamless connection between online dating and offline interaction, creating more real and interesting social experiences for users.

[0095] In a specific embodiment, as follows Figure 7 As shown, the data push method further specifically includes the following steps:

[0096] S61: Monitor the interactive information between each user terminal.

[0097] In a specific embodiment, in order to ensure the security of the interactive information between users, the user's behavior is monitored in real time and scientifically managed. Specifically, the dating platform system monitors the interactive information such as the chat content and activity participation of each user.

[0098] S62: If it is detected that there is illegal information in the interactive information, the source user corresponding to the illegal information is determined, and a safety prompt message is sent to the source user terminal corresponding to the illegal information.

[0099] In a specific embodiment, when it is detected that there is illegal information in the interactive information, the source user terminal corresponding to the illegal information is determined, and a safety prompt message is sent to the source user terminal corresponding to the illegal information. As an example, when the platform system finds an abnormal situation, such as bad speech or illegal behavior, it will promptly determine the source user terminal corresponding to the illegal information, and send a safety prompt message to the source user terminal corresponding to the illegal information. This all-round security protection mechanism allows users to have no worries in the process of making friends, and can safely enjoy the fun brought by social interaction and entertainment.

[0100] In a specific embodiment, as follows Figure 8 As shown, the data push method further specifically includes the following steps:

[0101] S71: Receive reporting information from users.

[0102] In a specific embodiment, when a user discovers bad speech or illegal behavior, he or she may send a report to the dating platform system through the security module so that the dating platform system may receive the report from the user in a timely manner.

[0103] S72: Verify and process the reported information, identify the violating user, and send a safety reminder message to the violating user terminal.

[0104] In a specific embodiment, after receiving the reporting information from the user, the dating platform system will verify and process the reporting information, screen out the violating users from the database of the dating platform system, and send a safety reminder message to the violating user terminal.

[0105] In a specific embodiment, the dating platform system also provides regular safety reminders and education to users to enhance their self-protection awareness.

[0106] In this embodiment, the reporting information fed back by the user is received, and the reporting information is verified and processed; the violating users are identified, and safety reminder information is sent to the violating user terminal. By real-time monitoring of the user's interaction process, bad behavior and illegal operations are discovered and handled in a timely manner. A reporting function is also provided to encourage users to report inappropriate behavior, and to investigate and handle it quickly. Safety reminders and education are regularly provided to users to enhance their self-protection awareness.

[0107] 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.

[0108] In one embodiment, a data push device is provided, which corresponds one-to-one to the data push method in the above embodiment. Fig. 9 As shown, the data push device includes a verification module 10, a login type determination module 20, a first display module 30, a first response module 40, a first record data generation module 50 and a first sending module 60. The functional modules are described in detail as follows:

[0109] A first receiving module 10 is used to receive a system login request sent by a first user terminal, wherein the system login request includes personal information of the first user;

[0110] A first sending module 20, configured to send a series of interest tags to a display page of the first user terminal based on the identification information, wherein the series of interest tags includes a plurality of interest tags in different fields;

[0111] A first acquisition module 30, configured to acquire selected tag information fed back by the first user terminal based on the interest tag series;

[0112] A first matching module 40, configured to match a third-party user from a database according to the selected tag information and the personal information of the first user;

[0113] The second sending module 50 is used to send the personal information of the third-party user to the display page of the first user terminal.

[0114] Preferably, the data push device further includes:

[0115] A second sending module, used for sending an information acquisition request to the target third-party user terminal;

[0116] A second receiving module is used to receive a willingness instruction fed back by the third-party user terminal based on the information acquisition request;

[0117] A third sending module, configured to send the personal information of the third-party user to a display page of the first user terminal when the intention instruction is a first instruction, wherein the first instruction is used to indicate that the third-party user agrees to share the personal information;

[0118] The fourth sending module is used to re-match other users from the database according to the selected tag information and the personal information of the first user when the intention instruction is the second instruction, wherein the second instruction is used to instruct the third-party user to refuse to share personal information.

[0119] Preferably, the data push device further includes:

[0120] A fourth receiving module, configured to receive an account registration request sent by a first user terminal, wherein the account registration request includes a registration account and personal information;

[0121] A fifth sending module, used for sending random verification information to a terminal associated with the registered account;

[0122] The fifth receiving module is used to receive the information to be verified fed back by the first user terminal. If the information to be verified matches the random verification information, an account registration request is made and the personal information of the first user terminal is stored in a database.

[0123] Preferably, the data push device further includes:

[0124] A second acquisition module, used to acquire interaction information transmitted between the first user terminal and the third-party user terminal;

[0125] A first analysis module, configured to analyze the interaction information and determine optimized tag information of the first user;

[0126] The first matching module is used to screen out an optimized user with a higher matching degree with the first user from the database based on the optimized tag information, and send the personal information of the optimized user to a display page of the first user terminal.

[0127] Preferably, the data push device further includes:

[0128] A third acquisition module is used to acquire an activity initiation request sent by the first user terminal, where the activity initiation request includes activity information;

[0129] A storage module, used for sending the activity initiation request to terminals of all registered users stored in the database;

[0130] A sixth receiving module, configured to receive an activity response instruction from a participating user, wherein the activity response instruction includes personal information of the participating user;

[0131] The processing module is used to process the activity information and the personal information of the participating users to form an activity program to be shared with all participating users.

[0132] Preferably, the data push device further includes:

[0133] A monitoring module, used to monitor the interaction information between each user terminal;

[0134] The detection module is used to determine the source user corresponding to the illegal information when detecting the existence of illegal information in the interactive information, and send a safety prompt message to the source user terminal corresponding to the illegal information.

[0135] Preferably, the data push device further includes:

[0136] The seventh receiving module is used to receive reporting information fed back by users;

[0137] The verification module is used to verify and process the reported information; identify the violating user and send a safety reminder message to the violating user terminal.

[0138] For the specific definition of the data push device, please refer to the definition of the data push method above, which will not be repeated here. Each module in the above-mentioned data push device 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 in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0139] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Fig.10 As shown. The computer device includes a processor, a memory, a network interface and a database connected through 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, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store the data used in the data push method of the above embodiment. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a data push method is implemented.

[0140] 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, and the data push method in the above embodiment is implemented when the processor executes the computer program.

[0141] 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 data push method in the above embodiment is implemented.

[0142] Those skilled 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 can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an 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).

[0143] 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.

[0144] 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 data push method, characterized in that: The data push processing is applied to the server side of the dating platform system, including: receiving a system login request sent by a first user terminal, wherein the system login request includes personal information of the first user; Sending a series of interest tags to a display page of the first user terminal based on the identification information, wherein the series of interest tags includes a plurality of interest tags in different fields; Acquire selected tag information fed back by the first user terminal based on the series of interest tags; matching a third-party user from a database according to the selected tag information and the personal information of the first user; The personal information of the third-party user is sent to a display page of the first user terminal.

2. The data push method according to claim 1, characterized in that: After matching a third-party user from a database according to the at least one selected tag information and the personal information of the first user, the data push method further includes: Sending an information acquisition request to the target third-party user terminal; receiving a willingness instruction of the third-party user terminal based on the information acquisition request feedback; If the intention instruction is a first instruction, the personal information of the third-party user is sent to a display page of the first user terminal, wherein the first instruction is used to indicate that the third-party user agrees to share the personal information; If the intention instruction is a second instruction, other users are re-matched from the database based on the selected tag information and the personal information of the first user, wherein the second instruction is used to instruct the third-party user to refuse sharing of personal information.

3. The data push method according to claim 1, characterized in that: Before receiving the system login request sent by the first user terminal, the data push method further includes: Receiving an account registration request sent by a first user terminal, wherein the account registration request includes a registration account and personal information; Sending random verification information to the terminal associated with the registered account; The information to be verified fed back by the first user terminal is received. If the information to be verified matches the random verification information, an account registration request is made, and the personal information of the first user terminal is stored in a database.

4. The data push method according to claim 1, characterized in that: After sending the personal information of the third-party user to the display page of the first user terminal, the data push method further includes: Acquiring interactive information transmitted between the first user terminal and the third-party user terminal; Analyze the interactive information to determine optimized tag information of the first user; An optimized user with a higher matching degree with the first user is screened out from the database based on the optimized tag information, and personal information of the optimized user is sent to a display page of the first user terminal.

5. The data push method according to claim 1, characterized in that: The data push method further includes: Acquire an activity initiation request sent by a first user terminal, where the activity initiation request includes activity information; Sending the activity initiation request to terminals of all registered users stored in the database; Receive an activity response instruction fed back by a participating user, wherein the activity response instruction includes personal information of the participating user; The activity information and the personal information of the participating users are processed to form an activity program which is shared with all participating users.

6. The data push method according to claim 1, characterized in that: The data push method further includes: Monitor the interactive information between each user terminal; If it is detected that there is violation information in the interactive information, the source user corresponding to the violation information is determined, and a safety prompt message is sent to the source user terminal corresponding to the violation information.

7. The data push method according to claim 1, characterized in that: The data push method further includes: Receive reporting information from users; The reported information is verified and processed, the violating user is identified, and a safety reminder message is sent to the violating user terminal.

8. A data push device, characterized in that: include: A first receiving module, configured to receive a system login request sent by a first user terminal, wherein the system login request includes personal information of the first user; A first sending module, configured to send a series of interest tags to a display page of the first user terminal based on the identification information, wherein the series of interest tags includes a plurality of interest tags in different fields; A first acquisition module, configured to acquire selected tag information fed back by the first user terminal based on the interest tag series; A first matching module, configured to match a third-party user from a database according to the selected tag information and the personal information of the first user; The second sending module is used to send the personal information of the third-party user to the display page of the first user terminal.

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 data pushing method according to any one of claims 1 to 7 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 data pushing method according to any one of claims 1 to 7 is implemented.