CN102624958A - 用于管理联系人信息的设备和方法 - Google Patents
用于管理联系人信息的设备和方法 Download PDFInfo
- Publication number
- CN102624958A CN102624958A CN2011100349184A CN201110034918A CN102624958A CN 102624958 A CN102624958 A CN 102624958A CN 2011100349184 A CN2011100349184 A CN 2011100349184A CN 201110034918 A CN201110034918 A CN 201110034918A CN 102624958 A CN102624958 A CN 102624958A
- Authority
- CN
- China
- Prior art keywords
- liveness
- contact person
- value
- increment
- act
- 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
Images
Landscapes
- Telephone Function (AREA)
Abstract
提供一种用于管理联系人信息的设备和方法。所述设备包括:通信单元,用于通过网络与联系人进行通信;存储单元,用于存储联系人;活跃度衰减单元,用于使存储的联系人的活跃度值随着时间流逝而减小;活跃度增值单元,用于在每次通过通信单元与联系人通信之后,将所述联系人的活跃度值增加。通过上述设备,可有效地反映出联系人的近期活跃程度。
Description
技术领域
本发明涉及对联系人信息进行管理的技术,具体说来,涉及一种对联系人的活跃度值进行增减,从而有效地反映出联系人的近期活跃程度的设备和方法。
背景技术
随着通信技术的发展,人们已经将手机等便携式终端作为重要的通信工具,以便在日常的工作和生活中通过手机与他人方便地取得联络。因此,手机中存储的联系人数量也变得非常庞大。这众多的联系人在手机中通常按照姓名进行了排序,或者被设置到了不同的分组。但随着联系人数量的增加,上述管理联系人的方式无法实现有效的检索,人们在使用手机时往往需要进行复杂的操作才能找到期望的联系人。
虽然近来提出了依据联络次数对联系人进行排序的管理方法,但是所采取的方式只是针对每个联系人累计其联络次数。这种方式的弊端在于反映的信息单一,而且缺乏科学性。例如,对于某位新增加的联系人而言,虽然与其进行联络的总数不多导致其排列的位置靠后,但是这位联系人却可能是近期频繁联络的重要联系人。反之,对于长久存储的联系人而言,虽然可能近期完全没有联络,却因为在过去联络了较多次数而排列在靠前的位置。
由此可见,现有技术中管理联系人信息的方式无法满足用户实际中的使用需求,缺乏足够的可靠性和有效性。因此,有必要提出一种能够在手机等便携式终端中有效地管理联系人信息的技术方案。
发明内容
本发明的目的在于提供一种通过对联系人的活跃度值进行增减,从而有效地反映出联系人的近期活跃程度的设备和方法。
根据本发明的一方面,提供一种用于管理联系人信息的设备,所述设备包括:通信单元,用于通过网络与联系人进行通信;存储单元,用于存储联系人;活跃度衰减单元,用于使存储的联系人的活跃度值随着时间流逝而减小;活跃度增值单元,用于在每次通过通信单元与联系人通信之后,将所述联系人的活跃度值增加。
活跃度增值单元在增加联系人的活跃度值时,将依据当前时间与上次通信时间之间的时间差来确定活跃度值的增值。
所述设备还可包括:排序单元,用于将活跃度值最高的预定数量的联系人组成联系人排序表,并基于活跃度衰减单元和活跃度增值单元的输出结果来更新所述联系人排序表。
在任意已有联系人通信结束后对联系人排序表中的所有联系人均进行活跃度值的运算,而对于联系人排序表外的联系人则仅当该联系人通信结束后才对其进行活跃度值的运算活跃度衰减单元可按照下面的等式对联系人的活跃度值进行衰减运算:
ActD=Act×(QD^(Cn-Dn-1)),
其中,ActD为联系人在衰减后的活跃度值,Act为由活跃度衰减单元提取的联系人的活跃度值,QD为自然衰减权值,其值为小于1的正数,Cn为当前时间,Dn-1为上次衰减时间,其中,Cn和Dn-1均以“天”为单位。
活跃度衰减单元可将上次衰减时间Dn-1设置为针对所有联系人的全局变量或针对每个联系人的局部变量。
活跃度增值单元可按照下面的等式对联系人的活跃度值进行增值运算:ActI=Act+QN^(Num-1),其中,ActI为联系人在增值后的活跃度值,Act为由活跃度增值单元提取的联系人的活跃度值,QN为同日通信增值权值,其值为小于1的正数,Num为同日通信次数。
活跃度增值单元可按照下面的等式对联系人的活跃度值进行增值运算:其中,ActI为联系人在增值后的活跃度值,Act为由活跃度增值单元提取的联系人的活跃度值,QN为同日通信增值权值,其值为小于1的正数,Num为同日通信次数,Cn为当前时间,Tn-1为上次通信时间,其中,Cn和Tn-1均以“天”为单位。
活跃度增值单元可按照下面的等式对联系人的活跃度值进行增值运算:ActI=Act+[QN^(Num-1+Cn-Tn-1)],其中,ActI为联系人在增值后的活跃度值,Act为由活跃度增值单元提取的联系人的活跃度值,QN为同日通信增值权值,其值为小于1的正数,Num为同日通信次数,Cn为当前时间,Tn-1为上次通信时间,其中,Cn和Tn-1均以“天”为单位。活跃度衰减单元可将上次衰减时间Dn-1设置为针对所有联系人的全局变量,在每次通信结束后,对于进行通信的联系人,可在由活跃度衰减单元进行活跃度衰减之后,由活跃度增值单元进行活跃度增值,而对于没有进行通信的联系人,则可仅由活跃度衰减单元进行活跃度衰减。
活跃度衰减单元可将上次衰减时间Dn-1设置为分别针对每个联系人的局部变量,在开机或进入电话本时,可由活跃度衰减单元对所有联系人统一进行活跃度衰减,在每次通信结束后,可由活跃度增值单元仅对于进行通信的联系人进行活跃度增值,而对于没有进行通信的联系人,则不进行任何处理。
根据本发明的另一方面,提供一种用于管理联系人信息的方法,所述方法包括:由通信单元通过网络与联系人进行通信;由活跃度衰减单元使存储在存储单元中的联系人的活跃度值随着时间流逝而减小;在每次通过通信单元与联系人通信之后,由活跃度增值单元将所述联系人的活跃度值增加。
由活跃度增值单元将所述联系人的活跃度值增加的步骤包括:由活跃度增值单元依据当前时间与上次通信时间之间的时间差来确定活跃度值的增值。
所述方法还可包括:由排序单元将活跃度值最高的预定数量的联系人组成联系人排序表,并基于活跃度衰减单元和活跃度增值单元的输出结果来更新所述联系人排序表。
在由活跃度衰减单元使联系人的活跃度值随着时间流逝而减小的步骤中,活跃度衰减单元可按照下面的等式对联系人的活跃度值进行衰减运算:ActD=Act×(QD^(Cn-Dn-1)),其中,ActD为联系人在衰减后的活跃度值,Act为由活跃度衰减单元提取的联系人的活跃度值,QD为自然衰减权值,其值为小于1的正数,Cn为当前时间,Dn-1为上次衰减时间,其中,Cn和Dn-1均以“天”为单位。
由活跃度衰减单元可将上次衰减时间Dn-1设置为针对所有联系人的全局变量或针对每个联系人的局部变量。
在由活跃度增值单元将所述联系人的活跃度值增加的步骤中,活跃度增值单元可按照下面的等式对联系人的活跃度值进行增值运算:ActI=Act+QN^(Num-1),其中,ActI为联系人在增值后的活跃度值,Act为由活跃度增值单元提取的联系人的活跃度值,QN为同日通信增值权值,其值为小于1的正数,Num为同日通信次数。
在由活跃度增值单元将所述联系人的活跃度值增加的步骤中,活跃度增值单元可按照下面的等式对联系人的活跃度值进行增值运算:其中,ActI为联系人在增值后的活跃度值,Act为由活跃度增值单元提取的联系人的活跃度值,QN为同日通信增值权值,其值为小于1的正数,Num为同日通信次数,Cn为当前时间,Tn-1为上次通信时间,其中,Cn和Tn-1均以“天”为单位。
在由活跃度增值单元将所述联系人的活跃度值增加的步骤中,活跃度增值单元可按照下面的等式对联系人的活跃度值进行增值运算:ActI=Act+[QN^(Num-1+Cn-Tn-1)],其中,ActI为联系人在增值后的活跃度值,Act为由活跃度增值单元提取的联系人的活跃度值,QN为同日通信增值权值,其值为小于1的正数,Num为同日通信次数,Cn为当前时间,Tn-1为上次通信时间,其中,Cn和Tn-1均以“天”为单位。
联系人的上次通信时间、同日通信次数和活跃度值可保存在联系人的记录中。
活跃度衰减单元可将上次衰减时间Dn-1设置为针对所有联系人的全局变量,在每次通信结束后,对于进行通信的联系人,可在由活跃度衰减单元进行活跃度衰减之后,由活跃度增值单元进行活跃度增值,而对于没有进行通信的联系人,则可仅由活跃度衰减单元进行活跃度衰减。
活跃度衰减单元可将上次衰减时间Dn-1设置为分别针对每个联系人的局部变量,在开机或进入电话本时,可由活跃度衰减单元对所有联系人统一进行活跃度衰减,在每次通信结束后,可由活跃度增值单元仅对于进行通信的联系人进行活跃度增值,而对于没有进行通信的联系人,则不进行任何处理。
附图说明
通过下面结合附图进行的对实施例的描述,本发明的上述和/或其他目的和优点将会变得更加清楚,其中:
图1是示出根据本发明示例性实施例的用于管理联系人信息的设备的框图;
图2是示出根据本发明示例性实施例的由图1所示的用于管理联系人信息的设备中的活跃度衰减单元执行的操作的流程图;
图3是示出根据本发明示例性实施例的由图1所示的用于管理联系人信息的设备中的活跃度增值单元执行的操作的流程图;
图4是示出根据本发明示例性实施例的管理联系人信息的方法的流程图;
图5是示出根据本发明另一示例性实施例的进行联系人活跃度衰减的方法的流程图;以及
图6是示出根据本发明另一示例性实施例的管理联系人信息的方法的流程图。
具体实施方式
现将详细参照本发明的实施例,所述实施例的示例在附图中示出,其中,相同的标号始终指的是相同的部件。以下将通过参照附图来说明所述实施例,以便解释本发明。
图1是示出根据本发明示例性实施例的用于管理联系人信息的设备的框图。如图1所示,根据本发明示例性实施例的用于管理联系人信息的设备包括:通信单元10,用于通过网络与联系人进行通信;存储单元15,用于存储联系人;活跃度衰减单元20,用于使存储的联系人的活跃度值随着时间流逝而减小;活跃度增值单元30,用于在每次通过通信单元10与联系人通信之后,将所述联系人的活跃度值增加。上述用于管理联系人信息的设备可被配置在诸如手机、掌上电脑、个人数字助理等便携式终端中。作为示例,通信单元10与联系人进行通信的方式可包括:语音呼叫、视频通话、短消息、电子邮件传送等各种方式。在图1所示的用于管理联系人信息的设备中,由于通过活跃度衰减单元20使联系人的活跃度值随着时间流逝而减小,而仅对于进行了通信的联系人才通过活跃度增值单元30将该联系人的活跃度值增加,所以设备中的联系人不会仅仅由于被添加得早以致在过去进行过多次通信,从而比新近添加的联系人具有更高的活跃度值。而新近添加的联系人完全可以通过近期的频繁联络而在活跃度值上超过之前存储但许久未联络的联系人。上述管理方式能够更加准确地反映出联系人的活跃程度,从而向设备的使用者提供更有价值的联络统计数据以及更为有效的联系人检索方式。
此外,作为可选而非必要的部件,图1所示的用于管理联系人信息的设备还可包括:排序单元40,用于将活跃度值最高的预定数量的联系人组成联系人排序表,并基于各个联系人的活跃度值的变化来更新联系人排序表中的联系人。具体说来,作为示例,排序单元40可将活跃度值最高的20位联系人组成联系人排序表,并基于活跃度衰减单元20和活跃度增值单元30的计算结果来更新联系人排序表中的联系人,从而使得活跃度值最高的前20位联系人被包括在联系人排序表中。即,排序单元40可将联系人排序表中的联系人的活跃度值与其他联系人的活跃度值进行比较,并当其他联系人的活跃度值大于联系人排序表中的联系人的活跃度时,将所述其他联系人添加到联系人排序表中。
所述活跃度衰减单元20可使设备中的所有联系人的活跃度值随着时间流逝而减小。以下将参照图2来描述根据本发明示例性实施例的由图1所示的用于管理联系人信息的设备中的活跃度衰减单元20执行的操作。参照图2,在步骤S200,活跃度衰减单元20提取联系人的活跃度值,该活跃度值用于表示与该联系人进行通信的活跃程度,可与联系人的其他相关信息一起组成联系人的记录。然后,在步骤S210,活跃度衰减单元20对提取的联系人活跃度值进行衰减运算,以使得该联系人的活跃度值随着时间流逝而减小。作为示例,活跃度衰减单元20按照下面的等式1对提取的联系人活跃度值进行衰减运算:
ActD=Act×(QD^(Cn-Dn-1)) 等式1
其中,ActD为联系人在当前时间的活跃度值,即,衰减后的活跃度值,Act为活跃度衰减单元20在步骤S200提取的联系人的活跃度值,QD为自然衰减权值,其值为小于1的正数,QD值可由用户灵活设置,也可具有默认值。对于设备中的所有联系人,可采用统一的自然衰减权值QD。Cn为当前时间,Dn-1为上次衰减时间,其中,Cn和Dn-1均以“天”为单位。在此,活跃度衰减单元20可利用时钟***获取当前时间Cn,并可将上次衰减时间Dn-1设置为针对所有联系人记录的全局变量或针对每条联系人记录的局部变量。
等式1设置的衰减规则同样适用于间隔多天才通过活跃度衰减单元20进行活跃度值衰减的情况以及一天中启动多次活跃度值衰减处理的情况。然而,本领域技术人员应理解:本发明并不受限于等式1的具体设置,任何能够由活跃度衰减单元20使联系人的活跃度值随时间流逝而自然衰减的方式均能够应用于本发明。
然后,在步骤S220,活跃度衰减单元20将联系人的活跃度值Act更新为计算得出的ActD,并将变量上次衰减时间Dn-1更新为Cn。
在参照图2描述了由活跃度衰减单元20执行的联系人活跃度值衰减操作之后,以下将参照图3来描述根据本发明示例性实施例的由图1所示的用于管理联系人信息的设备中的活跃度增值单元30执行的操作。参照图3,在步骤S300,活跃度增值单元30按照与活跃度衰减单元20相同的方式来提取联系人的活跃度值。然后,在步骤S310和步骤S320,活跃度增值单元30分别提取联系人的上次通信时间和同日通信次数,由于联系人的上次通信时间和同日通信次数可与活跃度值一起保存在联系人的记录中,因此,步骤S300、S310和S320可被合并为一个步骤来执行。在步骤S330,活跃度增值单元30确定提取的当前时间与上次通信时间是否相同。如果提取的当前时间与上次通信时间不同,则活跃度增值单元30在步骤S355将同日通信次数重置为1,并随后进行到步骤S340;否则,活跃度增值单元30在步骤S358将同日通信次数的值加1,随后在步骤S340对提取的联系人活跃度值进行增值运算,以使得该联系人的活跃度值在通信结束后得到增长。作为示例,活跃度增值单元30按照下面的等式2对提取的联系人活跃度值进行增值运算:
ActI=Act+QN^(Num-1) 等式2
其中,ActI为联系人在当前时间的活跃度值,即,增值后的活跃度值,Act为活跃度增值单元30在步骤S300提取的联系人的活跃度值。QN为同日通信增值权值,其值为小于1的正数,QN值可由用户灵活设置,也可具有默认值。Num为同日通信次数,活跃度增值单元30可将同日通信次数Num设置为每条联系人记录中分别保存的信息字段。本领域技术人员应理解:本发明并不受限于等式2的具体设置,任何能够由活跃度增值单元30使联系人的活跃度值在通信完成后得到增加的方式均能够应用于本发明。此外,作为另一示例,活跃度增值单元30可以不考虑对同日通信多次的情况进行区分,而仅在每次发生通信之后进行相应的活跃度增值运算。
优选地,为了更合理地反映联系人的活跃程度,本发明的示例性实施例还可在对联系人进行活跃度增值时,进一步反映出联系人进行联络的时间间隔。也就是说,活跃度增值单元30在增加联系人的活跃度值时,将依据当前时间与上次通信时间之间的时间差来确定活跃度值的增值。
作为示例,活跃度增值单元30可按照下面的等式3或等式4对联系人的活跃度值进行增值运算:
ActI=Act+[QN^(Num-1+Cn-Tn-1)] 等式4
其中,ActI为联系人在当前时间的活跃度值,即,增值后的活跃度值,Act为活跃度增值单元30在步骤S300提取的联系人的活跃度值,QN为同日通信增值权值,其值为小于1的正数,Num为同日通信次数,Cn为当前时间,Tn-1为上次通信时间,其中,Cn和Tn-1均以“天”为单位。在此,活跃度增值单元30可利用时钟***获取当前时间Cn,并可将上次通信时间Tn-1设置为每条联系人记录中分别保存的信息字段。
然后,在步骤S350,活跃度增值单元30将联系人的活跃度值Act更新为计算得出的ActI,并将联系人记录中的上次通信时间Tn-1更新为Cn。
作为示例,假设时隔两日后发生第一次通信,且活跃度增值单元30在步骤S300提取的联系人的活跃度值Act为1并且活跃度增值单元30依据当前时间与上次通信时间之间的时间差来确定活跃度值的增值(例如,采用依据等式3的操作),此时,同日通信增值权值QN被设置为0.6,由于时隔两日后才发生第一次通信,所以在步骤S310提取的当前时间Cn与在步骤S320提取的上次通信时间Tn-1之间相差为2,同日通信次数Num在步骤S355被重置为1,因此,在步骤S340,第一次通信后增值的活跃度值ActI为然后,活跃度增值单元30将联系人的活跃度值Act更新为计算得出的1.2,并将联系人记录中的上次通信时间Tn-1更新为当前日期,然后,如果在当天又发生第二次通信,则活跃度增值单元30在步骤S300提取的联系人的活跃度值Act为1.2,此时,同日通信增值权值QN仍旧为0.6,由于是同一天内发送了第二次通信,所以在步骤S310提取的当前时间Cn与在步骤S320提取的上次通信时间Tn-1之间相差为0,而同日通信次数Num为2,因此,在步骤S340,第二次通信后增值的活跃度值ActI为然后,活跃度增值单元30将联系人的活跃度值Act更新为计算得出的1.8,并将联系人记录中的上次通信时间Tn-1更新为当前日期。
在参照图2和图3分别描述了由活跃度衰减单元20和活跃度增值单元30执行的改变活跃度值的操作之后。以下将参照图4和图5来描述根据本发明示例性实施例的管理联系人信息的方法。
图4是示出根据本发明示例性实施例的管理联系人信息的方法的流程图。在图4所示的实施例中,由图1所示的用于管理联系人信息的设备对联系人的活跃度值进行管理,其中,活跃度衰减单元20将上次衰减时间Dn-1设置为针对所有联系人记录的全局变量,并在每次通信结束后,对所有的联系人进行活跃度值的增减,具体说来,对于进行通信的联系人,在由活跃度衰减单元20进行活跃度衰减之后,由活跃度增值单元30进行活跃度增值,而对于没有进行通信的联系人,则仅由活跃度衰减单元20进行活跃度衰减。
在图4所示的示例性实施例中,首先,在通信结束之后,所述用于管理联系人信息的设备(通过其控制装置)在步骤S100判断通信的对方是否是设备中的联系人。当在步骤S100确定通信的对方是设备中的联系人时,所述用于管理联系人信息的设备(通过其控制装置)在步骤S110获取与所述联系人对应的联系人记录,根据本发明示例性实施例的联系人记录除了一般的联系人信息之外,还额外设置有活跃度值、上次通信时间和同日通信次数等信息字段。然后,在步骤S130,由活跃度衰减单元20获取当前时间和作为全局变量的上次衰减时间。在步骤S140,由活跃度衰减单元20确定获取的当前时间与上次衰减时间是否相同。如果获取的当前时间与上次衰减时间相同(说明设备中的联系人已经在当日经历过衰减处理),则在步骤S170,由活跃度增值单元30按照图3所示的流程对通信的联系人进行活跃度增值处理。如果获取的当前时间与上次衰减时间不同(说明设备中的联系人尚未在当日经过衰减处理),则在步骤S150和S160,由活跃度衰减单元20按照图2所示的流程分别对通信的联系人以及其他联系人进行活跃度衰减处理。
除了上述参照图4描述的示例性实施例之外,本发明还可采用其他方式来对联系人的活跃度值进行衰减或增值。图5是示出根据本发明另一示例性实施例的进行联系人活跃度衰减的方法的流程图。在图5所示的实施例中,由图1所示的用于管理联系人信息的设备对联系人的活跃度值进行管理,其中,活跃度衰减单元20将上次衰减时间Dn-1设置为分别针对每个联系人记录的局部变量,即,每个联系人记录都具有自己的上次衰减时间Dn-1。在此基础上,联系人活跃度值的衰减可在开机或进入电话本时由活跃度衰减单元20来统一进行。而每次通信结束后,则仅对于进行通信的联系人进行活跃度增值,此外,在特定条件下由活跃度衰减单元20对所述联系人进行活跃度衰减,而对于没有进行通信的联系人,则不进行任何处理。
在图5所示的示例性实施例中,首先,在开机或进入电话本时,在步骤S400,由活跃度衰减单元20获取当前时间和作为局部变量的上次衰减时间。在步骤S410,由活跃度衰减单元20确定获取的当前时间与上次衰减时间是否相同。如果获取的当前时间与上次衰减时间相同(说明设备中的联系人已经在当日经历过衰减处理),则结束衰减处理。如果获取的当前时间与上次衰减时间不同(说明设备中的联系人尚未在当日经过衰减处理),则在步骤S420,由活跃度衰减单元20按照图2所示的流程对各个联系人进行活跃度衰减处理。
由于在开机或进入电话本时,已经按照图5所示由活跃度衰减单元20对各个联系人进行了活跃度衰减处理,因此,在进行通信之后,可仅对相关联系人进行活跃度增值处理。此时的处理流程与图4所示的流程图类似,只是缺少其中的步骤S160。
如参照图1所述,用于管理联系人信息的设备还可包括排序单元40,其用于将活跃度值最高的预定数量的联系人组成联系人排序表,并基于所有已有联系人的活跃度值的变化来更新联系人排序表中的联系人。以下,将参照图6来描述根据本发明另一示例性实施例的管理联系人信息的方法的流程图,其中,活跃度衰减单元20将联系人排序表中的所有联系人设置为具有公共的上次衰减时间Dn-1,而对于联系人排序表外的其他联系人,活跃度衰减单元20则分别针对每个联系人设置上次衰减时间Dn-1,即,每个联系人排序表外的联系人记录都具有自己的上次衰减时间Dn-1。在这种情况下,由于联系人排序表中包括的是活跃度值相对高的联系人,因此,在任意已有联系人(不论其是否处于联系人排序表中)通信结束后对联系人排序表中的所有联系人均进行活跃度值的运算,而对于联系人排序表外的联系人则仅当该联系人通信结束后才对其进行活跃度值的运算。通过这种方式,只有联系人排序表中的联系人才需要在每次通信结束后均进行活跃度值更新流程(即,不必在每次通信结束后针对所有联系人进行活跃度值计算),因此可减少***消耗,提高运算速度。
在图6所示的示例性实施例中,首先,在通信结束之后,所述用于管理联系人信息的设备(通过其控制装置)在步骤S100判断通信的对方是否是设备中的联系人。当在步骤S100确定通信的对方是设备中的联系人时,所述用于管理联系人信息的设备通过其排序单元40在步骤S10确定当前联系人是否处于联系人排序表中。如果在步骤S10确定当前联系人是联系人排序表中的联系人,则在步骤S20,由排序单元40获取与所述联系人对应的联系人记录,由活跃度衰减单元20获取当前时间和联系人排序表的所有联系人所共有的上次衰减时间,并确定获取的当前时间与上次衰减时间是否相同。如果获取的当前时间与上次衰减时间相同,则在步骤S22,由活跃度增值单元30按照图3所示的流程对通信的当前联系人进行活跃度增值处理。如果获取的当前时间与上次衰减时间不同,则在步骤S21,由活跃度衰减单元20按照图2所示的流程对联系人排序表中的所有联系人进行活跃度衰减处理,并随后进行步骤S22。然后,在步骤S23,由排序单元40对联系人排序表中的各个联系人重新排序。
如果在步骤S10确定当前联系人不是联系人排序表中的联系人,则在步骤S30,由所述用于管理联系人信息的设备获取与所述联系人对应的联系人记录,由活跃度衰减单元20获取当前时间和当前联系人的上次衰减时间,并确定获取的当前时间与当前联系人的上次衰减时间是否相同。如果获取的当前时间与当前联系人的上次衰减时间相同,则在步骤S32,由活跃度增值单元30按照图3所示的流程对通信的当前联系人进行活跃度增值处理。如果获取的当前时间与上次衰减时间不同,则在步骤S31,由活跃度衰减单元20按照图2所示的流程对通信的当前联系人进行活跃度衰减处理,并随后进行步骤S32。在步骤S33,由活跃度衰减单元20获取联系人排序表的所有联系人所共有的上次衰减时间,并确定当前时间与共有的上次衰减时间是否相同。如果当前时间与共有的上次衰减时间相同,则进行步骤S35;否则,在步骤S34,由活跃度衰减单元20按照图2所示的流程对联系人排序表中的所有联系人进行活跃度衰减处理,并随后进行步骤S35。在步骤S35,由排序单元40确定当前联系人的活跃度值是否大于联系人排序表中的最小活跃度值。如果当前联系人的活跃度值大于排序表中的最小活跃度值,则在步骤S36,由排序单元40从联系人排序表中去除活跃度值最小的联系人,并将当前联系人***联系人排序表中顺序的位置,以完成对联系人排序表的更新。
在根据本发明的示例性实施例中,通过使联系人的活跃度值随着时间流逝而减小,而仅对于进行了通信的联系人将其活跃度值增加来更加有效地反映各个联系人的活跃程度。在此基础上,本领域技术人员可根据实际需要来灵活地设置衰减和增值的具体过程,而不必受限于依据上述等式1到等式4的具体处理过程。
以下的表1示意性地示出根据本发明示例性实施例对各个联系人的活跃度依据时间流逝和通信次数进行增减的示例:
表1:
在表1所示的联系人活跃度的情况下,根据本发明示例性实施例的用于管理联系人信息的设备可如表2所示将包括各个联系人的电话本保存为各个记录的组合:
表2:
此时,所述用于管理联系人信息的设备中的排序单元40可将其中活跃度值最高的3位联系人组成联系人排序表,例如,在第8天时,联系人排序表如表3所示:
表3:
活跃度 | 电话本记录索引 |
6.583052 | 3 |
5.338253 | 4 |
4.68559 | 5 |
此时,排序单元40可基于活跃度衰减单元20和活跃度增值单元30的计算结果来更新联系人排序表中的联系人,从而使得活跃度值最高的前3位联系人被包括在联系人排序表中。例如,在第9天时,联系人2的记录变为表4所示,此时,联系人排序表则被更新为表5所示。
表4:
联系人2 | 4.917031 | 2010-11-1 | 2 |
表5:
活跃度 | 电话本记录索引 |
6.583052 | 3 |
5.338253 | 4 |
4.917031 | 2 |
如上所述,在根据本发明示例性实施例的用于管理联系人信息的设备和方法中,由于使联系人的活跃度值随着时间流逝而减小,而仅对于进行了通信的联系人将其活跃度值增加,所以联系人不会仅仅由于被添加得早以致在过去进行过多次通信,从而比新近添加的联系人具有更高的活跃度值。而新近添加的联系人完全可以通过近期的频繁联络而在活跃度值上超过之前存储但许久未联络的联系人。上述管理方式能够更加准确地反映出联系人的活跃程度,从而向使用者提供更有价值的联络统计数据以及更为有效的联系人检索方式。
本发明的以上实施例仅仅是示例性的,而本发明并不受限于此。本领域技术人员应该理解:在不脱离本发明的原理和精神的情况下,可对这些实施例进行改变,其中,本发明的范围在权利要求及其等同物中限定。
Claims (12)
1.一种用于管理联系人信息的设备,所述设备包括:
通信单元,用于通过网络与联系人进行通信;
存储单元,用于存储联系人;
活跃度衰减单元,用于使存储的联系人的活跃度值随着时间流逝而减小;
活跃度增值单元,用于在每次通过通信单元与联系人通信之后,将所述联系人的活跃度值增加。
2.如权利要求1所述的设备,其中,活跃度增值单元在增加联系人的活跃度值时,将依据当前时间与上次通信时间之间的时间差来确定活跃度值的增值。
3.如权利要求1所述的设备,还包括:
排序单元,用于将活跃度值最高的预定数量的联系人组成联系人排序表,并基于活跃度衰减单元和活跃度增值单元的输出结果来更新所述联系人排序表。
4.如权利要求3所述的设备,其中,在任意已有联系人通信结束后对联系人排序表中的所有联系人均进行活跃度值的运算,而对于联系人排序表外的联系人则仅当该联系人通信结束后才对其进行活跃度值的运算。
5.如权利要求1所述的设备,其中,活跃度衰减单元按照下面的等式对联系人的活跃度值进行衰减运算:
ActD=Act×(QD^(Cn-Dn-1)),
其中,ActD为联系人在衰减后的活跃度值,Act为由活跃度衰减单元提取的联系人的活跃度值,QD为自然衰减权值,其值为小于1的正数,Cn为当前时间,Dn-1为上次衰减时间,其中,Cn和Dn-1均以“天”为单位。
6.如权利要求5所述的设备,其中,活跃度衰减单元将上次衰减时间Dn-1设置为针对所有联系人的全局变量或针对每个联系人的局部变量。
7.如权利要求1所述的设备,其中,活跃度增值单元按照下面的等式对联系人的活跃度值进行增值运算:
ActI=Act+QN^(Num-1),
其中,ActI为联系人在增值后的活跃度值,Act为由活跃度增值单元提取的联系人的活跃度值,QN为同日通信增值权值,其值为小于1的正数,Num为同日通信次数。
8.如权利要求2所述的设备,其中,活跃度增值单元按照下面的等式对联系人的活跃度值进行增值运算:
其中,ActI为联系人在增值后的活跃度值,Act为由活跃度增值单元提取的联系人的活跃度值,QN为同日通信增值权值,其值为小于1的正数,Num为同日通信次数,Cn为当前时间,Tn-1为上次通信时间,其中,Cn和Tn-1均以“天”为单位。
9.如权利要求2所述的设备,其中,活跃度增值单元按照下面的等式对联系人的活跃度值进行增值运算:
ActI=Act+[QN^(Num-1+Cn-Tn-1)],
其中,ActI为联系人在增值后的活跃度值,Act为由活跃度增值单元提取的联系人的活跃度值,QN为同日通信增值权值,其值为小于1的正数,Num为同日通信次数,Cn为当前时间,Tn-1为上次通信时间,其中,Cn和Tn-1均以“天”为单位。
10.如权利要求7到9中的任何一个权利要求所述的设备,其中,活跃度衰减单元将上次衰减时间Dn-1设置为针对所有联系人的全局变量,在每次通信结束后,对于进行通信的联系人,在由活跃度衰减单元进行活跃度衰减之后,由活跃度增值单元进行活跃度增值,而对于没有进行通信的联系人,则仅由活跃度衰减单元进行活跃度衰减。
11.如权利要求7到9中的任何一个权利要求所述的设备,其中,活跃度衰减单元将上次衰减时间Dn-1设置为分别针对每个联系人的局部变量,在开机或进入电话本时,由活跃度衰减单元对所有联系人统一进行活跃度衰减,在每次通信结束后,由活跃度增值单元仅对于进行通信的联系人进行活跃度增值,而对于没有进行通信的联系人,则不进行任何处理。
12.一种用于管理联系人信息的方法,所述方法包括:
由通信单元通过网络与联系人进行通信;
由活跃度衰减单元使存储在存储单元中的联系人的活跃度值随着时间流逝而减小;
在每次通过通信单元与联系人通信之后,由活跃度增值单元将所述联系人的活跃度值增加。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110034918.4A CN102624958B (zh) | 2011-01-30 | 2011-01-30 | 用于管理联系人信息的设备和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110034918.4A CN102624958B (zh) | 2011-01-30 | 2011-01-30 | 用于管理联系人信息的设备和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102624958A true CN102624958A (zh) | 2012-08-01 |
CN102624958B CN102624958B (zh) | 2015-02-04 |
Family
ID=46564638
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110034918.4A Active CN102624958B (zh) | 2011-01-30 | 2011-01-30 | 用于管理联系人信息的设备和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102624958B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103002102A (zh) * | 2012-11-22 | 2013-03-27 | 广东欧珀移动通信有限公司 | 一种管理联系人号码薄的方法和装置 |
WO2013189393A2 (zh) * | 2013-05-21 | 2013-12-27 | 中兴通讯股份有限公司 | 一种通讯录的联系人排序方法和*** |
CN104243659A (zh) * | 2014-09-22 | 2014-12-24 | 广东欧珀移动通信有限公司 | 通讯录联系人的更新方法和*** |
CN105122280A (zh) * | 2013-02-22 | 2015-12-02 | 诺基亚技术有限公司 | 用于提供联系人相关信息项的装置和方法 |
CN106603795A (zh) * | 2016-12-30 | 2017-04-26 | 深圳天珑无线科技有限公司 | 通讯录的显示方法及装置 |
CN107704997A (zh) * | 2017-09-12 | 2018-02-16 | 广东万丈金数信息技术股份有限公司 | 评估客户端活跃度的方法、装置及存储介质 |
US10255327B2 (en) | 2013-02-22 | 2019-04-09 | Nokia Technology Oy | Apparatus and method for providing contact-related information items |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050277409A1 (en) * | 2004-06-14 | 2005-12-15 | Nokia Corporation | Processing of event information in a communication device |
CN1758680A (zh) * | 2005-10-31 | 2006-04-12 | 上海贝豪通讯电子有限公司 | 一种移动通讯终端号码的排列和显示方法 |
CN101032155A (zh) * | 2004-08-16 | 2007-09-05 | 诺基亚公司 | 用于在通信设备中帮助选择联系人的装置和方法 |
CN101106784A (zh) * | 2007-08-20 | 2008-01-16 | 华为技术有限公司 | 信息排序及建立初始网络通讯录的方法、***和装置 |
CN101958953A (zh) * | 2010-01-28 | 2011-01-26 | 宇龙计算机通信科技(深圳)有限公司 | 一种标识联系人电话号码的方法、***及移动终端 |
-
2011
- 2011-01-30 CN CN201110034918.4A patent/CN102624958B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050277409A1 (en) * | 2004-06-14 | 2005-12-15 | Nokia Corporation | Processing of event information in a communication device |
CN101032155A (zh) * | 2004-08-16 | 2007-09-05 | 诺基亚公司 | 用于在通信设备中帮助选择联系人的装置和方法 |
CN1758680A (zh) * | 2005-10-31 | 2006-04-12 | 上海贝豪通讯电子有限公司 | 一种移动通讯终端号码的排列和显示方法 |
CN101106784A (zh) * | 2007-08-20 | 2008-01-16 | 华为技术有限公司 | 信息排序及建立初始网络通讯录的方法、***和装置 |
CN101958953A (zh) * | 2010-01-28 | 2011-01-26 | 宇龙计算机通信科技(深圳)有限公司 | 一种标识联系人电话号码的方法、***及移动终端 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103002102A (zh) * | 2012-11-22 | 2013-03-27 | 广东欧珀移动通信有限公司 | 一种管理联系人号码薄的方法和装置 |
CN105122280A (zh) * | 2013-02-22 | 2015-12-02 | 诺基亚技术有限公司 | 用于提供联系人相关信息项的装置和方法 |
US10255327B2 (en) | 2013-02-22 | 2019-04-09 | Nokia Technology Oy | Apparatus and method for providing contact-related information items |
US10402914B2 (en) | 2013-02-22 | 2019-09-03 | Nokia Technologies Oy | Apparatus and method for providing contact-related information items |
WO2013189393A2 (zh) * | 2013-05-21 | 2013-12-27 | 中兴通讯股份有限公司 | 一种通讯录的联系人排序方法和*** |
WO2013189393A3 (zh) * | 2013-05-21 | 2014-04-17 | 中兴通讯股份有限公司 | 一种通讯录的联系人排序方法和*** |
CN104184866A (zh) * | 2013-05-21 | 2014-12-03 | 中兴通讯股份有限公司 | 一种通讯录的联系人排序方法和*** |
CN104243659A (zh) * | 2014-09-22 | 2014-12-24 | 广东欧珀移动通信有限公司 | 通讯录联系人的更新方法和*** |
CN106603795A (zh) * | 2016-12-30 | 2017-04-26 | 深圳天珑无线科技有限公司 | 通讯录的显示方法及装置 |
CN107704997A (zh) * | 2017-09-12 | 2018-02-16 | 广东万丈金数信息技术股份有限公司 | 评估客户端活跃度的方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN102624958B (zh) | 2015-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102624958A (zh) | 用于管理联系人信息的设备和方法 | |
CN107395697A (zh) | 推送渠道选择、消息推送方法、装置及设备、可读介质 | |
US20080081609A1 (en) | Method and system for associating a user profile to a sim card | |
CN110443586B (zh) | 共享日程信息处理方法和装置、终端、存储介质 | |
US8725554B2 (en) | Household member number distribution estimation apparatus and household member number distribution estimation method | |
CN102457501B (zh) | 一种即时通讯账户的识别方法及*** | |
TW201017575A (en) | Methods, apparatuses, and computer program products for providing activity coordination services | |
CN107357718A (zh) | 一种构建测试方法及装置 | |
WO2021029961A1 (en) | Chat group recommendations for chat applications | |
CN102984357B (zh) | 一种联系人信息管理方法及装置 | |
CN103218705A (zh) | 一种日程提醒方法和装置 | |
CN102118698A (zh) | 基于移动终端联系人信息建立社区关系网的方法及装置 | |
CN104734860A (zh) | 一种会议管理方法及*** | |
CN102870440A (zh) | 一种呼叫转接的方法、装置和*** | |
CN107729781A (zh) | 移动终端防丢失的方法、移动终端及计算机可读存储介质 | |
CN108769232A (zh) | 应用资源推送方法、装置、设备及存储介质 | |
CN109241031B (zh) | 模型生成方法、模型使用方法、装置、***及存储介质 | |
CN112184138A (zh) | 结合rpa和ai的电网工单处理方法、装置及电子设备 | |
CN106815283A (zh) | 数据处理方法、装置及电子设备 | |
CN104850558A (zh) | 一种基于通信文本信息的事务管理方法、装置及终端 | |
CN112134987A (zh) | 信息处理方法、装置及电子设备 | |
CN104572866A (zh) | 用户关系链获取方法及装置 | |
KR100912711B1 (ko) | 지인관리 시스템 및 그것을 이용한 지인관리 방법 | |
CN103037053A (zh) | 一种通讯录显示方法及具有通信功能的移动终端 | |
CN103780477B (zh) | 信息推送方法和服务器 |
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 |