CN100499474C - Friend making system and method for using same - Google Patents

Friend making system and method for using same Download PDF

Info

Publication number
CN100499474C
CN100499474C CNB2005101129453A CN200510112945A CN100499474C CN 100499474 C CN100499474 C CN 100499474C CN B2005101129453 A CNB2005101129453 A CN B2005101129453A CN 200510112945 A CN200510112945 A CN 200510112945A CN 100499474 C CN100499474 C CN 100499474C
Authority
CN
China
Prior art keywords
user
request
making
friend
targeted customer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2005101129453A
Other languages
Chinese (zh)
Other versions
CN1852126A (en
Inventor
钟杰萍
方琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2005101129453A priority Critical patent/CN100499474C/en
Publication of CN1852126A publication Critical patent/CN1852126A/en
Application granted granted Critical
Publication of CN100499474C publication Critical patent/CN100499474C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

This invention discloses a friend-making system and a method realizing friendship by this system, in which, a friend-making request and control unit analyzes the requirement information from a required user and gets a user matched with the friend-making information from a user service data service unit as the target based on the analyzed information, the requirement and control unit sends related friend-making inform to the user and the target user based on the replied strategy to realize making friends by this system, which guarantees the secrecy of the information.

Description

A kind of dating system and the method for making friends by this dating system realization
Technical field
The present invention relates to the intelligent use business, the method that refers to a kind of dating system especially and realize making friends.
Background technology
At present, there is the friend-making platform of various ways, such as radio station friend-making platform, internet dating platform etc.
Generally, friend-making platform in radio station is announced a friend-making hot line by radio station friend-making program, when radio station friend-making program starts broadcasting, has the audience of friend-making wish to express the friend-making wish and stay contact method and some personal information such as age, hobby etc. by dialing the friend-making hot line; Friend-making program in radio station is issued this audience's contact method by aerial electric wave; Get to know with this audience if other audiences are interesting, then can initiatively get in touch with this audience, so just realized friend-making by radio station friend-making platform by the contact method of uppick.
The internet dating platform can provide a friend-making template usually on network, some personal information can be provided in the friend-making template or be called dimension, such as comprising sex, age, city of living in, hobby, contact method, even comprise height, body weight, the bodily form, appearance self-appraisal etc., the user registers the information of oneself in the friend-making template, the dimension in the friend-making template is inserted dimension content and submission; Internet dating platform storage user's information forms a huge user information database; When registered users need be sought friend by the internet dating platform, this request user is provided with search condition by the friend-making template that the internet dating platform provides, the internet dating platform is searched for the targeted customer who satisfies search condition and is returned to this request user from information bank, thereby realizes the friend-making by the internet dating platform.
From as seen above-mentioned, make friends by the friend-making platform that provides at present, there is following problem:
1. the confidentiality of information is poor.Because the radio station is a broadcast system, friend-making platform in radio station is announced the audience's that the friend-making wish is arranged contact method by radio station friend-making program, all had all obtained this contact method the audience who listens program at that time, this allows the audience of friend-making wish cause boring personage's harassing and wrecking with regard to being easy to, particularly a Ms has announced the contact method of oneself by program of radio station, with regard to easier the harassing and wrecking, thereby reduced the service quality of making friends by the radio station.
2. the authenticity of information can not guarantee.Especially make friends by the internet dating platform, friend-making information is provided with by user oneself registration fully, if the user provides deceptive information, the dimension content of the hobby dimension that is provided with such as a registered user who indulges in online game all day but is tourism, internet dating platform itself also can be distinguished the true and false of user profile, can reduce the service quality of internet dating so undoubtedly.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of dating system, and this dating system can guarantee the confidentiality of the information of making friends, and guarantees the relative authenticity of friend-making information, thereby improves the service quality of making friends.
Another purpose of the present invention is to provide a kind of method of making friends by above-mentioned dating system realization, and this method can guarantee the confidentiality of the information of making friends, and guarantees the relative authenticity of friend-making information, thereby improves the service quality of making friends.
For achieving the above object, technical scheme of the present invention specifically is achieved in that
A kind of dating system, this system comprises: friend-making request and control unit and user service data service unit; Wherein,
Described friend-making request and control unit receive and resolve the friend-making request message from the request user;
Described friend-making request and control unit are according to the friend-making information in the friend-making request message that parses, from described user service data service unit, obtain user with described friend-making information matches as the targeted customer after, described friend-making request and control unit are according to the default strategy of replying, issue the notice of making friends to request user and targeted customer, judge whether targeted customer's response is agreed to make friends, if agree, then successfully notify to asking user or request user and targeted customer to send friend-making according to the default strategy of replying, if disagree with, then send the friend-making failure notification to the request user according to the default strategy of replying;
Described user service data service unit is the integrated service system of fingerprints;
Described integrated service system of fingerprints comprises:
Collecting unit is used for from the business datum of user terminal collection performance targeted customer feature, and described business datum is sent to analytic unit;
Analytic unit is used to receive and analyze the described business datum from collecting unit, generates user's integrated service fingerprint, and with user's integrated service fingerprint storage to memory cell;
Memory cell is used to receive and store the integrated service fingerprint from the user of analytic unit;
The data transmit-receive unit is used to realize that integrated service system of fingerprints and friend-making are asked and the data interaction of control unit;
The data access unit, be used for receiving access request, send to described friend-making request and control unit with the integrated service fingerprint related data that obtains required user and through described data transmit-receive unit according to the access request storage unit access from request of making friends and control unit through the data transmit-receive unit.
This system also comprises: the location-based service unit and the user information storage unit that are used to provide personal-location services;
Described location-based service unit receives the status requirement that limits targeted customer's position range in the friend-making information that parses from described friend-making request and control unit, and returning to described friend-making request and control unit after obtaining the position user list that satisfies status requirement according to described status requirement, make friends request and control unit store the position user list that receives into described user information storage unit;
Described friend-making request and control unit obtain the position user service data of each user in this position user list from described user service data service unit according to described position user list;
The content request of qualification targeted customer dimension content filters out list of targeted subscribers and stores user information storage unit in the position user service data that described friend-making request and control unit obtain by coupling and the described friend-making information that parses.
Described location-based service unit receives the request ID users in the friend-making information that parses from described friend-making request and control unit simultaneously; And obtain the position user list that satisfies status requirement according to the described request ID users simultaneously.
Described friend-making request and control unit comprise:
Data transmit-receive module is used to connect dating system and request user, dating system and targeted customer; Data transmit-receive module receives from request user's friend-making request message and is transmitted to the requirement analysis module; Request user or targeted customer are notified and be transmitted to reception from the friend-making of main control module;
Requirement analysis module: be used for receiving from the friend-making request message of data transmit-receive module and from this friend-making request message and parse the request ID users and comprise the status requirement that limits targeted customer's position range and limit the service request of the content request of targeted customer's dimension content; By the analysis of status requirement is obtained the position user list according to status requirement or request ID users and status requirement from the location-based service unit, and store the position user list that obtains into user information storage unit through main control module; Screen module to the user content request is provided;
The user screens module, is used to receive the position user list of transmitting through main control module from user information storage unit, and obtains the position user service data according to the position user list that receives from the user service data service unit; Obtain content request from the requirement analysis module, and the position user service data and the content request of coupling acquisition, filter out the targeted customer; Store the list of targeted subscribers that filters out into user information storage unit through main control module;
Main control module, the access that is used for coordinating each part work of dating system and finishes user profile.
Described user information storage unit comprises:
Position user storage module receives and stores the position user list of transmitting through main control module from the requirement analysis module; Described main control module reads the position user list and sends to the user from position user storage module and screens module;
Targeted customer's memory module receives and storage is screened the list of targeted subscribers of module through what main control module was transmitted from the user; Described main control module reads list of targeted subscribers and sends certain targeted customer's information through data transmit-receive module to the request user from targeted customer's memory module.
Described user information storage unit also comprises:
Historical user storage module is used to receive and store through what main control module was transmitted and screens the non-targeted customer's who does not satisfy content request that module filters out user list from the user;
Casual user's memory module, under master control module controls, be stored in be selected as the targeted customer in the fixed time use list of targeted subscribers.
Described location-based service unit is existing location-based service LBS system, or navigation system.
Described navigation system is a global position system GPS.
Described collecting unit is one or more; The acquisition target of described each collecting unit comprises static metamessage and dynamic metamessage.
A kind of method of making friends by the dating system realization, dating system comprises: friend-making request and control unit and user service data service unit, this method may further comprise the steps:
A. described friend-making request and control unit are resolved the friend-making request message from the request user, and, from described user service data service unit, obtain user with described friend-making information matches as the targeted customer according to the friend-making information in the friend-making request message that parses;
B. described friend-making request and control unit issue the notice of making friends to notify the user result that makes friends according to the default strategy of replying to described request user and targeted customer, and whether the response of judging the targeted customer is agreed to make friends, if agree, then successfully notify to asking user or request user and targeted customer to send friend-making according to the default strategy of replying, if disagree with, then send the friend-making failure notification to the request user according to the default strategy of replying;
The user service data service unit is the integrated service system of fingerprints, collecting unit in the integrated service system of fingerprints is from the business datum of user terminal collection performance user characteristics, and described business datum is sent to the analytic unit of integrated service system of fingerprints, described analytic unit generates user's integrated service fingerprint according to described business datum, and with user's integrated service fingerprint storage to memory cell;
The described user who obtains from described user service data service unit with described friend-making information matches comprises as the targeted customer:
The data transmit-receive unit of integrated service system of fingerprints realizes that integrated service system of fingerprints and friend-making are asked and the data interaction of control unit, the data access unit of integrated service system of fingerprints receives the access request from request of making friends and control unit (10) through the data transmit-receive unit, obtain required user's integrated service fingerprint related data and send to the request of friend-making and control unit through the data transmit-receive unit according to access request, the user that make friends request and control unit are complementary integrated service fingerprint related data and friend-making information is as the targeted customer.
In the steps A, the friend-making information that described basis parses, the method for obtaining the targeted customer is:
A1. limit the status requirement of targeted customer's position range in the described friend-making information that described friend-making request and control unit analytic solution are separated out, and described status requirement is sent to location-based service unit in the dating system; Described location-based service unit is determined to satisfy the position user list of this status requirement and is returned to described friend-making request and control unit according to described status requirement;
A2. described friend-making request and control unit are stored in the user information storage unit in the dating system with described position user list and judge described position user list for behind the sky, obtain the position user service data of each position user the user list of described position according to described position user list from described user service data service unit;
A3. described friend-making request and control unit mate the content request that limits targeted customer's dimension content from the described friend-making information that described request user's friend-making request message parses, position user service data with described each position user, the position user that described content request is satisfied in screening sets up list of targeted subscribers and is stored in described user information storage unit as the targeted customer.
Described friend-making request and control unit comprise that data transmit-receive module, requirement analysis module, user screen module and main control module, and make friends described in the steps A 1 request and control unit with the method that described status requirement sends to described location-based service unit are:
A11. the described request user sends to the described request analysis module by described data transmit-receive module with the request message that generates;
A12. request ID users and the service request that carries in the requirement analysis module parses friend-making request message, and the status requirement in the service request sent to the location-based service unit, described service request comprises status requirement and content request.
In the steps A 12, the described request analysis module also sends to the location-based service unit with ID number of the described request user simultaneously.
The method that limits the status requirement of targeted customer's position range in the described friend-making information that the requirement analysis module analysis parses in the steps A 12 is:
If it is and request user's a distance range then described request ID users and status requirement to be sent to the location-based service unit that the requirement analysis module analysis goes out described status requirement;
If it is exact geographic location that the requirement analysis module analysis goes out status requirement, then described status requirement is sent to the location-based service unit.
In the steps A 1, described position user list returns to the requirement analysis module in described friend-making request and the control unit.
Location-based service unit described in the steps A 1 also determines to satisfy the position user list of this status requirement simultaneously according to the described request ID users.
Described in the steps A 2 from the method that described user service data service unit obtains described position user service data be according to the position user list:
Whether the described position of A21. described master control module judges user list is empty, if empty, then enters step B; Otherwise, enter steps A 22;
A22. described user screens module and receives from after the screening of the main control module notice, obtain described position user list via the position user storage module of main control module from user information storage unit, and obtain the position user service data of each position user the user list of described position from described user service data service unit according to described position user list.
Make friends described in the steps A 3 request and control unit mates described content request and described position user service data, and screening targeted customer and the method that is stored in described user information storage unit are:
A31. described user screens module and mates described position user service data and content request, chooses the user corresponding with the position user service data of content request coupling and forms list of targeted subscribers;
A32. the user screens module and stores described list of targeted subscribers in the user information storage unit targeted customer's memory module through main control module.
Targeted customer's threshold value is set, in the steps A 31, if the targeted customer's number that is complementary with described content request surpasses described targeted customer's threshold value, then described user screens module matching degree according to each targeted customer in the targeted customer and sorts, and one or more the highest users of selection matching degree are the targeted customer.
In user information storage unit, be provided for storing the historical user storage module that the user screens the non-targeted customer's who does not satisfy content request that module filters out user list;
In the steps A 31, the method for handling with the unmatched position user of described content request is: abandon, or with the unmatched position of described and described content request user storage in historical user storage module.
In the steps A 2, the described position of described judgement user list is not after the sky, obtain described position user service data from described user service data service unit before, this method also comprises:
The described request analysis module inquires about in the described historical user storage module whether have the user profile that satisfies the position user service data in the user list of described position, if exist, then directly enters steps A 3; Otherwise continue execution in step A2.
Make friends described in step B request and control unit according to the default strategy of replying to the method that described request user and targeted customer issue the notice of making friends is:
B1. whether the described list of targeted subscribers of master control module judges is empty, if empty, then enters step B3; Otherwise main control module sends the notice of making friends to the targeted customer, and judges that whether targeted customer's response is agreed to make friends, if agree, then enters step B2; If disagree with, then enter step B3;
B2. main control module is successfully notified to asking user or request user and targeted customer to send friend-making according to the default strategy of replying;
B3. main control module sends the friend-making failure notification according to the default strategy of replying to the request user.
The friend-making notification threshold is set, in user information storage unit, is provided for being stored in the casual user's memory module of using list of targeted subscribers that has been selected as the targeted customer in the fixed time;
Among the step B1, judge that list of targeted subscribers is not after the sky, main control module is before the targeted customer sends the notice of making friends, this method also comprises: main control module is inquired about described targeted customer corresponding in described casual user's memory module and whether had been received the notice number of times of making friends above default friend-making notification threshold in setting-up time, if surpass, then this targeted customer is got rid of row the current goal user; If do not surpass, then send the notice of making friends to this targeted customer.
Notice friend-making result's method is among the step B:
Described request user and targeted customer transmit notice by dating system with the expression way of the third person; Or dating system asks user and targeted customer's interactive information to be transmitted with the expression way of the first person by dating system as a halfpace.
For described each targeted customer is provided with targeted customer's distinctive mark;
Described notice friend-making result's method is that dating system is as a halfpace, when request user and targeted customer's interactive information was transmitted with the expression way of the first person by dating system, described request user carried out according to described targeted customer's distinctive mark and intended target user alternately.
Described position user list is the tabulation of position ID users; Described list of targeted subscribers is targeted customer ID number tabulation.
As seen from the above technical solution, friend-making request and control unit pass through the analysis to request user's friend-making request message in the dating system of the present invention, from the friend-making request message, parse friend-making information as request user ID, status requirement and content request etc., and obtain the position user list that satisfies status requirement from the location-based service unit and store user information storage unit into according to status requirement, from the user service data service unit, obtain the position user service data of each user in this position user list then according to the position user list that obtains; Make friends request and control unit by matched position user service data and content request, filter out and not only satisfy status requirement but also satisfy the list of targeted subscribers of content request and store user information storage unit into; At last, make friends request and control unit issue corresponding friend-making notice to request user and targeted customer, to realize the friend-making by dating system of the present invention according to replying strategy.
The position service unit is used to provide personal-location services in the dating system of the present invention, can be existing location-based service (LBS) system, also can be other navigation system; The user service data service unit is used for collecting and storing subscriber information, such as the integrated service system of fingerprints etc., has guaranteed the authenticity of traceable user profile.
Dating system of the present invention is not announced friend-making user profile to the external world, and only announces friend-making user profile at interested request user, has reduced the probability that the user that the friend-making wish is arranged is subjected to the malice harassing and wrecking; The introducing of position service unit and user service data service unit in the dating system of the present invention has simultaneously guaranteed the authenticity of user profile to have improved the quality of service of making friends.
Description of drawings
Fig. 1 is that dating system of the present invention is formed schematic diagram;
Fig. 2 is a flow chart of realizing friend-making by dating system of the present invention;
Fig. 3 is the flow chart that dating system of the present invention notifies the user to make friends the result;
Fig. 4 is that the integrated service system of fingerprints is formed schematic diagram;
Fig. 5 is that the present invention adopts the integrated service system of fingerprints to form schematic diagram as the dating system of user service data service system.
Embodiment
Core concept of the present invention is: the friend-making request message that make friends request and control unit 10 are resolved from the request user, and, from described user service data service unit 13, obtain user with described friend-making information matches as the targeted customer according to the friend-making information in the friend-making request message that parses; Make friends request and control unit 10 according to replying strategy, issue corresponding friend-making notice to request user and targeted customer, to realize friend-making by dating system of the present invention.System and method of the present invention has guaranteed the confidentiality of friend-making information, the relative authenticity of friend-making information, thus improved the service quality of making friends.
For making purpose of the present invention, technical scheme and advantage clearer, below with reference to the accompanying drawing preferred embodiment that develops simultaneously, the present invention is described in more detail.
Fig. 1 is that dating system of the present invention is formed schematic diagram, and as shown in Figure 1, dating system of the present invention mainly comprises the request of friend-making and control unit 10, user information storage unit 11, location-based service unit 12 and user service data service unit 13.Wherein, friend-making request and control unit 10 are used for handling the request of friend-making, screen the targeted customer and issue the notice of making friends; User information storage unit 11 is used for memory location user profile and targeted customer's information, can also be used to store casual user's information and historical user profile; Location-based service unit 12 is used to provide personal-location services, can be existing location-based service (LBS) system, also can be other navigation system; User service data service unit 13 is used for collecting and storing subscriber information, such as the integrated service system of fingerprints etc.Below in conjunction with Fig. 1, as follows to each part specific descriptions of dating system of the present invention:
1) friend-making request and control unit 10.
Friend-making request and control unit 10 comprise with lower module:
Data transmit-receive module 100: be used to connect dating system and request user and targeted customer, be implemented between request user and dating system, carry out data interaction between targeted customer and dating system.Data reception module 100 receives from request user's friend-making request message and is transmitted to requirement analysis module 101; Request user or targeted customer are notified and be transmitted to reception from the friend-making of main control module 103.
Requirement analysis module 101: be used to receive from the friend-making request message of data transmit-receive module 100 and analyze, from this friend-making request message, parse the request ID users and comprise the service request of status requirement and content request; By to the analysis of status requirement according to status requirement, perhaps ask ID users and status requirement to obtain the position user list, and store the position user list that obtains into position user storage module 104 through main control module 103 from location-based service unit 12; Screen module 102 to the user content request is provided.Here, status requirement be the request user be used to limit the targeted customer position requirement as in one kilometer of (apart from the request user) circumference, content request is the request user requirement that is used to limit targeted customer's dimension content as the dimension content of hobby dimension is 18~25 one full year of life etc. for the dimension content of tourism, age dimension.
If it is to ask in user's one kilometer range as distance with request user's a distance range that requirement analysis module 101 analyzes status requirement, the information of Fa Songing should comprise request ID users and status requirement so, location-based service unit 12 could be earlier by obtaining the request user position information, again according to asking user position information and status requirement to determine to satisfy the user of status requirement like this; If it is exact geographic location such as Wangfujing, Beijing that requirement analysis module 101 analyzes status requirement, the information of Fa Songing comprises that status requirement gets final product so; The information that location-based service unit 12 returns to requirement analysis module 101 comprises ID number that satisfies all position users of status requirement at least.
The user screens module 102: be used to receive the position user list of transmitting through main control module 103 from position user storage module 104, and obtain the position user service data according to the position user list that receives from user service data service unit 13; Obtain content request from requirement analysis module 101, and coupling the position user service data and the content request that obtain, filter out the targeted customer who not only satisfies status requirement but also satisfy content request; Store the list of targeted subscribers that filters out into targeted customer's memory module 105 through main control module 103.
Main control module 103: the access that is used for coordinating each part work of dating system and finishes user profile.
2) user information storage unit 11, comprise with lower module:
Position user storage module 104: be used under the control of main control module 103, the access site user list comprises: receive and store the position user list of transmitting through main control module 103 from requirement analysis module 101; Main control module 103 reads the position user list and sends to the user from position user storage module (104) and screens module 102.
Targeted customer's memory module 105: be used under the control of main control module 103, the access target user list comprises: receive and storage is screened the list of targeted subscribers of module 102 through what main control module 103 was transmitted from the user; Main control module 103 reads list of targeted subscribers and sends certain targeted customer's information through data transmit-receive module 100 to the request user from targeted customer's memory module (105).
User information storage unit 11 can also comprise:
Historical user storage module 106 is used to receive and store through what main control module was transmitted and screens the non-targeted customer's who does not satisfy content request that module (102) filters out user list from the user;
Casual user's memory module 107, under master control module controls, be stored in be selected as the targeted customer in the fixed time use list of targeted subscribers.
3) the location-based service unit 12.
Location-based service unit 12 is used to receive request ID users and the status requirement from requirement analysis module 101, according to status requirement, perhaps ask ID users and status requirement to obtain the position user list, and this position user list is returned to requirement analysis module 101.
Information mutual between requirement analysis module 101 and the location-based service unit 12 comprises: status requirement or request ID users and status requirement that requirement analysis module 101 sends to location-based service unit 12, wherein, if it is to ask in user's one kilometer range as distance with request user's a distance range that requirement analysis module 101 analyzes status requirement, the information of Fa Songing should comprise request ID users and status requirement so, location-based service unit 12 could be earlier by obtaining the request user position information, again according to asking user position information and status requirement to determine to satisfy the user of status requirement like this; If it is exact geographic location such as Wangfujing, Beijing that requirement analysis module 101 analyzes status requirement, the information of Fa Songing comprises that status requirement gets final product so; The information that location-based service unit 12 returns to requirement analysis module 101 comprises ID number that satisfies all position users of status requirement at least.
Location-based service unit 12 comprises existing LBS system and other navigation system for being used to provide the system of personal-location services.Location-based service is a kind of new services business relevant with the locus, and the platform of location-based service can be crossed over portable terminal, website, call center etc.; Other navigation system such as global positioning system (GPS, Global Positioning System) is U.S.'s second generation satellite navigation system, this system grows up on the basis of Transit satellite navigation system, adopted the successful experience of transit navigation system, having the advantages that performance is good, precision is high, application is wide, is best so far navigation positioning system.
4) the user service data service unit 13.
User service data service unit 13 is user profile gathering systems, is specifically designed to collect and storing subscriber information, such as integrated service system of fingerprints (detailed description is seen Fig. 4) etc.User service data service unit 13 is used to receive the position user list that screens module 102 from the user, extracts each position user's position user service data according to the position user list, and this position user service data is returned the user screen module 102.
A user service data record can comprise dimensions such as ID users, name, sex, date of birth, height, body weight, the bodily form, marital status, nationality, native place, educational background, occupation type, constellation, hobby usually in the user service data service unit 13.Can collect and/or other third parties collect and obtain these user service datas by user registration and/or operator.
User service data service unit 13 generally is provided with open authority.User's dimension of user service data service unit 13 is very abundant, and the authority of dimension degree of opening and demand system has corresponding relation, and the authority of demand system is high more, and the dimension open to this demand system is also just many more.When being contracted by demand system and user service data service unit 13, this authority consults to determine.When demand system during to user service data service unit 13 request user profile, user service data service unit 13 can provide corresponding user's dimension content according to the other side's authority.
The user screens information mutual between module 102 and the user service data service unit 13 and comprises: the user screens the position user list that module 102 sends to user service data service unit 13, and user service data service unit 13 returns to the information that the user screens module 102 and comprises: position user's position user service data.
Need to prove, if include only the request of friend-making and control unit 10, user information storage unit 11 and user service data service unit 13 among Fig. 1; Wherein, make friends request and control unit 10 receptions and parsing from the friend-making request message of asking the user; Make friends request and control unit 10 according to the friend-making information in the friend-making request message that parses, from described user service data service unit 13, obtain user with described friend-making information matches as the targeted customer, and the targeted customer is listed as to compile stores described user information storage unit 11 into; Make friends request and control unit 10 according to the default strategy of replying, issue the notice of making friends to request user and targeted customer.Can reach the object of the invention equally like this.
More than dating system of the present invention is described in detail, realize that by the invention described above dating system the method for making friends mainly comprises: the friend-making request message that make friends request and control unit 10 are resolved from the request user, and according to the friend-making information in the friend-making request message that parses, from described user service data service unit 13, obtain user with described friend-making information matches as the targeted customer; Request of making friends and control unit 10 issue the notice of making friends to notify the user result that makes friends according to the default strategy of replying to described request user and targeted customer.
Suppose that dating system comprises the request of friend-making and control unit 10, user information storage unit 11, location-based service unit 12 and user service data service unit 13, this method roughly comprises:
The friend-making request message that request of making friends and control unit 10 are resolved from the request user, the status requirement of the qualification targeted customer position range that analytic solution is separated out, and described status requirement sent to described location-based service unit 12; Described location-based service unit 12 according to described status requirement if define the position user list that satisfies this status requirement and return to described friend-making request and control unit 10; Afterwards, described friend-making request and control unit 10 are stored in described user information storage unit 11 with described position user list and judge described position user list for behind the sky, obtain the position user service data of each position user the user list of described position according to described position user list from described user service data service unit 13; Then, the content request of the qualification targeted customer dimension content that request of making friends and control unit 10 couplings parse from described request user's friend-making request message, position user service data with described each position user, the position user that described content request is satisfied in screening sets up list of targeted subscribers and is stored in described user information storage unit 11 as the targeted customer; At last, request of making friends and control unit 10 issue the notice of making friends to notify the user result that makes friends according to the default strategy of replying to described request user and targeted customer.
Below in conjunction with Fig. 1 and Fig. 2, specifically describe the method that realizes friend-making by dating system of the present invention, suppose that dating system comprises the request of friend-making and control unit 10, user information storage unit 11, location-based service unit 12 and user service data service unit 13, Fig. 2 is a flow chart of realizing friend-making by dating system of the present invention, and the inventive method may further comprise the steps:
Step 200: the friend-making request message that the request user will generate sends to requirement analysis module 101 by data transmit-receive module 100.
The request user can initiate the service wish need get to know friend to dating system by portable terminal, such as can be by initiating to the service of making friends number that service of making friends is provided.Dating system returns the service request template to the request user, provide some basic dimensions to be provided with in the service request template for the request user, these basic dimensions can comprise hobby, age, occupation etc. and status requirement, in these dimensions of formatting that the user provides according to the service request module one or several, and generate the friend-making request message.
Need to prove, if dating system is announced the service request template to the external world, the user just knows the form of service request module when submitting the friend-making request to, request is returned the service request module directly according to the formatting of known service request module and send to dating system after generating the friend-making request message and get final product again and need not dating system so.
Step 201: requirement analysis module 101 is resolved request ID users and the service request that carries in the friend-making request message, and with the status requirement in the service request, perhaps asks ID users and status requirement to send to location-based service unit 12.
Requirement analysis module 101 need be analyzed the status requirement in the service request that parses from the friend-making request message, if it is to ask in user's one kilometer range as distance with request user's a distance range that requirement analysis module 101 analyzes status requirement, requirement analysis module 101 will ask ID users and status requirement to send to location-based service unit 12 so; If to analyze status requirement is exact geographic location such as Wangfujing, Beijing to requirement analysis module 101, requirement analysis module 101 sends to location-based service unit 12 with status requirement and gets final product so.
Step 202: location-based service unit 12 is according to the status requirement that receives, perhaps ask ID users and status requirement to return the position user list that satisfies status requirement to requirement analysis module 101, requirement analysis module 101 stores this position user list into position user storage module 104 via main control module 103 afterwards.
If what location-based service unit 12 received is request ID users and status requirement, then location-based service unit 12 is earlier by obtaining the request user position information, again according to asking user position information and status requirement to determine to satisfy the user of status requirement; If what location-based service unit 12 received is status requirement, then the user of status requirement is determined to satisfy in the location-based service unit according to status requirement.
The user who satisfies status requirement is called the position user, and the tabulation of being made up of the position user is called the position user list, can store the information such as the ID users that are used to identify different user in the user list of position.Memory location ID users in the user list of position then claims the position user list to be the tabulation of position ID users.
Step 203~step 204: main control module 103 judges whether the position user list is empty, if then enter step 206; Otherwise, the user screens module 102 and obtains the position user list via main control module 103 from position user storage module 104, and obtaining the position user service data of each position user's correspondence this position user list from user service data service unit 13, the user screens module 102 and obtains the content request of current service requiring from requirement analysis module 101 simultaneously.
If the position user list is empty, the user of the status requirement that does not satisfy the request customer requirements is described, enter step 206; If the position user list is not empty, the user of the status requirement that satisfies the request customer requirements is described, then main control module 103 transmission screenings are notified to the user and screen module 102, the user screens after module 102 receives screening notice, on the one hand, from position user storage module 104, obtain the position user list via main control module 103, and obtain the position user service data of each position user's correspondence this position user list from user service data service unit 13; On the other hand, obtain the content request of current service requiring from requirement analysis module 101.
Here, user service data service unit 13 is according to information in the user list of position such as position ID users, the coupling position user's corresponding position user service data in the user service data of storage in user service data service unit 13 with the position ID users, and return to the user and screen module 102.
Step 205: the user screens module 102 according to the position user service data and the content request that obtain, filter out the targeted customer who meets content request, and store the targeted customer's that filters out list of targeted subscribers into targeted customer's memory module 105 through main control module 103.
The user screens the method that module 102 filters out the targeted customer who meets content request: matched position user service data and content request, select the corresponding user of position user service data with the content request coupling, these users that can mate form list of targeted subscribers, and the user screens module 102 and stores the list of targeted subscribers that the user of mating forms into targeted customer's memory module 105 through main control module 103.
Except comprising ID users, also should comprise some basic dimensions such as name, age, hobby etc. in the list of targeted subscribers, these basic dimensions can require configuration according to reality.
When coupling, the a lot of situation of targeted customer that is complementary with content request may appear, when the targeted customer's number that is complementary with content request surpasses certain goal-selling user threshold value, the inventive method provides a kind of degree at coupling to add the parameter matching degree of a quantification, matching degree according to each targeted customer in the targeted customer sorts, and selects one or several the highest user of matching degree as the final objective user.
The processing of taking for unmatched position user in this step is directly to abandon.Another kind of processing method to unmatched position user is: some characteristic informations of considering the individual are stable in a short time, so a historical user storage module 106 here can be set, be used for storing the unmatched position of each service of making friends user profile.The user profile that whether has had the needs inquiry in can first query history user storage module 106 when next time serving, if exist, then need not again to user service data service unit 13 request position user service datas, particularly when external systems such as user service data service unit 13 employing integrated service system of fingerprints realize, can significantly reduce the access time, improve the speed of service of making friends.In addition, because user profile is also being brought in constant renewal in, so the user profile that the inventive method also offers in the historical user storage module 106 is set a life cycle, after surpassing life cycle, main control module 103 has guaranteed the real-time of user profile with user information corresponding in the deleting history information storage module.
Step 206: main control module 103 finishes to asking user and targeted customer to send friend-making notice back according to the default strategy of replying.
Fig. 3 is the flow chart that dating system of the present invention notifies the user to make friends the result, may further comprise the steps:
Step 300~step 301: main control module 103 judges that whether list of targeted subscribers is empty, if empty, then enters step 303; Otherwise main control module 103 sends the notice of making friends to the targeted customer, and judges that whether targeted customer's response is agreed to make friends, if agree, then enters step 302; If disagree with, then enter step 303.
If enter step 206 from step 203~step 204, promptly the position user list is empty situation, and then list of targeted subscribers must be sky, enter step 303.
Main control module 103 sends the notice of making friends to the targeted customer and can be achieved like this: by the notice of making friends, inform the targeted customer have the request user wish to look for like-minded he or she further exchange, whether be ready, provide several options such as having: (a) agree to give the other side, make things convenient for the other side to find oneself with the simple information of oneself; (b) want the other side's simple information, get in touch by oneself; (c) boring, lose interest in.Wherein, option (a) and (b) expression targeted customer agreement, option (c) expression the targeted customer disagree with.
Step 302: main control module 103 is successfully notified to asking user or request user and targeted customer to send friend-making according to the default strategy of replying.
Example in the integrating step 300~step 301, if the targeted customer selects (a), then main control module 103 is carried at this targeted customer's simple information such as basic dimensions and finishes after friend-making sends to the request user in successfully notifying; If the targeted customer select (b) then main control module 103 will ask user's simple information such as basic dimensions to be carried at friend-making to send to this targeted customer in successfully notifying, the notice request user has sent to its simple information certain targeted customer and please wait for that others gets in touch the back end simultaneously.
Step 303: main control module 103 sends the friend-making failure notification according to the default strategy of replying to the request user.
Such as in the friend-making failure notification, carrying the information such as targeted customer that to look for as this request user not, and finish after sending to the request user.
In step 206, for preventing that the targeted customer from receiving that at setting-up time many notices of making friends cause that dislike, the inventive method provide to set and each user can not be received at most surpass default friend-making notification threshold as two notices of making friends in as one day continuously in setting-up time.And by increasing casual user's memory module 107 is stored the list of targeted subscribers that having sent the notice of making friends in the setting-up time and the number of times of the friend-making notice that sent, before each main control module 103 issues the notice of making friends, the targeted customer that inquiry will send had received the notice number of times of making friends and whether had surpassed default friend-making notification threshold in setting-up time, if surpass, then this targeted customer is got rid of row the current goal user; If do not surpass, then issue the notice of making friends.
The method that dating system of the present invention shown in Figure 3 notifies the user to make friends the result is that request user and targeted customer transmit notice by dating system with the expression way of the third person.The present invention also provides another kind of implementation method, be that dating system is as a halfpace, request user and targeted customer's interactive information is transmitted with the expression way of the first person by native system, and request user and targeted customer directly do not carry out exchanging the service that contact method is abandoned system automatically up to request user and targeted customer alternately.With the short message is example, the request user sends the request of friend-making to a service number 9988, after dating system finds the targeted customer, will ask user's request to be issued to the targeted customer, the targeted customer replys and asks dating system, and dating system is transmitted to the request user with answer.If next also have alternately follow-up then still transmit, exchanged the service that liaison method is abandoned system automatically until them by system.The number that is presented in the whole process on request user and the target terminal user still is a service number 9988, but the information that request user or targeted customer receive is the targeted customer or asks the expression of user with the first person, is just carrying out the same alternately warm of point-to-point like the request user with the targeted customer.
For the situation that a plurality of targeted customers are arranged, the message that each targeted customer replys, dating system can distribute which targeted customer is targeted customer's distinctive mark be from this message of mark to it, the request user distinguishes expression according to replying the targeted customer who carries in the message like this, and clearly this answer message is from which targeted customer.When the request user remakes answer to this answer message, equally carry this targeted customer's distinctive mark in the message of replying again, the message that will reply again according to this targeted customer's distinctive mark of dating system sends to the targeted customer of this targeted customer's distinctive mark correspondence like this.
More than be dating system of the present invention and the method that realizes friend-making by this dating system, the present invention does not announce friend-making user profile to the external world, and only announce friend-making user profile at interested request user, reduced the probability that the user that the friend-making wish is arranged is subjected to the malice harassing and wrecking; The introducing of position service unit and user service data service unit in the dating system of the present invention has simultaneously guaranteed the authenticity of user profile to have improved the quality of service of making friends.
Here come the process of description of step 201~step 205 with an example:
Request user's friend-making request message can be example with xml in a variety of forms here:
<user ID=" 001 " 〉
<status requirement〉in distance users 001 1 kilometer range the user</status requirement
<content request 〉
<hobby〉tourism</hobby 〉
<the age〉18-25</age 〉
</content request 〉
</user ID 〉
Above-mentioned friend-making request message represents that ID users is that status requirement is in 001 request user's the service request: the targeted customer is apart from self kilometer range; In the service request content request for the hobby be the tourism, the age between 18~25 one full year of life, adopt ID users to come the unique identification user here.After requirement analysis module 101 receives this friend-making request message, by requirement analysis module 101 request of parsing ID users, status requirement and content request, and will ask ID users and status requirement to send to location-based service unit 12, location-based service unit 12 returns the position ID users tabulation of satisfying status requirement and stores in the position user storage module 104 through main control module 103 to requirement analysis module 101, the position ID users tabulation of supposing to satisfy above-mentioned status requirement is as shown in table 1, and table 1 is a position user ID example lists table:
The position ID users
002
003
004
007
009
020
033
050
Table 1
The user screens module 102 and extract content request from requirement analysis module 101: like for tourism, the age is between 18~25 one full year of life, it is promptly as shown in table 1 via the position user ID tabulation that main control module 103 obtains from position user storage module 104 that the user screens module 102 simultaneously, and obtain the position user service data of each the position user in this position ID users tabulation to the user service data service unit according to the tabulation of this position ID users, the position user service data has very abundant dimension, than as shown in table 2, table 2 is position user service data example tables:
The position user ID Sex Age Hobby ……
002 The man 20 Recreation ……
003 The woman 28 Shopping, tourism ……
004 The woman 15 Caricature ……
007 The man 21 Online, recreation ……
009 The man 43 Tourism ……
020 The man 23 Tourism ……
033 The man 22 Basketball ……
050 The woman 20 Tennis ……
Table 2
The user screens module 102 and utilizes method coupling foregoing requirement and position user service datas such as database search, just be easy to filter out the position user who is complementary with content request, as shown in table 3, table 3 is that filter out and targeted customer's business datum content request coupling:
Targeted customer ID Sex Age Hobby ……
020 The man 23 Tourism ……
Table 3
The user screens module 102 and stores the business datum of targeted customer shown in the table 3 into targeted customer's memory module 105 via main control module 103.
Above mentioning user service data service unit 13 can realize by the integrated service system of fingerprints, and promptly needed user service data can obtain from the integrated service system of fingerprints.The integrated service system of fingerprints is to analyze professional fingerprint item to sort out the also system of the result set of binding analysis by each dimension of type of service from a plurality of professional fingerprints with professional type of user, Fig. 4 is that the integrated service system of fingerprints is formed schematic diagram, comprises with lower unit:
Collecting unit: the business datum that is used for gathering the user from Other related equipments such as user terminals, for example: user's age, sex, the business of having ordered, the average moon are consumed the amount of money, present located position or the like, and these business datums are sent to analytic unit analysis.Collecting unit can have a lot of.The acquisition target of each collection point that the integrated service system of fingerprints connects comprises static metamessage and dynamic metamessage, and static metamessage has comprised the essential information of user's registration, such as age, sex etc.; Dynamically metamessage comprises the service lists that the user is current, demand hobby, traffic route or the like.So-called metamessage is exactly the undressed information of directly gathering from professional content supplier.
Analytic unit: be used to analyze the user service data that collecting unit is gathered, generate user's integrated service fingerprint, and with user's integrated service fingerprint storage in memory cell.
Memory cell: the integrated service fingerprint that is used to store the user.
The user always shows certain feature in real life, such as hobby, behavior, custom etc., these features are used communication service to comprise in the process of speech and data service the user and also can correspondingly be showed, for example certain user to get used to After Hours going home to surf the Net be exactly such example.By collection and analysis to the historical data in user's the some cycles, take out a curve, this curve can the image the expression user professional fingerprint characteristic or be called professional fingerprint item, the set of the professional fingerprint item of user on all dimensions on all types of service just becomes user's professional fingerprint.
By professional fingerprint, can be to some traceable user profile, as the network address of often visiting by certain user of collection, the hobby that can comparatively scientifically analyze this user is online game, or tourism etc.
Because friend-making information is provided with by user oneself registration fully, can not guarantee the authenticity of the information of making friends in the prior art, if the user provides deceptive information, probably the registered user who indulges in online game an all day being thought to like is the user of tourism.And the present invention has guaranteed the authenticity of traceable user profile by the collection and the analysis of professional fingerprint, has improved the quality of service of making friends.
Data access unit: be used for through the access request of data transmit-receive unit reception, according to the relevant data of integrated service fingerprint of access request storage unit access to obtain required user from integrated service system of fingerprints outside.
Data transmit-receive unit: be used to realize integrated service system of fingerprints and outside data interaction.
Fig. 5 is that the present invention adopts the integrated service system of fingerprints to form schematic diagram as the dating system of user service data service system, only be that with the difference of Fig. 1 the user service data service unit is replaced by the integrated service system of fingerprints, its function is consistent with the description among Fig. 1, here no longer repeat, what emphasize is, adopt the integrated service system of fingerprints to collect and store user service data as the user service data service unit, the user profile source should be one that the user registers, operator collects or other third parties collect comprehensive.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.

Claims (26)

1. a dating system is characterized in that, this system comprises: make friends request and control unit (10) and user service data service unit (13); Wherein,
Described friend-making request and control unit (10) receive and resolve the friend-making request message from the request user;
Described friend-making request and control unit (10) are according to the friend-making information in the friend-making request message that parses, from described user service data service unit (13), obtain user with described friend-making information matches as the targeted customer after, described friend-making request and control unit (10) are according to the default strategy of replying, issue the notice of making friends to request user and targeted customer, judge whether targeted customer's response is agreed to make friends, if agree, then successfully notify to asking user or request user and targeted customer to send friend-making according to the default strategy of replying, if disagree with, then send the friend-making failure notification to the request user according to the default strategy of replying;
Described user service data service unit (13) is the integrated service system of fingerprints;
Described integrated service system of fingerprints comprises:
Collecting unit is used for from the business datum of user terminal collection performance targeted customer feature, and described business datum is sent to analytic unit;
Analytic unit is used to receive and analyze the described business datum from collecting unit, generates user's integrated service fingerprint, and with user's integrated service fingerprint storage to memory cell;
Memory cell is used to receive and store the integrated service fingerprint from the user of analytic unit;
The data transmit-receive unit is used to realize that integrated service system of fingerprints and friend-making are asked and the data interaction of control unit (10);
The data access unit, be used for receiving access request, send to described friend-making request and control unit (10) with the integrated service fingerprint related data that obtains required user and through described data transmit-receive unit according to the access request storage unit access from request of making friends and control unit (10) through the data transmit-receive unit.
2. dating system according to claim 1 is characterized in that, this system also comprises: the location-based service unit (12) and the user information storage unit (11) that are used to provide personal-location services;
Described location-based service unit (12) receives the status requirement that limits targeted customer's position range in the friend-making information that parses from described friend-making request and control unit (10), and returning to described friend-making request and control unit (10) after obtaining the position user list that satisfies status requirement according to described status requirement, make friends request and control unit (10) store the position user list that receives into described user information storage unit (11);
Described friend-making request and control unit (10) obtain the position user service data of each user in this position user list from described user service data service unit (13) according to described position user list;
The content request of qualification targeted customer dimension content filters out list of targeted subscribers and stores user information storage unit (11) in the position user service data that described friend-making request and control unit (10) obtain by coupling and the described friend-making information that parses.
3. dating system according to claim 2 is characterized in that, described location-based service unit (12) receives the request ID users in the friend-making information that parses from described friend-making request and control unit (10) simultaneously; And obtain the position user list that satisfies status requirement according to the described request ID users simultaneously.
4. dating system according to claim 2 is characterized in that, described friend-making request and control unit (10) comprising:
Data transmit-receive module (100) is used to connect dating system and request user, dating system and targeted customer; Data transmit-receive module (100) receives from request user's friend-making request message and is transmitted to requirement analysis module (101); Request user or targeted customer are notified and be transmitted to reception from the friend-making of main control module (103);
Requirement analysis module (101): be used for reception and parse the request ID users and comprise the status requirement of qualification targeted customer position range and the service request of the content request of qualification targeted customer dimension content from the friend-making request message of data transmit-receive module (100) and from this friend-making request message; By the analysis of status requirement is obtained the position user list according to status requirement or request ID users and status requirement from location-based service unit (12), and store the position user list that obtains into user information storage unit (11) through main control module (103); Screen module (102) to the user content request is provided;
The user screens module (102), be used for receiving the position user list of transmitting through main control module (103), and from user service data service unit (13), obtain the position user service data according to the position user list that receives from user information storage unit (11); Obtain content request from requirement analysis module (101), and the position user service data and the content request of coupling acquisition, filter out the targeted customer; Store the list of targeted subscribers that filters out into user information storage unit (11) through main control module (103);
Main control module (103), the access that is used for coordinating each part work of dating system and finishes user profile.
5. dating system according to claim 4 is characterized in that, described user information storage unit (11) comprising:
Position user storage module (104) receives and stores the position user list of transmitting through main control module (103) from requirement analysis module (101); Described main control module (103) reads the position user list and sends to the user from position user storage module (104) and screens module (102);
Targeted customer's memory module (105) receives and storage is screened the list of targeted subscribers of module (102) through what main control module (103) was transmitted from the user; Described main control module (103) reads list of targeted subscribers and sends certain targeted customer's information through data transmit-receive module (100) to the request user from targeted customer's memory module (105).
6. dating system according to claim 5 is characterized in that, described user information storage unit (11) also comprises:
Historical user storage module (106) is used to receive and store through what main control module was transmitted and screens the non-targeted customer's who does not satisfy content request that module (102) filters out user list from the user;
Casual user's memory module (107), under master control module controls, be stored in be selected as the targeted customer in the fixed time use list of targeted subscribers.
7. dating system according to claim 2 is characterized in that, described location-based service unit (12) is existing location-based service LBS system, or navigation system.
8. dating system according to claim 7 is characterized in that, described navigation system is a global position system GPS.
9. dating system according to claim 1 is characterized in that, described collecting unit is one or more; The acquisition target of described each collecting unit comprises static metamessage and dynamic metamessage.
10. method of realize making friends by dating system, dating system comprises: make friends request and control unit (10) and user service data service unit (13) is characterized in that this method may further comprise the steps:
A. described friend-making request and control unit (10) are resolved the friend-making request message from the request user, and, from described user service data service unit (13), obtain user with described friend-making information matches as the targeted customer according to the friend-making information in the friend-making request message that parses;
B. described friend-making request and control unit (10) issue the notice of making friends according to the default strategy of replying to described request user and targeted customer, and whether the response of judging the targeted customer is agreed to make friends, if agree, then successfully notify to asking user or request user and targeted customer to send friend-making according to the default strategy of replying, if disagree with, then send the friend-making failure notification to the request user according to the default strategy of replying;
User service data service unit (13) is the integrated service system of fingerprints, collecting unit in the integrated service system of fingerprints is from the business datum of user terminal collection performance user characteristics, and described business datum is sent to the analytic unit of integrated service system of fingerprints, described analytic unit generates user's integrated service fingerprint according to described business datum, and with user's integrated service fingerprint storage to memory cell;
The described user who obtains from described user service data service unit (13) with described friend-making information matches comprises as the targeted customer:
The data transmit-receive unit of integrated service system of fingerprints realizes that integrated service system of fingerprints and friend-making are asked and the data interaction of control unit (10), the data access unit of integrated service system of fingerprints receives the access request from request of making friends and control unit (10) through the data transmit-receive unit, obtain required user's integrated service fingerprint related data and send to the request of friend-making and control unit (10) through the data transmit-receive unit according to access request, the user that make friends request and control unit (10) are complementary integrated service fingerprint related data and friend-making information is as the targeted customer.
11. method according to claim 10 is characterized in that, in the steps A, and the friend-making information that described basis parses, the method for obtaining the targeted customer is:
A1. limit the status requirement of targeted customer's position range in the described friend-making information that described friend-making request and control unit (10) analytic solution are separated out, and described status requirement is sent to location-based service unit (12) in the dating system; Described location-based service unit (12) is determined to satisfy the position user list of this status requirement and is returned to described friend-making request and control unit (10) according to described status requirement;
A2. described friend-making request and control unit (10) are stored in the user information storage unit (11) in the dating system with described position user list and judge described position user list for behind the sky, obtain the position user service data of each position user the user list of described position according to described position user list from described user service data service unit (13);
A3. described friend-making request and control unit (10) mate the content request that limits targeted customer's dimension content from the described friend-making information that described request user's friend-making request message parses, position user service data with described each position user, the position user that described content request is satisfied in screening sets up list of targeted subscribers and is stored in described user information storage unit (11) as the targeted customer.
12. method according to claim 11, described friend-making request and control unit (10) comprise that data transmit-receive module (100), requirement analysis module (101), user screen module (102) and main control module (103), it is characterized in that make friends described in the steps A 1 request and control unit (10) with the method that described status requirement sends to described location-based service unit (12) are:
A11. the described request user sends to described request analysis module (101) by described data transmit-receive module (100) with the request message that generates;
A12. requirement analysis module (101) is resolved request ID users and the service request that carries in the friend-making request message, and the status requirement in the service request is sent to location-based service unit (12), and described service request comprises status requirement and content request.
13. method according to claim 12 is characterized in that, in the steps A 12, described request analysis module (101) also sends to location-based service unit (12) with ID number of the described request user simultaneously.
14. method according to claim 12 is characterized in that, the method that limits the status requirement of targeted customer's position range in the described friend-making information that requirement analysis module (101) analytic solution is separated out in the steps A 12 is:
If it is and request user's a distance range then described request ID users and status requirement to be sent to location-based service unit (12) that requirement analysis module (101) analyzes described status requirement;
If it is exact geographic location that requirement analysis module (101) analyzes status requirement, then described status requirement is sent to location-based service unit (12).
15. method according to claim 12 is characterized in that, in the steps A 1, described position user list returns to the requirement analysis module (101) in described friend-making request and the control unit (10).
16. method according to claim 15 is characterized in that, location-based service unit described in the steps A 1 (12) also determines to satisfy the position user list of this status requirement simultaneously according to the described request ID users.
17. method according to claim 12 is characterized in that, described in the steps A 2 according to the position user list from the method that described user service data service unit (13) obtains described position user service data is:
A21. described main control module (103) judges that whether described position user list is empty, if empty, then enters step B; Otherwise, enter steps A 22;
A22. described user screens module (102) and receives from after the screening of main control module (103) notice, obtain described position user list via the position user storage module (104) of main control module (103) from user information storage unit (11), and obtain the position user service data of each position user the user list of described position from described user service data service unit (13) according to described position user list.
18. method according to claim 12, it is characterized in that, make friends described in the steps A 3 request and control unit (10) described content request of coupling and described position user service data, screening targeted customer and the method that is stored in described user information storage unit (11) are:
A31. described user screens module (102) coupling described position user service data and content request, chooses the user corresponding with the position user service data of content request coupling and forms list of targeted subscribers;
A32. the user screens module (102) and described list of targeted subscribers is stored into targeted customer's memory module (105) in the user information storage unit (11) through main control module (103).
19. method according to claim 18, it is characterized in that, targeted customer's threshold value is set, in the steps A 31, if the targeted customer's number that is complementary with described content request surpasses described targeted customer's threshold value, then described user screens module (102) matching degree according to each targeted customer in the targeted customer and sorts, and one or more the highest users of selection matching degree are the targeted customer.
20. method according to claim 18, it is characterized in that, in user information storage unit (11), be provided for storing the historical user storage module (106) that the user screens the non-targeted customer's who does not satisfy content request that module (102) filters out user list;
In the steps A 31, the method for handling with the unmatched position user of described content request is: abandon, or with the unmatched position of described and described content request user storage in historical user storage module (106).
21. method according to claim 20 is characterized in that, in the steps A 2, the described position of described judgement user list is not after the sky, obtain described position user service data from described user service data service unit (13) before, this method also comprises:
Whether there is the user profile that satisfies the position user service data in the user list of described position in the described historical user storage module of described request analysis module (101) inquiry,, then directly enters steps A 3 if exist; Otherwise continue execution in step A2.
22. method according to claim 12 is characterized in that, request of making friends described in the step B and control unit (10) according to the default strategy of replying to the method that described request user and targeted customer issue the notice of making friends are:
B1. main control module (103) judges that whether described list of targeted subscribers is empty, if empty, then enters step B3; Otherwise main control module (103) sends the notice of making friends to the targeted customer, and judges that whether targeted customer's response is agreed to make friends, if agree, then enters step B2; If disagree with, then enter step B3;
B2. main control module (103) is successfully notified to asking user or request user and targeted customer to send friend-making according to the default strategy of replying;
B3. main control module (103) sends the friend-making failure notification according to the default strategy of replying to the request user.
23. method according to claim 22, it is characterized in that, the friend-making notification threshold is set, in user information storage unit (11), is provided for being stored in the casual user's memory module (107) of using list of targeted subscribers that has been selected as the targeted customer in the fixed time;
Among the step B1, judge that list of targeted subscribers is not after the sky, main control module (103) is before the targeted customer sends the notice of making friends, this method also comprises: corresponding described targeted customer had received to make friends in setting-up time and has notified number of times whether to surpass default friend-making notification threshold in main control module (103) the described casual user's memory module of inquiry (107), if surpass, then this targeted customer is got rid of row the current goal user; If do not surpass, then send the notice of making friends to this targeted customer.
24. method according to claim 12 is characterized in that, notice friend-making result's method is among the step B:
Described request user and targeted customer transmit notice by dating system with the expression way of the third person; Or dating system asks user and targeted customer's interactive information to be transmitted with the expression way of the first person by dating system as a halfpace.
25. method according to claim 24 is characterized in that, for described each targeted customer is provided with targeted customer's distinctive mark;
Described notice friend-making result's method is that dating system is as a halfpace, when request user and targeted customer's interactive information was transmitted with the expression way of the first person by dating system, described request user carried out according to described targeted customer's distinctive mark and intended target user alternately.
26. method according to claim 10 is characterized in that, described position user list is the tabulation of position ID users; Described list of targeted subscribers is targeted customer ID number tabulation.
CNB2005101129453A 2005-10-14 2005-10-14 Friend making system and method for using same Active CN100499474C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101129453A CN100499474C (en) 2005-10-14 2005-10-14 Friend making system and method for using same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101129453A CN100499474C (en) 2005-10-14 2005-10-14 Friend making system and method for using same

Publications (2)

Publication Number Publication Date
CN1852126A CN1852126A (en) 2006-10-25
CN100499474C true CN100499474C (en) 2009-06-10

Family

ID=37133597

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101129453A Active CN100499474C (en) 2005-10-14 2005-10-14 Friend making system and method for using same

Country Status (1)

Country Link
CN (1) CN100499474C (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101237618B (en) * 2008-02-18 2011-08-10 中兴通讯股份有限公司 An automatic friend-making method, system and device for mobile terminal
CN101877705A (en) * 2010-06-18 2010-11-03 浙江理工大学 Internet platform-based automatic and accurate friends-making recognition method and device
CN102457812B (en) * 2010-10-26 2014-03-19 中国移动通信集团北京有限公司 Method, system and device for generating groups based on mobile community type network application
CN102547599B (en) * 2010-12-16 2015-07-01 中国移动通信集团黑龙江有限公司 Acquisition method, device and system for location information
CN102594721B (en) * 2011-12-09 2013-09-18 腾讯科技(深圳)有限公司 Anonymous making-friends method, system and network server
CN102546835B (en) * 2012-03-08 2014-07-02 腾讯科技(深圳)有限公司 Method for sharing contents, terminal, server and system
US20140358945A1 (en) 2013-06-03 2014-12-04 Tencent Technology (Shenzhen) Company Limited Systems and Methods for Matching Users
CN103294809B (en) * 2013-06-03 2016-09-14 腾讯科技(深圳)有限公司 A kind of user organizes matching process and device
CN105162691B (en) * 2015-09-15 2018-12-07 深圳市元征科技股份有限公司 A kind of group management of car-mounted terminal, server and car-mounted terminal
CN105721574B (en) * 2016-02-05 2019-03-01 北京奇虎科技有限公司 For making friends with method, the server, apparatus and system of user good friend
CN106407405B (en) * 2016-09-22 2019-07-30 天津神笔马良网络科技有限公司 A kind of social intercourse system based on the search of love and marriage matching degree
CN107509114A (en) * 2017-08-17 2017-12-22 成都才貌网络科技有限公司 A kind of friend-making matching process and system
US10547970B1 (en) * 2018-12-19 2020-01-28 Snap Inc. Mapping discovery system
CN109872470A (en) * 2019-03-17 2019-06-11 中国建设银行股份有限公司 A kind of self-help teller machine working method, system and device

Also Published As

Publication number Publication date
CN1852126A (en) 2006-10-25

Similar Documents

Publication Publication Date Title
CN100499474C (en) Friend making system and method for using same
CN102136114A (en) Control method for acquiring coupon by coupon terminal and corresponding system
CN100461702C (en) Friendly-synchronizing management method for network community
CN108875757B (en) Information auditing method, server and system
CN106993048B (en) Determine method and device, information recommendation method and the device of recommendation information
US20070266114A1 (en) Personal Icon Providing System and Method Thereof
CN102930456A (en) Location-based information intermediary system and information publishing and transmitting method
CN103166828A (en) Interoperate method and system of social networking services
CN103942255A (en) Personalized information recommending system and method
CN107169805A (en) A kind of advertisement placement method, apparatus and system
CN108269087A (en) The processing method and processing device of location information
WO2005116857A1 (en) Community search system through network and method thereof
CN103971273A (en) Data processing method, device and system
CN106557947A (en) A kind of car throws new media closed loop advertising platform
CN100414874C (en) Instant communication account management method and system
CN102663111A (en) Method and equipment for acquiring information
CN101120386A (en) Method for electronic transaction by mobile messaging
CN1996989B (en) A personal page system and its realization method
JP5271151B2 (en) Visit pattern extraction server, visit pattern extraction system, and visit pattern extraction method
CN105979483A (en) Sign-in method and mobile terminal
CN1333596C (en) Grading device and method for request information and gradidng system and method for requst information
CN101005647A (en) Radio searching system and method
CN106897451A (en) A kind of social network platform system and intelligent social method based on patent information
CN107547594B (en) Transaction information pushing method and device
CN101751460A (en) Data binding method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant