一种获取社交网络信息的方法技术

技术编号:6865302 阅读:401 留言:0更新日期:2012-04-11 18:40
一种获取社交网络信息的方法,包括步骤:从服务器下载用户的主要信息;利用下载的主要信息中包括的标识项,在客户端中搜索与标识项对应的用户的详细信息;当没有搜索到与标识项对应的详细信息时,从服务器下载与标识项对应的详细信息,其中,标识项是由服务器生成的全局唯一的标识,用于在社交网络中标识详细信息。

【技术实现步骤摘要】

本专利技术涉及社交网络技术,更具体地讲,涉及一种在客户端获取社交网络信息的方法
技术介绍
在互联网技术高度发展的今天,社交网络技术为人们提供了一种新的社交方式。 用户通过一个客户端(例如,PC、PDA、手机等)就可以实现与他人的社会交往。一个用户的社交网络信息主要包括自己的信息、朋友的信息以及朋友的朋友的信息等。每个社交成员的信息通常非常多,常常包括大量的文本数据、音频数据、视频数据等。 这造成了用户使用社交网络服务浏览其他成员的信息时,会有很大的网络开销。这对于带宽、存储空间有限的便携式设备(例如,手机、MID、PDA等)来说,很难承担如此大的网络和存储开销。CN200910076518号中国专利申请公开了一种SNS浏览方法,其包括为客户端提供第一信息;所述第一信息包括当前用户本人信息及本人SNS好友第一级别信息包含的用户数据;接收到客户端数据拉取请求;所述数据拉取请求为请求所述SNS好友第一级别信息外的其他级别信息包含的用户数据或所述SNS好友的SNS好友第一级别信息包含的用户数据;根据所述数据拉取请求为客户端提供相应的用户数据。在上述公开中,需要针对用户的每个好友来分别同步用户的每个好友的数据。因此,即使下载和存储的社交网络信息中存在相同的信息。换句话说,由于针对每个社交成员来下载其数据,相同的数据可能被重复下载和存储,因此浪费了带宽和存储空间。由于人类的社交具有聚类性,所以一个用户朋友的朋友有很大概率就是这个用户自己的朋友,或者用户的另一个朋友的朋友。因此,对于用户的一个朋友而言,该用户的朋友的信息(例如,朋友圈以及朋友圈的信息)就很有可能与该用户自己的信息重复。而在社交网络技术中,用户的朋友的信息也作为用户的社交网络信息,从而造成用户的社交网络信息的重复率较高。因此,根据现有技术的社交网络信息获取方法,会重复下载和存储相同的数据,造成了网络带宽、流量和存储空间的浪费。因此,需要一种有效的在客户端获取社交网络信息的方法。
技术实现思路
本专利技术提供一种利用标识项获取社交网络信息的方法。根据本专利技术的一方面,提供一种在客户端获取社交网络信息的方法,包括步骤从服务器下载用户的主要信息;利用下载的主要信息中包括的标识项,在客户端中搜索与标识项对应的详细信息;当没有搜索到与标识项对应的详细信息时,从服务器下载与标识项对应的详细信息,其中,标识项是由服务器生成的全局唯一的标识,用于在社交网络中标识详细信息。标识项可以是标识号或URL。当搜索到与标识项对应的详细信息时,可更新搜索到的详细信息的访问时间。当客户端中存储的社交网络信息超出预定容量时,可删除访问时间最早的详细信肩、ο主要信息还可包括与详细信息对应的时间戳。当搜索到的详细信息的时间戳比主要信息中包括的与详细信息对应的时间戳早时,则可从服务器下载与标识项对应的详细信息。当不能从服务器下载用户的主要信息时,可从客户端读取用户的主要信息,利用读取的主要信息中包括的标识项,在客户端中搜索与标识项对应的详细信息。主要信息可包括朋友列表或对应于朋友列表的标识项。可根据用户的朋友列表下载用户的朋友列表中的社交网络成员的主要信息,并根据社交网络成员的主要信息来下载社交网络成员的详细信息。可根据用户的朋友列表和用户的朋友列表中的至少一个社交网络成员的朋友列表,确定用户和所述至少一个社交网络成员的共同的朋友。可根据用户的朋友列表中的至少两个社交网络成员的朋友列表,确定所述至少两个社交网络成员的共同的朋友,以从中查找用户的朋友。根据本专利技术的另一方面,提供一种在客户端获取社交网络信息的方法,包括步骤 利用社交网络成员的主要信息中包括的标识项,在客户端中搜索与标识项对应的详细信息;当没有搜索到与标识项对应的详细信息时,从服务器下载与标识项对应的详细信息,其中,标识项是由服务器生成的全局唯一的标识,用于在社交网络中标识详细信息。可从服务器下载社交网络成员的的主要信息,或从客户端读取社交网络成员的的主要信息。主要信息可包括朋友列表或对应于朋友列表的标识项。可根据至少两个社交网络成员的朋友列表来获得所述至少两个社交网络成员的共同的朋友。所述至少两个社交网络成员可包括在用户的朋友列表中,从所述确定的共同的朋友中查找用户的朋友。根据本专利技术的获取社交网络信息的方法,利用作为全局标识的标识项对详细信息进行标识,并利用标识项搜索客户端中存在的详细信息,从而可防止重复下载和存储相同的详细信息,从而节省了流量以及存储空间。附图说明通过下面结合附图进行的详细描述,本专利技术的上述和其它目的、特点和优点将会变得更加清楚,其中图1示出根据本专利技术实施例的获取社交网络信息的方法的流程图;图2示出根据本专利技术另一实施例的获取社交网络信息的方法的流程图。具体实施例方式现在,将参照附图更充分地描述本专利技术的实施例。图1示出根据本专利技术实施例的获取社交网络信息的方法的流程图。4在步骤101,当用户在客户端登陆服务器时,从服务器下载用户的主要信息,并更新客户端中的主要信息。在本专利技术中,社交网络成员(例如,用户、用户的朋友、用户的朋友的朋友等)的信息被分为主要信息和详细信息。可根据社交网络成员的标识码获取该社交网络成员的主要信息。主要信息是一些关键信息,例如,用户名、姓名等,这类信息一般是简单类型(例如, 文本或数字类型),数据量较小。详细信息是社交网络成员的除主要信息之外的信息,这类信息一般是数据量较大,常常包括一些复杂类型的信息(例如,共享文件、多媒体信息、朋友圈的信息(例如,朋友列表、朋友的朋友列表等)等)。主要信息包括与详细信息对应的标识项(例如,与头像、朋友列表、通信方式、个人介绍等对应的标识项),即,与详细信息相关联的信息(例如,标识号(ID)或URL)。标识项是由服务器生成的全局唯一的标识,用于在全局(即,社交网络)标识详细信息。此外,详细信息中也可包括标识项。在步骤102,利用下载的主要信息中包括的标识项(例如,ID或URL),在客户端搜索与标识项对应的详细信息,例如,用户的朋友列表等。还可根据用户的朋友列表下载用户的朋友列表中的社交网络成员的主要信息和详细信息。可自动执行步骤102或者根据用户的需要而执行步骤102。例如,对于常用的详细信息可利用相应的标识项自动从客户端进行搜索(例如,对于朋友列表,可利用对应于朋友列表的标识项从客户端自动搜索作为详细信息的朋友列表;对于头像,可利用对应于头像的标识项从客户端自动搜索作为详细信息的头像);对于不常用的详细信息(例如,共享的视频、音频),可根据用户的需要利用相应的标识项来从客户端进行搜索。在步骤103,如果搜索到对应的详细信息,则使用该详细信息,并且更新搜索到的详细信息的访问时间。在步骤104,如果没有搜索到对应的详细信息,则从服务器获取对应的详细信息并将其保存到客户端。图2示出了根据本专利技术的另一实施例的获取社交网络信息的方法的流程图。当在步骤201不能登陆到服务器(例如,由于网络问题)时,可直接从客户端读取用户的主要信息。在步骤202,利用读取的主要信息中包括的标识项,在客户端搜索与标识项对应的详细信息。可自动或根据用户的需要来进行上述搜索。在步骤203,当搜索到对应的详细信息时,更新该详细信息的访问时间。在步骤204,当没有搜索到对应的详细信息时,通本文档来自技高网
...

【技术保护点】
1.一种在客户端获取社交网络信息的方法,包括步骤:从服务器下载用户的主要信息;利用下载的主要信息中包括的标识项,在客户端中搜索与标识项对应的详细信息;当没有搜索到与标识项对应的详细信息时,从服务器下载与标识项对应的详细信息,其中,标识项是由服务器生成的全局唯一的标识,用于在社交网络中标识详细信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:李健王成军颜晓蔚
申请(专利权)人:三星电子中国研发中心三星电子株式会社
类型:发明
国别省市:84

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1