用于联系人排序的方法和设备的制作方法

文档序号:6512854阅读:149来源:国知局
用于联系人排序的方法和设备的制作方法
【专利摘要】本发明提供一种用于联系人排序的方法,该方法包括:获取用户设备中的联系人信息;获取用户在社交网站上的好友信息;将好友信息与联系人信息进行匹配;计算联系人的亲密度;以及根据亲密度对联系人进行排序。本发明还提供一种用于联系人排序的设备,该设备包括:用于获取用户设备中的联系人信息的装置;用于获取用户在社交网站上的好友信息的装置;用于将好友信息与联系人信息进行匹配的装置;用于计算联系人的亲密度的装置;以及用于根据亲密度对联系人进行排序的装置。
【专利说明】用于联系人排序的方法和设备

【技术领域】
[0001]本发明涉及移动通信领域,具体地涉及一种用于联系人排序的方法和设备。

【背景技术】
[0002]随着社交网站⑶3)的日益发展,越来越多的人(比如情侣、好友等)喜欢通过在各种社交网站上发布或回复诸如状态、微博、日志等内容来进行交互,这种交互的频繁程度反映了人们之间的亲密度。
[0003]当前的移动设备(比如手机、掌上电脑等)的通讯录只是按照简单的字母(拼音)顺序对用户的联系人进行排序,排序方式较为单一,而且不方便查找与用户经常联系的联系人,增加了查找时间。


【发明内容】

[0004]因此,需要一种方法,该方法可以通过利用用户与联系人在各种社交网站上交互的频繁程度来计算他们之间的亲密度,根据亲密度对联系人进行排序,从而改善用户对移动设备的使用体验。
[0005]本发明提供一种用于联系人排序的方法,该方法包括:获取用户设备中的联系人信息;获取用户在社交网站上的好友信息;将好友信息与联系人信息进行匹配;计算联系人的亲密度;以及根据亲密度对联系人进行排序。
[0006]进一步地,联系人信息包括姓名和电话号码。
[0007]进一步地,好友信息包括姓名和对用户发布的内容的回复。
[0008]进一步地,将好友信息与联系人信息进行匹配包括将好友与联系人按照姓名取交集。
[0009]进一步地,计算联系人的亲密度包括将联系人对用户发布的内容的回复的次数分别相加。
[0010]本发明还提供一种用于联系人排序的设备,该设备包括:用于获取用户设备中的联系人信息的装置;用于获取用户在社交网站上的好友信息的装置;用于将好友信息与联系人信息进行匹配的装置;用于计算联系人的亲密度的装置;以及用于根据亲密度对联系人进行排序的装置。
[0011〕 进一步地,联系人信息包括姓名和电话号码。
[0012]进一步地,好友信息包括姓名和对用户发布的内容的回复。
[0013]进一步地,用于将好友信息与联系人信息进行匹配的装置包括用于将好友与联系人按照姓名取交集的装置。
[0014]进一步地,用于计算联系人的亲密度的装置包括用于将联系人对用户发布的内容的回复的次数分别相加的装置。
[0015]本发明通过利用用户与联系人在社交网站上交互的频繁程度来计算他们之间的亲密度,根据亲密度对联系人进行排序,把亲密度最高的联系人排在最前面,方便用户查找与自己经常联系的联系人,节省了查找时间,丰富了联系人的排序方式,从而改善了用户对移动设备的使用体验。

【专利附图】

【附图说明】
[0016]通过下文对结合附图所示出的实施例进行详细说明,本发明的上述以及其他特征将更加明显,附图中相同或相似的附图标记表示相同或相似的部件,其中:
[0017]图1示出了根据本发明的一个实施例的用于联系人排序的方法的原理框图;
[0018]图2示出了根据本发明的一个实施例的用于联系人排序的方法的流程图;以及
[0019]图3示出了根据本发明的另一个实施例的用于联系人排序的方法的流程图。

【具体实施方式】
[0020]下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
[0021]下面结合附图对本发明的具体实施例进行描述。
[0022]图1示出了根据本发明的一个实施例的用于联系人排序的方法的原理框图100。如图1中所示,在步骤102,安装在用户设备(比如手机、掌上电脑等)上的应用程序获取用户设备中的联系人信息,其中联系人信息可以包括但不限于姓名和电话号码。在步骤104,应用程序获取用户在社交网站(比如人人网、新浪微博等)上的好友信息,其中好友信息可以包括但不限于姓名和对用户发布的内容(比如状态、微博等)的回复。在步骤106,将好友信息与联系人信息进行匹配,从而建立用户的联系人与好友之间的对应关系。在步骤108,计算联系人的亲密度,其中亲密度在本文中被定义为表示好友与用户之间交互的频繁程度,并且采用如式(1)所示的算法来计算:
[0023]1= I: (1)
[0024]其中,I表示好友的亲密度,表示好友对用户发布的第1个内容的回复的次数。在步骤110,根据亲密度对联系人进行排序。
[0025]图2示出了根据本发明的一个实施例的用于联系人排序的方法的流程图200。下面以人人网为例阐述该流程图200。如图2中所示,在步骤202,用户八输入在人人网的用户名和密码,登录人人网。在步骤204,安装在用户设备上的应用程序获取用户设备中的联系人8、和0的信息(姓名、电话号码等在步骤206,应用程序通过人人网的开放平台(111:1:0: / /界(16^.1-0111-611.¢0111 /界1垃1 /八卩工)获取用户八在人人网发布的所有状态(例如状态31和32)。在步骤208,应用程序通过人人网的开放平台获取用户八在人人网的好友0、0和2的信息(姓名、对用户八发布的所有状态的回复等)。在步骤210,将好友匕0和2与联系人8、和0按照姓名取交集,生成匹配的联系人和0。在步骤212,获取匹配的联系人和0对用户八发布的状态31和52的回复的次数(例如,联系人对状态31回复1次,对状态32回复2次;联系人0对状态31回复4次,对状态32回复1次丨。在步骤214,将联系人8、0和0对状态51和32的回复的次数分别相加,得到联系人8、0和0的亲密度(例如,联系人的亲密度1=1+2=3,联系人0的亲密度1=4+1=5,而联系人8由于不是用户^的好友,故10)。在步骤216,根据亲密度对联系人8、0和0进行排序,将亲密度最高的联系人排在最前面(例如,新的联系人顺序为0(1=5), (: (1=3)和8 (10)
[0026]图3示出了根据本发明的另一个实施例的用于联系人排序的方法的流程图300。图3中所示的流程图300是同时基于多个社交网站来实现的。下面以人人网和新浪微博这两个社交网站为例阐述该流程图300。如图3中所示,在步骤302,用户八分别输入在人人网和新浪微博的用户名和密码,登录人人网和新浪微博。在步骤304,安装在用户设备上的应用程序获取用户设备中的联系人8、匕0和2的信息(姓名、电话号码等在步骤306,应用程序通过人人网的开放平台(111:1:11: / / (16^.1-0111-611.¢0111 /界1^1 /八卩工)获取用户在人人网发布的所有状态(例如51和32),应用程序还通过新浪微博的开放平台(111:1:13: / / 00611.界61)30.¢0111 / 界1^1 / % £5 % 86 % ^5! % £5 % 80% 9^^1)获取用户在新浪微博发布的所有微博(例如33〉。在步骤308,应用程序分别通过人人网的开放平台和新浪微博的开放平台获取用户在人人网的好友匕0和2的信息(姓名、对用户八发布的所有状态的回复等)和用户在新浪微博的好友匕0、2和?的信息(姓名、对用户八发布的所有状态的回复等)。在步骤310,将人人网的好友0、0和2、新浪微博的好友0、0、2和?与联系人8、匕0和2按照姓名取交集,生成匹配的联系人0、0和2。在步骤312,获取匹配的联系人匕0和2对用户八发布的状态51和32以及微博33的回复的次数(例如,联系人0对状态31回复1次,对状态52回复2次,对微博33回复1次;联系人0对状态31回复4次,对状态32回复1次;联系人2对状态31回复1次,对状态32回复1次,对微博33回复1次)。在步骤314,将联系人8、0、0和2对状态51和32以及微博33的回复的次数分别相加,得到联系人8、0、0和2的亲密度(例如,联系人的亲密度1=1+2+1=4,联系人0的亲密度1=4+1=5,联系人2的亲密度4=1+1+1=3,而联系人8由于不是用户八的好友,故1^=0)。在步骤316,根据亲密度对联系人8、0、0和2进行排序,将亲密度最高的联系人排在最前面(例如,新的联系人顺序为0(1=5), (: (1=4) 3(10)和8 (1^=0))0
[0027]虽然以上结合具体实施例,对根据本发明的用于联系人排序的方法和设备进行了详细描述,但本发明并不限于此。本领域普通技术人员能够在说明书教导之下对本发明进行多种变换、替换和修改而不偏离本发明的精神和范围。应该理解,所有这样的变化、替换、修改仍然落入本发明的保护范围之内。本发明的保护范围由所附权利要求来限定。
【权利要求】
1.一种用于联系人排序的方法,所述方法包括: 获取用户设备中的联系人信息; 获取用户在社交网站上的好友信息; 将所述好友信息与所述联系人信息进行匹配; 计算所述联系人的亲密度;以及 根据所述亲密度对所述联系人进行排序。
2.根据权利要求1所述的方法,其中所述联系人信息包括姓名和电话号码。
3.根据权利要求1所述的方法,其中所述好友信息包括姓名和对所述用户发布的内容的回复。
4.根据权利要求1所述的方法,其中将所述好友信息与所述联系人信息进行匹配包括将所述好友与所述联系人按照姓名取交集。
5.根据权利要求1-4中的任一项所述的方法,其中计算所述联系人的亲密度包括将所述联系人对所述用户发布的所述内容的所述回复的次数分别相加。
6.一种用于联系人排序的设备,所述设备包括: 用于获取用户设备中的联系人信息的装置; 用于获取用户在社交网站上的好友信息的装置; 用于将所述好友信息与所述联系人信息进行匹配的装置; 用于计算所述联系人的亲密度的装置;以及 用于根据所述亲密度对所述联系人进行排序的装置。
7.根据权利要求6所述的设备,其中所述联系人信息包括姓名和电话号码。
8.根据权利要求6所述的设备,其中所述好友信息包括姓名和对所述用户发布的内容的回复。
9.根据权利要求6所述的设备,其中所述用于将所述好友信息与所述联系人信息进行匹配的装置包括用于将所述好友与所述联系人按照姓名取交集的装置。
10.根据权利要求6-9中的任一项所述的设备,其中所述用于计算所述联系人的亲密度的装置包括用于将所述联系人对所述用户发布的所述内容的所述回复的次数分别相加的装置。
【文档编号】G06F17/30GK104462136SQ201310437465
【公开日】2015年3月25日 申请日期:2013年9月17日 优先权日:2013年9月17日
【发明者】樊城晨 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1