专利名称:在网络通信中实现社会网络服务的方法
技术领域:
本发明涉及社会网络服务,更具体地说,涉及一种在网络通信中实现社会网络服务的方法。
背景技术:
从电子邮件到网上购物,互联网的出现极大的改变了人类工作、生活的方式。伴随着一个又一个网络服务的诞生,一个以互联网为基础的虚拟世界正在形成。
社会网络服务理论(SNS,Social Networking Service)正是在这样的背景下形成的。在诞生不久,其新颖独特的沟通方式便很快风靡全球,以此为基础的新方法更是改变了许多网络应用长久以来无法克服的弊病。该理论的最大价值,在于其提出了一种在网络世界中通过“熟人”认识“生人”、再将“生人”变成“熟人”的方法,从而解决了网络社会形成所必须的“关系”问题。首先在互联网中引入社会网络服务概念的是一家名为Friendster的交友网站。它采用一种全新的机制,使其上的注册用户很容易认识朋友的朋友,进而通过这种方式广泛迅速的认识有共同兴趣爱好的人。这其中的道理不难理解,经常聚在一起的一群人,兴趣爱好一致的可能性通常比较高,信赖程度也很高,即常常存在这样的想法,“由于是乙先生的朋友,肯定也会热爱高尔夫球吧”,或者,“由于是甲先生介绍进来的,也许不会有多大问题吧”,上述例子所描述的实际上是一种人与人之间的关系,而这种关系正是人类社会形成的基础。
Friendster对社会网路服务的发展作出了巨大的贡献,但其自身的缺陷也非常明显。用户通过简单的搜索和邀请,就可以认识朋友的朋友,这势必招致人们对“朋友质量”的质疑,尽管这正是Friendster最初广受青睐的重要原因。
Friendster提出社会网络服务之后,一些建立在该理论之上的应用也随即产生。Linkedin将社会网络服务应用于招聘活动中,通过熟人之间的介绍为招聘者寻找工作。通过朋友介绍的方式,在设计上很新颖,但在实际应用中,人际链等待的时间比较长,用户很容易失去耐心。
Google的orkut对Friendster作出了重要改进。通过使用匿名和署名对朋友进行投票,将朋友划分为若干级别,在一定程度上保证了朋友的质量,但也带来了手工划分的麻烦。
发明内容
本发明要解决的技术问题在于,针对现有技术中无法保证“朋友质量”以及信息时效性不强的缺陷,提供一种在网络通信中实现社会网络服务的方法。
本发明解决其技术问题所采用的技术方案是构造一种在网络通信中实现社会网络服务的方法,包括如下步骤A1网络通信服务器接收到第二用户发送的查看第一用户开放的好友级别中特定级别的好友名单的请求;A2所述网络通信服务器判断所述第二用户在所述第一用户的联系人中所处的级别是否低于其所请求查看的级别,如果不低于则向所述第二用户发送其所请求查看的第一用户特定级别的联系人名单;如果低于则拒绝所述第二用户的请求。
在本发明所述的网络通信中实现社会网络服务的方法中,在步骤A1之前还包括步骤网络通信服务器接收到联系人级别划分标准的信息,根据此标准对在网络通信服务器端口出现的第一用户的联系人信息进行级别划分。
在本发明所述的网络通信中实现社会网络服务的方法中,在步骤A1之前还包括步骤网络通信服务器接收到所述第一用户发送的添加联系人标签信息,并根据接收到的添加联系人标签信息改变所述联系人在所述第一用户中的级别。
在本发明所述的网络通信中实现社会网络服务的方法中,所述联系人级别划分标准是所述第一用户与其联系人相互发送消息的频率。
在本发明所述的网络通信中实现社会网络服务的方法中,在所述步骤A2之后还包括步骤A3所述网络通信服务器接收到所述第二用户发送的请求对所述第一用户开放级别中的特定级别进行访问的信息,如果所述第二用户在所述第一用户联系人中所处级别高于或等于所述第二用户请求访问的所述特定级别,则所述网络通信服务器执行所述第二用户发送的方位命令;如果所述第二用户在所述第一用户联系人中所处级别低于所述第二用户请求访问的所述特定级别,则所述网络通信服务器拒绝所述第二用户的请求。
在本发明所述的网络通信中实现社会网络服务的方法中,所述访问包括实名聊天或存取共享文件。
在本发明所述的网络通信中实现社会网络服务的方法中,所述网络通信包括即时通信。
实施本发明的在网络通信中实现社会网络服务的方法,具有以下有益效果通过基于设定的标准对用户好友进行自动、客观的级别划分,以及对开放级别的访问进行合理限制,借助网络通信加强用户与好友的好友之间的联系,并且为“朋友质量”提供保证。
下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明的在网络通信中实现社会网络服务的方法实施过程的一种实施方式的流程图;图2是图1所示的具体实施的一种细化流程示意图。
具体实施例方式
结合如图1所示的流程图,描述本发明的在网络通信中实现社会网络服务的方法的一种实施方式。
在步骤S1,网络通信服务器设定好友级别的划分标准,并根据这一标准将第一用户的好友划分为若干级别。这里所述的网络通信可包含即时通信和电子留言板等借助互联网进行通信的方法。这里所说的划分标准可以是,例如两个用户间发送消息的频率,其中,频率越高,彼此在对方好友中所处的级别就越高。确定这样的划分标准是以两个人沟通的频率与彼此熟悉程度成正比为依据的。在进行级别划分的过程中,网络通信服务器可以根据设定的标准自动划分用户好友的级别,期间不需要用户的手工干预,这样也保证了级别划分的客观性。按照所采用的标准,网络通信服务器可以将第一用户的好友依次划分为若干个级别,例如Level1、Level2、Level3、Level4和Level5等,其中Level1的级别最高,以后依次递减,Level5的级别最低。划分后的级别中包含一定的用户,例如Level1中可包含“张1”,“张2”和“张3”等,Level2中可包含用户“李1”,“王1”和“刘1”等,Level3中可包含“李2”,“王2”和“刘2”等,Level4中可包含“李3”,“王3”和“刘3”等,Level5中可包含“李4”,“王4”和“刘4”等。这种级别是由网络通信服务器根据预先设定的划分标准自动划分的,划分过程不需要用户参与。但出于分组方便的目的,用户也可以根据自己的意愿为划分后的级别中的好友添加若干标签,例如“家人”、“朋友”和“同事”等,用于表明这些好友与自己的关系,也可以方便好友在自己开放级别中的好友名单中检索。例如第一用户可以为Level3中的“李2”添加“朋友”标签和“同事”标签,来表明“李2”与自己既是同事又是朋友。
在步骤S2中,第一用户选择将部分或者全部级别的好友名单开放。例如,第一用户选择只将Level1,Level3和Level5级别的好友名单开放。只有第一用户选择开放的好友级别,其中的好友名单才有可能被其他用户访问。
在步骤S3中,当第二用户想要查看第一用户开放级别中某一特定级别的好友名单时,就向网络通信服务器发出请求信息。
在步骤S4中,网络通信服务器在收到该请求信息后根据第二用户在所述第一用户的好友中所处的级别执行相应的操作。
图2所示的流程图是对图1所示的流程图中步骤S4的细化。
在步骤S4中具体包括如下步骤。
S401网络通信服务器比较第二用户在第一用户的好友中所处的级别与该第二用户请求查看的级别的关系。
S402网络通信服务器判断第二用户所处的级别是否高于其所请求查看的级别,如果是执行步骤S403,如果不是是执行步骤S404。
S403当该第二用户所处的级别高于其所请求查看的级别时,网络通信服务器将向第二用户发送其所请求查看级别中好友的名单。
S404判断第二用户所处的级别是否等于其所请求查看的级别,如果是执行步骤S405,如果不是执行步骤S406。
S405当该第二用户所处的级别等于其所请求查看的级别时,网络通信服务器也将向第二用户发送其所请求查看级别中好友的名单。
S406是当该第二用户所处级别低于其所请求查看的级别时,网络通信服务器将拒绝第二用户的请求,向其发送查看失败信息。例如,如果第二用户为“刘1”,则网络通信服务器判断出他处于第一用户的Level2级别,那么在第一用户开放的好友级别中,第二用户可以查看第一用户Level3和Level5级别中好友的名单,却不能查看Level1级别中好友的名单。
除好友名单外,本发明还包括对开放级别中的好友的共享文件的访问,通过使用类似上面的判断步骤对好友的级别进行判断,允许或拒绝其对开放级别中特定好友共享文件的访问。其中访问还包括实名聊天。
通过本发明,网络通信服务器可以根据设定的标准对用户的好友进行自动、客观的级别划分,并通过对访问者级别的要求对用户开放的级别提供限制性访问,以及借助即使通信强大的消息传递能力,加强用户与好友的好友之间的联系,在网络通信中实现社会网络服务。
权利要求
1.一种在网络通信中实现社会网络服务的方法,其特征在于,包括如下步骤A1网络通信服务器接收到第二用户发送的查看第一用户开放的好友级别中特定级别的好友名单的请求;A2所述网络通信服务器判断所述第二用户在所述第一用户的联系人中所处的级别是否低于其所请求查看的级别,如果不低于则向所述第二用户发送其所请求查看的第一用户特定级别的联系人名单;如果低于则拒绝所述第二用户的请求。
2.根据权利要求1所述的在网络通信中实现社会网络服务的方法,其特征在于,在步骤A1之前还包括步骤网络通信服务器接收到联系人级别划分标准的信息,根据此标准对在网络通信服务器端口出现的第一用户的联系人信息进行级别划分。
3.根据权利要求2所述的在网络通信中实现社会网络服务的方法,其特征在于,在步骤A1之前还包括步骤网络通信服务器接收到所述第一用户发送的添加联系人标签信息,并根据接收到的添加联系人标签信息改变所述联系人在所述第一用户中的级别。
4.根据权利要求2在所述的在网络通信中实现社会网络服务的方法,其特征在于,所述联系人级别根据所述第一用户与其联系人相互发送消息的频率大小进行划分。
5.根据权利要求1在所述的在网络通信中实现社会网络服务的方法,其特征在于,在所述步骤A2之后还包括步骤A3所述网络通信服务器接收到所述第二用户通过发送的所述网络通信服务器请求对所述第一用户开放级别中的特定级别进行访问的信息,如果所述第二用户在所述第一用户联系人中所处级别高于或等于所述第二用户请求访问的所述特定级别,则所述网络通信服务器执行所述第二用户发送的命令允许其对所述第一用户的所述特定级别进行访问;如果所述第二用户在所述第一用户联系人中所处级别低于所述第二用户请求访问的所述特定级别,则所述网络通信服务器拒绝所述第二用户的请求。
6.根据权利要求5在所述的在网络通信中实现社会网络服务的方法,其特征在于,所述访问包括实名聊天或存取共享文件。
7.根据权利要求1在所述的在网络通信中实现社会网络服务的方法,其特征在于,所述网络通信包括即时通信。
全文摘要
本发明涉及一种在网络通信中实现社会网络服务的方法,包括如下步骤A1.网络通信服务器接收到第二用户发送的查看第一用户开放的好友级别中特定级别的好友名单的请求;A2.所述网络通信服务器判断所述第二用户在所述第一用户的联系人中所处的级别是否低于其所请求查看的级别,如果不低于则向所述第二用户发送其所请求查看的第一用户特定级别的联系人名单;如果低于则拒绝所述第二用户的请求。实施本发明的在网络通信中实现社会网络服务的方法,具有以下有益效果通过基于设定的标准对用户好友进行自动、客观的级别划分,以及对开放级别的访问进行合理限制,借助网络通信加强用户与好友的好友之间的联系,并且为“朋友质量”提供保证。
文档编号H04L12/28GK101079765SQ20061006111
公开日2007年11月28日 申请日期2006年6月8日 优先权日2006年6月8日
发明者王凡 申请人:腾讯科技(深圳)有限公司