基于上下文权重和动机对电话簿联系人排序的系统和方法

文档序号:6505594阅读:169来源:国知局
基于上下文权重和动机对电话簿联系人排序的系统和方法
【专利摘要】提供了一种方法和系统,所述方法和系统通过基于联系动机获得针对每个应用的联系人的权重来对电话簿联系人排序,并且通过基于应用动机测算应用的权重来对应用排序。可以针对每个应用标识联系动机,并且所述方法计算针对每个应用的联系人的权重。所述方法标识应用动机,并计算每个应用的权重。基于联系人的权重及应用的权重,所述方法归一化并排序在电话薄中的联系人。
【专利说明】基于上下文权重和动机对电话簿联系人排序的系统和方法
【技术领域】
[0001]本发明涉及对电话簿联系人排序。更具体地,本发明涉及通过基于联系动机标识针对每个应用的联系人组以及基于应用动机标识应用的权重来对电话簿联系人排序。
【背景技术】
[0002]通信设备,尤其是移动或便携电子设备,用于通信目的已经在社会中变得日益流行和盛行。许多用户将移动或便携计算机设备用作他们的主要通信方式,并经常将这样的设备随身携带。移动电子设备能够执行多种功能,例如电话薄功能、蜂窝电话服务功能、因特网协议上的语音(“VoIP”)电话服务功能、与存储在其上的各种软件应用有关的功能、电子邮件访问功能、与因特网能力有关的功能、日程表功能、音乐回放功能、视频回放功能等。
[0003]用户通常利用电话薄功能来选择用户想要与之交流的联系人。联系人的列表通常包括联系人名称、地址、电话号码、以及电子邮箱地址。电话薄功能也包括排序功能,使得能够以特定方式来组织联系人。例如,可以对联系人进行排序和组织,使得用户可以通过在显示器上滚动名称和电话号码来找到个人的电话号码。根据现有技术,用户随后可以通过按压按钮来命令电子设备拨打该号码。
[0004]根据现有技术,如果用户想要使用电子设备的电话薄功能找到一个特定联系人,那么用户不得不滚动联系人列表或在联系人列表中导航,直至找到相应条目。在某种程度上,利用现有的特征排列并访问电话薄联系人。用户可以基于属性(例如,名、姓、日期等)来对电话薄进行排序和分组。根据现有技术,可以给予用户利用悬挂条(hanging bar)选择字符的选项,以便用户可以跳至电话薄的相应部分。用户可以参照联系人记录,以便快速访问联系人。例如,联系人记录可以对应于未接来电、已拨呼叫、已接来电、和/或最近通话列表、发送和/或接收SMS列表等。
[0005]然而,根据现有技术,访问联系人条目可能是非常枯燥及耗时的。例如,访问联系人条目可能涉及执行查找、执行若干按键按压、在现有键盘输入机制上打字等。此外,电话薄充满用户不常与之联系的联系人。这种联系人与用户更频繁地与之联系的联系人一起存储及显示。因此,根据现有技术,电话薄的拥挤性质妨碍对经常使用联系人的访问。
[0006]由于上述原因,很明显,用于在电话薄中访问联系人的现有系统是不便的。因此,需要一种系统,克服上文所述不足,并使用户能够以快速且更方便的模式访问电话薄联系人。
[0007]以上信息作为背景信息提供,仅仅是为了帮助理解本公开。对于上述任何内容是否可作为关于本发明的现有技术没有任何判定也没有任何断言。

【发明内容】

[0008]本发明的方案在于解决至少上述问题和/或缺点并提供至少下述优点。因此,本发明的一个方面在于提供一种用于基于联系动机和应用动机对电话薄中的联系人排序的方法和系统。[0009]本发明的一个方面在于提供一种通过按应用列出每个联系人的动机确定联系动机和/或允许在联系动机中基于权重排序的方法。
[0010]本发明的另一方面是提供一种基于应用属性确定应用动机和/或允许在应用动机中基于权重排序的方法。
[0011]本发明的另一方面是提供一种基于累积权重对电话薄中的联系人排序的方法和系统,所述累积权重使用利用联系动机所获得的联系人的权重和利用应用动机所获得的应用的权重。
[0012]根据本发明的一个方面,提供了一种用于在通信设备中对电话薄联系人排序的方法。所述方法包括:标识通信设备中至少一个应用的联系动机,使用所标识的联系动机计算所述至少一个应用的联系人的权重,标识针对通信设备中所述至少一个应用的应用动机,基于所标识的应用动机计算所述至少一个应用的权重,且基于联系人的权重和所述至少一个应用的权重对联系人排序。
[0013]按照本发明的一个方面,提供了一种用于对电话薄联系人排序的通信设备。所述设备包括:集成电路,所述集成电路进一步包括至少一个处理器;以及至少一个存储器,具有电路中的计算机程序代码,其中所述至少一个存储器和计算机程序代码配置为与所述至少一个处理器一同工作,使设备标识至少一个应用的联系动机、使用所标识的联系动机计算所述至少一个应用的联系人的权重、标识针对所述至少一个应用的应用动机、基于所标识的应用动机计算所述至少一个应用的权重、并基于联系人的权重和所述至少一个应用的权重对联系人排序。
[0014]当结合以下描述和附图考虑时,将更好地领会和理解文中实施例的这些和其他方面。然而,应理解,以下描述尽管表示了优选实施例及其多个具体细节,但是仅是为了示例性的目的而不是为了限制。在不脱离本发明的精神的前提下,在文中实施例的范围内,可以做出多种改变和修改,且文中实施例包括所有这样的修改。
[0015]以下详细描述结合附图公开了本发明的示例性实施例,通过以下详细描述,本领域技术人员将更清楚本发明的其他方面、优点和突出的特征。
【专利附图】

【附图说明】
[0016]结合附图,根据以下详细描述,本发明的一些示例实施例的上述和其他方面、特征以及优点将更清楚,附图中:
[0017]图1示出了根据本发明示例性实施例的通信设备的总体框图;
[0018]图2示出了根据本发明示例性实施例的方法的概图;
[0019]图3示出了根据本发明示例性实施例的针对每个应用的联系人组;
[0020]图4示出了根据本发明示例性实施例的用于获得针对每个应用的联系人组的流程图;
[0021]图5示出了根据本发明示例性实施例的针对应用的联系动机;
[0022]图6示出了根据本发明示例性实施例的分配给针对每个应用的联系人组的权重;
[0023]图7示出了根据本发明示例性实施例的用于对每个应用加权的流程图;
[0024]图8示出了根据本发明示例性实施例的分配给每个应用的权重;
[0025]图9示出了根据本发明示例性实施例的选择用户想要的应用的方法;[0026]图10示出了根据本发明示例性实施例的对电话联系人排序的流程图;
[0027]图11示出了根据本发明示例性实施例的电话薄中的排序后联系人组;
[0028]图12示出了根据本发明示例性实施例的用于基于累积权重对电话薄联系人排序的流程图;
[0029]图13示出了根据本发明示例性实施例的基于倍增因数排序的应用的示意图。
[0030]图14示出了根据本发明示例性实施例的基于累积权重排序的联系人的示意图;
[0031]图15示出了根据本发明示例性实施例的实现应用的计算环境。
[0032]应指出,贯穿附图,相同的附图标记用于表示相同或相似的部件、特征和结构。
【具体实施方式】
[0033]以下参照附图的描述用来帮助全面理解由权利要求及其等同物限定的本发明的示例实施例。以下描述包括多种具体细节来帮助理解,但是这些具体细节应该视为仅仅是示例性的。因此,本领域技术人员应认识到,在不背离本发明的范围和精神的前提下,可以对本文所述实施例进行多种改变和修改。此外,为了清楚和简要目的,可能省略了对公知功能和结构的描述。
[0034]以下描述和权利要求中使用的术语和词语不限于字面含义,而是仅仅由发明人用来达到对本发明的清楚和一致的理解。因此,本领域技术人员应理解,以下对本发明示例性实施例的描述仅用于说明目的,而不是要限制由权利要求及其等同物限定的本发明。
[0035]应该理解,单数形式“一(个)”、“一种”和“该”包括复数形式,除非文中另外明确指出。因此,例如,对于“一组件表面”的引述包括对于一个或多个这种表面的引述。
[0036]本发明的示例性实施例实现了一种基于联系动机(contacts incentive)和应用动机(application incentive)对电话薄中的联系人排序的方法和系统。联系动机包括按应用列出的每个联系人的动机的列表和/或允许在联系动机中基于权重进行排序。基于电话薄中一个或多个联系人针对不同应用的使用、一个或多个联系人与用户的应用的交互、通过联系人与每个应用的交互、通过联系人与不同应用实体的交互、每个应用中联系人的状态、每个应用的参与者、在两个或更多联系人之间的会话期间不是参与者的一个或多个联系人或联系链接的使用,以及所有其它用于监控用户和用户联系人的动机,确定联系动机和基于权重的排序。联系动机允许考虑不牵涉用户的参数。
[0037]根据本发明的示例性实施例,使用联系动机确定针对每个应用的联系人的权重,这涉及标识联系动机;对联系动机归一化;基于针对每个应用的联系动机对每个联系人加权;如果动机没有归一化,获得应用间联系人的归一化权重;以及比较最终权重。
[0038]根据本发明的示例性实施例,所述方法确定在应用本身中排序所使用的应用动机。基于应用属性、在存储器中应用为可用的时间量、查找从中开启电话薄的应用、从每个应用访问电话薄的次数、用户意图、以及帮助测量应用权重的所有其它属性,来计算应用动机。
[0039]根据本发明的示例性实施例,所述方法通过标识应用动机、基于应用动机对每个应用进行加权、以及比较最终权重,来对应用加权。
[0040]根据本发明的示例性实施例,所述方法基于累积权重来对联系人排序,所述累积权重使用利用联系动机所得到的联系人的权重和利用应用动机所得到的应用的权重。[0041]图1示出了根据本发明示例性实施例的通信设备的总体框图。
[0042]参考图1,通信设备100包括电话薄管理模块101、存储模块102、通信接口模块103、以及用户界面(UI)模块(例如,显示模块)104。电话薄管理模块101包括由通信设备100的用户存储的整个联系人列表
[0043]根据本发明的示例性实施例,用户可以把联系人组织成群组,例如家人、同事、朋友等。电话薄管理模块101存储用户所组织的群组联系人,且无论什么时候用户想要与按群组所组织的联系人进行某些动作,电话薄管理模块101帮助用户进行这样的动作。根据本发明的示例性实施例,所述动作可以对应于呼叫家人群组中的联系人、向朋友群组中的联系人发送消息,和/或类似动作。
[0044]存储模块102在存储器中存储所有电话薄联系人。根据本发明的示例性实施例,存储模块102可以是内部存储器或外部存储器。
[0045]通信接口模块103用作用户实施的不同动作与服务提供商之间的接口。如果用户从电话薄中选择联系人并向所选联系人发送消息,那么通信接口模块103通过服务提供商向联系人发送该消息。根据本发明的示例性实施例,通信接口模块103作为通信设备100和服务提供商之间的桥梁。
[0046]用户界面模块104向用户显示内容。根据本发明的示例性实施例,用户界面模块104显示电话薄中的联系人列表,并且如果用户在列表中选择特定联系人,那么用户界面模块104可以向用户显示与该用户进行某些动作的选项。所述动作可以是发送短消息服务(SMS)消息、语音呼叫、skype呼叫等。
[0047]根据本发明的示例性实施例,通信设备100可以是移动电话、个人数字助理(PDA)、平板电脑、膝上型电脑、个人电脑(PC)、数码相机、便携游戏机、MP3播放器、便携/个人多媒体播放器(PMP)、手持电子书等。
[0048]图2示出了根据本发明示例性实施例的方法的概图。
[0049]参考图2,基于联系动机和应用动机对电话薄联系人排序。由于具有逐个应用的动机列表并且也允许在动机中基于权重排序,所以联系动机机制可以具有较大的范围。动机和基于权重排序机制允许对联系人排序时考虑不牵涉用户的参数。本发明的示例性实施例允许通过考虑应用动机和针对这种动机的权重来在应用中排序。动机和基于权重排序机制可以包括例如以下操作:考虑“在存储器中应用为可用的时间量”以及“从每个应用访问电话薄的次数”。这种考虑与现代智能电话平台极为相关。
[0050]根据本发明的示例性实施例,所述方法将具有权重的相似应用归集为应用组。然后,将应用组的累积权重用于对联系人的排序。这种考虑在用户可以安装与相同类型相对应的多个应用的智能电话平台中是非常重要的。例如,关于社交,用户可以安装Facebook、Twitter等。根据本发明的示例性实施例,所述方法将不同的社交应用归集成一个应用用于对联系人排序。例如,所述方法将不同的即时消息(IM)应用归集为一个聊天应用用于对联系人排序。根据本发明的示例性实施例,用户可以使用相同的账户信息来登录不同的即时消息应用,例如,Google talk、Yahoo messenger、eBuddy messenger 等。在这种情况下,所述方法将这些IM应用归集成一个组(为‘聊天’)用于对联系人排序。
[0051]图3示出了根据本发明示例性实施例的针对每个应用的联系人组。
[0052]参考图3,示出了若干应用,例如社交服务(SNS)301、聊天302、日程表303、图集304、以及信使305。在每个应用下列出一些联系人。在每个应用下所列的联系人表示针对每个应用经常使用的联系人。例如,针对SNS301,联系人Joys是经常使用的联系人,而在任何其它应用中没有使用Joys。Alicia在SNS应用301中排在第三位,然而,针对日程表应用303,Alicia是经常使用的联系人。因此,联系人可以作为针对多于一个应用的经常使用联系人而被列出。
[0053]图4示出了根据本发明示例性实施例的用于获得针对每个应用的联系人组的流程图。
[0054]参考图4,在步骤401,针对每个应用标识联系动机。联系动机帮助对针对每个应用的联系人进行加权。例如,如果应用是图集,那么针对应用图集的联系动机可以是在最近上传图片中最常标记的成员(例如,联系人)、最常浏览图片中最常标记的成员、一定时间段中最常标记的成员、最常浏览用户图片的成员、在用户较常浏览的图片中标记的成员等。类似地,针对应用,应标识所有可能的联系动机。基于针对应用所标识的一个或多个或所有联系动机,可以计算针对该应用的每个联系人的权重。
[0055]在步骤402,所述方法确定是否对动机分优先级和加权。如果所述方法在步骤402确定不对动机分优先级和加权,那么所述方法进行到步骤403,在步骤403中,如下文公式
(I)所示,所述方法 针对每个应用计算每个联系人的权重Wottact,其中‘i’对应于联系人的数量,‘N’对应于针对应用的联系动机的数量,且Aottact x对应于针对联系动机X由CONTACT所执行的动作的数量。
[0056]Wconiact = Σχ=ο ^contact_χ........公式(I)
[0057]例如,所述方法通过假定如下3个针对图集的联系动机,计算针对应用‘图集’的联系人的权重,所述3个动机为动机1:最常浏览图片中最常标记的成员,动机2:最近图片中最常标记的成员,动机3:上周最常标记的成员等。
[0058]例如,根据本发明的示例性实施例,确定联系人James的权重为Wlames = (James针对动机I的动作的次数+James针对动机2的动作的次数+James针对动机3的动作的次数)=35+10+25 = 70。类似地,Wcraig = 20+5+40 = 65。通过比较以上两个结果(例如,James和Craig各自的权重),比Wtoig具有更大权重。类似地,应计算针对应用的所有联系人的权重,并通过比较所有联系人的权重,可以标识针对应用的联系人组。可以使用相同的方法来标识所有应用的联系人组。
[0059]相反,如果所述方法在步骤402确定对联系动机分优先级和加权,那么所述方法进行到步骤404,在步骤404中标识(例如,确定)联系动机的权重。因此,所述方法进行到步骤405。
[0060]在步骤405中,通过基于联系动机对每个联系人加权,计算每个联系人的权重Wtontact,其中联系动机是加权的。例如,在计算联系人的权重时考虑联系动机的权重。
[0061]下文公式(2)中示出了针对特定应用,基于联系动机对联系人进行加权的公式,其中‘i’对应于联系人的数量,且‘N’对应于针对应用的联系动机的数量,WIn_tiTC—x对应于联系动机X的权重,且Acmntact-x对应于针对联系动机X的动作的数量。
[0062]Wcontact = Σχ=0 ^lncentivejc * ^CONTACTjc...*....公式⑵
[0063]例如,所述方法通过假定如下3个针对图集的联系动机,考虑联系动机的权重,来计算针对应用‘图集’的联系人的权重,所述三个动机为动机1:最常浏览图片中最常标记的成员(例如,动机I的权重是5),动机2:最近图片中最常标记的成员(例如,动机2的权重是3),动机3:上周最常标记的成员(例如,动机3的权重是7)等。
[0064]例如,根据本发明的示例性实施例,通过使用以上公式,计算联系人Wjames和Wtoig的权重。Wjames= (35*5)+ (10*3)+ (25*7) = 380,且 Wcraig = (20*5) + (5*3) + (40*7) = 395。通过比较以上两个结果,Wcraig比Wlanres具有更大权重。因此,通过考虑联系动机的权重,可以标识每个应用的联系人组。
[0065]在步骤406,所述方法基于由分别使用公式I和公式2的以上两种方法计算的联系人的权重Wottact,对针对每个应用的联系人排序。
[0066]在步骤407,所述方法确定动机是否归一化。
[0067]如果所述方法在步骤407中确定动机没有归一化,那么所述方法进行到步骤408,在步骤408中,所述方法针对联系人分配归一化的权重Nw。。相反,如果所述方法在步骤407中确定动机已归一化,那么所述方法进行到步骤409,在步骤409中,所述方法归一化联系
人的权重Wottact。
[0068]根据本发明的示例性实施例,方法400中的各动作可以按照所呈现的顺序、按照不同的顺序或同时执行。此外,根据本发明的示例性实施例,图4中所列的一些动作可以省略。
[0069]图5示出了根据本发明示例性实施例的针对应用的联系动机。
[0070]参考图5,示出了针对应用如SNS301、聊天302、日程表303、图集305以及信使305的联系动机。针对每个应用联系动机不同,且所述方法使用联系动机来计算每个应用中每个联系人的权重WraTAeT。例如,聊天应用302包括与心情和状态相对应的联系动机。根据本发明的示例性实施例,心情和状态可以分别表示聊天应用302中所有联系人的心情和状态。根据本发明的示例性实施例,心情和状态可以分别表示具有移动设备的用户的心情和状态,并且可以执行对具有相同心情和状态的联系人的搜索。例如,根据本发明的示例性实施例,在聊天302应用中,心情可以是高兴或忧伤,且状态可以是有空、离开或者忙碌,这些由用户配置。
[0071]图6示出了根据本发明示例性实施例的分配给针对每个应用的联系人组的权重。
[0072]参考图6,所述方法基于归一化,向针对每个应用的联系人组分配权重。不同应用中针对每个联系人所计算的权重基于针对每个应用所标识的联系动机。针对每个应用的联系动机的数量可以不同。因此,不能直接比较使用动机所得到的联系人的权重。因此,应该归一化权重,使得权重在不同应用间可比较。例如,在图集应用中针对特定用户所发现的标记的总数不能与在电子邮件应用中从用户接收的电子邮件的总数比较。为了将在图集应用中针对特定用户所发现的标记的总数与在电子邮件应用中针对特定用户接收的电子邮件的总数作比较,可以在应用间归一化动机。
[0073]例如,根据本发明的示例性实施例,如果标记的总数是8且如果接收电子邮件的数目是2,则可以具有相同的权重。在这种方式下,可以在应用间归一化所有动机。
[0074]根据本发明的示例性实施例,如果动机没有归一化,那么可以归一化针对每个应用的联系人的权重。例如,可以向所有应用的排位第一的联系人赋予相同的权重。附图示出了发现针对每个应用的联系人组,并且标识针对每个联系人的归一化权重(Nwc)。基于Nw。,对针对每个应用的联系人组进行排序。例如,信使应用305中联系人David的归一化权重是5,高于相同信使应用305中的联系人Leo。根据本发明的示例性实施例,与联系人相对应的权重越高,则反应在每个应用中联系越好。
[0075]图7示出了根据本发明示例性实施例的用于对每个应用进行加权的流程图。
[0076]参考图7,在步骤701,所述方法标识用于对应用进行加权的应用动机。
[0077]根据本发明的示例性实施例,应用动机可以是关于应用本身的信息,所述应用动机帮助对应用进行加权。
[0078]根据本发明的示例性实施例,应用动机可以是描述用户打开电话薄的目的的用户意图。这种用户意图可以手动选择,例如,关于表明用户是否想执行SNS活动、电子邮件活动等的指示。
[0079]根据本发明的示例性实施例,可以基于从中开启电话薄的应用,确定应用动机。例如,如果从信使应用305开启电话薄,用户将更有可能使用电话薄来标识用于发送消息或进行其它信使应用活动的联系人。
[0080]根据本发明的示例性实施例,可以基于应用在存储器中为可用的时间量,确定应用动机。例如,如果应用长时间占据存储器,可以假定该应用被用户使用了很长时间。在目前的智能电话中,存在被称为“低存储杀手(low-memory-killer) ”的处理,所述处理标识未被用户使用但却使用存储器的应用或处理。“低存储杀手”处理将杀死(例如,终止)未被用户使用但却使用存储器的处理或应用。因此,如果应用在存储器中消耗较长时间且没有被杀掉,那么假定该应用是由用户使用了较长时间。因此,可以给予该应用更高的优先级。
[0081]根据本发明的示例性实施例,可以基于从每个应用访问‘电话薄’的次数,确定应用动机。基于从每个应用访问电话薄的次数,所述方法可以确定最常使用电话薄的应用。类似地,应该标识帮助对应用加权 的所有应用动机。基于一个或多个或所有应用动机,能够对应用进行加权。
[0082]在步骤702中,所述方法确定是否对应用动机分优先级和加权。
[0083]如果所述方法在步骤702确定不对动机分优先级和加权,那么所述方法进行到步骤703,在步骤703中,如下文公式(3)所示,所述方法计算应用的权重WAPPUQmw,其中‘i’对应于联系人的数量,‘N’对应于针对应用的应用动机的数量,且Aappuotmn x对应于APPLICATION针对应用动机x的动作的数量。而后,所述方法进行到步骤706。
[0084]Wapplication = Σχ=ο ^appijcation_x........公式⑶
[0085]相反,如果所述方法在步骤702确定对应用动机分优先级和加权,那么所述方法进行到步骤704,在步骤704中所述方法标识应用动机的权重。
[0086]接下来所述方法在步骤705通过考虑动机的权重,如下文公式(4)所示,计算应用的权重,其中‘i’对应于联系人的数量,且‘N’对应于针对应用的应用动机的数量,WIn_tive—x对应于应用动机X的权重,且AAPPUeATIW—x对应于APPLICATION针对应用动机x的动作的数量。而后,所述方法进行到步骤706。
[0087]Wapplication = Σχ=ο ^incentivejc * ^application_x........公式⑷
[0088]在步骤706中,所述方法对应用进行排序。
[0089]而后,在步骤707,所述方法分配应用的归一化权重(Nwa),其中Nwa可以是应用的权
本身。归一化的权重也可以基于排序后的顺序而重新分配。
[0090]根据本法的示例性实施例,方法700中的各动作可以按照所呈现的顺序、按照不同的顺序或同时执行。此外,根据本发明的示例性实施例,图7中所列的一些动作可以省略。
[0091]图8示出了根据本发明示例性实施例的分配给每个应用的权重。
[0092]参考图8,Nwa可以是应用的权重Wappucmmn本身或者是考虑应用的权重后的应用权SWappucati,归一化的权重也可以基于排序后的顺序而重新分配。附图示出了针对应用如SNS301、聊天302、日程表303、图集304以及信使305的Nwa,这些应用基于Nwa排序。
[0093]图9示出了根据本发明示例性实施例的选择用户想要的应用的方法。
[0094]参考图9,用户想要的应用动机可以由用户手动选择。
[0095]例如,如图9所示,用户可以选择用户想要使用的应用。可以向用户给予在电话薄应用本身中所提供的标签或菜单中选择应用的选项。基于所选的应用,可以对电话薄联系人排序。根据本发明的示例性实施例,不管使用应用动机针对应用所得到的权重如何,可以向被标识为用户想要使用的应用的应用给予最高优先级。例如,如果用户想要在显示器中选择聊天应用302,那么用户可以看到聊天应用302下可用的联系人。图中示出的累积部分示出了对联系动机和应用动机两者的集合。根据在先前附图中计算的联系人的权重Wottact和应用的权重WAPPUeATIW,确定累积列表。
[0096]图10示出了根据本发明示例性实施例的对电话簿联系人排序的流程图。
[0097]参考图10,在步骤1001,所述方法基于所确定的归一化联系人权重Nw。,标识针对每个应用的联系人组。
[0098]此后,在步骤1002,所述方法基于Nwa对应用排序。
[0099]在步骤1003,所述方法通过基于应用的排序后顺序放置排序后的联系人组,来对电话薄联系人进行排序。
[0100]根据本发明的示例性实施例,方法1000中的各动作可以按照所呈现的顺序、按照不同的顺序或同时执行。此外,根据本发明的示例性实施例,图10中所列的一些动作可以省略。
[0101]图11示出了根据本发明示例性实施例的电话薄中的排序后联系人组。
[0102]参考图11,基于联系人的归一化权重Nk和应用的归一化权重Nwa,在电话薄中对联系人排序。
[0103]例如,根据本发明的示例性实施例,权重为10的SNS应用301被给予最高优先级,并且在电话薄联系人中首先示出。电话薄中示出的前5个联系人是针对SNS应用301所标识的联系人组。
[0104]类似地,权重为9的聊天应用302被给予下一优先级,并且聊天应用302的联系人组在电话簿中示出为下5个联系人。聊天应用302的联系人组之后是基于排序后顺序的其他应用。因此,用户可以轻易地标识每个应用下的联系人,并在需要时选择联系人。
[0105]图12示出了根据本发明示例性实施例的用于基于累积权重对电话薄联系人排序的流程图。
[0106]根据本发明的示例性实施例,基于累积权重,对电话薄联系人排序。
[0107]参考图12,在步骤1201,所述方法计算联系人的归一化权重Nwc。
[0108]在步骤1202,所述方法计算应用的归一化权重Nwa。
[0109]在步骤1203,所述方法确定是否使用任何倍增因数。[0110]如果所述方法在步骤1203确定了不使用倍增因数,那么所述方法进行到步骤1204,在步骤1204,如下文公式(5)所示,所述方法不考虑倍增因数,计算针对每个联系人的累积权重,其中N对应于应用的数量,Nwe对应于联系人X的归一化权重,且Nwa对应于针对联系人X的应用的归一化权重,且其中X对应于为其计算累积权重的联系人。
【权利要求】
1.一种用于在通信设备中对电话薄联系人排序的方法,所述方法包括: 标识通信设备中至少一个应用的联系动机; 使用所标识的联系动机,计算所述至少一个应用的联系人的权重; 标识针对通信设备中所述至少一个应用的应用动机; 基于所标识的应用动机,计算所述至少一个应用的权重;以及 基于所述联系人的权重和所述至少一个应用的权重,对联系人排序。
2.根据权利要求1所述的方法,其中计算联系人的权重包括: 基于联系动机的权重,计算联系人的权重。
3.根据权利要求1所述的方法,其中计算所述至少一个应用的权重包括: 基于应用动机的权重,计算所述至少一个应用的权重。
4.根据权利要求1所述的方法,其中所述方法还包括: 计算针对所述至少一个应用的联系人的归一化权重;以及 基于所述至少一个应用的权重,计算所述至少一个应用的归一化权重。
5.根据权利要求4所述的方法,其中对联系人排序包括: 基于所述联系人的归一化权重和所述至少一个应用的归一化权重,对联系人排序。
6.根据权利要求4所述的方法,其中所述方法进一步包括: 基于所述联系人的所述归一化权重,计算针对每个联系人的累积权重。
7.根据权利要求6所述的方法,其中基于针对所述至少一个应用的倍增因数,计算针对每个联系人的累积权重,以及 其中基于累积权重对联系人排序。
8.根据权利要求1所述的方法,其中所述方法包括: 将通信设备中的相似应用归集为一集中应用,以及 通过计算该集中应用的累积权重,对联系人排序。
9.一种用于在通信设备中对电话薄联系人排序的系统,其中所述系统配置成执行如权利要求I到8中至少一项所述的步骤。
10.一种用于对电话薄联系人排序的通信设备,所述通信设备包括: 集成电路,包括至少一个处理器;以及 至少一个存储器,具有所述电路中的计算机程序代码; 其中所述至少一个存储器和计算机程序代码配置为与所述至少一个处理器一同工作,使设备: 标识至少一个应用的联系动机; 使用所标识的联系动机,计算所述至少一个应用的联系人的权重; 标识针对所述至少一个应用的应用动机; 基于所标识的应用动机,计算所述至少一个应用的权重;以及 基于所述联系人的权重和所述至少一个应用的权重,对联系人排序。
11.根据权利要求10所述的通信设备,其中通信设备配置为基于联系动机的权重计算联系人的权重。
12.根据权利要求10所述的通信设备,其中通信设备配置为基于应用动机的权重计算所述至少一个应用的权重。
13.根据权利要求10所述的通信设备,其中通信设备配置为计算针对所述至少一个应用的联系人的归一化权重;以及基于所述至少一个应用的权重计算所述至少一个应用的归一化权重。
14.根据权利要求13所述的通信设备,其中通信设备配置为基于所述联系人的归一化权重和所述至少一个应用的归一化权重,对联系人排序。
15.根据权利要求13所述的通信设备,其中通信设备配置为通过基于所述联系人的归一化权重,计算针对每个联系人的累积权重,来对联系人排序。
16.根据权利要求15所述的通信设备,其中基于针对所述至少一个应用的倍增因数,计算针对每个联系人的累积权重,以及 其中通信设备配置为基 于累积权重对联系人排序。
【文档编号】G06F17/30GK103544200SQ201310286523
【公开日】2014年1月29日 申请日期:2013年7月9日 优先权日:2012年7月9日
【发明者】巴拉特·拉杰·坎杜尔拉贾, 斯里达尔·拉吉夫·卡武里 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1