CN1968109A - Contact management method - Google Patents
Contact management method Download PDFInfo
- 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
Links
Landscapes
- Information Transfer Between Computers (AREA)
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
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:
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.
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)
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)
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 |
-
2005
- 2005-11-19 CN CNB2005101016934A patent/CN100413249C/en active Active
Cited By (16)
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 |
US9411489B2 (en) | 2007-10-24 | 2016-08-09 | 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 |
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 |
---|---|---|
CN107146112B (en) | Mobile internet advertisement putting method | |
CN103186534B (en) | A kind of reminding method of contact person's multidate information and device | |
US9165284B2 (en) | System and method for sharing content in an instant messaging application | |
US7707167B2 (en) | Method, system, and apparatus for creating a knowledge interchange profile | |
US7526472B2 (en) | Shared bookmarks based on user interest profiles | |
US20110179116A1 (en) | System and method for providing personality-based content and advertisements | |
US9270622B2 (en) | Systems and methods for conveying information to an instant messaging client | |
US20110238758A1 (en) | Method And Apparatus For Displaying Feeds Content Of Contact And Processing Apparatus And System Thereof | |
CN1968109A (en) | Contact management method | |
AU2013201755A1 (en) | Notification message generation | |
CN101079824A (en) | A generation system and method for user interest preference vector | |
US7840576B1 (en) | Flexible rule-based infrastructure for discussion board maintenance | |
SG173868A1 (en) | Method and system for transmitting information based on social network | |
CN101794292A (en) | Method and device for displaying related information according to instant messaging interaction content | |
US8972402B1 (en) | Ranking users and posts in social networking services | |
CN102375865B (en) | The message updating method of a kind of information client side and information client side | |
CN109716369A (en) | Improve the privacy of user in electronic information activity | |
CN101350092A (en) | Method and system for publishing network advertisement | |
WO2009035763A1 (en) | Determining quality of communication | |
US20160132906A1 (en) | Surge detector for content consumption | |
EP3398146B1 (en) | Surge detector for content consumption | |
Rotman et al. | Sense of community in virtual environments | |
CN111831903B (en) | Service site recommendation method, device, equipment and storage medium | |
CN1780264A (en) | Method and system for the third party with instant telecommunication user state information offer | |
US20050120077A1 (en) | Method for dynamically targeted instant messaging |
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 |