CN103391239A - Method and device for chatting in SNS (social networking services) - Google Patents

Method and device for chatting in SNS (social networking services) Download PDF

Info

Publication number
CN103391239A
CN103391239A CN2012101470081A CN201210147008A CN103391239A CN 103391239 A CN103391239 A CN 103391239A CN 2012101470081 A CN2012101470081 A CN 2012101470081A CN 201210147008 A CN201210147008 A CN 201210147008A CN 103391239 A CN103391239 A CN 103391239A
Authority
CN
China
Prior art keywords
user
users
chat
response
request
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
CN2012101470081A
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 Oak Pacific Interactive Technology Development Co Ltd
Original Assignee
Beijing Oak Pacific Interactive Technology Development 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 Oak Pacific Interactive Technology Development Co Ltd filed Critical Beijing Oak Pacific Interactive Technology Development Co Ltd
Priority to CN2012101470081A priority Critical patent/CN103391239A/en
Publication of CN103391239A publication Critical patent/CN103391239A/en
Pending legal-status Critical Current

Links

Images

Abstract

An embodiment of the invention provides a method and a device for chatting in SNS and particularly provides the method for chatting in the SNS. The method includes receiving the chatting request of a first user; receiving the chatting responses of other users to the chatting request; sorting other users with the chatting responses according to the sincerity levels; recommending the sorted other users to the first user; responding to the selection of the first user and establishing chatting between the first user and the other users.

Description

Be used for the method and apparatus of at social networks, chatting
Technical field
The embodiments of the present invention relate to computer realm, and more specifically, relate to a kind of method and apparatus at social networks, chatting.
Background technology
Along with the development of the network information technology, social networks has become one of important component part of modern network.As used herein term " social networks " or " social network sites " be point to interested in the special object or just together the people of " saunter " the Web website of virtual community is provided.The member communicates by voice, chat, instant message, video conference and blog etc., and this service provides the good friend's who contacts other members method usually to the member.This website can also be as the medium of in person meeting.
Especially, a lot of social networks are all take the social activity in the real life of real world as basis.In other words, although the relation of social network members and data are virtualized, the contact between these relations and data often based on the life that reflects reality in the social networks that really exists.For example, " good friend " in social networks is the such relation of friend, colleague, classmate in real world under many circumstances.Be known that this type of social networks requires to carry out the system of real name authentication usually when accredited members.
Social networks communicates and mutual ability (note, in the description relevant with social networks, " member " and " user " is used interchangeably) for its user or member provide with other users of this social networks.In use, at first the user of social networks can carry out register, then with its good friend or other users, carries out interaction.Term " good friend " refers to that the user passes through social networks and forms with it any other user of connection, association or relation as used herein.(but this is not necessarily) that connection in social networks is normally two-way, so term " good friend " may depend on reference system.Connection between the user can be direct connection; Yet some execution mode of social networks allows the indirect joint via one-level or multistage connection.In addition, term " good friend " not necessarily requires the user to be actually friend in actual life, and it only represents the relation in social networks.
Tend to occur such situation in social networks: the user of social networks wishes to carry out telepathic communication with other people, and therefore, he wishes that the other side has enough sincerity.But, in the situation that existing technology, if the user wants to carry out telepathic communication with other users, namely, chat with other users with enough sincerity, he need to search for or select the user in network, then, by letter in its dispatching station or transmission chat request etc., attempts setting up chat.Yet, he selected user may and lose interest in to such chat, therefore, it may not accept chat request, even perhaps he has accepted such chat request, he also may not have enough sincerity and carry out such chat, thereby makes this user must attempt one after another sending chat request, until find the chatting object with enough sincerity.
In order to help the user to set up the platform of telepathic communication, meet the demand that the user carries out telepathic communication, that is, for the user finds the user with enough sincerity, chat, exist a kind of demand that can help the user to find the method and apparatus of the chatting object with enough sincerity.Particularly, there is method and apparatus to chatting in foundation between user that hope and the user with enough sincerity chat and this user with enough sincerity.
Summary of the invention
In order to help the user to set up the platform of telepathic communication, meet the demand that the user carries out telepathic communication, that is, for the user finds, have enough sincerity (namely, sincerity degree level) user chats, and the invention provides a kind of equipment of the method at social networks, chatting.
In one aspect of the invention, provide a kind of method at social networks, chatting, described method comprises: the chat request that receives first user; Receive the chat response of other users to described chat request; According to sincerity degree level, described other users that make the chat response are sorted; To recommend described first user through described other users of sequence; And, in response to the selection of described first user, set up chat between described first user and described other users.
In optional execution mode of the present invention, wherein said sincerity degree level is based on the one or more calculating with lower: in the number of times of the chat request that the user was accepted of social networks, user's historical chat record the user accept after chat request to response time of information and response times or with other users' chats after other users to this user's evaluation.
In optional execution mode of the present invention, wherein said chat request comprises the custom parameter of described first user, and described method also is included in described other users that make response are screened the user who makes response according to the custom parameter of described first user before sorting.
In optional execution mode of the present invention, the method also comprises: receive the evaluation of described first user to other users after chat finishes.
In optional execution mode of the present invention, the method also comprises: the sincerity degree level of after accepting chat request, response time and the response times of information being adjusted described other users according to other users described in described evaluation and chat record.
In another aspect of the present invention, provide a kind of equipment at social networks, chatting, described equipment comprises: the chat request receiving system, for the chat request that receives first user; Chat response receiving system, be used for receiving the chat response of other users to described chat request; Collator, be used for according to sincerity degree level, described other users that make the chat response being sorted; Recommendation apparatus, be used for and will recommend described first user through described other users of sequence; And the chat apparatus for establishing, be used for the selection in response to described first user, set up chat between described first user and described other users.
In optional execution mode of the present invention, described sincerity degree level is based on the one or more calculating with lower: in the number of times of the chat request that the user was accepted of social networks, user's historical chat record the user accept after chat request to response time of information and response times and with other users' chats after other users to this user's evaluation.
In optional execution mode of the present invention, described chat request comprises the custom parameter of described first user, and described equipment also comprises screening plant, and it is used for according to the custom parameter of described first user, the user who makes response being screened before described other users to making response sort.
In optional execution mode of the present invention, this equipment also comprises: estimate receiving system, be used for receiving the evaluation of described first user to other users after chat finishes.
In optional execution mode of the present invention, this equipment also comprises: sincerity degree level(l)ing device, it is used for the sincerity degree level of according to other users described in described evaluation and chat record, after accepting chat request, response time and the response times of information being regulated described other users.
Description of drawings
Also with reference to following detailed description, the feature of each execution mode of the present invention, advantage and other aspects will become more obvious by reference to the accompanying drawings, in the accompanying drawings:
Fig. 1 has schematically shown the flow chart that is used for according to an embodiment of the invention the method for at social networks, chatting.
Fig. 2 has schematically shown the schematic diagram that is used for according to an embodiment of the invention the equipment of at social networks, chatting.
Fig. 3 shows the schematic block diagram of the computer system that is suitable for putting into practice embodiment of the present invention.
Embodiment
Flow chart in accompanying drawing and block diagram, illustrate architectural framework in the cards, function and operation according to the method and apparatus of the various execution modes of the present invention.In this, each square frame in flow chart or block diagram can represent the part of module, program segment or a code, and the part of described module, program segment or code comprises the executable instruction of one or more logic functions for realizing regulation.Should be noted that also what the function that marks in square frame also can be marked to be different from accompanying drawing occurs in sequence in some realization as an alternative.For example, in fact the square frame that two adjoining lands represent can be carried out substantially concurrently, and they also can be carried out by opposite order sometimes, and this determines according to related function.Also be noted that, each square frame in block diagram and/or flow chart and the combination of the square frame in block diagram and/or flow chart, can realize with the hardware based system of the special use of the function that puts rules into practice or operation, perhaps can realize with the combination of specialized hardware and computer instruction.
Fig. 1 has schematically shown the flow chart that is used for according to an embodiment of the invention the method 100 of at social networks, chatting.
As shown in Figure 1, the method according to this invention 100, at step 110 place, the social networking service device receives the chat request of first user A.
Then, other users, such as user B, C in social networks, D etc. made response to the chat request of user A, i.e. its same user A chat of initiatively expressing willingness.Therefore, at step 120 place, the social networking service device receives the chat response of other users (such as B, C, D etc.) to the chat request of user A.
May have more than the chat request of other user to users A and make response, so the social networking service device may be received a plurality of chat responses.In order to recommend the chatting object with higher sincerity to the user, this moment is at step 130 place, the social networking service device sorts to described each user who makes the chat response according to each user's who makes response sincerity degree level (that is the sincerity of, chatting).For example, if make user B, the user C of chat response and the sincerity degree level of user D is respectively 80,70 and 90, the social networking service device can be listuser D, user B, user C with these users' sequences from high to low according to the sincerity degree.
Then, at step 140 place, the social networking service device will be recommended described first user (being user A) through described other users (being the list of user D, B, C) of sequence.
Receiving after other users of sequence, user A can select in these users.Suppose that user A has selected the highest user D of sincerity degree level, at step 150 place, the social networking service device is in response to the selection of described first user A, at described first user (namely, user A) with between described other users (that is, user D) set up chat.
In optional execution mode of the present invention, sincerity degree level is based on the one or more calculating with lower: in the number of times of the chat request that the user was accepted of social networks, user's historical chat record the user accept after chat request to response time of information and response times or with other users' chats after other users to this user's evaluation.For example, the number of times of supposing the chat request that the user accepts is n, in user's historical chat record the user to accept response time t and the response times to information after chat request be m, with other users chat after other users to this user's the s that is evaluated as, the computational methods of user's in a preferred embodiment the horizontal L of sincerity degree below are shown.The horizontal L of this sincerity degree is calculated as follows shown in formula:
L=w1*f(n)+w2*f(t)+w3*f(m)+w4*f(s)+...
Wherein w1, w2, w3, w4 are respectively corresponding weighted value.Wherein function f (n) is that n is larger about the increasing function of the number of times (n) of the chat request accepted, and namely the number of times of the chat request accepted of user is more, and namely n is larger, and f (n) is larger, and vice versa.Function f (t) is that t is larger about the decreasing function of the response time to information (t), and f (t) is less, and vice versa.Function f (m) is the increasing function about the response times to information (m), and more to the response times of information, namely m is larger, and f (m) is larger, and vice versa.Function f (s) is that s is larger about the increasing function of other users to this user's evaluation s, and f (s) is larger, and vice versa.L is the summation of a plurality of influencing factors, and L is larger, and user's sincerity degree level is higher.
Should be appreciated that, top formula only is exemplary and not restrictive, and those skilled in the art are according to the functional relation that in fact can expect the calculating sincerity degree level that other are suitable of the present invention.
In optional execution mode of the present invention, wherein said chat request comprises the custom parameter of described first user, and described method 100 also is included in described other users that make response are screened the user who makes response according to the custom parameter of described first user before sorting.For example, if the custom parameter of first user comprises some specific user (as this user's direct good friend) who gets rid of in the user who makes response, before the social networking service device sorted to the user who makes response, at first the wherein good friend of this user A was fallen in screening.This custom parameter also can comprise other parameters, and for example user A can customize this parameter.
In optional execution mode of the present invention, the method also comprises: after chat finishes, receive the evaluation of described first user to other users.For example, after chat finishes, if user A can be the sincerity that shows in its process of chatting according to other users (as, user D), and these other users are estimated.
In optional execution mode of the present invention, the method also comprises: the sincerity degree level of after accepting chat request, response time and the response times of information being adjusted described other users according to other users described in described evaluation and chat record.For example, after chat finished, the social networking service device can be according to the evaluation of user A to these other users, and the relevant information in their chat record, adjusts these other users' sincerity degree level as the response time, response times etc.
An embodiment of the invention provide a kind of equipment 200 at social networks, chatting.
Equipment 200 according to the present invention can comprise: the chat request receiving system, for the chat request 210 that receives first user; Chat response receiving system 220, be used for receiving the chat response of other users to described chat request; Collator 230, be used for according to sincerity degree level, described other users that make the chat response being sorted; Recommendation apparatus 240, be used for and will recommend described first user through described other users of sequence; And chat apparatus for establishing 250, be used for the selection in response to described first user, set up chat between described first user and described other users.
According to a preferred embodiment of the present invention, wherein said chat request comprises the custom parameter of described first user, and described equipment 200 also comprises screening plant 260, and it is used for according to the custom parameter of described first user, the user who makes response being screened before described other users to making response sort.
According to a preferred embodiment of the present invention, equipment 200 also comprises: estimate receiving system 270, be used for receiving the evaluation of described first user to other users after chat finishes.
According to a preferred embodiment of the present invention, this equipment 200 also comprises: sincerity degree level(l)ing device 280, it is used for the sincerity degree level of according to other users described in described evaluation and chat record, after accepting chat request, response time and the response times of information being regulated described other users.
Fig. 3 shows the schematic block diagram of the computer system that is suitable for putting into practice embodiment of the present invention.As shown in Figure 3, computer system can comprise: CPU (CPU) 301, RAM (random access memory) 302, ROM (read-only memory) 303, system bus 304, hard disk controller 305, keyboard controller 306, serial interface controller 307, parallel interface controller 308, display controller 309, hard disk 310, keyboard 311, serial external equipment 312, parallel external equipment 313 and display 314.In these equipment, with system bus 304 coupling CPU 301, RAM 302, ROM 303, hard disk controller 305, keyboard controller 306, serialization controller 307, parallel controller 308 and display controller 309 arranged.Hard disk 310 and hard disk controller 305 couplings, keyboard 311 and keyboard controller 306 couplings, serial external equipment 312 and serial interface controller 307 couplings, parallel external equipment 313 and parallel interface controller 308 couplings, and display 314 and display controller 309 couplings.Should be appreciated that the described structured flowchart of Fig. 3 illustrates just to the purpose of example, rather than limitation of the scope of the invention.In some cases, can increase or reduce as the case may be some equipment.
Should be appreciated that the described structured flowchart of Fig. 3 illustrates just to the purpose of example, rather than limitation of the scope of the invention.In some cases, can increase or reduce as the case may be some equipment.
Especially, except the hardware implementation mode, embodiments of the present invention can realize by the form of computer program.For example, the method 100 of describing with reference to figure 1 can realize by computer program.This computer program can be stored in RAM for example shown in Figure 3 302, ROM 303, hard disk 310 and/or any suitable storage medium, perhaps by network, from suitable position, downloads on computer system 300.Computer program can comprise the computer code part, and it comprises can be by the program command of suitable treatment facility (for example, the CPU shown in Fig. 3 301) execution.Described program command can comprise at least be used to the instruction that realizes above-described method 100.
Should be noted that embodiments of the present invention can realize by the combination of hardware, software or software and hardware.Hardware components can utilize special logic to realize; Software section can be stored in memory, and by suitable instruction execution system, for example microprocessor or special designs hardware are carried out.Those having ordinary skill in the art will appreciate that above-mentioned equipment and method can and/or be included in the processor control routine with computer executable instructions realizes, for example at the mounting medium such as disk, CD or DVD-ROM, provide such code on such as the programmable memory of read-only memory (firmware) or the data medium such as optics or electronic signal carrier.Equipment of the present invention and module thereof can be by such as very lagre scale integrated circuit (VLSIC) or gate array, realize such as the semiconductor of logic chip, transistor etc. or such as the hardware circuit of the programmable hardware device of field programmable gate array, programmable logic device etc., also can use the software of being carried out by various types of processors to realize, also can by the combination of above-mentioned hardware circuit and software for example firmware realize.
Although should be noted that some modules or the submodule of having mentioned equipment in above-detailed, this division is only not enforceable.In fact, according to the embodiment of the present invention, the feature of above-described two or more modules and function can be specialized in a module.Otherwise, the feature of an above-described module and function can Further Division for by a plurality of modules, to be specialized.
In addition, although described in the accompanying drawings the operation of the inventive method with particular order,, this not requires or hint must be carried out these operations according to this particular order, or the operation shown in must carrying out all could realize the result of expectation.On the contrary, the step of describing in flow chart can change execution sequence.Additionally or alternatively, can omit some step, a plurality of steps be merged into a step carry out, and/or a step is decomposed into a plurality of steps carries out.
Although with reference to some embodiments, described the present invention, should be appreciated that, the present invention is not limited to disclosed embodiment.The present invention is intended to contain interior included various modifications and the equivalent arrangements of spirit and scope of claims.The scope of claims meets the most wide in range explanation, thereby comprises all such modifications and equivalent structure and function.

Claims (10)

1. one kind is used for the method for at social networks, chatting, and described method comprises:
Receive the chat request of first user;
Receive the chat response of other users to described chat request;
According to sincerity degree level, described other users that make the chat response are sorted;
To recommend described first user through described other users of sequence; And
, in response to the selection of described first user, set up chat between described first user and described other users.
2. method according to claim 1, wherein said sincerity degree level are based on the one or more calculating with lower:
In the number of times of the chat request that the user of social networks accepts, user's historical chat record the user accept after chat request to response time of information and response times or with other users' chats after other users to this user's evaluation.
3. method according to claim 1, wherein said chat request comprises the custom parameter of described first user, and described method also is included in described other users that make response are screened the user who makes response according to the custom parameter of described first user before sorting.
4. method according to claim 1, also comprise, after chat finishes, receives the evaluation of described first user to other users.
5. method according to claim 4, also comprise the sincerity degree level of after accepting chat request, response time and the response times of information being adjusted described other users according to other users described in described evaluation and chat record.
6. one kind is used for the equipment of at social networks, chatting, and described equipment comprises:
The chat request receiving system, for the chat request that receives first user;
Chat response receiving system, be used for receiving the chat response of other users to described chat request;
Collator, be used for according to sincerity degree level, described other users that make the chat response being sorted;
Recommendation apparatus, be used for and will recommend described first user through described other users of sequence; And
The chat apparatus for establishing, be used for the selection in response to described first user, sets up chat between described first user and described other users.
7. equipment according to claim 6, wherein said sincerity degree level are based on the one or more calculating with lower:
In the number of times of the chat request that the user of social networks accepts, user's historical chat record the user accept after chat request to response time of information and response times and with other users' chats after other users to this user's evaluation.
8. equipment according to claim 6, wherein said chat request comprises the custom parameter of described first user, and described equipment also comprises screening plant, and it is used for according to the custom parameter of described first user, the user who makes response being screened before described other users to making response sort.
9. equipment according to claim 6, also comprise, estimates receiving system, is used for receiving the evaluation of described first user to other users after chat finishes.
10. equipment according to claim 9, also comprise sincerity degree level(l)ing device, it is used for the sincerity degree level of according to other users described in described evaluation and chat record, after accepting chat request, response time and the response times of information being regulated described other users.
CN2012101470081A 2012-05-09 2012-05-09 Method and device for chatting in SNS (social networking services) Pending CN103391239A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012101470081A CN103391239A (en) 2012-05-09 2012-05-09 Method and device for chatting in SNS (social networking services)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012101470081A CN103391239A (en) 2012-05-09 2012-05-09 Method and device for chatting in SNS (social networking services)

Publications (1)

Publication Number Publication Date
CN103391239A true CN103391239A (en) 2013-11-13

Family

ID=49535402

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012101470081A Pending CN103391239A (en) 2012-05-09 2012-05-09 Method and device for chatting in SNS (social networking services)

Country Status (1)

Country Link
CN (1) CN103391239A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108710682A (en) * 2018-05-18 2018-10-26 阿里巴巴集团控股有限公司 Object recommendation method, apparatus and equipment
CN109146702A (en) * 2018-08-25 2019-01-04 彭卫国 A kind of user's recommended method and system based on guarantee fund

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1968109A (en) * 2005-11-19 2007-05-23 腾讯科技(深圳)有限公司 Contact management method
CN101889430A (en) * 2007-10-31 2010-11-17 诺基亚公司 Intelligent recipient list
US7853881B1 (en) * 2006-07-03 2010-12-14 ISQ Online Multi-user on-line real-time virtual social networks based upon communities of interest for entertainment, information or e-commerce purposes
CN101939745A (en) * 2008-02-13 2011-01-05 雅虎公司 Social network search
CN102255890A (en) * 2011-05-30 2011-11-23 苏宁军 User recommendation and information interaction system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1968109A (en) * 2005-11-19 2007-05-23 腾讯科技(深圳)有限公司 Contact management method
US7853881B1 (en) * 2006-07-03 2010-12-14 ISQ Online Multi-user on-line real-time virtual social networks based upon communities of interest for entertainment, information or e-commerce purposes
CN101889430A (en) * 2007-10-31 2010-11-17 诺基亚公司 Intelligent recipient list
CN101939745A (en) * 2008-02-13 2011-01-05 雅虎公司 Social network search
CN102255890A (en) * 2011-05-30 2011-11-23 苏宁军 User recommendation and information interaction system and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108710682A (en) * 2018-05-18 2018-10-26 阿里巴巴集团控股有限公司 Object recommendation method, apparatus and equipment
CN109146702A (en) * 2018-08-25 2019-01-04 彭卫国 A kind of user's recommended method and system based on guarantee fund

Similar Documents

Publication Publication Date Title
US8055720B2 (en) Cluster-based friend suggestion aggregator
US10831802B2 (en) Techniques to respond to user requests using natural-language machine learning based on example conversations
US9003556B2 (en) Techniques for in-app user data authorization
US9871758B2 (en) User recommendations in a social media network
US11361045B2 (en) Method, apparatus, and computer-readable storage medium for grouping social network nodes
CN107390983B (en) Service instruction execution method, client and storage medium
US20080209431A1 (en) System and method for routing tasks to a user in a workforce
US20150032504A1 (en) Influence scores for social media profiles
US9542458B2 (en) Systems and methods for processing and displaying user-generated content
Lee et al. Identifying the structure of knowledge networks in the US mobile ecosystems: patent citation analysis
US20120131171A1 (en) Invite abuse prevention
US9146943B1 (en) Determining user content classifications within an online community
CN110785970B (en) Techniques to automate robotic creation of web pages
US11238472B2 (en) Evaluating and displaying feedback for an item distributed to a group of users at a collaborative event
CN104133765B (en) The test case sending method of network activity and test case server
CN103065235A (en) Systems and methods for event attendance notification
US20140278723A1 (en) Methods and systems for predicting workflow preferences
CN107852422A (en) Connected from the server interface with different API to obtain ad data
CN111557014A (en) Method and system for providing multiple personal data
US20170186009A1 (en) Systems and methods to identify illegitimate online accounts
CN103391239A (en) Method and device for chatting in SNS (social networking services)
CN111178846A (en) Workflow file generation method, device, equipment and storage medium
CN112738213B (en) Task demand response method, device and system based on block chain and storage medium
US10380556B2 (en) Changing meeting type depending on audience size
JP6928073B2 (en) How to identify fraudulent use in online services, devices, and computer programs

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20131113

WD01 Invention patent application deemed withdrawn after publication