社交网络客户端和服务器的制作方法

文档序号:7676890阅读:252来源:国知局
专利名称:社交网络客户端和服务器的制作方法
技术领域
本发明涉及在社交网络客户端上显示个性化用户信息条的方法以及对应的社交网络客户端,本发明还涉及提供社交网络信息给客户端的服务器。
背景技术
社交网络(SNS,全称Social Networking Services),即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。社交网络向其成员(或称用户)提供与该社交网络的其他成员进行通信和交互的能力。在社交网络中,用户可以通过写日志、上传照片这些产生用户信息内容的行为来表达自己的观点、情感等。通常,社交网络会通过向用户显示好友动态来向用户通知你的好友发布了哪些新内容。从而实现用户之间的交流和了解。 社交网络客户端通常用于显示用户的好友的信息。通常这种显示是通过统ー的模板进行的。例如,图I示出显示了多条好友新鮮事信息条的社交网络客户端界面的ー个示例截图。如图I中所示,每条新鮮事包括好友头像,好友名称,新鲜事发生时间,以及新鮮事内容等。从图中可以看出,尽管对于每条新鮮事,好友头像、好友名称、新鲜事发生时间、以及新鮮事内容中的一项或多项有所不同,但是这些新鲜事信息都使用相同的主题模板来显示。例如,每条新鮮事所使用的背景顔色都是ー样的,例如都是浅蓝色(图中以新鲜事信息条边的文字标示)。另外,每条新鮮事使用的字体类型、字体大小和字体顔色也是ー样的。这不利于好友展现自己的个性,并且不容易在不同好友之间进行区分。

发明内容
本发明的实施例提供在社交网络客户端上显示个性化用户信息条的方法以及对应的社交网络客户端,本发明的实施例还提供将个性化的社交网络信息提供给客户端的服务器。在本发明的ー个方面,提供一种显示社交网络信息的客户端,包括好友信息条接收装置,用于从服务器接收好友信息条以及关联的信息条主题设定,所述关联的信息条主题设定指定了关联的信息条主題;好友信息条显示装置,用于根据好友信息条所关联的信息条主题显该好友"[目息条,其中,好友"[目息条所关联的"[目息条主题是由该"[目息条所对应的好友选择的,并且所述信息条主题定义了所述好友信息条显示的样式。根据本发明的一个实施例,所述信息条主题定义了以下的ー种或多种信息条背景颜色,信息条字体顔色,信息条字体类型,信息条字体大小,信息条背景材质,信息条背景图片,和信息条背景logo。根据本发明的一个实施例,所述信息条主题是从多个预先定义的信息条主题中选择的,所述多个预先定义的信息条主题中的每ー个具有唯一标识ID。根据本发明的一个实施例,客户端还包括本地信息条主题库,其包括从服务器下载的所述多个预先定义的信息条主题中的至少ー个信息条主題;
其中好友信息条接收装置接收的关联的信息条主题设定包括关联的信息条主题的イ目息条主题ID ;并且好友信息条显示装置进ー步用于通过使用好友信息条所关联的信息条主题的ID在本地信息条主题库中选择对应的信息条主題,并根据该对应的信息条主题显示该好友信息条。根据本发明的一个实施例,好友信息条接收装置进ー步用于判断从服务器接收的好友信息条所关联的信息条主题是否在本地信息条主题库中存在,并且当发现不存在时请求服务器下发该不存在的信息条主题到本地信息条主题库。根据本发明的一个实施例,所述好友信息条为好友新鮮事信息条。在本发明的另一方面,提供ー种提供社交网络信息给客户端的服务器,包括信息条主题设定接收装置,其接收用户对其信息条所关联的信息条主题的信息条主题设定,所 述信息条主题设定指定了关联的信息条主题,所述信息条主题定义了所述信息条显示的样式;信息条存储装置,其将用户的信息条主题设定关联到存储的用户信息条;信息条下发装置,其当用户的好友通过客户端请求下发用户的信息条时,将用户信息条以及关联的信息条主题设定下发到所述客户端。根据本发明的一个实施例,所述信息条主题定义了以下的ー种或多种信息条背景颜色,信息条字体顔色,信息条字体类型,信息条字体大小,信息条背景材质,信息条背景图片,和信息条背景logo。根据本发明的一个实施例,服务器还包括多个预先定义的信息条主题构成的信息条主题库,所述多个预先定义的信息条主题中的每ー个具有唯一标识ID,用户设定的相关联的信息条主题是从所述信息条主题库中选择的。根据本发明的一个实施例,服务器还包括信息条主题提供装置,其将所述多个预先定义的信息条主题中的信息条主题提供到用户的客户端供用户选择。根据本发明的一个实施例,所述多个预先定义的信息条主题进ー步与相应的权重关联,所述信息条主题提供装置根据相应的所述权重确定是否向用户的客户端提供所述信息条主题。根据本发明的一个实施例,所述权重由服务器根据每个预先定义的信息条主题被用户选择的次数来计算。根据本发明的一个实施例,所述多个预先定义的信息条主题中的至少ー个信息条主题是用户定制的。根据本发明的一个实施例,信息条主题库使用sqlite构造。本发明的实施例实现了可以一目了然的区分不同好友的信息条,并且不同好友的信息条的不同的信息条主题显示了其个性化设置。


通过參考附图阅读下文的详细描述,本发明实施例的上述以及其他目的、特征和优点将变得易于理解,其中图I示出根据现有技术的显示了多条好友新鮮事的社交网络客户端的一个示例截图2为示出根据本发明的一个实施例的用于设置用户信息条主题的社交网络客户端、社交网络服务器、以及显示个性化用户信息条的社交网络客户端的相应的功能装置的框图;图3示出根据本发明的一个实施例,在社交网络客户端上设置个性化信息条主题的方法的流程图;图4示出根据本发明的一个实施例,社交网络服务器执行的接收,关联,以及下发信息条主题设定的方法的流程图;图5示出根据本发明的一个实施例,在社交网络客户端上显示个性化用户信息条的方法的流程图;图6示出根据本发明的一个实施例,显示了多条个性化的好友新鮮事信息条的社交网络客户端的一个示例截图。
具体实施例方式下面将參考若干示例性实施例来描述本发明的原理和精神。应当理解,给出这些实施例仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。图2为示出根据本发明的一个实施例的用于设置用户信息条主题的社交网络客户端I、社交网络服务器2、以及显示个性化用户信息条的社交网络客户端3的相应的功能装置的框图。社交网络客户端和社交网络服务器是社交网络的基本组成部分。图2中为了清楚起见仅示出了两个社交网络客户端和ー个社交网络服务器。然而,本领域技术人员可以理解,社交网络中可以存在数量众多的各种类型的设备(诸如移动终端如iPhone 4)实施的社交网络客户端,并且社交网络服务器设备不限于仅由一台物理上独立的服务器来实现。社交网络客户端与社交网络服务器之间通过诸如互联网的连接而建立连接。例如在图2示出的框图中,用于设置用户信息条主题的社交网络客户端I可以通过诸如互联网连接的数据连接4连接到社交网络服务器2,从而可以在两者之间传送数据。类似地,显示个性化用户信息条的社交网络客户端3通过诸如互联网连接的数据连接5连接到社交网络服务器2,从而可以在两者之间传送数据。本领域技术人员可以理解,数据连接4和5可以仅在需要数据传送时才存在。例如,在社交网络客户端I和3由3G移动终端实施的情况下,社交网络客户端I和3可以在需要数据传送时通过3G网络连接到互联网,从而通过互联网连接到社交网络服务器2。如图2所示,用于设置用户信息条主题的社交网络客户端I包括信息条主题设置装置10、信息条主题设定发送装置11以及可选的本地信息条主题库12。其执行如图3的流程图所示的方法。如图3所示,在步骤300,用户通过信息条主题设置装置10设置与信息条关联的信息条主题。具体来说,在步骤300,信息条主题设置装置10通过与用户交互来设置个性化的,与用户的信息条关联的信息条主題。信息条主题定义了用户信息条显示的样式。根据本发明的一个实施例,信息条主题定义了以下的ー种或多种信息条背景顔色,信息条字体顔色,信息条字体类型,信息条字体大小,信息条背景材质,信息条背景图片,和信息条背景logo。信息条主题设置装置10例如可以通过在实施社交网络客户端I的设备上的人机交互接ロ,例如用于输出的显示器和用于接收输入的键盘或触摸屏上的虚拟键盘以及鼠标或触摸屏之类的点击设备来与用户交互。例如,社交网络客户端I可以在显示器上显示多个不同的信息条主题供用户选择。在一个实施例中,如图2所示,社交网络服务器2可以包括可选的信息条主题库23以及可选的信息条主题提供装置24。信息条主题库23中包含多个预先定义的信息条主题,该多个预先定义的信息条主题中的每ー个具有唯一标识ID(以下简称“信息条主题ID”)。根据本发明的一个实施例,信息条主题库23可以使用sqlite构造,其还可以存储与各信息条主题对应的数据,例如每个信息条主题被用户选中的次数等。
信息条主题提供装置24用于通过数据连接4将信息条主题库23中的多个预先定义的信息条主题提供到社交网络客户端I上供用户进行选择。根据本发明的一个实施例,信息条主题库23中的多个预先定义的信息条主题可以进一歩与相应的权重关联,信息条主题提供装置24根据相应的权重确定是否向用户的客户端I提供所述信息条主題。根据本发明的一个实施例,权重由社交网络服务器2根据每个预先定义的信息条主题被用户选择的次数来计算。根据本发明的一个实施例,社交网络客户端I可以包括可选的本地信息条主题库
12。信息条主题提供装置24可以通过数据连接4将信息条主题库23中的多个预先定义的信息条主题提供到社交网络客户端I上的本地信息条主题库12。然后,信息条主题设置装置10可以将本地信息条主题库12中的该多个预先定义的信息条主题中的一个或多个显示在显示器上供用户选择。或者,根据本发明的另ー实施例,用户也可以自行定制信息条主题并将其作为与用户的信息条关联的信息条主題。根据本发明的一个实施例,该定制的信息条主题在被上传到社交网络服务器2上之后可以经过审核。在审核被通过之后其可以被加入到信息条主题库23中并分配相应的标识ID。在用户设定了与用户的信息条关联的信息条主题之后,在步骤301,社交网络客户端I中的信息条主题设定发送装置11将用户对其信息条所关联的信息条主题的信息条主题设定——例如所设定的信息条主题连同用户在社交网络中的ID(以下简称“用户ID”)发送到服务器2。在上述的社交网络服务器2包括信息条主题库23以及信息条主题提供装置24的实施例中,信息条主题设定发送装置11可以仅将用户设定的信息条主题的信息条主题ID连同用户ID发送到服务器2。再次參考图2,根据本发明实施例的社交网络服务器2包括信息条主题设定接收装置20,信息条存储装置21,信息条下发装置22,可选的信息条主题库23,以及可选的信息条主题提供装置24。其执行如图4的流程图所示的方法。如图4所示,在步骤400,信息条主题设定接收装置20接收社交网络客户端I中的信息条主题设定发送装置11发送的、用户对其信息条所关联的信息条主题的设定——例如所设定的信息条主题连同用户ID,或者所设定的信息条主题的信息条主题ID连同用户ID。
在步骤401,信息条存储装置21将用户设定的信息条主题关联到所存储的用户信息条。例如信息条存储装置21可以通过与用户ID关联地存储用户设定的信息条主题或用户设定的信息条主题的信息条主题ID,来将用户设定的信息条主题关联到用户ID,从而关联到所存储的用户信息条(一般用户信息条与用户ID关联地存储)。根据本发明的一个实施例,在关联成功之后,信息条存储装置21可以将用户的信息条主题设定状态设置为已设定。之后,根据本发明的一个实施例,信息条存储装置21可以通过数据连接4向社交网络客户端I中的信息条主题设置装置10发送成功应答,从而可以通知用户对信息条主题的设置成功。
在步骤402,信息条下发装置22例如可以在用户的好友通过社交网络客户端3请求下发用户的信息条时,将用户信息条以及关联的信息条主题设定下发到该客户端。如下文将详细说明的,关联的信息条主题设定可以是关联的信息条主题本身,也可以是关联的 目息条主题的 目息条主题ID。再次参考图2,根据本发明实施例的显示个性化用户信息条的社交网络客户端3包括好友信息条接收装置30,好友信息条显示装置31,以及可选的本地信息条主题库32。其执行如图5的流程图所示的方法。如图5所示,在步骤501,好友信息条接收装置30接收社交网络服务器2中的信息条下发装置22发送的好友信息条以及关联的信息条主题设定(如果设置了关联的信息条主题)。如下文将详细说明的,关联的信息条主题设定可以是关联的信息条主题本身,也可以是关联的息条主题的息条主题ID。在步骤502,好友信息条显示装置31根据好友信息条所关联的信息条主题(如果设置了关联的信息条主题)显示好友信息条。例如,根据信息条主题所定义的信息条背景颜色,信息条字体颜色,信息条字体类型,信息条字体大小,信息条背景材质,信息条背景图片,和信息条背景logo中的一种或多种来显示该信息条。图6示出根据本发明的一个实施例的显示了多条好友新鲜事信息条的社交网络客户端界面的一个示例截图。在该示例中示出最简单的情况,即新鲜事信息条主题定义了新鲜事信息条显示的背景颜色。如图所示,不同好友的新鲜事信息条的背景颜色不同(图中以新鲜事信息条边的文字标示)。从而可以一目了然的区分不同好友的新鲜事信息条,并且不同好友的新鲜事信息条的不同的背景颜色显示了其个性化设置。在社交网络服务器2包括包含多个预先定义的信息条主题的信息条主题库23,其中每个预先定义的信息条主题具有信息条主题ID的情况下,社交网络客户端3可以包括可选的本地信息条主题库32。本地信息条主题库32可以包括从社交网络服务器2上的信息条主题库23下载的一个或多个预先定义的信息条主题。在此情形下,社交网络服务器2中的信息条下发装置22发送的信息条所关联的信息条主题设定可以是关联的信息条主题的/[目息条主题ID。根据本发明的一个实施例,在好友信息条接收装置30接收了关联的信息条主题的信息条主题ID之后,好友信息条显示装置31可以根据信息条主题ID在本地信息条主题库32中查找对应的信息条主题来显示相关的信息条。根据本发明的一个实施例,好友信息条接收装置30在接收了关联的信息条主题的信息条主题ID之后,可以判断该信息条主题ID对应的信息条主题是否在本地信息条主题库32中存在,并且当发现不存在时请求服务器下发该不存在的信息条主题到本地信息条主题库32。本领域技术人员可以理解,该判断也可以通过好友信息条显示装置31来实施。以此方式,可以减少社交网络服务器2中的信息条下发装置22下发信息条的数据流量。如在此使用的,术语“好友”是指成员在社交网络中与之形成连接、关联或者关系的任何其他成员。社交网络中的连接通常是双向的(但这不是必须的),因此术语“成员(或称用户)”和“好友”可能依赖于参照系。成员之间的连接可以是直接连接;然而,社交网络的某些实施方式允许经由一级或者多级连接的间接连接。另外,术语“好友”并非必须要求成员在现实生活中实际上是朋友(在成员之一是商户或者其他实体时,一般更是这样);其仅暗示社交网络中的连接。 应当注意,尽管在上文详细描述中提及了设备的若干装置或子装置,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施例,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。虽然已经参考若干具体实施方式
描述了本发明,但是应该理解,本发明并不限于所公开的具体实施方式
。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。所附权利要求的范围符合最宽泛的解释,从而包含所有这样的修改及等同结构和功能。
权利要求
1.一种显示社交网络信息的客户端,包括 好友信息条接收装置,用于从服务器接收好友信息条以及关联的信息条主题设定,所述关联的信息条主题设定指定了关联的信息条主题; 好友信息条显示装置,用于根据好友信息条所关联的信息条主题显示该好友信息条, 其中,好友信息条所关联的信息条主题是由该信息条所对应的好友选择的,并且所述信息条主题定义了所述好友信息条显示的样式。
2.根据权利要求I的客户端,其中所述信息条主题定义了以下的ー种或多种信息条背景顔色,信息条字体顔色,信息条字体类型,信息条字体大小,信息条背景材质,信息条背景图片,和信息条背景logo。
3.根据权利要求I的客户端,其中所述信息条主题是从多个预先定义的信息条主题中选择的,所述多个预先定义的信息条主题中的每ー个具有唯一标识ID。
4.根据权利要求3的客户端,还包括本地信息条主题库,其包括从服务器下载的所述多个预先定义的信息条主题中的至少ー个信息条主题; 其中好友信息条接收装置接收的关联的信息条主题设定包括关联的信息条主题的信息条王题ID ; 并且好友信息条显示装置进ー步用于通过使用好友信息条所关联的信息条主题的ID在本地信息条主题库中选择对应的信息条主题,井根据该对应的信息条主题显示该好友信息条。
5.根据权利要求4的客户端,其中好友信息条接收装置进ー步用于判断从服务器接收的好友信息条所关联的信息条主题是否在本地信息条主题库中存在,并且当发现不存在时请求服务器下发该不存在的信息条主题到本地信息条主题库。
6.根据权利要求I的客户端,其中所述好友信息条为好友新鮮事信息条。
7.ー种提供社交网络信息给客户端的服务器,包括 信息条主题设定接收装置,其接收用户对其信息条所关联的信息条主题的信息条主题设定,所述信息条主题设定指定了关联的信息条主题,所述信息条主题定义了所述信息条显示的样式; 信息条存储装置,其将用户的信息条主题设定关联到存储的用户信息条; 信息条下发装置,其当用户的好友通过客户端请求下发用户的信息条时,将用户信息条以及关联的信息条主题设定下发到所述客户端。
8.根据权利要求7的服务器,其中所述信息条主题定义了以下的ー种或多种信息条背景顔色,信息条字体顔色,信息条字体类型,信息条字体大小,信息条背景材质,信息条背景图片,和信息条背景logo。
9.根据权利要求7的服务器,还包括多个预先定义的信息条主题构成的信息条主题库,所述多个预先定义的信息条主题中的每ー个具有唯一标识ID,用户设定的相关联的信息条主题是从所述信息条主题库中选择的。
10.根据权利要求9的服务器,还包括信息条主题提供装置,其将所述多个预先定义的信息条主题中的信息条主题提供到用户的客户端供用户选择。
11.根据权利要求10的服务器,其中所述多个预先定义的信息条主题进ー步与相应的权重关联,所述信息条主题提供装置根据相应的所述权重确定是否向用户的客户端提供所述イM息条主题。
12.根据权利要求11的服务器,其中所述权重由服务器根据每个预先定义的信息条主题被用户选择的次数来计算。
13.根据权利要求9的服务器,其中所述多个预先定义的信息条主题中的至少ー个信息条主题是用户定制的。
14.根据权利要求9的服务器,其中信息条主题库使用sqlite构造。
全文摘要
本发明提供了社交网络客户端和服务器。一种显示社交网络信息的客户端,包括好友信息条接收装置,用于从服务器接收好友信息条以及关联的信息条主题设定,所述关联的信息条主题设定指定了关联的信息条主题;好友信息条显示装置,用于根据好友信息条所关联的信息条主题显示该好友信息条,其中,好友信息条所关联的信息条主题是由该信息条所对应的好友选择的,并且所述信息条主题定义了所述好友信息条显示的样式。
文档编号H04L29/06GK102790756SQ20111013719
公开日2012年11月21日 申请日期2011年5月16日 优先权日2011年5月16日
发明者吴拯宇 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1