Friend online pairing processing method and device

By acquiring historical attribute information from the user's end, determining the matching degree of online users, and constructing an online user list, the problem of poor user experience caused by friends not being online in dating and chat software is solved, and efficient online friend matching is achieved.

CN120956705APending Publication Date: 2025-11-14MAIXIN PRIVATE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In existing dating and chat apps, finding nearby friends doesn't guarantee they'll be online, making it difficult to add them as friends and chat promptly, resulting in a poor user experience.

Method used

By acquiring historical attribute information from the user's client, including dating behavior data, geographical location data, user gender and age group, the matching degree of the current online users is determined, an online user list is constructed, and interaction requests are sent to the user's client to realize online matching of friends.

Benefits of technology

It improves the efficiency and accuracy of online friend matching, enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120956705A_ABST
    Figure CN120956705A_ABST
Patent Text Reader

Abstract

The invention provides a friend on-line pairing processing method and device, and the method comprises the steps: obtaining the historical attribute information of a user side under the condition of detecting that the user side triggers an on-line pairing request; wherein the historical attribute information is used for representing friend-making features associated with the user side; determining an online user list corresponding to the online pairing request according to the historical attribute information; and sending the online user list to a user side, and sending an interaction application to a target online user when it is detected that the target online user is selected from the online user list through the user side. According to the friend on-line pairing processing method provided by the invention, the efficiency and the accuracy of friend on-line pairing can be effectively improved, so that the use experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of network data processing, and more particularly to a method and apparatus for online friend matching, as well as an electronic device and a non-transitory computer-readable storage medium. Background Technology

[0002] In recent years, with the continuous development of internet technology, online dating and chat software applications have become increasingly widespread. Currently, existing dating and chat software features, such as adding nearby people and message trees, suffer from a problem: nearby friends may not be online. If an applicant requests to add someone as a friend, the request may not be accepted immediately due to the other person's inactivity, preventing an immediate connection and chat start, resulting in a poor user experience. Therefore, designing a more efficient and accurate online friend matching solution has become an urgent problem to solve. Summary of the Invention

[0003] This invention provides a method for online friend matching, which addresses the shortcomings of existing friend matching solutions, which have high limitations and result in poor user experience.

[0004] This invention provides a method for online friend matching, comprising: Upon detecting that a user has triggered an online matchmaking request, the historical attribute information of the user is obtained; wherein, the historical attribute information is used to represent the dating characteristics associated with the user. Based on the historical attribute information, determine the list of online users corresponding to the online matching request; The online user list is sent to the user's terminal. If the system detects that a target online user has been selected from the online user list through the user's terminal, an interaction request is sent to the target online user.

[0005] According to a method for online friend matching provided by the present invention, the step of determining the list of online users corresponding to the online matching request based on the historical attribute information includes: Based on the historical attribute information, determine the matching degree of each currently online user that matches the user terminal; The currently online users are sorted from highest to lowest according to the matching degree to obtain the current online user ranking result. Based on the current online user ranking result, a target number of current online users are selected to construct an online user list corresponding to the online matching request.

[0006] According to a method for online friend matching provided by the present invention, the historical attribute information includes corresponding dating behavior data, geographical location data, user gender, and user age range; The step of determining the matching degree between the currently online users and the user terminal based on the historical attribute information specifically includes: The dating behavior data in the historical attribute information is matched with the dating behavior data of the currently online user to obtain a first matching result; The geographic location data in the historical attribute information is matched with the geographic location data of the current online user to obtain a second matching result; The user's gender in the historical attribute information is matched with the user's gender of the currently online user to obtain a third matching result; The user age range in the historical attribute information is matched with the user age range of the currently online users to obtain a fourth matching result; Based on the first matching result, the second matching result, the third matching result, and the fourth matching result, the matching degree of each currently online user that matches the user terminal is determined.

[0007] According to a method for online friend matching provided by the present invention, the step of sending an interaction request to the target online user when the user terminal detects that the target online user has been selected from the list of online users specifically includes: If the system detects that the user selects to add a target online user from the list of online users, it sends a friend request to the target online user. If it is detected that the user terminal selects a target online user from the list of online users for text communication, the text communication content is sent to the target online user; If the user terminal detects that it has selected a target online user from the list of online users for a video call, and if the target online user has pre-set to allow receiving video calls initiated by strangers, then a video call request is initiated to the target online user. If the user terminal detects that it has selected a target online user from the list of online users for a voice call, and if the target online user has pre-set to allow receiving voice calls initiated by strangers, then a voice call request is initiated to the target online user.

[0008] According to the present invention, an online friend matching method is provided, wherein the step of filtering out a target number of currently online users based on the current online user ranking results and constructing an online user list corresponding to the online matching request specifically includes: Based on the current online user ranking results, a target number of current online users are selected, and their social profile information is obtained. The social profile information includes the target number of current online users' avatars, nicknames, personal signatures, hobbies, geographical distance, and social media activity. Based on the target number of currently online users and their corresponding dating profile information, an online user list corresponding to the online matching request is constructed.

[0009] According to a method for online friend matching provided by the present invention, when it is detected that the user terminal selects a target online user from the list of online users for text communication, sending text communication content to the target online user specifically includes: If it is detected that the user selects a target online user from the list of online users for text communication, it is determined whether the target online user has a pre-configured target number of communication sessions; If the remaining number of text exchanges entered by the user is greater than 0 and less than or equal to the target number of exchanges, then text exchange content is sent to the target online user.

[0010] The present invention also provides an online friend matching processing device, comprising: The user information acquisition unit is used to acquire the historical attribute information of the user terminal when an online matching request is triggered by the user terminal; wherein the historical attribute information is used to represent the dating characteristics associated with the user terminal; An online matching processing unit is used to determine a list of online users corresponding to the online matching request based on the historical attribute information. An online matching interaction unit is used to send the online user list to the user terminal, and when it is detected that a target online user is selected from the online user list through the user terminal, an interaction request is sent to the target online user.

[0011] According to the present invention, an online friend matching processing device is provided, wherein the online matching processing unit is specifically used for: Based on the historical attribute information, determine the matching degree of each currently online user that matches the user terminal; The currently online users are sorted from highest to lowest according to the matching degree to obtain the current online user ranking result. Based on the current online user ranking result, a target number of current online users are selected to construct an online user list corresponding to the online matching request.

[0012] According to the present invention, an online friend matching processing device is provided, wherein the historical attribute information includes corresponding friend-making behavior data, geographical location data, user gender, and user age range; The step of determining the matching degree between the currently online users and the user terminal based on the historical attribute information specifically includes: The dating behavior data in the historical attribute information is matched with the dating behavior data of the currently online user to obtain a first matching result; The geographic location data in the historical attribute information is matched with the geographic location data of the current online user to obtain a second matching result; The user's gender in the historical attribute information is matched with the user's gender of the currently online user to obtain a third matching result; The user age range in the historical attribute information is matched with the user age range of the currently online users to obtain a fourth matching result; Based on the first matching result, the second matching result, the third matching result, and the fourth matching result, the matching degree of each currently online user that matches the user terminal is determined.

[0013] According to the present invention, an online friend matching processing device is provided, wherein the online matching interaction unit is specifically used for: If the system detects that the user selects to add a target online user from the list of online users, it sends a friend request to the target online user. If it is detected that the user terminal selects a target online user from the list of online users for text communication, the text communication content is sent to the target online user; If the user terminal detects that it has selected a target online user from the list of online users for a video call, and if the target online user has pre-set to allow receiving video calls initiated by strangers, then a video call request is initiated to the target online user. If the user terminal detects that it has selected a target online user from the list of online users for a voice call, and if the target online user has pre-set to allow receiving voice calls initiated by strangers, then a voice call request is initiated to the target online user.

[0014] According to the present invention, an online friend matching processing device, wherein the step of filtering out a target number of currently online users based on the current online user ranking result and constructing an online user list corresponding to the online matching request specifically includes: Based on the current online user ranking results, a target number of current online users are selected, and their social profile information is obtained. The social profile information includes the target number of current online users' avatars, nicknames, personal signatures, hobbies, geographical distance, and social media activity. Based on the target number of currently online users and their corresponding dating profile information, an online user list corresponding to the online matching request is constructed.

[0015] According to the present invention, an online friend matching processing device, wherein when it is detected that the user terminal selects a target online user from the online user list for text communication, sending text communication content to the target online user specifically includes: If it is detected that the user selects a target online user from the list of online users for text communication, it is determined whether the target online user has a pre-configured target number of communication sessions; If the remaining number of text exchanges entered by the user is greater than 0 and less than or equal to the target number of exchanges, then text exchange content is sent to the target online user.

[0016] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of any of the above-described online friend matching methods.

[0017] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above-described online friend matching methods.

[0018] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the online friend matching processing method as described in any of the above claims.

[0019] The online friend matching method provided by this invention obtains the historical attribute information of the user terminal when an online matching request is triggered by the user terminal, determines the online user list corresponding to the online matching request based on the historical attribute information, and then sends the online user list to the user terminal. When it is detected that the user terminal selects a target online user from the online user list, an interaction request is sent to the target online user. This method can effectively improve the efficiency and accuracy of online friend matching, thereby enhancing the user experience. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0021] Figure 1 This is a flowchart illustrating the online friend matching method provided by the present invention.

[0022] Figure 2 This is a schematic diagram of the online friend matching processing device provided by the present invention.

[0023] Figure 3 This is a schematic diagram of the electronic device provided by the present invention. Detailed Implementation

[0024] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0025] The following is combined Figures 1-3 This invention describes the online friend matching method and apparatus, and provides a detailed description of its embodiments.

[0026] The following is a detailed description of embodiments of the online friend matching method described in this invention. Figure 1 The diagram shown is a flowchart of the online friend matching method provided by the present invention. The specific implementation process includes the following steps: Step 101: When an online matching request is triggered by a user terminal, the historical attribute information of the user terminal is obtained; the historical attribute information is used to represent the dating characteristics associated with the user terminal.

[0027] In this embodiment of the invention, the user terminal needs to have corresponding dating and chat software pre-installed. This user terminal can be a smartphone, tablet, or other device. When the server detects that a user clicks on the online matching function module through the dating and chat software installed on the user terminal, it triggers an online matching request to retrieve the historical attribute information of the user terminal. This historical attribute information includes, but is not limited to, the user terminal's corresponding dating behavior data, geographical location data, region of origin, user gender, and user age group.

[0028] Step 102: Based on the historical attribute information, determine the list of online users corresponding to the online matching request.

[0029] In this embodiment of the invention, the server can first determine the matching degree of each currently online user that matches the user based on the historical attribute information. Then, it sorts the currently online users from highest to lowest matching degree to obtain a ranking result. Based on the ranking result, it filters out a target number of currently online users to construct an online user list corresponding to the online matching request. The historical attribute information includes, but is not limited to, the user's dating behavior data, geographical location data, user gender, and user age range. The dating behavior data represents the user's previous dating types and preferences; therefore, the user's dating preferences can be determined based on this data. For example, the dating behavior data can be marriage / romance dating behavior data, or hobby-based dating behavior data (such as liking to make friends through cycling or playing chess).

[0030] Specifically, the historical attribute information includes user-related social interaction data, geographic location data, user gender, and user age range. In determining the matching degree between currently online users and the user based on the historical attribute information, the social interaction data in the historical attribute information can be matched with the social interaction data of the currently online users to obtain a first matching result; the geographic location data in the historical attribute information can be matched with the geographic location data of the currently online users to obtain a second matching result; the user gender in the historical attribute information can be matched with the gender of the currently online users to obtain a third matching result; the user age range in the historical attribute information can be matched with the age range of the currently online users to obtain a fourth matching result; finally, based on the first matching result, the second matching result, the third matching result, and the fourth matching result, the matching degree between currently online users and the user is determined.

[0031] It's important to note that because there are often many users online on chat and dating apps, the server will perform sorting and filtering when returning online users. For example, it will analyze and match these users based on their past dating behavior data, geographical location, region, gender, and age group to determine their match with the currently queried user. The results will then be sorted from highest to lowest match score, and the top X results will be returned. The number of X results is configurable, for example, 1,000.

[0032] Additionally, the server can filter out a target number of currently online users based on the current online user ranking results and obtain their profile information. This profile information includes the target number of currently online users' avatars, nicknames, personal signatures, interests, geographical distance, and social media activity. Based on the target number of currently online users and their corresponding profile information, a list of online users corresponding to the online matching request is constructed. It should be noted that the online user list will display the currently online users' avatars, nicknames, personal signatures, interests, geographical distance (if both parties have authorized geographical location access, geographical distance can be displayed), and social media activity (if they have set their profiles to be visible to strangers, their social media activity can be displayed).

[0033] Step 103: Send the online user list to the user terminal. If it is detected that a target online user is selected from the online user list through the user terminal, send an interaction request to the target online user.

[0034] In this embodiment of the invention, when it is detected that the user terminal selects a target online user from the online user list to add, a friend request is sent to the target online user. When it is detected that the user terminal selects a target online user from the online user list for text communication, text communication content is sent to the target online user. When it is detected that the user terminal selects a target online user from the online user list for video call, if the target online user has pre-set to allow receiving video calls initiated by strangers, a video call request is initiated to the target online user. When it is detected that the user terminal selects a target online user from the online user list for voice call, if the target online user has pre-set to allow receiving voice calls initiated by strangers, a voice call request is initiated to the target online user. Since the online user list consists entirely of currently online users, sending a request or greeting at this time greatly increases the acceptance rate of the request because the other party is online, thus prompting them to start chatting immediately. In other words, if you are interested in an online user, you can send them a friend request, send them a greeting, initiate a video call (if the other party has set their settings to allow video calls initiated by strangers), or initiate a voice call (if the other party has set their settings to allow voice calls initiated by strangers).

[0035] Correspondingly, when an online user on another client receives a friend request, they can choose to add it as a friend or ignore it; when an online user receives a greeting from the client, they can choose to reply or ignore it; when an online user receives a video call from the client, they can choose to answer or decline it, and after the call is connected, the online user can choose to add the caller as a friend. When an online user receives a voice call from the client, they can choose to answer or decline it, and after the call is connected, the online user can choose to add the caller as a friend. Furthermore, to avoid excessive harassment, only N (i.e., the pre-configured target number of exchanges) greeting messages can be sent before the other party replies. Here, N>=1, and N is configurable. When it is detected that the user terminal selects a target online user from the online user list for text communication, during the process of sending text communication content to the target online user, it is necessary to pre-determine whether the target online user has a pre-configured target number of exchanges. If the remaining number of text exchanges input by the user terminal is greater than 0 and less than or equal to the target number of exchanges, then the text communication content is sent to the target online user.

[0036] For example, if the target number of exchanges is configured to be 3, from the user's perspective, if the user enters a text message for the first time, there are 3 remaining exchanges, and the text message can be sent to the target online user. After the user has sent 3 text messages, there are 0 remaining exchanges, and no more text messages can be sent to the target online user.

[0037] The online friend matching method provided by this invention obtains the historical attribute information of the user terminal when an online matching request is triggered by the user terminal, determines the online user list corresponding to the online matching request based on the historical attribute information, and then sends the online user list to the user terminal. When it is detected that the user terminal selects a target online user from the online user list, an interaction request is sent to the target online user. This method can effectively improve the efficiency and accuracy of online friend matching, thereby enhancing the user experience.

[0038] The online friend matching processing device provided by the present invention is described below. The online friend matching processing device described below can be referred to in correspondence with the online friend matching processing method described above. References Figure 2 The diagram shown is a structural schematic of the online friend matching processing device provided by the present invention. The online friend matching processing device of the present invention specifically includes the following parts: User information acquisition unit 201 is used to acquire historical attribute information of the user terminal when an online matching request is triggered by the user terminal; wherein, the historical attribute information is used to represent the dating characteristics associated with the user terminal.

[0039] The online pairing processing unit 202 is used to determine the list of online users corresponding to the online pairing request based on the historical attribute information.

[0040] The online matching interaction unit 203 is used to send the online user list to the user terminal, and when it detects that a target online user is selected from the online user list through the user terminal, it sends an interaction request to the target online user.

[0041] According to the present invention, an online friend matching processing device is provided, wherein the online matching processing unit is specifically used for: Based on the historical attribute information, determine the matching degree of each currently online user that matches the user terminal; The currently online users are sorted from highest to lowest according to the matching degree to obtain the current online user ranking result. Based on the current online user ranking result, a target number of current online users are selected to construct an online user list corresponding to the online matching request.

[0042] According to the present invention, an online friend matching processing device is provided, wherein the historical attribute information includes corresponding friend-making behavior data, geographical location data, user gender, and user age range; The step of determining the matching degree between the currently online users and the user terminal based on the historical attribute information specifically includes: The dating behavior data in the historical attribute information is matched with the dating behavior data of the currently online user to obtain a first matching result; The geographic location data in the historical attribute information is matched with the geographic location data of the current online user to obtain a second matching result; The user's gender in the historical attribute information is matched with the user's gender of the currently online user to obtain a third matching result; The user age range in the historical attribute information is matched with the user age range of the currently online users to obtain a fourth matching result; Based on the first matching result, the second matching result, the third matching result, and the fourth matching result, the matching degree of each currently online user that matches the user terminal is determined.

[0043] According to the present invention, an online friend matching processing device is provided, wherein the online matching interaction unit is specifically used for: If the system detects that the user selects to add a target online user from the list of online users, it sends a friend request to the target online user. If it is detected that the user terminal selects a target online user from the list of online users for text communication, the text communication content is sent to the target online user; If the user terminal detects that it has selected a target online user from the list of online users for a video call, and if the target online user has pre-set to allow receiving video calls initiated by strangers, then a video call request is initiated to the target online user. If the user terminal detects that it has selected a target online user from the list of online users for a voice call, and if the target online user has pre-set to allow receiving voice calls initiated by strangers, then a voice call request is initiated to the target online user.

[0044] According to the present invention, an online friend matching processing device, wherein the step of filtering out a target number of currently online users based on the current online user ranking result and constructing an online user list corresponding to the online matching request specifically includes: Based on the current online user ranking results, a target number of current online users are selected, and their social profile information is obtained. The social profile information includes the target number of current online users' avatars, nicknames, personal signatures, hobbies, geographical distance, and social media activity. Based on the target number of currently online users and their corresponding dating profile information, an online user list corresponding to the online matching request is constructed.

[0045] According to the present invention, an online friend matching processing device, wherein when it is detected that the user terminal selects a target online user from the online user list for text communication, sending text communication content to the target online user specifically includes: If it is detected that the user selects a target online user from the list of online users for text communication, it is determined whether the target online user has a pre-configured target number of communication sessions; If the remaining number of text exchanges entered by the user is greater than 0 and less than or equal to the target number of exchanges, then text exchange content is sent to the target online user.

[0046] The online friend matching processing device provided by this invention obtains the historical attribute information of the user terminal when an online matching request is triggered by the user terminal, determines the online user list corresponding to the online matching request based on the historical attribute information, and then sends the online user list to the user terminal. When it is detected that the user terminal selects a target online user from the online user list, an interaction request is sent to the target online user. This device can effectively improve the efficiency and accuracy of online friend matching, thereby enhancing the user experience.

[0047] Figure 3 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 3 As shown, the electronic device (i.e., electronic equipment) may include: a processor 301, a communication interface 304, a memory 302, and a communication bus 303, wherein the processor 301, the communication interface 304, and the memory 302 communicate with each other through the communication bus 303. The processor 301 can call logical instructions in the memory 302 to execute a friend online matching processing method, which includes: when a user terminal triggers an online matching request, obtaining the historical attribute information of the user terminal; wherein the historical attribute information is used to represent the dating characteristics associated with the user terminal; determining an online user list corresponding to the online matching request based on the historical attribute information; sending the online user list to the user terminal; and when it is detected that the user terminal selects a target online user from the online user list, sending an interaction request to the target online user.

[0048] Furthermore, the logical instructions in the aforementioned memory 302 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0049] On the other hand, this application also provides a computer program product, which includes a computer program that can be stored on a computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the online friend matching processing method provided by the above methods. The method includes: when an online matching request is detected by a user terminal, obtaining historical attribute information of the user terminal; wherein the historical attribute information is used to represent the dating characteristics associated with the user terminal; determining an online user list corresponding to the online matching request based on the historical attribute information; sending the online user list to the user terminal; and when it is detected that a target online user is selected from the online user list by the user terminal, sending an interaction request to the target online user.

[0050] Furthermore, this application also provides a computer-readable storage medium comprising a stored program, wherein the program, when executed, performs the online friend matching processing method provided by the methods described above. The method includes: upon detecting that a user terminal triggers an online matching request, obtaining historical attribute information of the user terminal; wherein the historical attribute information is used to represent friendship characteristics associated with the user terminal; determining an online user list corresponding to the online matching request based on the historical attribute information; sending the online user list to the user terminal; and upon detecting that a target online user is selected from the online user list by the user terminal, sending an interaction request to the target online user.

[0051] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0052] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0053] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for online friend matching, characterized in that, include: Upon detecting that a user has triggered an online matchmaking request, the historical attribute information of the user is obtained; wherein, the historical attribute information is used to represent the dating characteristics associated with the user. Based on the historical attribute information, determine the list of online users corresponding to the online matching request; The online user list is sent to the user's terminal. If the system detects that a target online user has been selected from the online user list through the user's terminal, an interaction request is sent to the target online user.

2. The online friend matching method according to claim 1, characterized in that, The step of determining the list of online users corresponding to the online matching request based on the historical attribute information includes: Based on the historical attribute information, determine the matching degree of each currently online user that matches the user terminal; The currently online users are sorted from highest to lowest according to the matching degree to obtain the current online user ranking result. Based on the current online user ranking result, a target number of current online users are selected to construct an online user list corresponding to the online matching request.

3. The online friend matching method according to claim 2, characterized in that, The historical attribute information includes corresponding dating behavior data, geographical location data, user gender, and user age range; The step of determining the matching degree between the currently online users and the user terminal based on the historical attribute information specifically includes: The dating behavior data in the historical attribute information is matched with the dating behavior data of the currently online user to obtain a first matching result; The geographic location data in the historical attribute information is matched with the geographic location data of the current online user to obtain a second matching result; The user's gender in the historical attribute information is matched with the user's gender of the currently online user to obtain a third matching result; The user age range in the historical attribute information is matched with the user age range of the currently online users to obtain a fourth matching result; Based on the first matching result, the second matching result, the third matching result, and the fourth matching result, the matching degree of each currently online user that matches the user terminal is determined.

4. The online friend matching method according to claim 1, characterized in that, The step of sending an interaction request to the target online user when the user terminal detects that the target online user has been selected from the list of online users specifically includes: If the system detects that the user selects to add a target online user from the list of online users, it sends a friend request to the target online user. If it is detected that the user terminal selects a target online user from the list of online users for text communication, the text communication content is sent to the target online user; If the user terminal detects that it has selected a target online user from the list of online users for a video call, and if the target online user has pre-set to allow receiving video calls initiated by strangers, then a video call request is initiated to the target online user. If the user terminal detects that it has selected a target online user from the list of online users for a voice call, and if the target online user has pre-set to allow receiving voice calls initiated by strangers, then a voice call request is initiated to the target online user.

5. The online friend matching method according to claim 2, characterized in that, The step of filtering out a target number of currently online users based on the current online user ranking results and constructing an online user list corresponding to the online matching request specifically includes: Based on the current online user ranking results, a target number of current online users are selected, and their social profile information is obtained. The social profile information includes the target number of current online users' avatars, nicknames, personal signatures, hobbies, geographical distance, and social media activity. Based on the target number of currently online users and their corresponding dating profile information, an online user list corresponding to the online matching request is constructed.

6. The online friend matching method according to claim 4, characterized in that, The step of sending text communication content to the target online user when the user terminal detects that the user terminal has selected a target online user from the list of online users for text communication specifically includes: If it is detected that the user selects a target online user from the list of online users for text communication, it is determined whether the target online user has a pre-configured target number of communication sessions; If the remaining number of text exchanges entered by the user is greater than 0 and less than or equal to the target number of exchanges, then text exchange content is sent to the target online user.

7. A friend online matching processing device, characterized in that, include: The user information acquisition unit is used to acquire the historical attribute information of the user terminal when an online matching request is triggered by the user terminal; wherein the historical attribute information is used to represent the dating characteristics associated with the user terminal; An online matching processing unit is used to determine a list of online users corresponding to the online matching request based on the historical attribute information. An online matching interaction unit is used to send the online user list to the user terminal, and when it is detected that a target online user is selected from the online user list through the user terminal, an interaction request is sent to the target online user.

8. An electronic 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 program, it implements the steps of the online friend matching method as described in any one of claims 1 to 6.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the online friend matching method as described in any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the online friend matching method as described in any one of claims 1 to 6.