Contact matching method and apparatus
First Claim
1. A contact matching method, comprising:
- obtaining, by a client device, a first interest label corresponding to a contact waiting for match and a second interest label corresponding to respective contact other than the contact waiting for match in a matching interface displayed on the client device;
comparing, by the client device, the first interest label and the second interest label to obtain at least one contact matching with the contact waiting for match;
displaying, by the client device, a first contact identifier corresponding to the contact waiting for match and a second contact identifier corresponding to respective matching contact or a second contact identifier corresponding to respective matching contact in the matching interface according to a predefined first displaying manner which is different from a displaying manner of contacts not matching with the contact waiting for match;
obtaining first position information of the first contact identifier in the matching interface in real time or at a predefined time;
moving the first contact identifier displayed in the matching interface in response to a movement control operation performed by a user of the client device, wherein the first position information of the first contact identifier is updated based on coordinates of the first contact identifier displayed in the matching interface;
obtaining second position information of the second contact identifier in the matching interface;
calculating a screen distance between the first contact identifier and respective second contact identifier displayed in the matching interface based on the first position information and the second position information in the matching interface; and
if the screen distance is smaller than a predefined threshold, displaying a consistent interest element between the first interest label and the second interest label between the first contact identifier and the second contact identifier according to a predefined second displaying manner.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples of the present disclosure provide a contact matching method. The method includes: obtaining a first interest label corresponding to a contact waiting for match and a second interest label corresponding to respective contact other than the contact waiting for match in a matching interface displayed on the client device; comparing the first interest label and the second interest label to obtain at least one contact matching with the contact waiting for match; and displaying a first contact identifier corresponding to the contact waiting for match and a second contact identifier corresponding to respective matching contact or a second contact identifier corresponding to respective matching contact in the matching interface according to a predefined first displaying manner. Examples of the present disclosure also provide a contact matching apparatus. The solution of the present disclosure improves contact matching efficiency and accuracy.
10 Citations
13 Claims
-
1. A contact matching method, comprising:
-
obtaining, by a client device, a first interest label corresponding to a contact waiting for match and a second interest label corresponding to respective contact other than the contact waiting for match in a matching interface displayed on the client device; comparing, by the client device, the first interest label and the second interest label to obtain at least one contact matching with the contact waiting for match; displaying, by the client device, a first contact identifier corresponding to the contact waiting for match and a second contact identifier corresponding to respective matching contact or a second contact identifier corresponding to respective matching contact in the matching interface according to a predefined first displaying manner which is different from a displaying manner of contacts not matching with the contact waiting for match; obtaining first position information of the first contact identifier in the matching interface in real time or at a predefined time; moving the first contact identifier displayed in the matching interface in response to a movement control operation performed by a user of the client device, wherein the first position information of the first contact identifier is updated based on coordinates of the first contact identifier displayed in the matching interface; obtaining second position information of the second contact identifier in the matching interface; calculating a screen distance between the first contact identifier and respective second contact identifier displayed in the matching interface based on the first position information and the second position information in the matching interface; and if the screen distance is smaller than a predefined threshold, displaying a consistent interest element between the first interest label and the second interest label between the first contact identifier and the second contact identifier according to a predefined second displaying manner. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A contact matching apparatus comprising a processor and memory storing instructions that, when executed by the processor, cause the processor to:
-
obtain a first interest label corresponding to a contact waiting for match and a second interest label corresponding to respective contact except for the contact waiting for match in a matching interface displayed on a client device; compare the obtained first interest label and the second interest label to obtain at least one contact matching with the contact waiting for match; display a first contact identifier corresponding to the contact waiting for match and a second contact identifier corresponding to respective matching contact or a second contact identifier corresponding to respective matching contact in the matching interface according to a predefined first displaying manner which is different from a displaying manner of contacts not matching with the contact waiting for match; obtain in real time or at a predetermined time first position information of the first contact identifier in the matching interface; move the first contact identifier displayed in the matching interface in response to a movement control operation performed by a user of the client device, wherein the first position information of the first contact identifier is updated based on coordinates of the first contact identifier displayed in the matching interface; obtain second position information of the second contact identifier in the matching interface; determine a screen distance between the first contact identifier and respective second contact identifier displayed in the matching interface according to the first position information and the second position information in the matching interface; and display, between the first contact identifier and the second contact identifier, a consistent interest element between the first interest label and the second interest label in a predefined second displaying manner when the screen distance is smaller than a predefined threshold. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium, comprising machine readable instructions executable by a processor to perform acts of:
-
obtaining a first interest label corresponding to a contact waiting for match and a second interest label corresponding to respective contact other than the contact waiting for match in a matching interface displayed on the client device; comparing the first interest label and the second interest label to obtain at least one contact matching with the contact waiting for match; displaying a first contact identifier corresponding to the contact waiting for match and a second contact identifier corresponding to respective matching contact or a second contact identifier corresponding to respective matching contact in the matching interface according to a predefined first displaying manner which is different from a displaying manner of contacts not matching with the contact waiting for match; obtaining first position information of the first contact identifier in the matching interface in real time or at a predefined time; moving the first contact identifier displayed in the matching interface in response to a movement control operation performed by a user of the client device, wherein the first position information of the first contact identifier is updated based on coordinates of the first contact identifier displayed in the matching interface; obtaining second position information of the second contact identifier in the matching interface; calculating a screen distance between the first contact identifier and respective second contact identifier displayed in the matching interface based on the first position information and the second position information in the matching interface; and if the screen distance is smaller than a predefined threshold, displaying a consistent interest element between the first interest label and the second interest label between the first contact identifier and the second contact identifier according to a predefined second displaying manner.
-
Specification