本发明专利技术提供一种用于联系人排序的方法,该方法包括:获取用户设备中的联系人信息;获取用户在社交网站上的好友信息;将好友信息与联系人信息进行匹配;计算联系人的亲密度;以及根据亲密度对联系人进行排序。本发明专利技术还提供一种用于联系人排序的设备,该设备包括:用于获取用户设备中的联系人信息的装置;用于获取用户在社交网站上的好友信息的装置;用于将好友信息与联系人信息进行匹配的装置;用于计算联系人的亲密度的装置;以及用于根据亲密度对联系人进行排序的装置。
【技术实现步骤摘要】
【专利摘要】本专利技术提供一种用于联系人排序的方法,该方法包括:获取用户设备中的联系人信息;获取用户在社交网站上的好友信息;将好友信息与联系人信息进行匹配;计算联系人的亲密度;以及根据亲密度对联系人进行排序。本专利技术还提供一种用于联系人排序的设备,该设备包括:用于获取用户设备中的联系人信息的装置;用于获取用户在社交网站上的好友信息的装置;用于将好友信息与联系人信息进行匹配的装置;用于计算联系人的亲密度的装置;以及用于根据亲密度对联系人进行排序的装置。【专利说明】用于联系人排序的方法和设备
本专利技术涉及移动通信领域,具体地涉及一种用于联系人排序的方法和设备。
技术介绍
随着社交网站⑶3)的日益发展,越来越多的人(比如情侣、好友等)喜欢通过在各种社交网站上发布或回复诸如状态、微博、日志等内容来进行交互,这种交互的频繁程度反映了人们之间的亲密度。 当前的移动设备(比如手机、掌上电脑等)的通讯录只是按照简单的字母(拼音)顺序对用户的联系人进行排序,排序方式较为单一,而且不方便查找与用户经常联系的联系人,增加了查找时间。
技术实现思路
因此,需要一种方法,该方法可以通过利用用户与联系人在各种社交网站上交互的频繁程度来计算他们之间的亲密度,根据亲密度对联系人进行排序,从而改善用户对移动设备的使用体验。 本专利技术提供一种用于联系人排序的方法,该方法包括:获取用户设备中的联系人信息;获取用户在社交网站上的好友信息;将好友信息与联系人信息进行匹配;计算联系人的亲密度;以及根据亲密度对联系人进行排序。 进一步地,联系人信息包括姓名和电话号码。 进一步地,好友信息包括姓名和对用户发布的内容的回复。 进一步地,将好友信息与联系人信息进行匹配包括将好友与联系人按照姓名取交集。 进一步地,计算联系人的亲密度包括将联系人对用户发布的内容的回复的次数分别相加。 本专利技术还提供一种用于联系人排序的设备,该设备包括:用于获取用户设备中的联系人信息的装置;用于获取用户在社交网站上的好友信息的装置;用于将好友信息与联系人信息进行匹配的装置;用于计算联系人的亲密度的装置;以及用于根据亲密度对联系人进行排序的装置。 [0011〕 进一步地,联系人信息包括姓名和电话号码。 进一步地,好友信息包括姓名和对用户发布的内容的回复。 进一步地,用于将好友信息与联系人信息进行匹配的装置包括用于将好友与联系人按照姓名取交集的装置。 进一步地,用于计算联系人的亲密度的装置包括用于将联系人对用户发布的内容的回复的次数分别相加的装置。 本专利技术通过利用用户与联系人在社交网站上交互的频繁程度来计算他们之间的亲密度,根据亲密度对联系人进行排序,把亲密度最高的联系人排在最前面,方便用户查找与自己经常联系的联系人,节省了查找时间,丰富了联系人的排序方式,从而改善了用户对移动设备的使用体验。 【专利附图】【附图说明】 通过下文对结合附图所示出的实施例进行详细说明,本专利技术的上述以及其他特征将更加明显,附图中相同或相似的附图标记表示相同或相似的部件,其中: 图1示出了根据本专利技术的一个实施例的用于联系人排序的方法的原理框图; 图2示出了根据本专利技术的一个实施例的用于联系人排序的方法的流程图;以及 图3示出了根据本专利技术的另一个实施例的用于联系人排序的方法的流程图。 【具体实施方式】 下面将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。 下面结合附图对本专利技术的具体实施例进行描述。 图1示出了根据本专利技术的一个实施例的用于联系人排序的方法的原理框图100。如图1中所示,在步骤102,安装在用户设备(比如手机、掌上电脑等)上的应用程序获取用户设备中的联系人信息,其中联系人信息可以包括但不限于姓名和电话号码。在步骤104,应用程序获取用户在社交网站(比如人人网、新浪微博等)上的好友信息,其中好友信息可以包括但不限于姓名和对用户发布的内容(比如状态、微博等)的回复。在步骤106,将好友信息与联系人信息进行匹配,从而建立用户的联系人与好友之间的对应关系。在步骤108,计算联系人的亲密度,其中亲密度在本文中被定义为表示好友与用户之间交互的频繁程度,并且采用如式(1)所示的算法来计算: 1= I: (1) 其中,I表示好友的亲密度,表示好友对用户发布的第1个内容的回复的次数。在步骤110,根据亲密度对联系人进行排序。 图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) 图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和?的信息(姓名、对用户八发布的所有状态的回本文档来自技高网...
【技术保护点】
一种用于联系人排序的方法,所述方法包括:获取用户设备中的联系人信息;获取用户在社交网站上的好友信息;将所述好友信息与所述联系人信息进行匹配;计算所述联系人的亲密度;以及根据所述亲密度对所述联系人进行排序。
【技术特征摘要】
【专利技术属性】
技术研发人员:樊城晨,
申请(专利权)人:北京千橡网景科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。