CN107770055A - Establish the method and device of instant messaging - Google Patents

Establish the method and device of instant messaging Download PDF

Info

Publication number
CN107770055A
CN107770055A CN201711070692.7A CN201711070692A CN107770055A CN 107770055 A CN107770055 A CN 107770055A CN 201711070692 A CN201711070692 A CN 201711070692A CN 107770055 A CN107770055 A CN 107770055A
Authority
CN
China
Prior art keywords
user
client
matching
identity information
matching object
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.)
Pending
Application number
CN201711070692.7A
Other languages
Chinese (zh)
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.)
Beijing Environment And Wind Technology Co Ltd
Original Assignee
Beijing Environment And Wind Technology 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 Beijing Environment And Wind Technology Co Ltd filed Critical Beijing Environment And Wind Technology Co Ltd
Priority to CN201711070692.7A priority Critical patent/CN107770055A/en
Publication of CN107770055A publication Critical patent/CN107770055A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The embodiments of the invention provide a kind of method for establishing instant messaging, applied to Internet technical field, this method includes:When meeting preparatory condition, to the first identity information of at least one matching object of client push, at least one matching operation that the first user for being then based on receiving by client triggers instructs, determine at least one matching object of the first user selection, then when detecting the first user by second user selection to match object, instant messaging is established between the client of the first user and the client of second user, second user is any matching object at least one matching object of the first user selection.The method and device provided in an embodiment of the present invention for establishing instant messaging, instant messaging is established the systems such as dating site between user corresponding to matching suitable for mutually electing as.

Description

Establish the method and device of instant messaging
Technical field
The present invention relates to Internet technical field, specifically, the present invention relates to a kind of method for establishing instant messaging and Device.
Background technology
With the development of information technology, increasing internet system or Mobile Internet system (such as instant chat System, social networks or marriage and making friend website etc.) arise at the historic moment, (for example chatted immediately by internet or Mobile Internet system Its system, social networks or marriage and making friend website etc.) establish and expand friends networks or find love and marriage object it is very universal.
In order to improve the validity of friend-making and high efficiency, increasing internet system (such as instant chat system, Social networks or marriage and making friend website etc.) allow user in the built-in vertical instant messaging of the system, to improve successful probability of making friends, But how in the built-in vertical instant messaging of said system to turn into a key issue.
The content of the invention
To overcome above-mentioned technical problem or solving above-mentioned technical problem at least in part, spy proposes following technical scheme:
Embodiments of the invention are according on one side, there is provided a kind of method for establishing instant messaging, including:
When meeting preparatory condition, to the first identity information of at least one matching object of client push;
Based at least one matching operation instruction of the first user triggering received by client, the first user is determined At least one matching object of selection;
When detecting the first user by second user selection to match object, used in the client of the first user with second Instant messaging is established between the client at family, second user is any at least one matching object of the first user selection With object.
Wherein, preparatory condition includes at least one of following:Detect that user logins default application program by client;Inspection The instruction for measuring push matching object is triggered.
Further, the first identity information includes any one of following:
Default identity information;
At least one of in default identity information and age, native place, constellation, VIP membership informations;
Wherein, default identity information includes:At least one of in photo and video.
Specifically, at least one matching operation instruction based on the first user triggering received by client, it is determined that The step of at least one matching object of first user selection, including:
When receiving any matching operation instruction that the first user triggers by client, the first user selection is determined Match object;
When at least one matching operation instruction that the first user triggering is received by client, and in preset time not When receiving the matching operation instruction of the first user triggering again, at least one matching object of the first user selection is determined.
Further, method also includes any one of following:
When receiving any matching operation instruction that the first user triggers by client, what the first user of detection had uploaded Whether default identity information is included in identity information;
Instruct, and do not received again in preset time when receiving the matching operation that the first user triggers by client When the matching operation triggered to the first user instructs, whether default identity is included in the identity information that the first user of detection has uploaded Information.
Further, the step of in the identity information that has uploaded of the first user of detection whether comprising default identity information it Afterwards, in addition to:
When not comprising default identity information, to the affiliated client push request message of the first user, request message is used for The first user is asked to upload default identity information;
When comprising default identity information, the first identity information of the first user comprising default identity information is pushed to The fixed matching affiliated client of object.
Further, after the step of client push request message affiliated to the first user, in addition to:
When detecting that the first user uploads default identity information by affiliated client, default identity information will be included The first identity information of first user pushes to the fixed matching affiliated client of object.
Specifically, to the first identity information of client push at least one matching object the step of, including:
Obtain the second identity information corresponding to client user and/or the current positional information of client;
Based on the current positional information of the second identity information corresponding to client user and/or client, client is determined At least one matching object corresponding to user;
Obtain the first identity information corresponding to fixed at least one matching object difference;
To the first identity information of the fixed at least one matching object of client user's push.
Wherein, the second identity information includes:Identification card number, age, native place, constellation, photo, VIP membership informations and regard At least one of in frequency.
Specifically, to the mode of at least one the first identity information for matching object of client push, including:
Historical operation information based on client user, determine the type letter of client user's history selection matching object Breath;
The type information of matching object is selected based on client user's history, at least one matching is determined for client user Object;
Obtain the first identity information corresponding at least one matching object difference;
The first identity information corresponding at least one matching object difference is pushed to client user.
Further, method also includes:
When multiple client user simultaneously be present by affiliated client request push matching object, each client is determined Priority corresponding to end subscriber difference;
Based on priority corresponding to each client user difference, and pushed away by affiliated client to each client user Send the first identity information of at least one matching object.
Specifically, when wait the matching object pushed for it is multiple when, push it is multiple matching objects the first identity informations side Formula, including:
Precedence information corresponding to determining multiple matching objects respectively;
Based on precedence information corresponding to multiple matching objects difference, it is determined that push is sequentially, and according to fixed push Sequentially, the first identity information of multiple matching objects is pushed.
Embodiments of the invention additionally provide a kind of device for establishing instant messaging according on the other hand, including:
Pushing module, for when meeting preparatory condition, to the first identity of at least one matching object of client push Information;
Determining module, refer to at least one matching operation based on the first user triggering received by client Order, determine at least one matching object of the first user selection;
Establish module, for when detect the first user by second user selection for matching object when, the first user's Instant messaging is established between client and the client of second user, second user is at least one matching of the first user selection Any matching object in object.
Wherein, preparatory condition includes at least one of following:Detect that user logins default application program by client;Inspection The instruction for measuring push matching object is triggered.
Further, the first identity information includes any one of following:
Default identity information;
At least one of in default identity information and age, native place, constellation, VIP membership informations;
Wherein, default identity information includes:At least one of in photo and video.
Specifically, it is determined that module, specifically for when any matching operation that the first user triggering is received by client During instruction, the matching object of the first user selection is determined;
Determining module, specifically it is additionally operable to when at least one matching operation that the first user triggering is received by client refers to Order, and when not receiving in preset time the matching operation instruction of the first user triggering again, determine the first user selection At least one matching object.
Further, device also includes:Detection module;
Detection module, for when receiving any matching operation that the first user triggers by client and instructing, detection the Whether default identity information is included in the identity information that one user has uploaded;
Detection module, it is additionally operable to when the matching operation instruction that the first user triggering is received by client, and default When not receiving the matching operation instruction of the first user triggering in the time again, in the identity information that the first user of detection has uploaded Whether default identity information is included.
Further, pushing module, it is additionally operable to when not comprising default identity information, push away to the affiliated client of the first user Request message is sent, request message is used to ask the first user to upload default identity information;
Pushing module, it is additionally operable to when comprising default identity information, by of the first user comprising default identity information One identity information pushes to the fixed matching affiliated client of object.
Further, pushing module, it is additionally operable to detect that the first user passes through affiliated client and uploads default identity letter During breath, the first identity information of the first user comprising default identity information is pushed into the fixed matching affiliated client of object End.
Specifically, pushing module includes:Acquiring unit, determining unit, push unit;
Acquiring unit, for obtain the second identity information corresponding to client user and/or client it is current position letter Breath;
Determining unit, for the second identity information and/or client corresponding to the client user that is obtained based on acquiring unit Current positional information is held, determines at least one matching object corresponding to client user;
Acquiring unit, it is additionally operable to obtain the first identity information corresponding to fixed at least one matching object difference;
Push unit, for fixed at least one matching object to client user's push acquiring unit acquisition First identity information.
Wherein, the second identity information includes:Identification card number, age, native place, constellation, photo, VIP membership informations and regard At least one of in frequency.
Specifically, it is determined that unit, for the historical operation information based on client user, determines that client user's history is selected Select the type information of matching object;
Determining unit, it is additionally operable to select the type information of matching object based on client user's history, is client user Determine at least one matching object;
Acquisition module, for obtaining the first identity information corresponding at least one matching object difference;
Push unit, for pushing the first identity letter corresponding at least one matching object difference to client user Breath.
Further, it is determined that module, multiple client user ought be present simultaneously by being additionally operable to is pushed away by affiliated client request When sending matching object, priority corresponding to each client user's difference is determined;
Pushing module, it is additionally operable to based on priority corresponding to each client user difference of determining module determination, and leads to Affiliated client is crossed to the first identity information of at least one matching object of each client user push.
Specifically, it is determined that unit, for determining precedence information corresponding to multiple matching objects difference;
Determining unit, it is additionally operable to based on precedence information corresponding to multiple matching objects difference, it is determined that push order;
Push unit, it is additionally operable to, according to fixed push order, push the first identity information of multiple matching objects.
Embodiments of the invention additionally provide a kind of computer-readable recording medium, computer can according to another aspect Read to be stored with computer program in storage medium, the program realizes the above method when being executed by processor.
Embodiments of the invention additionally provide a kind of server according to another aspect, including:Processor, memory, lead to Letter interface and communication bus, processor, memory and communication interface complete mutual communication by communication bus;
Memory, which is used for a storage at least executable instruction, executable instruction, makes computing device establish IMU as described above Operated corresponding to the method for letter.
The invention provides a kind of method and device for establishing instant messaging, compared with prior art, when full in the present invention During sufficient preparatory condition, to the first identity information of at least one matching object of client push, it is then based on terminating by client At least one matching operation instruction of the first user triggering received, at least one matching object of the first user selection is determined, Then when detect the first user by second user selection for matching object when, in the client and second user of first user Instant messaging is established between client, second user is any matching pair at least one matching object of the first user selection As., can be in the affiliated client of the first user and second user i.e. when the first user mutually elects as with second user matches object Instant messaging is established between affiliated client, so as to realize in the built-in vertical instant messaging of system.
The additional aspect of the present invention and advantage will be set forth in part in the description, and these will become from the following description Obtain substantially, or recognized by the practice of the present invention.
Brief description of the drawings
Of the invention above-mentioned and/or additional aspect and advantage will become from the following description of the accompanying drawings of embodiments Substantially and it is readily appreciated that, wherein:
Fig. 1 is a kind of method flow diagram for establishing instant messaging of the embodiment of the present invention;
Fig. 2 is a kind of apparatus structure schematic diagram for establishing instant messaging of the embodiment of the present invention;
Fig. 3 is that the another kind of the embodiment of the present invention establishes the apparatus structure schematic diagram of instant messaging.
Embodiment
Embodiments of the invention are described below in detail, the example of the embodiment is shown in the drawings, wherein from beginning to end Same or similar label represents same or similar element or the element with same or like function.Below with reference to attached The embodiment of figure description is exemplary, is only used for explaining the present invention, and is not construed as limiting the claims.
Those skilled in the art of the present technique are appreciated that unless expressly stated, singulative " one " used herein, " one It is individual ", " described " and "the" may also comprise plural form.It is to be further understood that what is used in the specification of the present invention arranges Diction " comprising " refer to the feature, integer, step, operation, element and/or component be present, but it is not excluded that in the presence of or addition One or more other features, integer, step, operation, element, component and/or their groups.It should be understood that when we claim member Part is " connected " or during " coupled " to another element, and it can be directly connected or coupled to other elements, or there may also be Intermediary element.In addition, " connection " used herein or " coupling " can include wireless connection or wireless coupling.It is used herein to arrange Taking leave "and/or" includes whole or any cell and all combinations of one or more associated list items.
Those skilled in the art of the present technique are appreciated that unless otherwise defined, all terms used herein (including technology art Language and scientific terminology), there is the general understanding identical meaning with the those of ordinary skill in art of the present invention.Should also Understand, those terms defined in such as general dictionary, it should be understood that have with the context of prior art The consistent meaning of meaning, and unless by specific definitions as here, idealization or the implication of overly formal otherwise will not be used To explain.
Those skilled in the art of the present technique are appreciated that " terminal " used herein above, " terminal device " both include wireless communication The equipment of number receiver, it only possesses the equipment of the wireless signal receiver of non-emissive ability, includes receiving again and transmitting hardware Equipment, its have on bidirectional communication link, can carry out two-way communication reception and launch hardware equipment.This equipment It can include:Honeycomb or other communication equipments, it has single line display or multi-line display or shown without multi-line The honeycomb of device or other communication equipments;PCS (Personal Communications Service, PCS Personal Communications System), it can With combine voice, data processing, fax and/or its communication ability;PDA (Personal Digital Assistant, it is personal Digital assistants), it can include radio frequency receiver, pager, the Internet/intranet access, web browser, notepad, day Go through and/or GPS (Global Positioning System, global positioning system) receiver;Conventional laptop and/or palm Type computer or other equipment, its have and/or the conventional laptop including radio frequency receiver and/or palmtop computer or its His equipment." terminal " used herein above, " terminal device " they can be portable, can transport, installed in the vehicles (aviation, Sea-freight and/or land) in, or be suitable for and/or be configured in local runtime, and/or with distribution form, operate in the earth And/or any other position operation in space." terminal " used herein above, " terminal device " can also be communication terminal, on Network termination, music/video playback terminal, such as can be PDA, MID (Mobile Internet Device, mobile Internet Equipment) and/or mobile phone or the equipment such as intelligent television, set top box with music/video playing function.
Embodiment one
The embodiments of the invention provide a kind of method for establishing instant messaging, as shown in figure 1, including:
Step 101, when meeting preparatory condition, to client push it is at least one matching object the first identity information.
Wherein, preparatory condition includes at least one of following:Detect that user logins default application program by client;Inspection The instruction for measuring push matching object is triggered.
Wherein, the first identity information includes any one of following:Default identity information;Default identity information and age, nationality Pass through, in constellation, VIP membership informations at least one of.
Wherein, default identity information includes:At least one of in photo and video.
Wherein, default application program can include:Internet dating platform, live platform.
For the embodiment of the present invention, when user logins internet dating platform or live platform by client, automatically To the first identity information of at least one matching object of user push;And/or when user logins internet dating by client Platform or live platform, and when clicking on the button of push matching object, at least one matching object is pushed from the trend user The first identity information.
For example, when user logins internet dating platform, from the affiliated 3 matching objects point of client push of the trend user Not corresponding photo.
For the embodiment of the present invention, client can show each matching object respectively simultaneously in a page corresponding to the One identity information;Each matching object can also be shown by multiple pages simultaneously, wherein, each page only shows a matching First identity information corresponding to object.Do not limit in embodiments of the present invention.
For example, internet dating Platform Server has pushed to the first subscription client, 3 matching objects are corresponding respectively to be shone Piece, client can show photo corresponding to this 3 corresponding difference of matching object simultaneously in a page;Three can also be passed through The individual page shows photo corresponding to each matching object difference respectively.
For the embodiment of the present invention, when simultaneously client is shown first corresponding to each matching object difference in a page During identity information, the first identity information corresponding to each matching object can be browsed in a page by sliding up and down;When When showing each matching object by multiple pages simultaneously, it can be slided page by upper and lower, left and right etc., to browse each matching First identity information corresponding to object difference.
Step 102, at least one matching operation instruction based on the first user triggering received by client, it is determined that At least one matching object of first user selection.
For the embodiment of the present invention, each matching object can correspond to a matching button and a mismatch is pressed Key, wherein, when matching button is triggered, the first user of sign selects it as matched object;When mismatch button quilt Triggering, characterize the first user and indicate that server need not subsequently recommend it as matching object;When matching button is with mismatching button It is not pressed, it is matched object to characterize non-selected its of the first user.
For the embodiment of the present invention, when receiving the matching operation that the first user triggers by client and instructing, i.e., the When one user triggers matching button, instructed according to matching operation, determine the matching object of the first user selection.
For example, server is photo, i.e., first corresponding to 3 matching objects difference of the affiliated client push of the first user The photo of photo with object, the photo of the second matching object and the 3rd matching object, when the matching of the first user triggering first During matching button under the photo of object, server determines that the first matching object selects for the first user according to the matching instruction Matched object.
Step 103, when detect the first user by second user selection for matching object when, in the client of the first user Instant messaging is established between the client of second user.
Wherein, second user is any matching object at least one matching object of the first user selection.
For the embodiment of the present invention, when the first user is in the matching object recommended for it, select second user for its The object to match, when second user select the first user for matching object when (the first user and second user are mutual Elect matching object as), the control affiliated client of the first user establishes instant messaging with the affiliated client of second user.
The embodiments of the invention provide a kind of method for establishing instant messaging, compared with prior art, the embodiment of the present invention In when meeting preparatory condition, to client push it is at least one matching object the first identity information, be then based on passing through visitor At least one matching operation instruction for the first user triggering that family termination receives, determines at least one matching of the first user selection Object, then when detecting the first user by second user selection to match object, in the client and second of the first user Instant messaging is established between the client of user, second user is any at least one matching object of the first user selection Match object., can be in the affiliated client of the first user and the i.e. when the first user mutually elects as with second user matches object Instant messaging is established between the affiliated client of two users, so as to realize in the built-in vertical instant messaging of system.
Embodiment two
The alternatively possible implementation of the embodiment of the present invention, on the basis of embodiment one, in addition to embodiment two Shown operation, wherein,
Step 102 includes:When receiving any matching operation that the first user triggers by client and instructing, the is determined The matching object of one user selection;When at least one matching operation instruction that the first user triggering is received by client, and When not receiving the matching operation instruction of the first user triggering again in preset time, at least the one of the first user selection is determined Individual matching object.
For the embodiment of the present invention, step 102 can also include:Triggered extremely when receiving the first user by client Few matching operation instruction, and when detection user has browsed the first identity of last the matching object currently pushed During information, according to above-mentioned at least one matching instruction, determine that the first user selects all in the matching object currently recommended Matching object.
For the embodiment of the present invention, when detecting that the first user browsed last the matching object the currently pushed During one identity information, instructed according to all matching operations triggered before, determine all matched of the first user selection Object, it is not necessary to often receive matching operation instruction, that is, determine matching object, handed over so as to reduce signaling Mutually.
Embodiment three
The alternatively possible implementation of the embodiment of the present invention, on the basis shown in embodiment one or embodiment two On, in addition to the operation shown in embodiment three, wherein,
Further, in addition to:When receiving any matching operation instruction that the first user triggers by client, detection Whether default identity information is included in the identity information that first user has uploaded;Or when receiving the first use by client The matching operation instruction of family triggering, and when not receiving in preset time the matching operation instruction of the first user triggering again, Whether detect in the identity information that the first user has uploaded comprising default identity information.
For the embodiment of the present invention, when at least one matching operation that the first user triggering is received by client refers to Order, and when detection user has browsed the first identity information of last the matching object currently pushed, detection first Whether default identity information is included in the identity information that user has uploaded.
Further, the step of in the identity information that has uploaded of the first user of detection whether comprising default identity information it Afterwards, in addition to:When not comprising default identity information, to the affiliated client push request message of the first user;When comprising default During identity information, the first identity information of the first user comprising default identity information is pushed into fixed matching object institute Belong to client.
Wherein, request message is used to ask the first user to upload default identity information.
For the embodiment of the present invention, default identity information is included in the identity information that the first user has uploaded when detecting When, the first identity information of the first user comprising default identity information is pushed into the fixed matching affiliated client of object End, i.e. the matching object of the first user selection may browse through the identity information of the first user comprising default identity information, due to Default identity information may be some important information, so as to lift the efficiency of pairing, further can lift foundation i.e. Shi Tongxin efficiency.
Further, after the step of client push request message affiliated to the first user, in addition to:When detecting When one user uploads default identity information by affiliated client, by the first identity of the first user comprising default identity information Information pushes to the fixed matching affiliated client of object.
For the embodiment of the present invention, when detecting that the first user uploads default identity information by affiliated client, only Identity information will be preset corresponding to first user and pushes to the fixed matching affiliated client of object.
Example IV
The alternatively possible implementation of the embodiment of the present invention, the base in embodiment one to any embodiment of embodiment three On plinth, in addition to the operation shown in example IV, wherein,
To the mode of the first identity information of at least one matching object of client push, including:Obtain client user Corresponding second identity information and/or the current positional information of client;Based on the second identity information corresponding to client user And/or the positional information that client is current, determine at least one matching object corresponding to client user;Obtain it is fixed extremely First identity information corresponding to few matching object difference;Fixed at least one matching object is pushed to client user The first identity information.
Wherein, the second identity information includes:Identification card number, age, native place, constellation, photo, VIP membership informations and regard At least one of in frequency.
For the embodiment of the present invention, the second identity information is the identity that client user has been uploaded in friends networks platform Information.
For the embodiment of the present invention, server can also be according to the identity information that user has uploaded and the client user Current positional information, for the client user push matching object.
For example, server can be that the client user recommends native place identical according to the native place information of client user With object;The positional information of existing customer end subscriber can also be obtained, matching pair closer to the distance is pushed for the client user As;The matching object for being similarly VIP member can also be pushed to VIP client users.
For the embodiment of the present invention, the current position of the identity information uploaded by user and the client user Information, matching object is pushed for the client user, more precisely can push matching object for client user, so as to To lift the probability of internet dating platform pairing, and then it can further lift Consumer's Experience.
Embodiment five
The alternatively possible implementation of the embodiment of the present invention, the base in embodiment one to any embodiment of embodiment three On plinth, in addition to the operation shown in embodiment five, wherein,
To the mode of the first identity information of at least one matching object of client push, including:Based on client user Historical operation information, determine client user's history selection matching object type information;Selected based on client user's history The type information of matching object is selected, at least one matching object is determined for client user;Obtain at least one matching object First identity information corresponding to respectively;The first identity letter corresponding at least one matching object difference is pushed to client user Breath.
For the embodiment of the present invention, server can select the feelings of matching object according to client user's historical operation information Condition, the type for determining client user's history selection matching object is ripe type still " small fresh meat " type.In the present invention In embodiment, if the type of client user's history selection matching object is " small fresh meat " type, when user logins again The internet dating platform, or during triggering push matching Object Operations, server can be pushed more for the client user First identity information corresponding to the matching object of " small fresh meat " type.
For the embodiment of the present invention, by determining the type information of client user's history selection matching object, Neng Gougen According to the type information of fixed matching object, object is matched for the client push, so as to be liked according to client user It is good, matching object more precisely is pushed for client user, and then the efficiency of pairing can be improved, lift Consumer's Experience.
Embodiment six
The alternatively possible implementation of the embodiment of the present invention, the base in embodiment one to any embodiment of embodiment five On plinth, in addition to the operation shown in embodiment, wherein,
When multiple client user simultaneously be present by affiliated client request push matching object, each client is determined Priority corresponding to end subscriber difference;Based on each client user respectively corresponding to priority, and by affiliated client to First identity information of each at least one matching object of client user's push.
For the embodiment of the present invention, internet dating platform is logined as multiple client user while by affiliated client, Or multiple client user is triggered when pushing the instruction for matching object simultaneously, as multiple client user passes through affiliated client End request push matching object.
For the embodiment of the present invention, pass through the push matching pair of affiliated client request when multiple client user simultaneously be present As when, server can be according to the VIP membership informations of each client user, the body uploaded in above-mentioned multiple client user The integrity degree of part information, credit rating and the information such as the frequency of the internet dating platform are logined, determine each client user point Not corresponding priority.
For example, current have three client users (the first client user, the second client users and the 3rd simultaneously Client user) by affiliated client request push matching object when, wherein, the first client user be advanced VIP member, Second client user is is not that VIP member, the 3rd client user are common VIP member, and server is according to above three visitor The VIP membership informations of family end subscriber, determine that the priority of above three client user is followed successively by the first client user, the 3rd Client user and the second client user.
For the embodiment of the present invention, pass through the push matching pair of affiliated client request when multiple client user simultaneously be present As when, by priority corresponding to determining each client user respectively, and based on each client user respectively corresponding to it is excellent First level, to the first identity information of at least one matching object of each client user push, that is, it is preferably that priority is higher Client user (more high-quality user) promotes matching object, so as to lift the Experience Degree of user.
Embodiment seven
The alternatively possible implementation of the embodiment of the present invention, shown in embodiment one to any embodiment of embodiment six On the basis of, in addition to the operation shown in embodiment seven, wherein,
When wait the matching object pushed for it is multiple when, push it is multiple matching objects the first identity informations mode, including: Precedence information corresponding to determining multiple matching objects respectively;Precedence information corresponding to objects difference is matched based on multiple, really Determine push order, and according to fixed push order, push multiple the first identity informations for matching objects.
For the embodiment of the present invention, server can according to it is fixed it is multiple matching objects respectively corresponding to VIP member Information, native place match condition, age-matched situation and hour of log-on etc., determine preferential corresponding to the plurality of matching object difference Level information, further, according to fixed precedence information, it is determined that push is sequentially, and according to fixed push sequentially, to First identity information of the plurality of matching object of client push.
For example, server determines there is 3, respectively first to the affiliated client of the first user matching object to be pushed With object, the second matching object and the 3rd matching object, according to VIP membership informations, native place corresponding to these three objects difference Match condition, age-matched situation and hour of log-on etc., it is determined that push order is followed successively by the second matching object, the 3rd matching pair As and the first matching object, and according to the said sequence successively to the matching pair of the first user affiliated client push above three The first identity information as corresponding to difference.
For the embodiment of the present invention, when wait the matching object pushed for it is multiple when, by determining that multiple matching objects are distinguished Corresponding precedence information, and based on precedence information corresponding to multiple matching objects difference, it is determined that push order, more to push First identity information of individual matching object, can preferentially push away the first identity information corresponding to the higher matching object of matching degree Recommend and give the first user affiliated client, to be promoted to probability of the first user selection for matching object, so as to lift pairing Efficiency, and then can further establish the probability of instant messaging.
The embodiments of the invention provide a kind of device of instant messaging, as shown in Fig. 2 the device includes:Pushing module 21, Determining module 22, module 23 is established, wherein,
Pushing module 21, for when meeting preparatory condition, to the first body of at least one matching object of client push Part information.
Wherein, preparatory condition includes at least one of following:Detect that user logins default application program by client;Inspection The instruction for measuring push matching object is triggered.
First identity information includes any one of following:Default identity information;Default identity information and age, native place, star At least one of in seat, VIP membership informations.
Wherein, default identity information includes:At least one of in photo and video.
Determining module 22, refer to at least one matching operation based on the first user triggering received by client Order, determine at least one matching object of the first user selection.
Establish module 23, for when detect the first user by second user selection for matching object when, in the first user Client and second user client between establish instant messaging.
Wherein, second user is any matching object at least one matching object of the first user selection.
Specifically, it is determined that module 22, specifically for being grasped when any matching that the first user triggering is received by client When instructing, the matching object of the first user selection is determined.
Determining module 22, specifically it is additionally operable to when at least one matching operation that the first user triggering is received by client Instruction, and when not receiving in preset time the matching operation instruction of the first user triggering again, determine that the first user selects At least one matching object.
Further, as shown in figure 3, the device also includes:Detection module 31.
Detection module 31, for when receiving any matching operation instruction that the first user triggers by client, detecting Whether default identity information is included in the identity information that first user has uploaded.
Detection module 31, it is additionally operable to when the matching operation instruction that the first user triggering is received by client, and pre- If do not receive the matching operation instruction of the first user triggering in the time again, the identity information that the first user has uploaded is detected In whether include default identity information.
Pushing module 21, it is additionally operable to when not comprising default identity information, is asked to the affiliated client push of the first user Message, request message are used to ask the first user to upload default identity information.
Pushing module 21, it is additionally operable to when comprising default identity information, by the first user's comprising default identity information First identity information pushes to the fixed matching affiliated client of object.
Pushing module 21, it is additionally operable to when detecting that the first user uploads default identity information by affiliated client, will The first identity information of the first user comprising default identity information pushes to the fixed matching affiliated client of object.
Further, as shown in figure 3, pushing module 21 includes:Acquiring unit 211, determining unit 212, push unit 213。
Acquiring unit 211, for obtaining the second identity information corresponding to client user and/or the current position of client Information.
Wherein, the second identity information includes:Identification card number, age, native place, constellation, photo, VIP membership informations and regard At least one of in frequency.
Determining unit 212, for the second identity information corresponding to the client user that is obtained based on acquiring unit 211 and/ Or the positional information that client is current, determine at least one matching object corresponding to client user.
Acquiring unit 211, it is additionally operable to obtain the first identity information corresponding to fixed at least one matching object difference.
Push unit 213, for pushing fixed at least one matching of the acquisition of acquiring unit 211 to client user First identity information of object.
Specifically, it is determined that unit 212, for the historical operation information based on client user, determines that client user goes through The type information of history selection matching object.
Determining unit 212, it is additionally operable to select the type information of matching object based on client user's history, is used for client Family determines at least one matching object.
Acquiring unit 211, for obtaining the first identity information corresponding at least one matching object difference.
Push unit 213, for pushing the first identity corresponding at least one matching object difference to client user Information.
Determining module 22, multiple client user ought be had simultaneously by, which being additionally operable to, passes through the push matching pair of affiliated client request As when, determine each client user respectively corresponding to priority;
Pushing module 21, it is additionally operable to based on priority corresponding to each client user difference of the determination of determining module 22, And the first identity information of at least one matching object is pushed to each client user by affiliated client.
Determining unit 212, for determining precedence information corresponding to multiple matching objects difference.
Determining unit 212, it is additionally operable to based on precedence information corresponding to multiple matching objects difference, it is determined that push order.
Push unit 213, it is additionally operable to, according to fixed push order, push the first identity letter of multiple matching objects Breath.
The embodiments of the invention provide a kind of device for establishing instant messaging, compared with prior art, the embodiment of the present invention In when meeting preparatory condition, to client push it is at least one matching object the first identity information, be then based on passing through visitor At least one matching operation instruction for the first user triggering that family termination receives, determines at least one matching of the first user selection Object, then when detecting the first user by second user selection to match object, in the client and second of the first user Instant messaging is established between the client of user, second user is any at least one matching object of the first user selection Match object., can be in the affiliated client of the first user and the i.e. when the first user mutually elects as with second user matches object Instant messaging is established between the affiliated client of two users, so as to realize in the built-in vertical instant messaging of system.
The device provided in an embodiment of the present invention for establishing instant messaging can realize the embodiment of the method for above-mentioned offer, specifically Function realizes the explanation referred in embodiment of the method, will not be repeated here.
The embodiments of the invention provide a kind of computer-readable recording medium, meter is stored with computer-readable recording medium Calculation machine program, the program realize the above-mentioned method for establishing instant messaging when being executed by processor.
The embodiments of the invention provide a kind of computer-readable recording medium, compared with prior art, the embodiment of the present invention In when meeting preparatory condition, to client push it is at least one matching object the first identity information, be then based on passing through visitor At least one matching operation instruction for the first user triggering that family termination receives, determines at least one matching of the first user selection Object, then when detecting the first user by second user selection to match object, in the client and second of the first user Instant messaging is established between the client of user, second user is any at least one matching object of the first user selection Match object., can be in the affiliated client of the first user and the i.e. when the first user mutually elects as with second user matches object Instant messaging is established between the affiliated client of two users, so as to realize in the built-in vertical instant messaging of system.
Computer-readable recording medium provided in an embodiment of the present invention can realize the embodiment of the method for above-mentioned offer, specifically Function realizes the explanation referred in embodiment of the method, will not be repeated here.
The embodiments of the invention provide a kind of server, including:Processor, memory, communication interface and communication bus, place Reason device, memory and communication interface complete mutual communication by communication bus;
Memory, which is used for a storage at least executable instruction, executable instruction, makes computing device establish IMU as described above Operated corresponding to the method for letter.
It is compared with prior art, default when meeting in the embodiment of the present invention the embodiments of the invention provide a kind of server During condition, to the first identity information of at least one matching object of client push, it is then based on what is received by client First user triggering at least one matching operation instruction, determine the first user selection at least one matching object, then when When detecting the first user by second user selection to match object, in the client of the first user and the client of second user Between establish instant messaging, second user is any matching object at least one matching object of the first user selection.I.e. , can be in visitor belonging to the affiliated client of the first user and second user when the first user mutually elects as with second user matches object Instant messaging is established in family between end, so as to realize in the built-in vertical instant messaging of system.
Server provided in an embodiment of the present invention can realize the embodiment of the method for above-mentioned offer, and concrete function, which is realized, to join The explanation seen in embodiment of the method, will not be repeated here.
Those skilled in the art of the present technique are appreciated that the present invention includes being related to for performing in operation described herein One or more equipment.These equipment can specially be designed and manufactured for required purpose, or can also be included general Known device in computer.These equipment have the computer program being stored in it, and these computer programs are optionally Activation or reconstruct.Such computer program can be stored in equipment (for example, computer) computer-readable recording medium or be stored in E-command and it is coupled to respectively in any kind of medium of bus suitable for storage, the computer-readable medium is included but not Be limited to any kind of disk (including floppy disk, hard disk, CD, CD-ROM and magneto-optic disk), ROM (Read-Only Memory, only Read memory), RAM (Random Access Memory, immediately memory), EPROM (Erasable Programmable Read-Only Memory, Erarable Programmable Read only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory, EEPROM), flash memory, magnetic card or light card Piece.It is, computer-readable recording medium includes storing or transmitting any Jie of information in the form of it can read by equipment (for example, computer) Matter.
Those skilled in the art of the present technique be appreciated that can with computer program instructions come realize these structure charts and/or The combination of each frame and these structure charts and/or the frame in block diagram and/or flow graph in block diagram and/or flow graph.This technology is led Field technique personnel be appreciated that these computer program instructions can be supplied to all-purpose computer, special purpose computer or other The processor of programmable data processing method is realized, so as to pass through the processing of computer or other programmable data processing methods Device performs the scheme specified in the frame of structure chart and/or block diagram and/or flow graph disclosed by the invention or multiple frames.
Those skilled in the art of the present technique are appreciated that in the various operations discussed in the present invention, method, flow Step, measure, scheme can be replaced, changed, combined or deleted.Further, it is each with having been discussed in the present invention Kind operation, method, other steps in flow, measure, scheme can also be replaced, changed, reset, decomposed, combined or deleted. Further, it is of the prior art to have and the step in the various operations disclosed in the present invention, method, flow, measure, scheme It can also be replaced, changed, reset, decomposed, combined or deleted.
Described above is only some embodiments of the present invention, it is noted that for the ordinary skill people of the art For member, under the premise without departing from the principles of the invention, some improvements and modifications can also be made, these improvements and modifications also should It is considered as protection scope of the present invention.

Claims (10)

  1. A kind of 1. method for establishing instant messaging, it is characterised in that including:
    When meeting preparatory condition, to the first identity information of at least one matching object of client push;
    Based at least one matching operation instruction of the first user triggering received by the client, described first is determined At least one matching object of user's selection;
    When detecting first user by second user selection to match object, used in the client of the first user with second Instant messaging is established between the client at family, the second user is at least one matching object of first user selection Any matching object.
  2. 2. according to the method for claim 1, it is characterised in that touched based on the first user received by the client At least one matching operation instruction of hair, the step of determining at least one matching object of first user selection, including:
    When receiving any matching operation instruction that the first user triggers by the client, the first user choosing is determined The matching object selected;
    When at least one matching operation instruction that the first user triggering is received by the client, and in preset time not When receiving the matching operation instruction of the first user triggering again, at least one matching of the first user selection is determined Object.
  3. 3. method according to claim 1 or 2, it is characterised in that methods described also includes any one of following:
    When receiving any matching operation instruction that the first user triggers by the client, first user is detected Whether default identity information is included in the identity information uploaded;
    Instruct, and do not received again in preset time when receiving the matching operation that the first user triggers by the client When the matching operation triggered to first user instructs, detect and whether included in the identity information that first user has uploaded Default identity information.
  4. 4. according to the method for claim 3, it is characterised in that the identity information that detection first user has uploaded In whether comprising the step of default identity information after, in addition to:
    When not comprising the default identity information, to the affiliated client push request message of first user, the request Message is used to ask first user to upload the default identity information;
    When comprising the default identity information, the first identity of first user comprising the default identity information is believed Breath pushes to the fixed matching affiliated client of object.
  5. 5. according to the method for claim 4, it is characterised in that described to be asked to the affiliated client push of first user After the step of message, in addition to:
    When detecting that first user uploads the default identity information by affiliated client, the default body will be included The first identity information of first user of part information pushes to the fixed matching affiliated client of object.
  6. 6. according to the method described in claim any one of 1-5, it is characterised in that the preparatory condition includes following at least one :Detect that user logins default application program by the client;Detect that the instruction of push matching object is triggered.
  7. A kind of 7. device for establishing instant messaging, it is characterised in that including:
    Pushing module, for when meeting preparatory condition, to the first identity information of at least one matching object of client push;
    Determining module, refer to at least one matching operation based on the first user triggering received by the client Order, determine at least one matching object of the first user selection;
    Establish module, for when detect first user by second user selection for matching object when, the first user's Instant messaging is established between client and the client of second user, the second user is that first user selects at least Any matching object in one matching object.
  8. 8. device according to claim 7, it is characterised in that
    The determining module, specifically for being instructed when any matching operation that the first user triggering is received by the client When, determine the matching object that first user selects;
    The determining module, specifically it is additionally operable to when at least one matching that the first user triggering is received by the client is grasped When instructing, and not receiving in preset time the matching operation instruction of the first user triggering again, described the is determined At least one matching object of one user selection.
  9. 9. a kind of computer-readable recording medium, it is characterised in that be stored with computer on the computer-readable recording medium Program, the program realize the method described in claim any one of 1-6 when being executed by processor.
  10. 10. a kind of server, including:Processor, memory, communication interface and communication bus, the processor, the memory Mutual communication is completed by the communication bus with the communication interface;
    The memory is used to deposit an at least executable instruction, and the executable instruction makes the computing device such as right will Ask and operated corresponding to the method for establishing instant messaging any one of 1-6.
CN201711070692.7A 2017-11-03 2017-11-03 Establish the method and device of instant messaging Pending CN107770055A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711070692.7A CN107770055A (en) 2017-11-03 2017-11-03 Establish the method and device of instant messaging

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711070692.7A CN107770055A (en) 2017-11-03 2017-11-03 Establish the method and device of instant messaging

Publications (1)

Publication Number Publication Date
CN107770055A true CN107770055A (en) 2018-03-06

Family

ID=61272643

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711070692.7A Pending CN107770055A (en) 2017-11-03 2017-11-03 Establish the method and device of instant messaging

Country Status (1)

Country Link
CN (1) CN107770055A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110134775A (en) * 2019-05-10 2019-08-16 中国联合网络通信集团有限公司 Question and answer data creation method and device, storage medium
CN110300051A (en) * 2019-06-03 2019-10-01 上海掌门科技有限公司 Instant communicating method, equipment and computer readable storage medium
CN111131009A (en) * 2019-04-30 2020-05-08 上海连尚网络科技有限公司 Instant messaging method, equipment and computer readable storage medium
CN115361588A (en) * 2022-07-05 2022-11-18 北京达佳互联信息技术有限公司 Object display method and device, electronic equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101193155A (en) * 2006-11-22 2008-06-04 英华达(南京)科技有限公司 A method for communication between mobile phone in wireless phone system
CN101478418A (en) * 2009-01-21 2009-07-08 第三地带信息技术(深圳)有限公司 Internet dating system and method
CN102629945A (en) * 2012-04-16 2012-08-08 腾讯科技(深圳)有限公司 Method for user information acquisition and server as well as terminal
CN103838776A (en) * 2012-11-27 2014-06-04 上海爱相随信息科技有限公司 Dating platform information retrieval and recommendation system based on user mate selection requirements
CN104038909A (en) * 2014-06-16 2014-09-10 浙江翼信科技有限公司 Information exchange method and apparatus
CN104537092A (en) * 2015-01-08 2015-04-22 长沙糖果网络科技有限公司 Random friend making method based on appearance judgment
CN105991715A (en) * 2015-02-13 2016-10-05 深圳积友聚乐科技有限公司 System and method of mutual recommendation between users
CN106104618A (en) * 2015-06-30 2016-11-09 深圳市银信网银科技有限公司 A kind of method setting up interactive relation and interactive device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101193155A (en) * 2006-11-22 2008-06-04 英华达(南京)科技有限公司 A method for communication between mobile phone in wireless phone system
CN101478418A (en) * 2009-01-21 2009-07-08 第三地带信息技术(深圳)有限公司 Internet dating system and method
CN102629945A (en) * 2012-04-16 2012-08-08 腾讯科技(深圳)有限公司 Method for user information acquisition and server as well as terminal
CN103838776A (en) * 2012-11-27 2014-06-04 上海爱相随信息科技有限公司 Dating platform information retrieval and recommendation system based on user mate selection requirements
CN104038909A (en) * 2014-06-16 2014-09-10 浙江翼信科技有限公司 Information exchange method and apparatus
CN104537092A (en) * 2015-01-08 2015-04-22 长沙糖果网络科技有限公司 Random friend making method based on appearance judgment
CN105991715A (en) * 2015-02-13 2016-10-05 深圳积友聚乐科技有限公司 System and method of mutual recommendation between users
CN106104618A (en) * 2015-06-30 2016-11-09 深圳市银信网银科技有限公司 A kind of method setting up interactive relation and interactive device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111131009A (en) * 2019-04-30 2020-05-08 上海连尚网络科技有限公司 Instant messaging method, equipment and computer readable storage medium
CN110134775A (en) * 2019-05-10 2019-08-16 中国联合网络通信集团有限公司 Question and answer data creation method and device, storage medium
CN110134775B (en) * 2019-05-10 2021-08-24 中国联合网络通信集团有限公司 Question and answer data generation method and device and storage medium
CN110300051A (en) * 2019-06-03 2019-10-01 上海掌门科技有限公司 Instant communicating method, equipment and computer readable storage medium
CN115361588A (en) * 2022-07-05 2022-11-18 北京达佳互联信息技术有限公司 Object display method and device, electronic equipment and storage medium
CN115361588B (en) * 2022-07-05 2024-01-19 北京达佳互联信息技术有限公司 Object display method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN102150014B (en) Communication device, information presentation device, communication method, program, and recording medium
CN107770055A (en) Establish the method and device of instant messaging
US10382911B2 (en) Systems and methods for leveraging text messages in a mobile-based crowdsourcing platform
US10027616B2 (en) Proximity discovery system and method
WO2014166133A1 (en) Method, apparatus, and system for friend recommendations
US9122910B2 (en) Method, apparatus, and system for friend recommendations
US10674183B2 (en) System and method for perspective switching during video access
KR101770297B1 (en) Method and apparatus for connecting online service
US20160021254A1 (en) Methods, systems, and apparatus for conducting a conference session
CN104376022B (en) Data processing method and device
US20080263040A1 (en) System and method for making a face call
CN104113556A (en) Network logon authentication method and system, mobile terminal and application server
CN106650968A (en) Booking information processing method and booking information processing device
AU2020412338B2 (en) Method and device for improving the searchability of incident-specific social media content posted via particularly identified communication devices
CN107800612B (en) User matching method and device, storage medium and computer equipment
US20150163325A1 (en) Method, device and system for information transmission
US10420158B2 (en) Method, system, and program product for improving quality of electronic communications
US11582150B2 (en) Method and program product for electronic communication based on user action
US11252373B2 (en) Video call mediating apparatus, method and computer readable recording medium thereof
CN103999493A (en) Mobile terminal, server, schedule pushing method, and schedule acquiring method
CN106817405A (en) Method of data synchronization and device
US9351120B2 (en) Creating a database entry
KR20120018242A (en) Method of user identity authentication through real time upload of motion picture profile
CN106559814A (en) The method and apparatus of connection WAP
US10135888B2 (en) Information processing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180306