An information matching method, device and electronic device
By obtaining and filtering associated tags, the product recommendation process is optimized, and the problem of insufficient timeliness and accuracy in the existing technology is solved, and the accuracy of user experience and recommendation is improved.
Patent Information
- Application Number
- CN202010994809.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-21
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2040-09-21
Smart Images

Figure CN114255089B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and particularly relates to an information matching method, an information matching device, three other information matching methods, three other information matching devices, an electronic device, and a computer storage medium. Background Art
[0002] With the rapid development of e-commerce, more and more users choose online shopping, such as online food ordering, online clothing shopping, and so on. Among them, in order for merchants to accurately obtain the products that users want to buy, the product recommendation service function is applied to the online service platform accordingly.
[0003] In the prior art, the product recommendation service function generally uses online real-time computing algorithms to optimize the product recommendation strategy to improve the user click-through rate. However, currently, optimizing the product recommendation strategy using online real-time computing algorithms often takes a lot of optimization time. Considering the timeliness of the product recommendation service, the long online optimization process will affect the user experience of the product recommendation service. Moreover, based on the large number of online products, there is a defect that the optimization is not accurate enough, resulting in inaccurate products obtained by merchants through the product recommendation strategy.
[0004] Therefore, how to improve the timeliness and accuracy of the product recommendation service has become an urgent problem for those skilled in the art. Summary of the Invention
[0005] Embodiments of this application provide an information matching method to solve the problem of low timeliness and accuracy of the product recommendation service in the prior art.
[0006] Embodiments of this application provide an information matching method, including: obtaining a matching request message sent by a client, where the matching request message is used to obtain object information matching user information; according to the matching request message, obtaining association tags respectively having an association relationship with the user information and the object information, and sending the association tags to the client; obtaining a screening request message sent by the client for screening target association tags from the association tags, and screening the target association tags from the association tags according to the screening request message; obtaining target object information matching the user information according to the user information and the target association tags, and sending the target object information to the client.
[0007] Optionally, obtaining an association tag associated with the user information and the object information according to the matching request message and sending the association tag to the client further includes: generating a matching degree graph field for characterizing the matching degree of the object information matching the user information; obtaining the matching degree position information of the association tag in the matching degree graph field, where the matching degree position information characterizes the association tag matching degree value of the association tag in the matching degree graph field; generating a matching degree graph field with the association tag according to the matching degree position information and the association tag; and the sending the association tag to the client includes: sending the matching degree graph field with the association tag to the client.
[0008] Optionally, obtaining the filtering request message sent by the client for filtering the target association tag from the association tags includes: obtaining the input matching degree value sent by the client for characterizing the matching degree of the association tag; using the input matching degree value as the filtering request message for filtering the target association tag; and filtering the target association tag from the association tags according to the filtering request message includes: filtering the target association tag from the association tags according to the input matching degree value.
[0009] Optionally, filtering the target association tag from the association tags according to the input matching degree value includes: matching the input matching degree value with the association tag matching degree value in the matching degree graph field to obtain the target association tag matching degree value; obtaining the target matching degree position information corresponding to the target association tag matching degree value; and filtering the target association tag according to the target matching degree position information.
[0010] Optionally, obtaining the filtering request message sent by the client for filtering the target association tag from the association tags includes: obtaining the input instruction sent by the client; using the input instruction as the filtering request message for filtering the target association tag; and filtering the target association tag from the association tags according to the filtering request message includes: filtering the target association tag from the association tags according to the input instruction.
[0011] Optionally, filtering the target association tag from the association tags according to the input instruction includes: obtaining the predetermined value corresponding to the input instruction; obtaining the association tag predetermined value corresponding to the association tag, where the association tag predetermined value is used to correspond to the matching degree position information in the matching degree graph field; matching the predetermined value corresponding to the input instruction with the association tag predetermined value to obtain the target association tag predetermined value and the target matching degree position information corresponding to the target association tag predetermined value; and filtering the target association tag according to the target matching degree position information.
[0012] Optionally, obtaining the screening request message sent by the client for screening target associated tags from the associated tags includes: obtaining an input matching degree value sent by the client representing the matching degree of the associated tags; obtaining an input instruction sent by the client; using the input matching degree value and the input instruction as the screening request message for screening the target associated tags; and screening the target associated tags from the associated tags according to the screening request message includes: screening the target associated tags from the associated tags according to the input matching degree value and the input instruction.
[0013] Optionally, screening the target associated tags from the associated tags according to the input matching degree value and the input instruction includes: screening first associated tags from the associated tags according to the input matching degree value, and screening the target associated tags from the first associated tags according to the input instruction; or screening first associated tags from the associated tags according to the input instruction, and screening the target associated tags from the first associated tags according to the input matching degree value.
[0014] Optionally, screening first associated tags from the associated tags according to the input matching degree value includes: matching the input matching degree value with the associated tag matching degree value in the matching degree map domain to obtain a first associated tag matching degree value; obtaining first matching degree position information corresponding to the first associated tag matching degree value, and screening the first associated tags according to the first matching degree position information; and screening the target associated tags from the first associated tags according to the input instruction includes: obtaining a predetermined value corresponding to the input instruction and a first associated tag predetermined value corresponding to the first associated tag, where the first associated tag predetermined value is used to correspond to the matching degree position information of the associated tag in the matching degree map domain; matching the predetermined value corresponding to the input instruction with the first associated tag predetermined value to obtain a target associated tag predetermined value and target matching degree position information corresponding to the target associated tag predetermined value; and screening the target associated tags according to the target matching degree position information.
[0015] Optionally, screening the first associated tag from the associated tags according to the input instruction includes: obtaining a predetermined value corresponding to the input instruction and a predetermined value of the associated tag, where the predetermined value of the associated tag is used to correspond to the matching degree position information of the associated tag in the matching degree map domain; matching the predetermined value corresponding to the input instruction with the predetermined value of the associated tag to obtain a first predetermined value of the associated tag and first matching degree position information corresponding to the first predetermined value of the associated tag, and screening the first associated tag according to the first matching degree position information; screening the target associated tag from the first associated tags according to the input matching degree value includes: matching the input matching degree value with the matching degree value of the associated tag corresponding to the first associated tag in the matching degree map domain to obtain a target matching degree value of the associated tag; obtaining target matching degree position information corresponding to the target matching degree value, and screening the target associated tag according to the target matching degree position information.
[0016] Optionally, the associated tag at least includes one of the following tags: an associated object attribute tag, an associated user attribute tag, an associated user name tag, and an associated object name tag.
[0017] The embodiment of the present application further provides an information matching method, including: displaying associated tags respectively associated with user information and object information sent by a server; in response to a trigger operation of screening a target associated tag from the associated tags, sending a screening request message for screening the target associated tag from the associated tags to the server; obtaining the target associated tag screened from the associated tags for the screening request message returned by the server, and target object information matching the user information obtained by the server according to the target associated tag and the user information; displaying the user information and the target object information matching the user information.
[0018] Optionally, it further includes: displaying a matching degree map domain for characterizing object information matching the user information; the associated tag has matching degree position information in the matching degree map domain, and the matching degree position information characterizes the matching degree value of the associated tag in the matching degree map domain; the displaying the associated tags respectively associated with user information and object information sent by the server includes: displaying the associated tags respectively associated with user information and object information located in the matching degree map domain.
[0019] Optionally, the triggering operation for screening the target associated label from the associated labels and sending a screening request message for screening the target associated label from the associated labels to the server includes: obtaining a first triggering operation in the matching degree graph domain, where the first triggering operation is used to input an input matching degree value representing the matching degree of the associated label; using the input matching degree value as the screening request message for screening the target associated label from the associated labels to be sent to the server; obtaining the target associated label screened from the associated labels for the screening request message returned by the server includes: obtaining the target associated label screened from the associated labels for the input matching degree value returned by the server.
[0020] Optionally, it further includes: displaying an associated label input window corresponding to the associated label; the triggering operation for screening the target associated label from the associated labels and sending a screening request message for screening the target associated label from the associated labels to the server includes: obtaining a second triggering operation in the associated label input window, where the second triggering operation is used to input an input instruction for selecting the target associated label from the associated labels; using the input instruction as the screening request message for screening the target associated label from the associated labels to be sent to the server; obtaining the target associated label screened from the associated labels for the screening request message returned by the server includes: obtaining the target associated label screened from the associated labels for the input instruction returned by the server.
[0021] Optionally, it further includes: displaying an associated label input window corresponding to the associated label; the triggering operation for screening the target associated label from the associated labels and sending a screening request message for screening the target associated label from the associated labels to the server includes: obtaining a first triggering operation in the matching degree graph domain, where the first triggering operation is used to input an input matching degree value representing the matching degree of the associated label; using the input matching degree value as the first screening request message for screening the first associated label from the associated labels to be sent to the server; obtaining a second triggering operation in the associated label input window, where the second triggering operation is used to input an input instruction for selecting the target associated label from the associated labels; using the input instruction as the second screening request message for screening the target associated label from the first associated label to be sent to the server; obtaining the target associated label screened from the associated labels for the screening request message returned by the server includes: obtaining the target associated label screened from the associated labels in sequence for the input matching degree value and the input instruction.
[0022] Optionally, it further includes: displaying an associated label input window corresponding to the associated label; the triggering operation for filtering a target associated label from the associated labels and sending a filtering request message for filtering the target associated label from the associated labels to the server includes: obtaining a first triggering operation in the associated label input window, where the first triggering operation is used to input an input instruction for selecting a target associated label from the associated labels; using the input instruction as a first filtering request message for filtering a first associated label from the associated labels and sent to the server; obtaining a second triggering operation in the matching degree graph field, where the second triggering operation is used to input an input matching degree value representing the matching degree of the associated label; using the input matching degree value as a second filtering request message for filtering a target associated label from the first associated labels and sent to the server; obtaining the target associated label filtered from the associated labels by the server for the filtering request message includes: obtaining the target associated label filtered from the associated labels by the server in sequence for the input instruction and the input matching degree value.
[0023] Optionally, before displaying the associated labels sent by the server and having an associated relationship with the user information and the object information respectively, it further includes: obtaining a third triggering operation, where the third triggering operation is used to send a matching request message for obtaining object information matching the user information to the server.
[0024] An information matching method provided by an embodiment of this application further includes: obtaining a matching request message sent by a client, where the matching request message is used to obtain user information matching object information; according to the matching request message, obtaining associated labels respectively having an associated relationship with the user information and the object information, and sending the associated labels to the client; obtaining a filtering request message sent by the client for filtering a target associated label from the associated labels, and filtering the target associated label from the associated labels according to the filtering request message; according to the object information and the target associated label, obtaining target user information matching the object information, and sending the target user information to the client.
[0025] Optionally, obtaining an association tag associated with the user information and the object information according to the matching request message and sending the association tag to the client further includes: generating a matching degree graph field for characterizing the matching degree of the user information matching the object information; obtaining the matching degree position information of the association tag in the matching degree graph field, where the matching degree position information characterizes the association tag matching degree value of the association tag in the matching degree graph field; generating a matching degree graph field with the association tag according to the matching degree position information and the association tag; and the sending the association tag to the client includes: sending the matching degree graph field with the association tag to the client.
[0026] Optionally, obtaining the screening request message sent by the client for screening a target association tag from the association tags includes: obtaining the input matching degree value sent by the client for characterizing the matching degree of the association tag; using the input matching degree value as the screening request message for screening the target association tag; and the screening the target association tag from the association tags according to the screening request message includes: screening the target association tag from the association tags according to the input matching degree value.
[0027] Optionally, obtaining the screening request message sent by the client for screening a target association tag from the association tags includes: obtaining the input instruction sent by the client; using the input instruction as the screening request message for screening the target association tag; and the screening the target association tag from the association tags according to the screening request message includes: screening the target association tag from the association tags according to the input instruction.
[0028] The embodiment of the present application further provides an information matching method, including: displaying the association tags respectively associated with the user information and the object information sent by the server; in response to a trigger operation of screening a target association tag from the association tags, sending a screening request message for screening the target association tag from the association tags to the server; obtaining the target association tag screened from the association tags by the server for the screening request message, and the target user information matching the object information obtained by the server according to the target association tag and the object information; and displaying the object information and the target user information matching the object information.
[0029] Optionally, it further includes: a matching degree graph field for displaying user information characterizing a match with the object information; the associated label has matching degree position information in the matching degree graph field, and the matching degree position information characterizes the associated label matching degree value of the associated label in the matching degree graph field; the display of the associated labels respectively associated with the user information and the object information sent by the server includes: displaying the associated labels respectively associated with the user information and the object information located in the matching degree graph field.
[0030] Optionally, the sending of a screening request message for screening target associated labels from the associated labels in response to a trigger operation includes: obtaining a first trigger operation in the matching degree graph field, where the first trigger operation is used to input an input matching degree value characterizing the matching degree of the associated label; using the input matching degree value as the screening request message for screening target associated labels from the associated labels sent to the server; the obtaining of the target associated labels screened from the associated labels by the server in response to the screening request message includes: obtaining the target associated labels screened from the associated labels by the server in response to the input matching degree value.
[0031] Optionally, it further includes: displaying an associated label input window corresponding to the associated label; the sending of a screening request message for screening target associated labels from the associated labels in response to a trigger operation includes: obtaining a second trigger operation in the associated label input window, where the second trigger operation is used to input an input instruction for selecting a target associated label from the associated labels; using the input instruction as the screening request message for screening target associated labels from the associated labels sent to the server; the obtaining of the target associated labels screened from the associated labels by the server in response to the screening request message includes: obtaining the target associated labels screened from the associated labels by the server in response to the input instruction.
[0032] The embodiment of the present application further provides an information matching device, including: a matching request message obtaining unit, configured to obtain a matching request message sent by a client for obtaining object information that matches user information; an associated tag processing unit, configured to obtain associated tags that are respectively associated with the user information and the object information according to the matching request message, and send the associated tags to the client; a target associated tag obtaining unit, configured to obtain a screening request message sent by the client for screening target associated tags from the associated tags, and screen the target associated tags from the associated tags according to the screening request message; a target object information processing unit, configured to obtain target object information that matches the user information according to the user information and the target associated tag, and send the target object information to the client.
[0033] The embodiment of the present application further provides an information matching device, including: an associated tag display unit, configured to display associated tags that are respectively associated with user information and object information sent by a server; a screening request message sending unit, configured to, in response to a trigger operation of screening target associated tags from the associated tags, send a screening request message for screening target associated tags from the associated tags to the server; an information obtaining unit, configured to obtain the target associated tags screened from the associated tags for the screening request message returned by the server, and the target object information that matches the user information obtained by the server according to the target associated tag and the user information; a display unit, configured to display the user information and the target object information that matches the user information.
[0034] The embodiment of the present application further provides an information matching device, including: a matching request message obtaining unit, configured to obtain a matching request message sent by a client for obtaining user information that matches object information; an associated tag processing unit, configured to obtain associated tags that are respectively associated with the user information and the object information according to the matching request message, and send the associated tags to the client; a target associated tag obtaining unit, configured to obtain a screening request message sent by the client for screening target associated tags from the associated tags, and screen the target associated tags from the associated tags according to the screening request message; a target user information processing unit, configured to obtain target user information that matches the object information according to the object information and the target associated tag, and send the target user information to the client.
[0035] An embodiment of the present application further provides an information matching device, including: an associated tag display unit, configured to display associated tags sent by a server, which are respectively associated with user information and object information; a screening request message sending unit, configured to, in response to a trigger operation for screening target associated tags from the associated tags, send a screening request message for screening target associated tags from the associated tags to the server; an information obtaining unit, configured to obtain target associated tags screened from the associated tags for the screening request message returned by the server, and target user information matching the object information obtained by the server according to the target associated tags and the object information; and a display unit, configured to display the object information and the target user information matching the object information.
[0036] An embodiment of the present application further provides an electronic device, where the electronic device includes: a processor; a memory, configured to store a computer program, and the computer program is run by the processor to execute the method described above.
[0037] An embodiment of the present application further provides a computer storage medium, characterized in that the computer storage medium stores a computer program, and the computer program is run by a processor to execute the method described above.
[0038] Compared with the prior art, the embodiments of the present application have the following advantages:
[0039] An embodiment of the present application provides an information matching method, including: obtaining a matching request message sent by a client, where the matching request message is used to obtain object information matching user information; according to the matching request message, obtaining associated tags respectively associated with the user information and the object information, and sending the associated tags to the client; obtaining a screening request message sent by the client for screening target associated tags from the associated tags, and screening the target associated tags from the associated tags according to the screening request message; according to the user information and the target associated tags, obtaining target object information matching the user information, and sending the target object information to the client. The associated tags obtained in the embodiments of the present application are respectively associated with user information and object information, thereby clarifying the information of the tags; directly screening out the required target associated tags from multiple associated tags can simplify the screening process, thereby improving the screening efficiency; finally, the scope of users is clarified through the user information, and the target object information is obtained according to the user information and the target associated tags, so that the accuracy of the obtained target object information is improved.
[0040] The embodiment of the present application provides an information matching method, including: displaying association tags sent by a server that are associated with user information and object information respectively; in response to a trigger operation of filtering target association tags from the association tags, sending a filtering request message to the server to filter target association tags from the association tags; obtaining the target association tags filtered from the association tags for the filtering request message returned by the server, and the target object information matched with the user information obtained according to the target association tags and user information returned by the server; displaying the user information and the target object information matched with the user information. The embodiment of the present application filters out the target association tags from the association tags that are associated with user information and object information respectively in a visual and operable manner, so that the obtained target object information is targeted. Moreover, the process of filtering the target association tags is completed based on the relevant operations of the client, thereby also increasing the user's interactive experience in the process of filtering the target object information.
[0041] The embodiment of the present application provides an information matching method, including: obtaining a matching request message sent by a client, the matching request message is used to obtain user information that matches the object information; according to the matching request message, obtaining association tags that are associated with the user information and the object information, respectively, and sending the association tags to the client; obtaining a filtering request message sent by the client for filtering target association tags from the association tags, filtering the target association tags from the association tags according to the filtering request message; according to the object information and the target association tags, obtaining target user information that matches the object information, and sending the target user information to the client. The association tags obtained in the embodiment of the present application are associated with the user information and the object information, respectively, thereby clarifying the information of the tags; and directly filtering out the required target association tags from multiple association tags can simplify the screening process, thereby improving the timeliness of the screening; finally, clarifying the scope of the object through the object information, and obtaining the target user information according to the object information and the target association tags, so that the accuracy of the obtained target user information can be improved.
[0042] An embodiment of the present application provides an information matching method, including: displaying association tags sent by a server that are respectively associated with user information and object information; in response to a trigger operation for screening a target association tag from the association tags, sending a screening request message for screening the target association tag from the association tags to the server; obtaining the target association tag screened from the association tags for the screening request message returned by the server, and the target user information matched with the object information obtained by the server according to the target association tag and the object information; and displaying the object information and the target user information matched with the object information. By visually and operably screening out the target association tag from the association tags respectively associated with the object information and the user information, the obtained target user information is targeted. Moreover, the process of screening the target association tag is completed based on the relevant operations of the client, thereby also enhancing the user's interaction experience in the process of screening the target user information. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments recorded in the present application, and those of ordinary skill in the art can also obtain other drawings based on these drawings.
[0044] Figure 1-A It is a schematic diagram of information interaction in an application scenario of the information matching method provided by the present application.
[0045] Figure 1-B It is an enlarged view of the operation interface where the client obtains the association tag.
[0046] Figure 1-C It is an enlarged view of the operation interface where the client obtains the target association tag.
[0047] Figure 1 It is a flowchart of the information matching method provided in the first embodiment of the present application.
[0048] Figure 2 It is a flowchart of the information matching method provided in the second embodiment of the present application.
[0049] Figure 3 It is a flowchart of the information matching method provided in the third embodiment of the present application.
[0050] Figure 4 It is a flowchart of the information matching method provided in the fourth embodiment of the present application.
[0051] Figure 5 It is a schematic diagram of the information matching device provided in the fifth embodiment of the present application.
[0052] Figure 6 Schematic diagram of the information matching device provided in the sixth embodiment of the present application.
[0053] Figure 7 Schematic diagram of the information matching device provided in the seventh embodiment of the present application.
[0054] Figure 8 Schematic diagram of the information matching device provided in the eighth embodiment of the present application.
[0055] Figure 9 Schematic diagram of the electronic device provided in the ninth embodiment of the present application. Detailed implementation manners
[0056] Many specific details are set forth in the following description in order to provide a thorough understanding of the present application. However, the present application can be implemented in many other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the connotation of the present application. Therefore, the present application is not limited by the specific implementations disclosed below.
[0057] Some embodiments provided by the present application can be applied to the server side or the client side. Please refer to Figure 1-A and Figure 1-C , Figure 1-A Schematic diagram of information interaction in the application scenario of the information matching method provided by the present application. Figure 1-B Is an enlarged view of the associated label obtained by the client on the operation interface. Figure 1-C Is an enlarged view of the target associated label obtained by the client on the operation interface. It is a schematic diagram of the application scenario of the information matching method provided by the present application. The embodiments of this scenario can be used in the following scenarios. Merchant users operate on the application programs provided on the clients they use, and the merchant users want to know the target population that the current product can match. Specifically, please refer to Figure 1-A and Figure 1-CAs shown, a matching request message for obtaining object information that matches user information is sent through the client. Specifically, a merchant user enters cleaning and washing care series products in the "Target Product Set" input box on the operable interface, and selects the product-person (user) matching analysis mode in the "Select Analysis Target" input box. After clicking the virtual analysis button, a matching request message for obtaining object information that matches user information is sent to the server. The server obtains association tags that are respectively associated with the user information and the object information according to the matching request message, and sends the association tags to the client. Subsequently, the operation interface of the client is switched to an interactive graph visualization selection interface, simply referred to as the selection interface. In this selection interface, there are a "Product Set" graph, graphs of association tags with different attributes, and a "Population Package" graph. Among them, the graphs of association tags with different attributes are located in the relatively middle position of the selection interface, and there is a matching degree graph area corresponding to this middle position. The "Product Set" graph is located on the left side of the selection interface, and the "Population Package" graph is located on the right side of the selection interface. Moreover, in the matching degree graph area of the graphs of association tags with different attributes, the closer the association tag is to the center position of the matching degree graph area, the higher the corresponding matching degree. And below the selection interface, there are checkboxes corresponding to association tags with different attributes. The corresponding association tags are selected by checking the checkboxes of the association tags. That is, in the selection interface, by checking the checkboxes of the association tags, the corresponding target association tags are displayed in the selection interface. Among them, the association tags with different attributes can be association product attributes, association population attributes, association population names, association product names, and so on.
[0058] Specifically, in one matching method, according to the current cleaning and washing care series products, the corresponding number of people in the population is set, and the association tags with different attributes are adjusted accordingly. Specifically, the input matching degree value of the matching degree of the association tags is adjusted, and the target association tags are obtained by checking the checkboxes of the association tags, so that the server obtains the corresponding "Population Package" according to the current cleaning and washing care series products and the target association tags. Specifically, taking the example of product matching the target population, the product is a cleaning and washing care series product, and it needs to match 10,000 people. At this time, on the selection interface, the matching degree value can be adjusted accordingly. For example, the matching degree value is adjusted to 70%, and the relevant association tags are checked. Then the number of corresponding target association tags is 6. Specifically, they can be the shampoo paste attribute and body wash attribute corresponding to the association product attribute, XX shampoo corresponding to the association product name; and the small town youth and urban white-collar corresponding to the association population attribute, trendy population corresponding to the association population name, etc. Thus, under the target association tags corresponding to this matching degree value, a "Population Package" of 10,000 people can be obtained.
[0059] It can be seen that through the above method, by adjusting the matching degree value, the corresponding target association tags can be further obtained, that is, the target object can be matched from the massive data in a targeted manner; moreover, based on the visualization of the graph of the above association tags, the target association tags can be realized by the way of user operation selection, that is, while clearly knowing the attribute category to which the target object belongs, not only the target object is obtained in a targeted manner, but also the user's interaction experience is increased by the way of user operation selection.
[0060] It should be noted that the above application scenario is only an embodiment of the application scenario, and the purpose of providing this application scenario embodiment is to facilitate the understanding of the information matching method of the present application, rather than to limit the information matching method of the present application.
[0061] The present application provides a variety of information matching methods, a variety of information matching devices, electronic devices, and computer storage media. The following are specific embodiments.
[0062] As Figure 1 shown, it is a flowchart of an information matching method according to the first embodiment of the present application. The method is applied to the server, and the method includes the following steps.
[0063] Step S101: Obtain a matching request message sent by the client, where the matching request message is used to obtain object information that matches the user information.
[0064] In the first embodiment of the present application, taking the merchant user obtaining the user information of the currently purchased commodity to match specific commodity information as an example, the merchant user can match the user information of the currently purchased commodity to targeted commodity information. In order to realize not only obtaining the commodity information that matches the user information of the currently purchased commodity in a targeted manner, but also increasing the interaction experience of the merchant user through the operation and selection method of the merchant user himself. Among them, the user information of the currently purchased commodity is the user information, and the commodity information is the object information.
[0065] Specifically, when the merchant user wants to know which object information the current user information can match, he can operate through the application program on the client he uses. Specifically, in the input request box on the operation interface of the client, he enters a matching request message for obtaining object information that matches the user information, and the client sends the matching request message for obtaining object information that matches the user information to the server, and then the server obtains the matching request message for obtaining object information that matches the user information.
[0066] Step S102: According to the matching request message, obtain association tags that are respectively associated with the user information and the object information, and send the association tags to the client.
[0067] In this step, after the server obtains the matching request message sent by the client for obtaining object information matching the user information, according to the matching request message, association tags respectively associated with the user information and the object information are obtained, and the association tags are sent to the client.
[0068] In this step, in order to enable merchant users to clearly and specifically obtain the object information that can be matched with the current user information, during the matching process, the conditions associating the user information and the object information are subdivided and visualized, that is, association tags associated with the user information are obtained, association tags associated with the object information are obtained, and the association tags are sent to the client for display to merchant users. Among them, the association tags at least include one of the following tags: associated object attribute tags, associated user attribute tags, associated user name tags, and associated object name tags, etc.
[0069] In the first embodiment of the present application, a matching degree value is respectively corresponding between each association tag and the corresponding user information. The higher the corresponding matching degree value, the higher the degree of association between the association tag and the user information. Correspondingly, a matching degree value is respectively corresponding between each association tag and the corresponding object information. The higher the corresponding matching degree value, the higher the degree of association between the association tag and the object information. In order to clearly present the degrees of association between the association tags and the user information and the object information respectively on the client side, the server can generate a matching degree map area for characterizing the object information matching the user information, and the matching degree map area can be set in a circular shape. There is corresponding position information in the matching degree map area. Association tags with different matching degrees will have corresponding matching degree position information in the matching degree map area, and the matching degree position information represents the association tag matching degree value of the association tag in the matching degree map area. Thus, according to the matching degree position information and the association tags, a matching degree map area with association tags is generated.
[0070] Among them, it should be noted that the association tag matching degree value can be obtained through an association tag matching model. Specifically, the association tag matching model includes multiple input nodes and multiple output nodes. The user information can be correspondingly converted into a multi-dimensional user feature vector. Each dimension of the user feature vector corresponds to an input node, each association tag corresponds to an output node, and each output node outputs an output node value. The output node value can represent the matching degree between the user information and the association tag corresponding to the output node, that is, the association tag matching degree value in the matching degree map area. Similarly, the object information can be correspondingly converted into a multi-dimensional object feature vector. Each dimension of the object feature vector corresponds to an input node, each association tag corresponds to an output node, and each output node outputs an output node value. The output node value can represent the matching degree between the object information and the association tag corresponding to the output node, that is, the association tag matching degree value in the matching degree map area.
[0071] In the first embodiment of the present application, taking the matching degree map area as a circular shape as an example, the matching degree value of the associated label at the center position is the highest, and the matching degree value of the associated label corresponding to the matching degree position information extending along the diameter direction is lower. It can be seen that through this matching degree map area, the matching degree between the associated label and the user information and the object information can be clearly obtained. After the server generates the matching degree map area with the associated label, the matching degree map area with the associated label can be sent to the client so that the client presents the matching degree map area with the associated label.
[0072] Step S103: Obtain a screening request message sent by the client for screening target associated labels from the associated labels, and screen the target associated labels from the associated labels according to the screening request message.
[0073] After obtaining the associated labels in step S102, it is necessary to select the target associated labels required by the merchant user from the associated labels. This step obtains the screening request message sent by the client for screening target associated labels from the associated labels, and screens the target associated labels from the associated labels according to the screening request message.
[0074] Specifically, in the first embodiment of the present application, obtaining the screening request message sent by the client for screening target associated labels from the associated labels may specifically include the following several types:
[0075] First, obtain the input matching degree value sent by the client representing the matching degree of the associated label. Different input matching degree values can reflect different associated labels. For example, if the input matching degree value is 30%, the number of corresponding associated labels can be 3, and the associated labels can be associated label 1, associated label 2, and associated label 3. If the input matching degree value is 90%, the number of corresponding associated labels can be 10, and the associated labels can be associated label 1, associated label 2... associated label 10. That is to say, by adjusting different numerical input matching degree values, different associated labels can be correspondingly obtained, and the input matching degree value can be used as the screening request message for screening target associated labels.
[0076] Second, obtain the input instruction sent by the client, which can be generated by means of click input. Then, obtain the required associated tags through the input instruction. For example, corresponding associated tag input windows are set on the operation interface of the client. There are multiple such associated tag input windows, each corresponding to a type of relationship tag or a relationship tag. Therefore, after checking the associated tag input window corresponding to an associated tag, the input instruction of the associated tag can be sent to the server, enabling the server to obtain the input instruction to match the corresponding associated tag in the stored associated tag data. It can be seen that the input instruction can be used as a screening request message for screening the target associated tags.
[0077] Third, obtain the input matching degree value and the input instruction representing the matching degree of the associated tag sent by the client at the same time, and use the input matching degree value and the input instruction as the screening request message for screening the target associated tags at the same time. That is to say, the desired associated tags can be obtained through the input matching degree value and the input instruction at the same time.
[0078] Further, after obtaining the screening request message for screening the target associated tags from the associated tags, it is necessary to screen the target associated tags from the associated tags according to the screening request message. Corresponding to the above-mentioned multiple screening request messages, there are three specific ways to screen the target associated tags from the associated tags according to the screening request message.
[0079] Method 1: Screen the target associated tags from the associated tags according to the input matching degree value. Specifically, first, match the input matching degree value with the associated tag matching degree value in the matching degree graph domain to obtain the target associated tag matching degree value. Corresponding to the above steps, each associated tag in the matching degree graph domain has an associated tag matching degree value, and the matching degree graph domain is a circular graph domain with the center of the circle as the center of the matching degree graph domain. The associated tag matching degree values corresponding to the same diameter value are equal. That is, the presentation mode on the matching degree graph domain is that multiple associated tags corresponding to an associated tag matching degree value are equidistantly surrounded by the center of the circle. Therefore, the input matching degree value obtained can be matched with the associated tag matching degree value in the matching degree graph domain to determine that the input matching degree value is the associated tag matching degree value within the range of the matching degree graph domain and determine it as the target associated tag matching degree value. Then, determine the corresponding target matching degree position information according to the target associated tag matching degree value. Based on the fact that each associated tag matching degree value corresponds to a matching degree position information respectively, after obtaining the target associated tag matching degree value, the corresponding target matching degree position information can be obtained. Finally, screen the target associated tags according to the target matching degree position information.
[0080] Method 2: Filter the target associated tag from the associated tags according to the input instruction. Specifically, first, obtain the predetermined value corresponding to the input instruction and the predetermined value of the associated tag corresponding to the associated tag. In this method, numerical values can be correspondingly set for the associated tags, and different associated tags are represented by different numerical values; and each numerical value can correspond to a matching degree position information in the matching degree map area. Then, match the predetermined value corresponding to the input instruction with the predetermined value of the associated tag to determine whether the predetermined value corresponding to the input instruction is within the range of the predetermined value of the associated tag. If so, determine the predetermined value corresponding to the input instruction as the predetermined value of the target associated tag. Finally, obtain the target matching degree position information corresponding to the predetermined value of the target associated tag, and filter the target associated tag according to the target matching degree position information.
[0081] Method 3: Filter the target associated tag from the associated tags according to the input matching degree value and the input instruction. This method of filtering the target associated tag from the associated tags is a combination of the above Method 1 and Method 2, that is, in the process of filtering the target associated tag from the associated tags, these two conditions of the input matching degree value and the input instruction are used to complete. Among them, different orders of filtering first using the input matching degree value and the input instruction may result in the same or different target associated tags being filtered.
[0082] Among them, the description of the first filtering process is as follows: First, filter the first associated tag from the associated tags according to the input matching degree value. Specifically, match the input matching degree value with the associated tag matching degree value in the matching degree map area to obtain the first associated tag matching degree value, and obtain the first matching degree position information corresponding to the first associated tag matching degree value, and filter the first associated tag according to the first matching degree position information. Then, filter the target associated tag from the first associated tag according to the input instruction. Specifically, obtain the predetermined value corresponding to the input instruction and the first associated tag predetermined value corresponding to the first associated tag. The first associated tag predetermined value is used to correspond to the matching degree position information of the associated tag in the matching degree map area. Finally, match the predetermined value corresponding to the input instruction with the first associated tag predetermined value to obtain the target associated tag predetermined value and the target matching degree position information corresponding to the target associated tag predetermined value, and filter the target associated tag according to the target matching degree position information.
[0083] Description of the second screening process. First, screen the first associated tag from the associated tags according to the input instruction, including: obtaining the predetermined value corresponding to the input instruction and the associated tag predetermined value corresponding to the associated tag, where the associated tag predetermined value is used to correspond to the matching degree position information of the associated tag in the matching degree graph domain, and matching the predetermined value corresponding to the input instruction with the associated tag predetermined value to obtain the first associated tag predetermined value and the first matching degree position information corresponding to the first associated tag predetermined value, and screening the first associated tag according to the first matching degree position information. Then, screen the target associated tag from the first associated tags according to the input matching degree value. Specifically, match the input matching degree value with the first associated tag matching degree value corresponding to the first associated tag in the matching degree graph domain to obtain the target associated tag matching degree value, and obtain the target matching degree position information corresponding to the target associated tag matching degree value. Finally, screen the target associated tag according to the target matching degree position information.
[0084] Step S104: Obtain target object information that matches the user information according to the user information and the target associated tag, and send the target object information to the client.
[0085] After obtaining the target associated tag, the target object information that matches the user information can be obtained according to the user information and the target associated tag. Among them, the user information and the target associated tag are known information. Therefore, based on the existing method of obtaining object information through user information and associated tags, the target object information that matches the user information in this step can be obtained. The specific implementation method of obtaining the target object information in the first embodiment of the present application will not be elaborated. After obtaining the target object information, the obtained target object information is sent to the client.
[0086] In the first embodiment of the present application, in order to visually present the matching relationship between the user information, the target object information, and the target associated tag on the client, a matching relationship graph between the user information, the target object information, and the target associated tag is also generated on the server side, and the matching relationship graph is sent to the client; where the matching relationship graph includes a user graph corresponding to the user information, a target object graph corresponding to the target object information, and a matching connection line in which the target associated tag is respectively associated with the user graph and the target object graph.
[0087] The first embodiment of the present application provides an information matching method, including: obtaining a matching request message sent by a client for obtaining object information matching user information; according to the matching request message, obtaining association tags respectively having an association relationship with the user information and the object information, and sending the association tags to the client; obtaining a screening request message sent by the client for screening target association tags from the association tags, and screening the target association tags from the association tags according to the screening request message; according to the user information and the target association tags, obtaining target object information matching the user information, and sending the target object information to the client. The association tags obtained in the first embodiment of the present application are respectively associated with the user information and the object information, thus clarifying the information of the tags; directly screening out the required target association tags from multiple association tags can simplify the screening process, thereby improving the screening efficiency; finally, the scope of the user is clarified through the user information, and the target object information is obtained according to the user information and the target association tags, so as to improve the accuracy of the obtained target object information.
[0088] In the above first embodiment, an information matching method is provided, which is applied to a server. Correspondingly, in the second embodiment of the present application, an information matching method is provided, which is applied to a client. As Figure 2 shown, it is a flowchart of an information matching method according to the second embodiment of the present application. The method includes the following steps.
[0089] Step S201: Display association tags respectively having an association relationship with user information and object information sent by the server.
[0090] In this step, the conditions for associating user information and object information are subdivided and visualized, that is, association tags having an association relationship with user information and association tags having an association relationship with object information are displayed on the client. Among them, the association tags at least include one of the following tags: associated object attribute tags, associated user attribute tags, associated user name tags, and associated object name tags, etc.
[0091] Among them, before displaying association tags respectively having an association relationship with user information and object information on the client, a matching request message for obtaining object information matching user information needs to be sent to the server. Specifically, the client obtains a third trigger operation, and the third trigger operation is used to send a matching request message for obtaining object information matching user information to the server.
[0092] In this step, there is a matching degree value corresponding between each associated label and the corresponding user information. The higher the corresponding matching degree value, the higher the degree of association between the associated label and the user information. Correspondingly, there is a matching degree value corresponding between each associated label and the corresponding object information. The higher the corresponding matching degree value, the higher the degree of association between the associated label and the object information. In order to clearly present the degree of association between the associated label and the user information and the object information on the client side, the server can accept the matching degree map field with the associated label sent by the server. Among them, the generation process of the matching degree map field with the associated label is specifically as follows: generate a matching degree map field for representing the object information matching the user information, and the matching degree map field can be set as a circular shape. There is corresponding position information in the matching degree map field. Associated labels with different matching degrees will have corresponding matching degree position information in the matching degree map field. This matching degree position information represents the matching degree value of the associated label in the matching degree map field of the associated label. Thus, according to the matching degree position information and the associated label, a matching degree map field with the associated label is generated. The client displays the associated labels located in the matching degree map field that have an association relationship with the user information and the object information respectively.
[0093] Step S202: In response to a trigger operation for screening target associated labels from the associated labels, send a screening request message for screening target associated labels from the associated labels to the server.
[0094] After obtaining the associated labels, in order to clearly and specifically obtain the object information that can be matched by the current user information, during the matching process, it is necessary to screen target associated labels from the associated labels, that is, in response to a trigger operation for screening target associated labels from the associated labels, send a screening request message for screening target associated labels from the associated labels to the server. In this step, the following several methods can be included to send a screening request message for screening target associated labels from the associated labels to the server.
[0095] Method 1: Obtain a first trigger operation in the matching degree map field. The first trigger operation is used to input an input matching degree value representing the matching degree of the associated label, and use the input matching degree value as the screening request message for screening target associated labels sent to the server. Among them, different input matching degree values can reflect different associated labels. For example, if the input matching degree value is 30%, the number of corresponding associated labels can be 3, and the associated labels can be associated label 1, associated label 2, and associated label 3. If the input matching degree value is 90%, the number of corresponding associated labels can be 10, and the associated labels can be associated label 1, associated label 2... associated label 10. That is to say, by adjusting different numerical input matching degree values, different associated labels can be correspondingly obtained, and the input matching degree value can be used as the screening request message for screening target associated labels.
[0096] Second, obtain a second trigger operation in the associated tag input window. The second trigger operation is used to input an input instruction for selecting a target associated tag from the associated tags. Among them, on the operation interface of the client, an associated tag input window corresponding to the associated tags can be set. The associated tag input windows are multiple and each corresponds to a type or a relationship tag. Thus, after checking the associated tag input window corresponding to an associated tag, the input instruction of the associated tag can be sent to the server as a screening request message for screening the target associated tag.
[0097] Third, obtain a first trigger operation in the matching degree graph area. The first trigger operation is used to input an input matching degree value representing the matching degree of the associated tag; and obtain a second trigger operation in the associated tag input window. The second trigger operation is used to input an input instruction for selecting a target associated tag from the associated tags; and use the input matching degree value and the input instruction as a screening request message for screening the target associated tag from the associated tags and sending it to the server. It should be noted that the first trigger operation and the second trigger operation can be completed simultaneously or in a sequential order. The following will be explained according to the sequential operation order of the first trigger operation and the second trigger operation.
[0098] Specifically, in Method 1, obtain a first trigger operation in the matching degree graph area. The first trigger operation is used to input an input matching degree value representing the matching degree of the associated tag, so as to use the input matching degree value as a first screening request message for screening the first associated tag from the associated tags and sending it to the server. Then, obtain a second trigger operation in the associated tag input window. The second trigger operation is used to input an input instruction for selecting a target associated tag from the associated tags, so as to use the input instruction as a second screening request message for screening the target associated tag from the first associated tag and sending it to the server.
[0099] In Method 2, obtain a first trigger operation in the associated tag input window. The first trigger operation is used to input an input instruction for selecting a target associated tag from the associated tags, so as to use the input instruction as a first screening request message for screening the first associated tag from the associated tags and sending it to the server. Then, obtain a second trigger operation in the matching degree graph area. The second trigger operation is used to input an input matching degree value representing the matching degree of the associated tag, so as to use the input matching degree value as a second screening request message for screening the target associated tag from the first associated tag and sending it to the server.
[0100] Through the trigger operations of the above two methods, the screened target associated tags can be further optimized, so as to select appropriate associated tags.
[0101] Step S203: Obtain the target associated tags filtered from the associated tags for the screening request message returned by the server, and the target object information matching the user information obtained by the server according to the target associated tags and the user information.
[0102] After sending a screening request message for filtering target associated tags from the associated tags to the server, the target associated tags filtered from the associated tags for the screening request message returned by the server and the target object information matching the user information obtained by the server according to the target associated tags and the user information can be obtained.
[0103] Corresponding to the above-mentioned various different screening request messages, the target associated tags filtered from the associated tags for the screening request message returned specifically include: First, obtain the target associated tags filtered from the associated tags by the server for the input matching degree value. Second, obtain the target associated tags filtered from the associated tags by the server for the input instruction. Third, obtain the target associated tags filtered from the associated tags by the server for the input matching degree value and the input instruction in sequence. Fourth, obtain the target associated tags filtered from the associated tags by the server for the input instruction and the input matching degree value in sequence.
[0104] Based on the target object information matching the user information obtained by the server according to the target associated tags and the user information, the client can directly obtain the target object information matching the user information provided by the server.
[0105] Step S204: Display the user information and the target object information matching the user information.
[0106] After obtaining the target object information matching the user information provided by the server, the user information and the target object information matching the user information are displayed. It should be added that in the second embodiment of the present application, in order to visually present the matching relationship between the user information, the target object information and the target associated tags on the client, a matching relationship graph between the user information, the target object information and the target associated tags is also displayed on the client. Among them, the matching relationship graph includes a user graph corresponding to the user information, a target object graph corresponding to the target object information, and matching connection lines for the target associated tags to respectively associate the user graph and the target object graph.
[0107] The second embodiment of the present application provides an information matching method, including: displaying association tags sent by the server that are respectively associated with user information and object information; in response to a trigger operation of screening a target association tag from the association tags, sending a screening request message for screening the target association tag from the association tags to the server; obtaining the target association tag screened from the association tags for the screening request message returned by the server, and the target object information that matches the user information obtained by the server according to the target association tag and the user information; and displaying the user information and the target object information that matches the user information. Through a visual and operable manner, the second embodiment of the present application screens out the target association tag from the association tags that are respectively associated with the user information and the object information, making the obtained target object information targeted. Moreover, the process of screening the target association tag is completed based on the relevant operations of the client, thereby also enhancing the interactive experience of the user during the process of screening the target object information.
[0108] The third embodiment of the present application provides an information matching method, as Figure 3 shown, which is a flowchart of an information matching method according to the third embodiment of the present application. The method is applied to the server, and the method includes the following steps.
[0109] Step S301: Obtain a matching request message sent by the client, where the matching request message is used to obtain user information that matches the object information.
[0110] In the third embodiment of the present application, taking the example that a merchant user learns that the current commodity can be matched with specific users, the merchant user can match the current commodity with targeted users. This not only enables the targeted acquisition of users who match the current commodity, but also enhances the interactive experience of the merchant user through the merchant user's own operation and selection method. Among them, the current commodity is defined as the object information, and the user is defined as the user information.
[0111] Specifically, when a merchant user wants to know which user information the current object information can be matched with, they can operate through the application on the client they use. Specifically, in the input request box on the operation interface of the client, enter a matching request message for obtaining user information that matches the object information, and the client sends the matching request message for obtaining user information that matches the object information to the server, thereby enabling the server to obtain the matching request message for obtaining user information that matches the object information.
[0112] Step S302: According to the matching request message, obtain association tags that are respectively associated with the user information and the object information, and send the association tags to the client.
[0113] In this step, after the server obtains the matching request message sent by the client for obtaining user information matching the object information, according to the matching request message, associated tags respectively associated with the user information and the object information are obtained, and the associated tags are sent to the client.
[0114] In this step, in order to enable merchant users to clearly and specifically obtain the user information that can be matched with the current object information, during the matching process, the conditions associating the user information and the object information are subdivided and visualized, that is, the associated tags associated with the object information are obtained, the associated tags associated with the user information are obtained, and the associated tags are sent to the client for display to the merchant user. Among them, the associated tags at least include one of the following tags: associated object attribute tags, associated user attribute tags, associated user name tags, and associated object name tags, etc.
[0115] In the third embodiment of the present application, there is a matching degree value corresponding between each associated tag and the corresponding user information. The higher the corresponding matching degree value, the higher the degree of association between the associated tag and the user information. Correspondingly, there is a matching degree value corresponding between each associated tag and the corresponding object information. The higher the corresponding matching degree value, the higher the degree of association between the associated tag and the object information. In order to clearly present the degree of association between the associated tags and the user information and the object information on the client, the server can generate a matching degree map area for characterizing the user information matching the object information, and the matching degree map area can be set in a circular shape. There are corresponding position information in the matching degree map area. Associated tags with different matching degrees will have corresponding matching degree position information in the matching degree map area. The matching degree position information represents the matching degree value of the associated tag in the matching degree map area of the associated tag, so as to generate a matching degree map area with associated tags according to the matching degree position information and the associated tags.
[0116] It should be noted that the matching degree value of the associated tag can be obtained through an associated tag matching model. Specifically, the associated tag matching model includes multiple input nodes and multiple output nodes. The user information can be correspondingly converted into a multi-dimensional user feature vector. Each dimension of the user feature vector corresponds to an input node, each associated tag corresponds to an output node, and each output node outputs an output node value. The output node value can represent the matching degree between the user information and the associated tag corresponding to the output node, that is, the matching degree value of the associated tag in the matching degree map area. Similarly, the object information can be correspondingly converted into a multi-dimensional object feature vector. Each dimension of the object feature vector corresponds to an input node, each associated tag corresponds to an output node, and each output node outputs an output node value. The output node value can represent the matching degree between the object information and the associated tag corresponding to the output node, that is, the matching degree value of the associated tag in the matching degree map area.
[0117] In the third embodiment of the present application, taking the matching degree map area as a circular shape as an example, the matching degree value of the associated label at the center position is the highest, and the matching degree value of the associated label corresponding to the matching degree position information extending along the diameter direction is lower. It can be seen that through this matching degree map area, the matching degree between the associated label and the user information and the object information can be clearly known. After generating the matching degree map area with the associated label at the server side, the matching degree map area with the associated label can be sent to the client side so that the client side presents the matching degree map area with the associated label.
[0118] Step S303: Obtain a screening request message sent by the client for screening target associated labels from the associated labels, and screen the target associated labels from the associated labels according to the screening request message.
[0119] After obtaining the associated labels in step S302, it is necessary to select the target associated labels required by the merchant user from the associated labels. This step obtains the screening request message sent by the client for screening target associated labels from the associated labels, and screens the target associated labels from the associated labels according to the screening request message.
[0120] Specifically, in the third embodiment of the present application, obtaining the screening request message sent by the client for screening target associated labels from the associated labels may specifically include the following several types:
[0121] First, obtain the input matching degree value sent by the client representing the matching degree of the associated label. This input matching degree value can reflect different associated labels. For example, if the input matching degree value is 30%, the corresponding number of associated labels can be 3, and the associated labels can be associated label 1, associated label 2, and associated label 3. If the input matching degree value is 90%, the corresponding number of associated labels can be 10, and the associated labels can be associated label 1, associated label 2... associated label 10. That is to say, by adjusting the input matching degree values of different numerical values, different associated labels can be correspondingly obtained, and the input matching degree value can be used as the screening request message for screening target associated labels.
[0122] Second, obtain the input instruction sent by the client, which can be generated by clicking input. Then, obtain the required associated tag through this input instruction. For example, on the operation interface of the client, there are corresponding associated tag input windows. There are multiple such input windows, and each corresponds to a type of relationship tag or a relationship tag. After checking the associated tag input window corresponding to an associated tag, the input instruction of this associated tag can be sent to the server, enabling the server to obtain this input instruction to match the corresponding associated tag in the stored associated tag data. It can be seen that the input instruction can be used as a screening request message for screening the target associated tag.
[0123] Third, simultaneously obtain the input matching degree value representing the matching degree of the associated tag and the input instruction sent by the client, and use the input matching degree value and the input instruction simultaneously as the screening request message for screening the target associated tag. That is to say, the desired associated tag can be obtained through the input matching degree value and the input instruction simultaneously.
[0124] Furthermore, after obtaining the screening request message for screening the target associated tag from the associated tags, it is necessary to screen the target associated tag from the associated tags according to the screening request message. Corresponding to the above multiple screening request messages, there are three specific ways to screen the target associated tag from the associated tags according to the screening request message.
[0125] Method 1: Screen the target associated tag from the associated tags according to the input matching degree value. Specifically, first, match the input matching degree value with the associated tag matching degree value in the matching degree map area to obtain the target associated tag matching degree value. Corresponding to the above step, each associated tag in the matching degree map area has an associated tag matching degree value, and the matching degree map area is a circular map area. Taking the center of the circle as the center of the matching degree map area, the associated tag matching degree values corresponding to the same diameter value are equal. That is, the presentation on the matching degree map area is that multiple associated tags corresponding to one associated tag matching degree value are equidistantly surrounded by the center of the circle. Therefore, the input matching degree value obtained can be matched with the associated tag matching degree value in the matching degree map area to determine that this input matching degree value is the associated tag matching degree value within the range of the matching degree map area, and it is determined as the target associated tag matching degree value. Then, determine the corresponding target matching degree position information according to the target associated tag matching degree value. Based on the fact that each associated tag matching degree value corresponds to a matching degree position information respectively, after obtaining the target associated tag matching degree value, the corresponding target matching degree position information can be obtained. Finally, screen the target associated tag according to the target matching degree position information.
[0126] Method 2: Filter the target associated label from the associated labels according to the input instruction. Specifically, first, obtain the predetermined value corresponding to the input instruction and the predetermined value of the associated label corresponding to the associated label. In this method, numerical values can be correspondingly set for the associated labels, and different associated labels are represented by different numerical values; and each numerical value can correspond to a matching degree position information in the matching degree map area. Then, match the predetermined value corresponding to the input instruction with the predetermined value of the associated label to determine whether the predetermined value corresponding to the input instruction is within the range of the predetermined value of the associated label. If so, determine the predetermined value corresponding to the input instruction as the target associated label predetermined value. Finally, obtain the target matching degree position information corresponding to the target associated label predetermined value, and filter the target associated label according to the target matching degree position information.
[0127] Method 3: Filter the target associated label from the associated labels according to the input matching degree value and the input instruction. This method of filtering the target associated label from the associated labels is a combination of the above Method 1 and Method 2, that is, in the process of filtering the target associated label from the associated labels, these two conditions of the input matching degree value and the input instruction are used to complete. Among them, the order of the sequential filtering using the input matching degree value and the input instruction is different, and the target associated labels corresponding to the filtering can be the same or different.
[0128] Among them, the description of the first filtering process is as follows. First, filter the first associated label from the associated labels according to the input matching degree value. Specifically, match the input matching degree value with the associated label matching degree value in the matching degree map area to obtain the first associated label matching degree value, and obtain the first matching degree position information corresponding to the first associated label matching degree value. Filter the first associated label according to the first matching degree position information. Then, filter the target associated label from the first associated label according to the input instruction. Specifically, obtain the predetermined value corresponding to the input instruction and the first associated label predetermined value corresponding to the first associated label. The first associated label predetermined value is used to correspond to the matching degree position information of the associated label in the matching degree map area. Finally, match the predetermined value corresponding to the input instruction with the first associated label predetermined value to obtain the target associated label predetermined value and the target matching degree position information corresponding to the target associated label predetermined value, and filter the target associated label according to the target matching degree position information.
[0129] Description of the second screening process. First, screen the first associated tag from the associated tags according to the input instruction, including: obtaining the predetermined value corresponding to the input instruction and the associated tag predetermined value corresponding to the associated tag, where the associated tag predetermined value is used to correspond to the matching degree position information of the associated tag in the matching degree map domain, and matching the predetermined value corresponding to the input instruction with the associated tag predetermined value to obtain the first associated tag predetermined value and the first matching degree position information corresponding to the first associated tag predetermined value, and screening the first associated tag according to the first matching degree position information. Then, screen the target associated tag from the first associated tags according to the input matching degree value. Specifically, match the input matching degree value with the first associated tag matching degree value corresponding to the first associated tag in the matching degree map domain to obtain the target associated tag matching degree value, and obtain the target matching degree position information corresponding to the target associated tag matching degree value. Finally, screen the target associated tag according to the target matching degree position information.
[0130] Step S304: Obtain the target user information that matches the object information according to the object information and the target associated tag, and send the target user information to the client.
[0131] After obtaining the target associated tag, the target user information that matches the object information can be obtained according to the object information and the target associated tag. Among them, the object information and the target associated tag are known information. Therefore, based on the existing method of obtaining user information through object information and associated tags, the target user information that matches the object information in this step can be obtained. The specific implementation method of obtaining the target user information in the third embodiment of the present application will not be elaborated. After obtaining the target user information, the obtained target user information is sent to the client.
[0132] In the third embodiment of the present application, in order to visually present the matching relationship between the object information, the target user information, and the target associated tag on the client, a matching relationship graph between the object information, the target user information, and the target associated tag is also generated on the server side and sent to the client; among them, the matching relationship graph includes the object graph corresponding to the object information, the target user graph corresponding to the target user information, and the matching connection lines that respectively associate the target associated tag with the object graph and the target user graph.
[0133] The third embodiment of the present application provides an information matching method, including: obtaining a matching request message sent by a client for obtaining user information matching object information; according to the matching request message, obtaining association tags respectively associated with the user information and the object information, and sending the association tags to the client; obtaining a screening request message sent by the client for screening target association tags from the association tags, and screening the target association tags from the association tags according to the screening request message; according to the object information and the target association tags, obtaining target user information matching the object information, and sending the target user information to the client. The association tags obtained in the third embodiment of the present application are respectively associated with the user information and the object information, thus clarifying the information of the tags; and directly screening out the required target association tags from multiple association tags can simplify the screening process, thereby improving the screening efficiency; finally, the scope of the object is clarified through the object information, and the target user information is obtained according to the object information and the target association tags, so that the accuracy of the obtained target user information is improved.
[0134] In the above-mentioned third embodiment, an information matching method is provided, which is applied to the server. Correspondingly, in the fourth embodiment of the present application, an information matching method is provided, which is applied to the client. As Figure 4 shown, it is a flowchart of an information matching method according to the fourth embodiment of the present application. The method includes the following steps.
[0135] Step S401: Display association tags respectively associated with user information and object information sent by the server.
[0136] In this step, the conditions for associating user information and object information are subdivided and visualized, that is, association tags associated with user information and association tags associated with object information are displayed on the client. Among them, the association tags at least include one of the following tags: associated object attribute tags, associated user attribute tags, associated user name tags, and associated object name tags, etc.
[0137] Among them, before displaying the association tags respectively associated with user information and object information on the client, a matching request message for obtaining user information matching object information needs to be sent to the server. Specifically, the client obtains a third trigger operation, and the third trigger operation is used to send a matching request message for obtaining user information matching object information to the server.
[0138] In this step, a matching degree value is respectively corresponding between each associated label and the corresponding user information. The higher the corresponding matching degree value is, the higher the degree of association between the associated label and the user information is. Correspondingly, a matching degree value is respectively corresponding between each associated label and the corresponding object information. The higher the corresponding matching degree value is, the higher the degree of association between the associated label and the object information is. In order to clearly present the degree of association between the associated label and the user information and the object information on the client side, the server can accept the matching degree map field with the associated label sent by the server. Among them, the generation process of the matching degree map field with the associated label is specifically as follows: generate a matching degree map field for representing the object information matching the user information, and the matching degree map field can be set in a circular shape. There is corresponding position information in the matching degree map field. Associated labels with different matching degrees will have corresponding matching degree position information in the matching degree map field. This matching degree position information represents the matching degree value of the associated label in the matching degree map field of the associated label. Thus, according to the matching degree position information and the associated label, a matching degree map field with the associated label is generated. The client displays the associated labels located in the matching degree map field that are respectively associated with the user information and the object information.
[0139] Step S402: In response to a trigger operation for screening target associated labels from the associated labels, send a screening request message for screening target associated labels from the associated labels to the server.
[0140] After obtaining the associated labels, in order to clearly and specifically obtain the user information that the current object information can match, during the matching process, it is necessary to screen target associated labels from the associated labels, that is, in response to a trigger operation for screening target associated labels from the associated labels, send a screening request message for screening target associated labels from the associated labels to the server. In this step, the following several methods can be included to send a screening request message for screening target associated labels from the associated labels to the server.
[0141] Method 1: Obtain a first trigger operation in the matching degree map field. The first trigger operation is used to input an input matching degree value representing the matching degree of the associated label, and use the input matching degree value as the screening request message for screening target associated labels sent to the server. Among them, different input matching degree values can reflect different associated labels. For example, if the input matching degree value is 30%, the number of corresponding associated labels can be 3, and the associated labels can be associated label 1, associated label 2, and associated label 3. If the input matching degree value is 90%, the number of corresponding associated labels can be 10, and the associated labels can be associated label 1, associated label 2... associated label 10. That is to say, by adjusting different numerical input matching degree values, different associated labels can be correspondingly obtained, and the input matching degree value can be used as the screening request message for screening target associated labels.
[0142] Second, obtain a second trigger operation in the associated tag input window. The second trigger operation is used to input an input instruction for selecting a target associated tag from the associated tags. Among them, on the operation interface of the client, an associated tag input window corresponding to the associated tags can be set. There are multiple such associated tag input windows, each corresponding to a type or a relationship tag. Thus, after checking the associated tag input window corresponding to an associated tag, the input instruction of this associated tag can be sent to the server as a screening request message for screening the target associated tag.
[0143] Third, obtain a first trigger operation in the matching degree graph area. The first trigger operation is used to input an input matching degree value representing the matching degree of the associated tag; and obtain a second trigger operation in the associated tag input window. The second trigger operation is used to input an input instruction for selecting a target associated tag from the associated tags; send the input matching degree value and the input instruction as a screening request message for screening the target associated tag from the associated tags to the server. It should be noted that the first trigger operation and the second trigger operation can be completed simultaneously or in a sequential order. The following will be explained according to the sequential operation order of the first trigger operation and the second trigger operation.
[0144] Specifically, in Method 1, obtain a first trigger operation in the matching degree graph area. The first trigger operation is used to input an input matching degree value representing the matching degree of the associated tag, so as to send the input matching degree value to the server as a first screening request message for screening the first associated tag from the associated tags. Then, obtain a second trigger operation in the associated tag input window. The second trigger operation is used to input an input instruction for selecting a target associated tag from the associated tags, so as to send the input instruction to the server as a second screening request message for screening the target associated tag from the first associated tag.
[0145] In Method 2, obtain a first trigger operation in the associated tag input window. The first trigger operation is used to input an input instruction for selecting a target associated tag from the associated tags, so as to send the input instruction to the server as a first screening request message for screening the first associated tag from the associated tags. Then, obtain a second trigger operation in the matching degree graph area. The second trigger operation is used to input an input matching degree value representing the matching degree of the associated tag, so as to send the input matching degree value to the server as a second screening request message for screening the target associated tag from the first associated tag.
[0146] Through the trigger operations of the above two methods, the screened target associated tags can be further optimized, so as to select appropriate associated tags.
[0147] Step S403: Obtain the target associated tags filtered from the associated tags for the filtering request message returned by the server, and the target user information matching the object information obtained by the server based on the target associated tags and the object information.
[0148] After sending a filtering request message for filtering target associated tags from the associated tags to the server, the target associated tags filtered from the associated tags for the filtering request message returned by the server can be obtained, as well as the target user information matching the object information obtained by the server based on the target associated tags and the object information.
[0149] Corresponding to the above-mentioned multiple different filtering request messages, the target associated tags filtered from the associated tags for the filtering request message returned specifically include: First, obtain the target associated tags filtered from the associated tags by the server for the input matching degree value. Second, obtain the target associated tags filtered from the associated tags by the server for the input instruction. Third, obtain the target associated tags filtered from the associated tags by the server for the input matching degree value and the input instruction in sequence. Fourth, obtain the target associated tags filtered from the associated tags by the server for the input instruction and the input matching degree value in sequence.
[0150] Based on the target user information matching the object information that the server has obtained based on the target associated tags and the object information, the client can directly obtain the target user information matching the object information provided by the server.
[0151] Step S404: Display the object information and the target user information matching the object information.
[0152] After obtaining the target user information matching the object information provided by the server, display the object information and the target user information matching the object information. It should be added that in the fourth embodiment of the present application, in order to visually present the matching relationship between the object information, the target user information, and the target associated tags on the client side, a matching relationship graph between the object information, the target user information, and the target associated tags is also displayed on the client side. Among them, the matching relationship graph includes an object graph corresponding to the object information, a target user graph corresponding to the target user information, and matching connection lines for the target associated tags to respectively associate the object graph and the target user graph.
[0153] The fourth embodiment of the present application provides an information matching method, including: displaying association tags respectively associated with user information and object information sent by a server; in response to a trigger operation for screening target association tags from the association tags, sending a screening request message for screening target association tags from the association tags to the server; obtaining the target association tags screened from the association tags for the screening request message returned by the server, and the target user information matching the object information obtained by the server according to the target association tags and the object information; and displaying the object information and the target user information matching the object information. Through a visual and operable manner, the fourth embodiment of the present application screens out target association tags from the association tags respectively associated with object information and user information, making the obtained target user information targeted. Moreover, the process of screening target association tags is completed based on relevant operations of the client, thereby also enhancing the user's interaction experience in the process of screening target user information.
[0154] In the first embodiment of the present application as described above, an information matching method is provided. Correspondingly, the present application provides an information matching device. As Figure 5 shown, it is a schematic diagram of an information matching device provided by the fifth embodiment of the present application. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple. For the relevant parts, refer to the partial description of the method embodiment. The device embodiment described below is only illustrative. The fifth embodiment of the present application provides an information matching device, including: a matching request message obtaining unit 501, configured to obtain a matching request message sent by a client for obtaining object information matching user information; an association tag processing unit 502, configured to obtain association tags respectively associated with the user information and the object information according to the matching request message, and send the association tags to the client; a target association tag obtaining unit 503, configured to obtain a screening request message sent by the client for screening target association tags from the association tags, and screen the target association tags from the association tags according to the screening request message; and a target object information processing unit 504, configured to obtain target object information matching the user information according to the user information and the target association tags, and send the target object information to the client.
[0155] In the second embodiment of the present application as described above, an information matching method is provided. Correspondingly, the present application provides an information matching device. As Figure 6As shown, it is a schematic diagram of an information matching device provided by the sixth embodiment of the present application. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple. For related parts, please refer to the partial description of the method embodiment. The device embodiments described below are only illustrative. The sixth embodiment of the present application provides an information matching device, including: an associated tag display unit 601, configured to display associated tags sent by the server that are respectively associated with user information and object information; a screening request message sending unit 602, configured to send a screening request message for screening target associated tags from the associated tags to the server in response to a trigger operation for screening target associated tags from the associated tags; an information acquisition unit 603, configured to obtain the target associated tags screened from the associated tags for the screening request message returned by the server, and the target object information that matches the user information obtained by the server according to the target associated tags and the user information; a display unit 604, configured to display the user information and the target object information that matches the user information.
[0156] In the above-mentioned third embodiment of the present application, an information matching method is provided. Correspondingly, the present application provides an information matching device. As Figure 7 As shown, it is a schematic diagram of an information matching device provided by the seventh embodiment of the present application. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple. For related parts, please refer to the partial description of the method embodiment. The device embodiments described below are only illustrative. The seventh embodiment of the present application provides an information matching device, including: a matching request message acquisition unit 701, configured to acquire a matching request message sent by the client for acquiring user information that matches object information; an associated tag processing unit 702, configured to obtain associated tags that are respectively associated with the user information and the object information according to the matching request message, and send the associated tags to the client; a target associated tag acquisition unit 703, configured to acquire a screening request message sent by the client for screening target associated tags from the associated tags, and screen the target associated tags from the associated tags according to the screening request message; a target user information processing unit 704, configured to obtain target user information that matches the object information according to the object information and the target associated tags, and send the target user information to the client.
[0157] In the above-mentioned fourth embodiment of the present application, an information matching method is provided. Correspondingly, the present application provides an information matching device. As Figure 8As shown, it is a schematic diagram of an information matching device provided by the eighth embodiment of the present application. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple. For related parts, please refer to the corresponding description in the method embodiment. The device embodiments described below are only illustrative. The eighth embodiment of the present application provides an information matching device, including: an associated tag display unit 801, configured to display the associated tags respectively having an associated relationship with user information and object information sent by the server; a screening request message sending unit 802, configured to send a screening request message for screening target associated tags from the associated tags to the server in response to a triggering operation of screening target associated tags from the associated tags; an information obtaining unit 803, configured to obtain the target associated tags screened from the associated tags for the screening request message returned by the server, and the target user information matching the object information obtained by the server according to the target associated tags and the object information; a display unit 804, configured to display the object information and the target user information matching the object information.
[0158] The first embodiment of the present application provides an information matching method, and the ninth embodiment of the present application provides an electronic device corresponding to the method in the first embodiment. For reference Figure 9 As shown, it shows a schematic diagram of the electronic device in this embodiment. The ninth embodiment of the present application provides an electronic device, including: a processor 901; a memory 902, configured to store a computer program, and the computer program is run by the processor to execute the information matching method provided by the first embodiment of the present application described above.
[0159] The tenth embodiment of the present application provides a computer storage medium corresponding to the method in the first embodiment. The tenth embodiment of the present application provides a computer storage medium storing a computer program, and the computer program is run by the processor to execute the information matching method provided by the first embodiment of the present application described above.
[0160] The second embodiment of the present application provides an information matching method, and the eleventh embodiment of the present application provides an electronic device corresponding to the method in the second embodiment. For reference Figure 9 As shown, it shows a schematic diagram of the electronic device in this embodiment. The eleventh embodiment of the present application provides an electronic device, including: a processor 901; a memory 902, configured to store a computer program, and the computer program is run by the processor to execute the information matching method provided by the second embodiment of the present application described above.
[0161] The twelfth embodiment of the present application provides a computer storage medium corresponding to the method in the second embodiment. The twelfth embodiment of the present application provides a computer storage medium storing a computer program, and the computer program is run by the processor to execute the information matching method provided by the second embodiment of the present application described above.
[0162] The third embodiment of the present application provides an information matching method, and the thirteenth embodiment of the present application provides an electronic device corresponding to the method of the third embodiment. For reference, see Figure 9 As shown, it shows a schematic diagram of the electronic device in this embodiment. The thirteenth embodiment of the present application provides an electronic device, including: a processor 901; a memory 902 for storing a computer program, and the computer program is run by the processor to execute the information matching method provided in the third embodiment of the present application above.
[0163] The fourteenth embodiment of the present application provides a computer storage medium corresponding to the method of the third embodiment. The fourteenth embodiment of the present application provides a computer storage medium, and the computer storage medium stores a computer program, and the computer program is run by the processor to execute the information matching method provided in the third embodiment of the present application above.
[0164] The fourth embodiment of the present application provides an information matching method, and the fifteenth embodiment of the present application provides an electronic device corresponding to the method of the fourth embodiment. For reference, see Figure 9 As shown, it shows a schematic diagram of the electronic device in this embodiment. The fifteenth embodiment of the present application provides an electronic device, including: a processor 901; a memory 902 for storing a computer program, and the computer program is run by the processor to execute the information matching method provided in the fourth embodiment of the present application above.
[0165] The sixteenth embodiment of the present application provides a computer storage medium corresponding to the method of the fourth embodiment. The sixteenth embodiment of the present application provides a computer storage medium, and the computer storage medium stores a computer program, and the computer program is run by the processor to execute the information matching method provided in the fourth embodiment of the present application above.
[0166] Although the present application is disclosed above with preferred embodiments, it is not used to limit the present application. Any person skilled in the art can make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the protection scope of the present application should be subject to the scope defined by the claims of the present application.
[0167] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory. The memory may include non-permanent memory in a computer-readable medium, in the form of random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.
[0168] 1. A computer-readable medium includes both permanent and non-permanent, removable and non-removable media that can store information by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to store information accessible by a computing device. As defined herein, a computer-readable medium does not include non-transitory computer-readable storage media such as modulated data signals and carrier waves.
[0169] 2. Those skilled in the art will appreciate that the embodiments of the present application can be provided as a method, system, or computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
Claims
1. An information matching method, characterized in that, Including: Obtaining a matching request message sent by a client, where the matching request message is used to obtain object information that matches user information; According to the matching request message, obtaining association tags that are respectively associated with the user information and the object information, and sending the association tags to the client, including: generating a matching degree map area for characterizing the matching degree of object information that matches the user information; obtaining the matching degree position information of the association tag in the matching degree map area, where the matching degree position information characterizes the matching degree value of the association tag in the matching degree map area of the association tag; generating a matching degree map area with the association tag according to the matching degree position information and the association tag; the sending the association tag to the client includes: sending the matching degree map area with the association tag to the client; the association tag includes at least one of the following tags: an associated object attribute tag, an associated user attribute tag, an associated user name tag, and an associated object name tag; Obtaining a screening request message sent by the client for screening a target association tag from the association tags, and screening the target association tag from the association tags according to the screening request message; According to the user information and the target association tag, obtaining target object information that matches the user information, and sending the target object information to the client.
2. The information matching method according to claim 1, characterized in that The obtaining the screening request message sent by the client for screening a target association tag from the association tags includes: Obtaining an input matching degree value sent by the client that characterizes the matching degree of the association tag; Taking the input matching degree value as a screening request message for screening the target association tag; The screening the target association tag from the association tags according to the screening request message includes: screening the target association tag from the association tags according to the input matching degree value.
3. The information matching method according to claim 2, wherein The screening the target association tag from the association tags according to the input matching degree value includes: Matching the input matching degree value with the matching degree value of the association tag in the matching degree map area to obtain a target association tag matching degree value; Obtaining the target matching degree position information corresponding to the target association tag matching degree value; Screening the target association tag according to the target matching degree position information.
4. The information matching method according to claim 1, characterized in that The obtaining the screening request message sent by the client for screening a target association tag from the association tags includes: Obtaining an input instruction sent by the client; Taking the input instruction as a screening request message for screening the target association tag; The screening the target association tag from the association tags according to the screening request message includes: screening the target association tag from the association tags according to the input instruction.
5. The information matching method according to claim 4, wherein The screening the target association tag from the association tags according to the input instruction includes: Obtaining a predetermined value corresponding to the input instruction; Obtaining an association tag predetermined value corresponding to the association tag, where the association tag predetermined value is used to correspond to the matching degree position information in the matching degree map area; Match the preset value corresponding to the input instruction with the preset value of the associated tag to obtain the target preset value of the associated tag and the target matching degree position information corresponding to the target preset value of the associated tag; Filter the target associated tag according to the target matching degree position information.
6. The information matching method according to claim 1, wherein The obtaining of the screening request message sent by the client for screening the target associated tag from the associated tags includes: Obtain the input matching degree value sent by the client representing the matching degree of the associated tag; Obtain the input instruction sent by the client; Use the input matching degree value and the input instruction as the screening request message for screening the target associated tag; The screening of the target associated tag from the associated tags according to the screening request message includes: screening the target associated tag from the associated tags according to the input matching degree value and the input instruction.
7. The information matching method according to claim 6, characterized in that, The screening of the target associated tag from the associated tags according to the input matching degree value and the input instruction includes: Screen the first associated tag from the associated tags according to the input matching degree value, and screen the target associated tag from the first associated tag according to the input instruction; or Screen the first associated tag from the associated tags according to the input instruction, and screen the target associated tag from the first associated tag according to the input matching degree value.
8. The information matching method according to claim 7, wherein The screening of the first associated tag from the associated tags according to the input matching degree value includes: Match the input matching degree value with the matching degree value of the associated tag in the matching degree map domain to obtain the first associated tag matching degree value; Obtain the first matching degree position information corresponding to the first associated tag matching degree value, and screen the first associated tag according to the first matching degree position information; The screening of the target associated tag from the first associated tag according to the input instruction includes: Obtain the preset value corresponding to the input instruction and the first preset value of the associated tag corresponding to the first associated tag, where the first preset value of the associated tag is used to correspond to the matching degree position information of the associated tag in the matching degree map domain; Match the preset value corresponding to the input instruction with the first preset value of the associated tag to obtain the target preset value of the associated tag and the target matching degree position information corresponding to the target preset value of the associated tag; Filter the target associated tag according to the target matching degree position information.
9. The information matching method according to claim 7, wherein The screening of the first associated tag from the associated tags according to the input instruction includes: Obtain the preset value corresponding to the input instruction and the preset value of the associated tag corresponding to the associated tag, where the preset value of the associated tag is used to correspond to the matching degree position information of the associated tag in the matching degree map domain; Match the preset value corresponding to the input instruction with the preset value of the associated tag to obtain the first preset value of the associated tag and the first matching degree position information corresponding to the first preset value of the associated tag, and screen the first associated tag according to the first matching degree position information; The screening of the target associated tag from the first associated tag according to the input matching degree value includes: Match the input matching degree value with the associated label matching degree value corresponding to the first associated label in the matching degree map domain to obtain the target associated label matching degree value; Obtain the target matching degree position information corresponding to the target associated label matching degree value, and filter the target associated label according to the target matching degree position information.
10. An information matching method, characterized in that, Including: Display the associated labels respectively associated with the user information and the object information sent by the server, including: displaying a matching degree map domain for characterizing the object information matching the user information; the associated label has a matching degree position information in the matching degree map domain, and the matching degree position information characterizes the associated label matching degree value of the associated label in the matching degree map domain; display the associated labels respectively associated with the user information and the object information located in the matching degree map domain; the associated label includes at least one of the following labels: associated object attribute label, associated user attribute label, associated user name label, and associated object name label; In response to a trigger operation for filtering a target associated label from the associated labels, send a filtering request message for filtering the target associated label from the associated labels to the server; Obtain the target associated label filtered from the associated labels in response to the filtering request message returned by the server, and the target object information matching the user information obtained by the server according to the target associated label and the user information; Display the user information and the target object information matching the user information.
11. The information matching method according to claim 10, characterized in that, The step of, in response to a trigger operation for filtering a target associated label from the associated labels, sending a filtering request message for filtering the target associated label from the associated labels to the server includes: Obtain a first trigger operation in the matching degree map domain, where the first trigger operation is used to input an input matching degree value representing the matching degree of the associated label; Use the input matching degree value as the filtering request message for filtering the target associated label from the associated labels sent to the server; The step of obtaining the target associated label filtered from the associated labels in response to the filtering request message returned by the server includes: obtaining the target associated label filtered from the associated labels in response to the input matching degree value returned by the server.
12. The information matching method according to claim 10, wherein Further including: Display an associated label input window corresponding to the associated label; The step of, in response to a trigger operation for filtering a target associated label from the associated labels, sending a filtering request message for filtering the target associated label from the associated labels to the server includes: Obtain a second trigger operation in the associated label input window, where the second trigger operation is used to input an input instruction for selecting a target associated label from the associated labels; Use the input instruction as the filtering request message for filtering the target associated label from the associated labels sent to the server; The step of obtaining the target associated label filtered from the associated labels in response to the filtering request message returned by the server includes: obtaining the target associated label filtered from the associated labels in response to the input instruction returned by the server.
13. The information matching method according to claim 10, wherein Further including: Present an associated tag input window corresponding to the said associated tag; The trigger operation for filtering target associated tags from the said associated tags, and sending a filtering request message for filtering target associated tags from the said associated tags to the server, includes: Obtain a first trigger operation in the matching degree graph area, where the first trigger operation is used to input an input matching degree value representing the matching degree of the associated tag; Use the input matching degree value as a first filtering request message for filtering the first associated tag from the said associated tags and sent to the server. Obtain a second trigger operation in the associated tag input window, where the second trigger operation is used to input an input instruction for selecting a target associated tag from the said associated tags; Use the input instruction as a second filtering request message for filtering the target associated tag from the first associated tags and sent to the server. The obtaining of the target associated tag filtered from the said associated tags by the server in response to the filtering request message includes: obtaining the target associated tag filtered from the said associated tags by the server in sequence for the input matching degree value and the input instruction.
14. The information matching method according to claim 10, wherein Further includes: Present an associated tag input window corresponding to the said associated tag; The trigger operation for filtering target associated tags from the said associated tags, and sending a filtering request message for filtering target associated tags from the said associated tags to the server, includes: Obtain a first trigger operation in the associated tag input window, where the first trigger operation is used to input an input instruction for selecting a target associated tag from the said associated tags; Use the input instruction as a first filtering request message for filtering the first associated tag from the said associated tags and sent to the server. Obtain a second trigger operation in the matching degree graph area, where the second trigger operation is used to input an input matching degree value representing the matching degree of the associated tag; Use the input matching degree value as a second filtering request message for filtering the target associated tag from the first associated tags and sent to the server. The obtaining of the target associated tag filtered from the said associated tags by the server in response to the filtering request message includes: obtaining the target associated tag filtered from the said associated tags by the server in sequence for the input instruction and the input matching degree value.
15. The information matching method according to claim 10, wherein Before presenting the associated tags sent by the server and having an associated relationship with user information and object information respectively, further includes: Obtain a third trigger operation, where the third trigger operation is used to send a matching request message for obtaining object information matching the user information to the server.
16. An information matching method, characterized in that, Includes: Obtain a matching request message sent by the client, where the matching request message is used to obtain user information matching the object information. Obtain association tags that are respectively associated with the user information and the object information according to the matching request message, and send the association tags to the client, including: generating a matching degree graph field for characterizing the matching degree of the user information matching the object information; obtaining the matching degree position information of the association tag in the matching degree graph field, where the matching degree position information characterizes the association tag matching degree value of the association tag in the matching degree graph field; generating a matching degree graph field with the association tag according to the matching degree position information and the association tag; sending the matching degree graph field with the association tag to the client; the association tag at least includes one of the following tags: associated object attribute tag, associated user attribute tag, associated user name tag, and associated object name tag; Obtain a screening request message sent by the client for screening target association tags from the association tags, and screen the target association tags from the association tags according to the screening request message; Obtain target user information that matches the object information according to the object information and the target association tag, and send the target user information to the client.
17. The information matching method according to claim 16, wherein The obtaining the screening request message sent by the client for screening target association tags from the association tags includes: Obtain an input matching degree value sent by the client for characterizing the matching degree of the association tag; Use the input matching degree value as the screening request message for screening target association tags; The screening the target association tags from the association tags according to the screening request message includes: screening the target association tags from the association tags according to the input matching degree value.
18. The information matching method according to claim 16, wherein The obtaining the screening request message sent by the client for screening target association tags from the association tags includes: Obtain an input instruction sent by the client; Use the input instruction as the screening request message for screening target association tags; The screening the target association tags from the association tags according to the screening request message includes: screening the target association tags from the association tags according to the input instruction.
19. An information matching method, characterized in that, Includes: Display association tags sent by the server that are respectively associated with the user information and the object information, including: displaying a matching degree graph field for characterizing the matching degree of the user information matching the object information; the association tag has matching degree position information in the matching degree graph field, and the matching degree position information characterizes the association tag matching degree value of the association tag in the matching degree graph field; display the association tags located in the matching degree graph field that are respectively associated with the user information and the object information; the association tag at least includes one of the following tags: associated object attribute tag, associated user attribute tag, associated user name tag, and associated object name tag; In response to a trigger operation for screening target association tags from the association tags, send a screening request message for screening target association tags from the association tags to the server; Obtain the target associated tags filtered from the associated tags for the screening request message returned by the server, and the target user information matching the object information obtained by the server according to the target associated tags and the object information; Display the object information and the target user information matching the object information.
20. The information matching method according to claim 19, wherein The triggering operation for screening the target associated tags from the associated tags, and sending a screening request message for screening the target associated tags from the associated tags to the server includes: Obtain a first triggering operation in the matching degree graph domain, where the first triggering operation is used to input an input matching degree value representing the matching degree of the associated tags; Use the input matching degree value as the screening request message for screening the target associated tags from the associated tags sent to the server; The obtaining the target associated tags filtered from the associated tags for the screening request message returned by the server includes: obtaining the target associated tags filtered from the associated tags for the input matching degree value returned by the server.
21. The information matching method according to claim 19, wherein Further includes: Display an associated tag input window corresponding to the associated tags; The triggering operation for screening the target associated tags from the associated tags, and sending a screening request message for screening the target associated tags from the associated tags to the server includes: Obtain a second triggering operation in the associated tag input window, where the second triggering operation is used to input an input instruction for selecting a target associated tag from the associated tags; Use the input instruction as the screening request message for screening the target associated tags from the associated tags sent to the server; The obtaining the target associated tags filtered from the associated tags for the screening request message returned by the server includes: obtaining the target associated tags filtered from the associated tags for the input instruction returned by the server.
22. An information matching device, characterized in that, Includes: A matching request message obtaining unit, configured to obtain a matching request message sent by the client for obtaining object information matching user information; An associated tag processing unit, configured to obtain associated tags respectively having an association relationship with the user information and the object information according to the matching request message, and send the associated tags to the client, including: generating a matching degree graph domain for representing the matching degree of the object information matching the user information; obtaining the matching degree position information of the associated tags in the matching degree graph domain, where the matching degree position information represents the associated tag matching degree value of the associated tags in the matching degree graph domain; generating a matching degree graph domain with associated tags according to the matching degree position information and the associated tags; the sending the associated tags to the client includes: sending the matching degree graph domain with associated tags to the client; the associated tags at least include one of the following tags: associated object attribute tag, associated user attribute tag, associated user name tag, and associated object name tag; A target associated tag acquisition unit, configured to acquire a screening request message sent by the client for screening target associated tags from the associated tags, and screen the target associated tags from the associated tags according to the screening request message; A target object information processing unit, configured to acquire target object information that matches the user information according to the user information and the target associated tags, and send the target object information to the client.
23. An information matching device, characterized in that, Including: An associated tag display unit, configured to display associated tags sent by the server that are respectively associated with user information and object information, including: displaying a matching degree graph field for characterizing object information that matches the user information; the associated tags have matching degree position information in the matching degree graph field, and the matching degree position information characterizes the associated tag matching degree value of the associated tag in the matching degree graph field; displaying associated tags located in the matching degree graph field that are respectively associated with user information and object information; the associated tags at least include one of the following tags: an associated object attribute tag, an associated user attribute tag, an associated user name tag, and an associated object name tag; A screening request message sending unit, configured to send a screening request message for screening target associated tags from the associated tags to the server in response to a trigger operation for screening target associated tags from the associated tags; An information acquisition unit, configured to acquire target associated tags screened from the associated tags for the screening request message returned by the server, and target object information that matches the user information obtained by the server according to the target associated tags and the user information; A display unit, configured to display the user information and the target object information that matches the user information.
24. An information matching device, characterized in that, Including: A matching request message acquisition unit, configured to acquire a matching request message sent by the client for acquiring user information that matches object information; An associated tag processing unit, configured to acquire associated tags that are respectively associated with the user information and the object information according to the matching request message, and send the associated tags to the client, including: generating a matching degree graph field for characterizing user information that matches the object information; acquiring the matching degree position information of the associated tag in the matching degree graph field, and the matching degree position information characterizes the associated tag matching degree value of the associated tag in the matching degree graph field; generating a matching degree graph field with associated tags according to the matching degree position information and the associated tags; sending the matching degree graph field with associated tags to the client; the associated tags at least include one of the following tags: an associated object attribute tag, an associated user attribute tag, an associated user name tag, and an associated object name tag; A target associated tag acquisition unit, configured to acquire a screening request message sent by the client for screening target associated tags from the associated tags, and screen the target associated tags from the associated tags according to the screening request message; A target user information processing unit, configured to obtain target user information that matches the object information according to the object information and the target association tag, and send the target user information to the client.
25. An information matching device, characterized in that, It includes: An association tag display unit, configured to display association tags sent by the server that have an association relationship with user information and object information respectively, including: displaying a matching degree graph field for characterizing the matching degree of user information that matches the object information; the association tag has a matching degree position information in the matching degree graph field, and the matching degree position information characterizes the association tag matching degree value of the association tag in the matching degree graph field; displaying association tags that are located in the matching degree graph field and have an association relationship with user information and object information respectively; the association tag at least includes one of the following tags: an associated object attribute tag, an associated user attribute tag, an associated user name tag, and an associated object name tag; A screening request message sending unit, configured to send a screening request message for screening a target association tag from the association tags to the server in response to a trigger operation for screening a target association tag from the association tags; An information obtaining unit, configured to obtain the target association tag screened from the association tags for the screening request message returned by the server, and the target user information that matches the object information obtained by the server according to the target association tag and the object information; A display unit, configured to display the object information and the target user information that matches the object information.
26. An electronic device, characterized in that, The electronic device includes: a processor; a memory, configured to store a computer program, and the computer program is run by the processor to execute the method according to any one of claims 1-9, 10-15, 16-18, 19-21.
27. A computer storage medium, characterized in that, The computer storage medium stores a computer program, and the computer program is run by the processor to execute the method according to any one of claims 1-9, 10-15, 16-18, 19-21.
Citation Information
Patent Citations
Information pushing method and apparatus, and server
CN108377273A