CN1968109A - Contact management method - Google Patents

Contact management method Download PDF

Info

Publication number
CN1968109A
CN1968109A CN 200510101693 CN200510101693A CN1968109A CN 1968109 A CN1968109 A CN 1968109A CN 200510101693 CN200510101693 CN 200510101693 CN 200510101693 A CN200510101693 A CN 200510101693A CN 1968109 A CN1968109 A CN 1968109A
Authority
CN
China
Prior art keywords
score value
temperature score
temperature
user
historical
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.)
Granted
Application number
CN 200510101693
Other languages
Chinese (zh)
Other versions
CN100413249C (en
Inventor
高宇航
魏佳斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CNB2005101016934A priority Critical patent/CN100413249C/en
Publication of CN1968109A publication Critical patent/CN1968109A/en
Application granted granted Critical
Publication of CN100413249C publication Critical patent/CN100413249C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention relates to a communicator manage method, which comprises that: a, obtaining user present talk record to calculate out temporary thermal division value; b, based on history thermal division value and relative time, aging the history thermal division value, based on temporary thermal division value and aged history thermal division value, calculating out present thermal division value; c, based on present thermal division value, sequencing the communicators, refreshing the communication list of user panel. The invention can track user talk real-time, to fine general communicator easily. And it uploads and stores history thermal division value in server, to display sequence correctly in foreign place.

Description

A kind of group member adding method
Technical field
The present invention relates to instant messaging, relate in particular to a kind of contact management method.
Background technology
Social network service (Social Network Service, SNS) day of appearance just is subjected to extensive concern certainly, and progressively becomes the basis that the all-network service comprises instant messaging, note, auction, friend-making, job hunting, recreation and search; Be the service that the digitized the Internet of a kind of usefulness comes the physics community network of virtual reality, it can allow network socialization more, more near real world; Can be used for representing the interpersonal relationships between the various contact persons of network and these relations are stored.
The network instant communication instrument develops into today, is accepted and approve by most netizen, becomes an indispensable part in numerous netizens' life, is used widely not only in amusement and recreation at ordinary times, and in user's work.The user of traditional network instant communication instrument is thousands of, exists but each user is isolated, and between the people various relations is arranged in the life, has constituted people's community network, and various interpersonal relationshipss therebetween have very big influence to actual life.And traditional instant messaging (IM) instrument generally is to arrange (receiving the sequencing of message), quantity according to grouping, time to arrange (message number that sends by the accumulative total with certain contact person) oneself contact person on panel.As seen, traditional JICQ can not be stored above-mentioned interpersonal relationships, therefore can not embody these interpersonal relationshipss.When the user uses JICQ for a long time, his contact person can be more and more along with the time, are not intended to the contact person that adds sometimes, and perhaps the contact person who adds because certain once needs can precipitate on panel.When the user need seek a certain particular contact, and this contact person is often difficult unusually when not online.Moreover because the contact person on the network, usefulness is the pet name mostly, and the pet name changes through regular meeting, so the time one is long, the contact person is difficult to recognize, and user's use is made troubles.
If the community network theory can be used for traditional JICQ, provide a kind of and can represent contact person's interpersonal relationships and the technical scheme that the contact person is managed, of the prior art to overcome along with the user uses the increase of JICQ time and the contact person increases, cause the user to search the problem of normal contact person's inconvenience, be certain to be subjected to having deep love for of numerous netizens according to the pet name.
Summary of the invention
The present invention is directed to the defective of prior art, a kind of contact management method is provided, it can be treated with a certain discrimination in the arrangement of IM software panel the contact person according to contact person's contact frequency, thereby embodies the interpersonal relationships between the contact person.
Contact management method of the present invention comprises the steps:
Steps A is obtained the current chat record of user, and calculates interim temperature score value according to the current chat record of user;
Step B carries out depreciation according to historical temperature score value and historical temperature score value time of origin information to historical temperature score value, and calculates current temperature score value according to interim temperature score value and depreciated historical temperature score value;
Step C sorts to the contact person according to current temperature score value, and upgrades temperature score value table and upload onto the server.
Further, also comprise the step that sends the request of download temperature score value table before the described step B.
Described temperature score value table comprises contact person's account number, temperature score value, temperature time of origin information, and described temperature time of origin information comprises last message time of origin and last message time of origin and present time fate at interval.
Comprise also before the described step B that traversal server judges the step that whether has temperature score value table in the server.
Also comprise before the described step B if do not comprise temperature score value table in the server, then obtain user's historical chat record and calculate the step of the historical temperature score value that obtains each contact person according to user's historical chat record.
Also comprise if having temperature score value table in the server before the described step B, then download the step of temperature score value table.
Described step C also comprises the step of upgrading the contacts list on the Users panel according to current temperature score value.
It is more clear that the present invention can allow user's contact person arrange, main panel is more attractive in appearance, but the also real-time tracking user behavior of chatting, make the user can find the contact person of normal contact easily, interpersonal relationships between embodiment and the contact person, simultaneously, the present invention uploads onto the server historical temperature score value and stores, thereby makes the user also can show normal ordering in the strange land.
Description of drawings
Fig. 1 is the schematic flow sheet of a kind of contact management method of the present invention.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
The present invention is directed to the defective of prior art, based on community service network (Social Network Service, SNS) theory, promptly according to user and a certain contact person's the temperature score value that frequency (chat messages quantity) calculates this contact person of getting in touch, and historical temperature score value carried out depreciation, calculate current temperature score value, All Contacts to the user sorts according to current temperature score value, the behavior but the real-time tracking user chats, make the user can find the contact person of normal contact easily, embody and the contact person between interpersonal relationships, and set up the temperature paging at main panel, if temperature is 0, then be classified as contact person seldom, be stored in the while in the node separately, in addition, the present invention uploads onto the server historical temperature score value and stores, thereby makes the user also can show normal ordering in the strange land.
As shown in Figure 1: be the flow chart of a kind of contact management method of the present invention, its specific implementation process is as follows:
Step 10, obtain the current chat record in user's fixed time section, and calculate each contact person's interim temperature score value according to current chat record;
Described current chat record can be stored in the local computer, also can be stored in the server.
Described fixed time section is a set time length of presetting, and is used for calculating interim temperature score value at each the set time length end after user's login, and described set time length can be ten minutes, one hour, perhaps other any time length.
Described interim temperature score value is the temperature score value that calculates according to the chat record in the current set time length.
The computational methods of interim temperature score value are:
f ( m ) = f ( m 1 ) - f ( m 0 ) = a × ( e b - c m 1 - e b - c m 0 )
Wherein, f (m) is interim temperature score value, m 1For to total chat on number of the account same day bar number, m 0Be the chat bar number that last computation is crossed, e is the constant of scientific notation, and wherein a, b, c are constant, such as, to 31 of a number of the account 86820609 chats, the chat record that a last set time length reports is 26, and the so current interim temperature score value that calculates is exactly f (31)-f (26).
The request of temperature score value table is downloaded in step 20, transmission; Described temperature score value table comprises user All Contacts's contact person's account number, temperature score value, temperature time of origin information.
Described temperature time of origin information comprises last message time of origin and last message time of origin and present time fate at interval.
Step 30, traversal server judge whether there is temperature score value table in the server, and if there is no, then execution in step 40, if exist, then execution in step 50;
If there is not temperature score value table in step 40 server, then obtains user's historical chat record and calculate the historical temperature score value that obtains each contact person of user according to historical chat record; Execution in step 60;
Described historical temperature score value is that the historical chat record according to the user calculates the temperature score value of acquisition and/or last one historical temperature score value was carried out depreciation and last one interim temperature score value calculates the temperature score value that the back obtains.
Described historical chat record can be stored in the local computer, also can be stored in the server.
If there is temperature score value table in step 50 server, then download temperature score value table from server, execution in step 60 again;
Step 60, according to historical temperature score value and and temperature time of origin information carry out the depreciation of temperature score value;
The described historical temperature score value depreciation method is: S Historical* g (t)
S wherein HistoricalRepresent historical temperature score value, t represents temperature time of origin information, promptly last message time of origin and present time fate at interval; Wherein, g (t) is coefficient of depreciation: g (t)=e -dt, d is a constant.
Step 70, the interim temperature score value of basis and depreciated historical temperature score value calculate the current temperature score value of user;
The computational methods of current temperature score value are: interim temperature score value and the addition of depreciated historical temperature score value, i.e. S Current=S Historical* g (t)+f (m); S CurrentRepresent current temperature score value;
Step 80, temperature score value table to the server after upgrading temperature score value table and upload renewal according to current temperature score value are stored.
Step 90, according to the contact person line ordering of current temperature score value to the user, and upgrade contacts list on the Users panel.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (7)

1, a kind of contact management method is characterized in that, comprising:
Steps A is obtained the current chat record of user, and calculates interim temperature score value according to the current chat record of user;
Step B carries out depreciation according to historical temperature score value and historical temperature score value time of origin information to historical temperature score value, and calculates current temperature score value according to interim temperature score value and depreciated historical temperature score value;
Step C sorts to the contact person according to current temperature score value, and renewal temperature score value table also uploads onto the server.
2, a kind of contact management method according to claim 1 is characterized in that, also comprises before the described step B sending the step of downloading the request of temperature score value table.
3, a kind of contact management method according to claim 1 and 2, it is characterized in that, described temperature score value table comprises user All Contacts's contact person's account number, temperature score value, temperature time of origin information, and described temperature time of origin information comprises last message time of origin and last message time of origin and present time fate at interval.
4, a kind of contact management method according to claim 2 is characterized in that, comprises also before the described step B that traversal server judges the step that whether has temperature score value table in the server.
5, a kind of contact management method according to claim 4, it is characterized in that, also comprise before the described step B if do not comprise temperature score value table in the server, then obtain user's historical chat record and calculate the step of the historical temperature score value that obtains each contact person according to chat record.
6, a kind of contact management method according to claim 4 is characterized in that, if comprise temperature score value table in the server, also comprises the step of downloading temperature score value table before the described step B.
7, a kind of contact management method according to claim 1 is characterized in that, described step C also comprises the step of upgrading the contacts list on the Users panel according to current temperature score value.
CNB2005101016934A 2005-11-19 2005-11-19 Contact management method Active CN100413249C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101016934A CN100413249C (en) 2005-11-19 2005-11-19 Contact management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101016934A CN100413249C (en) 2005-11-19 2005-11-19 Contact management method

Publications (2)

Publication Number Publication Date
CN1968109A true CN1968109A (en) 2007-05-23
CN100413249C CN100413249C (en) 2008-08-20

Family

ID=38076680

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101016934A Active CN100413249C (en) 2005-11-19 2005-11-19 Contact management method

Country Status (1)

Country Link
CN (1) CN100413249C (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010063211A1 (en) * 2008-12-05 2010-06-10 腾讯科技(深圳)有限公司 A displaying method, apparatus, processing apparatus and system of the dynamic content of contacts
CN101106784B (en) * 2007-08-20 2010-11-10 华为技术有限公司 Information sorting and method, system and device for establishing initial network communication contact book
CN102006365A (en) * 2010-11-22 2011-04-06 东莞宇龙通信科技有限公司 Contact affinity-disaffinity relationship display method, device and mobile terminal
CN102084354A (en) * 2008-04-05 2011-06-01 社会传播公司 Shared virtual area communication environment based apparatus and methods
CN102571623A (en) * 2010-12-25 2012-07-11 上海量明科技发展有限公司 Method and system for transmitting information in instant messaging
CN102624636A (en) * 2011-01-26 2012-08-01 中国移动通信集团公司 Authorization control method, system and apparatus in instant communication system
CN102801642A (en) * 2011-05-27 2012-11-28 北京小兵大爱信息科技有限公司 Network user communication method
CN103391239A (en) * 2012-05-09 2013-11-13 北京千橡网景科技发展有限公司 Method and device for chatting in SNS (social networking services)
CN104506617A (en) * 2014-12-19 2015-04-08 天脉聚源(北京)科技有限公司 Method and device for forming discussion group based on wireless network application platform
CN105808647A (en) * 2016-02-26 2016-07-27 北京小米移动软件有限公司 Message editing processing method and device
US9411489B2 (en) 2007-10-24 2016-08-09 Sococo, Inc. Interfacing with a spatial virtual communication environment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7266583B2 (en) * 2001-08-20 2007-09-04 International Business Machines Corporation Method and system for providing contact management to chat session participants
JP4187987B2 (en) * 2002-03-25 2008-11-26 株式会社エヌ・ティ・ティ・データ Instant messaging system and instant messaging program
US7360174B2 (en) * 2002-12-19 2008-04-15 Microsoft Corporation Contact user interface
US7533126B2 (en) * 2003-05-05 2009-05-12 Cisco Technology, Inc. Managing contacts in a communication network
CN1617505A (en) * 2004-10-21 2005-05-18 龚欣荣 Method and system for managing liaison information

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101106784B (en) * 2007-08-20 2010-11-10 华为技术有限公司 Information sorting and method, system and device for establishing initial network communication contact book
US9483157B2 (en) 2007-10-24 2016-11-01 Sococo, Inc. Interfacing with a spatial virtual communication environment
US9411490B2 (en) 2007-10-24 2016-08-09 Sococo, Inc. Shared virtual area communication environment based apparatus and methods
US9411489B2 (en) 2007-10-24 2016-08-09 Sococo, Inc. Interfacing with a spatial virtual communication environment
CN102084354A (en) * 2008-04-05 2011-06-01 社会传播公司 Shared virtual area communication environment based apparatus and methods
WO2010063211A1 (en) * 2008-12-05 2010-06-10 腾讯科技(深圳)有限公司 A displaying method, apparatus, processing apparatus and system of the dynamic content of contacts
CN102006365B (en) * 2010-11-22 2014-02-26 东莞宇龙通信科技有限公司 Contact affinity-disaffinity relationship display method, device and mobile terminal
CN102006365A (en) * 2010-11-22 2011-04-06 东莞宇龙通信科技有限公司 Contact affinity-disaffinity relationship display method, device and mobile terminal
CN102571623A (en) * 2010-12-25 2012-07-11 上海量明科技发展有限公司 Method and system for transmitting information in instant messaging
CN102624636A (en) * 2011-01-26 2012-08-01 中国移动通信集团公司 Authorization control method, system and apparatus in instant communication system
CN102801642A (en) * 2011-05-27 2012-11-28 北京小兵大爱信息科技有限公司 Network user communication method
CN102801642B (en) * 2011-05-27 2015-09-23 上海三叉戟信息科技有限公司 A kind of network user communication method
CN103391239A (en) * 2012-05-09 2013-11-13 北京千橡网景科技发展有限公司 Method and device for chatting in SNS (social networking services)
CN104506617A (en) * 2014-12-19 2015-04-08 天脉聚源(北京)科技有限公司 Method and device for forming discussion group based on wireless network application platform
CN104506617B (en) * 2014-12-19 2018-03-09 天脉聚源(北京)科技有限公司 It is a kind of that the method and apparatus that group is discussed are formed based on wireless network application platform
CN105808647A (en) * 2016-02-26 2016-07-27 北京小米移动软件有限公司 Message editing processing method and device

Also Published As

Publication number Publication date
CN100413249C (en) 2008-08-20

Similar Documents

Publication Publication Date Title
CN1968109A (en) Contact management method
US10810604B2 (en) Content consumption monitor
CN107146112B (en) Mobile internet advertisement putting method
US7526472B2 (en) Shared bookmarks based on user interest profiles
US9165284B2 (en) System and method for sharing content in an instant messaging application
US8255811B2 (en) Providing auto-sorting of collaborative partners or components based on frequency of communication and/or access in a collaboration system user interface
US20180365710A1 (en) Website interest detector
US20110238758A1 (en) Method And Apparatus For Displaying Feeds Content Of Contact And Processing Apparatus And System Thereof
US20080133657A1 (en) Karma system
US20100241713A1 (en) Information propagation analyzing system, information propagation analyzing apparatus, method of information propagation analysis and program therefor
WO2013123550A1 (en) Notification message generation
MXPA03000110A (en) System and method for searching, finding and contacting dates on the internet in instant messaging networks.
CN104281882A (en) Method and system for predicting social network information popularity on basis of user characteristics
US7840576B1 (en) Flexible rule-based infrastructure for discussion board maintenance
US20170364931A1 (en) Distributed model optimizer for content consumption
CN101794292A (en) Method and device for displaying related information according to instant messaging interaction content
SG173868A1 (en) Method and system for transmitting information based on social network
US11176319B2 (en) Leveraging a topic divergence model to generate dynamic sidebar chat conversations based on an emotive analysis
CN102375865B (en) The message updating method of a kind of information client side and information client side
WO2011005712A1 (en) Methods and systems to present network notifications in conjunction with display advertisements
US20120136877A1 (en) System and method for selecting compatible users for activities based on experiences, interests or preferences as identified from one or more web services
US20190050874A1 (en) Associating ip addresses with locations where users access content
CN108713213B (en) Surge detector for content consumption
Shen et al. A group decision support system for value management studies in the construction industry
CN1780264A (en) Method and system for the third party with instant telecommunication user state information offer

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C53 Correction of patent for invention or patent application
CB03 Change of inventor or designer information

Inventor after: Gao Minghang

Inventor after: Wei Jiabin

Inventor before: Gao Yuhang

Inventor before: Wei Jiabin

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: GAO YUHANG WEI JIABIN TO: GAO MINGHANG WEI JIABIN