专利名称:一种在局域网内搭建分布式微博的方法和系统的制作方法
技术领域:
本发明涉及网络通信领域,特别涉及一种在局域网内搭建分布式微博的方法和系统。
背景技术:
随着计算机网络技术的发展,通过互联网实现用户之间信息交流的即时通讯工具的应用越来越普遍,而微博作为一种高效的用户交流互动方式已成为人们社会生活中不可缺少的一部分。现有的微博系统大都采用B/S结构,中央服务器存储数据和提供服务,用户通过客户端浏览器访问。用户在使用微博时必须先注册一个自己的微博账号,通过收听好友的微博才可以看到对方的发言,通过转发评论实现用户之间的互动交流。用户使用微博进行交流必须通过互联网,且用户之间必须事先知道对方的用户名才能进行互动。这对于一些人员比较集中的临时性场合,具有一定的局限性,比如当一群用户偶然相遇在一起时,他们之间一般情况下并不是相互认识,他们只需要一个临时的在线交流工具用于相互之间的互动交流。为此,本发明的目的就在于提供一种在局域网内自动搭建分布式微博的方法和系统,为处于同一场合中的用户群体提供一种即时性的在线交流方式。
发明内容
基于上述问题,本发明的目的在于提供一种局域网内搭建分布式微博的方法和系统,以便实现用户之间即时性的在线互动交流。本发明的技术方案具体是这样实现的:—种在局域网内搭建分布式微博的方法,其特征在于,所述方法包括以下步骤:(I)用户运行安装在客户端上的微博系统客户端软件,登录到微博客户端个人界面;(2)用户通过客户端选择若干名其他用户作为自己关注的好友;(3)用户通过客户端发表微博;(4)用户跟随自己关注的好友的微博信息,并可通过客户端对关注的好友的微博进行回复或转发。所述的局域网内搭建分布式微博的方法,其特征在于,步骤(I)中,用户运行微博系统客户端软件时,无需注册或登录用户名,用户在登录到微博客户端个人界面时,客户端自动为用户生成一个用户名,用户可在客户端个人界面中自定义更改自己的用户名。所述的局域网内搭建分布式微博的方法,其特征在于,步骤(2)中,用户选择关注好友的方法包括:用户通过客户端将欲添关注的用户的用户名从陌生人列表中拖入到好友列表中,关注添加好友时无需经过对方确认。所述的局域网内搭建分布式微博的方法,其特征在于,步骤(3)中,用户发表微博的方法包括:用户通过客户端编辑并发布微博信息,用户发表的微博自动显示在关注该用户的其他用户的客户端个人界面中。实现所述方法的一种局域网内搭建分布式微博的系统,其特征在于,包括:(I)用户管理模块:用于用户从陌生人列表中选择若干名其他用户作为自己关注的对象,加入到好友列表中;(2)信息发布模块:用于用户通过客户端编辑并发布微博信息,回复或转发自己关注的好友的微博信息;(3)信息接收模块:用于用户客户端显示关注好友发表的微博信息,并提醒用户查看。所述的一种在局域网内搭建分布式微博的系统,其特征在于,该系统能自动检测局域网内所有已运行微博系统客户端的用户,并将所有用户的用户名显示在每一个用户客户端界面的陌生人列表中。所述的一种在局域网内搭建分布式微博的系统,其特征在于,该系统为用户所搭建的微博环境是局域网,用户之间的交流在局域网内即可实现,无需连接互联网。所述的一种在局域网内搭建分布式微博的系统,其特征在于,该系统的设计结构采用纯分布式结构,不需要中心数据服务器和web服务器。与现有的技术相比,本发明的有益效果在于提供一种在局域网内自动、快速搭建分布式微博的方法和系统,它将微博的使用环境从互联网缩小到一个局域网内,且不需要中心数据服务器和web服务器的介入。它使得用户不需要注册登录用户名即可搭建一个完整的个人微博平台,使得用户之间不需要知道对方的微博账号即可进行互动交流,从而为特定场合中临时相聚在一起的用户群提供一种快速、即时的在线交流方式。
图1是本发明在局域网内搭建分布式微博系统的网络拓扑图;图2是本发明实施例在局域网内搭建分布式微博系统的流程图。;
具体实施例方式下面结合附图和具体实施例对本发明做进一步的说明。本实施例公开的一种在局域网内搭建分布式微博的方法和系统,其实施环境是在一个局域网内的多台主机上实现,网络拓扑结构如图1所示,系统结构采用纯分布式结构,各节点主机在整个网络中的地位是对等的,整个微博系统的搭建不需要中心数据服务器和web服务器的介入;该微博系统的实施环境可以是一个封闭的局域网环境,不需要与互联网连通。所述的局域网内搭建分布式微博的方法的具体过程如图2所示,包括步骤:(I)用户运行安装在客户机上的微博系统客户端软件,进入微博个人平台界面:用户在登录个人微博界面时,无需注册或登录用户名。客户端自动为每个用户生成一个用户名,并显示在微博客户端个人界面中,用户可通过客户端自定义更改自己的用户名;(2)用户通过客户端选择若干名其他用户作为自己关注的对象:用户运行客户端后,客户端自动检测局域网内所有在线的用户,并将所有用户的用户名列在每个用户客户端界面的陌生人列表中,用户通过客户端从陌生人列表中选择若干名用户作为自己关注的对象,将其用户名拖入到好友列表中;(3)用户通过客户端编辑并发表微博,用户发表的微博自动显示在关注该用户的其他用户的客户端个人界面中;(4)用户跟随自己关注的好友的微博信息,并可通过客户端对关注的好友的微博进行同复或转发,实现用户之间的互动和交流。实现上述方法的一种在局域网内搭建分布式微博的系统,其系统功能包括:(I)用户管理模块:用于向用户显示局域网内所有用户的在线状态,便于用户从中选择若干名关注对象添加为自己的好友,或从好友列表中删除用户,删除的用户自动重新显示在陌生人列表中。(2)信息发布模块:用于用户通过客户端编辑并发布微博信息,回复或转发自己关注的好友的微博信息;(3)信息接收模块:用于用户客户端显示关注好友发表的微博信息,并提醒用户查看。所述的分布式微博系统,其结构采用纯分布式结构,没有使用服务器存储信息,故所有用户之间的信息交流都只是临时性的,当用户退出客户端后,用户所发表、回复及转发的信息都将不复存在。应该理解的是,以上所述仅为本发明的较佳实施方式,并不用于限定本发明的保护范围。凡是在不脱离本发明技术原理的情况下,所做的任何更改或变型,都应包含在本发明的保护范围之内。
权利要求
1.一种在局域网内搭建分布式微博的方法,其特征在于,所述方法包括以下步骤: (1)用户运行安装在客户端上的微博系统客户端软件,登录到微博客户端个人界面; (2)用户通过客户端选择若干名其他用户作为自己关注的好友; (3)用户通过客户端发表微博; (4)用户跟随自己关注的好友的微博信息,并可通过客户端对关注的好友的微博进行回复或转发。
2.如权利要求1所述的方法,其特征在于,步骤(I)中,用户运行微博系统客户端软件时,无需注册或登录用户名,用户在登录到微博客户端个人界面时,客户端自动为用户生成一个用户名,用户可在客户端个人界面中自定义更改自己的用户名。
3.如权利要求1所述的方法,其特征在于,步骤(2)中,用户选择关注好友的方法包括:用户通过客户端将欲关注用户的用户名从陌生人列表中拖入到好友列表中,关注添加好友时无需经过对方确认。
4.如权利要求1所述的方法,其特征在于,步骤(3)中,用户发表微博的方法包括:用户通过客户端编辑并发布微博信息,用户发表的微博自动显示在关注该用户的其他用户的客户端个人界面中。
5.实现权利要求1 4所述方法的一种在局域网内搭建分布式微博的系统,其特征在于,包括: (1)用户管理模块:用于用户从陌生人列表中选择若干名其他用户作为自己关注的对象,加入到好友列表中; (2)信息发布模块:用于用户通过客户端编辑并发布微博信息,回复或转发自己关注的好友的微博信息; (3)信息接收模块:用于用户客户端显示关注好友发表的微博信息,并提醒用户查看。
6.如权利要求5所述的一种在局域网内搭建分布式微博的系统,其特征在于,该系统能自动检测局域网内所有已运行微博系统客户端的用户,并将所有用户的用户名显示在每一个用户客户端界面的陌生人列表中。
7.如权利要求5所述的一种在局域网内搭建分布式微博的系统,其特征在于,该系统为用户所搭建的微博环境是局域网,用户之间的交流在局域网内即可实现,无需连接互联网。
8.如权利要求5所述的一种在局域网内搭建分布式微博的系统,其特征在于,该系统的设计结构采用纯分布式结构,不需要中心数据服务器和web服务器。
全文摘要
本发明涉及一种在局域网内搭建分布式微博的方法和系统。该方法包括用户运行安装在客户端上的微博系统客户端软件,登录到微博个人界面;用户通过客户端选择若干名关注对象作为自己的好友;用户通过客户端编辑并发表微博信息;客户端显示并提醒用户关注好友发表的微博信息,用户与其好友通过微博进行互动交流。该方法和系统使得用户在不需要连接互联网的情况下,通过局域网即可快速搭建一个完整的分布式微博系统,为处于同一场合中的用户群提供一种临时性的在线交流方式。
文档编号H04L29/08GK103200240SQ201310079988
公开日2013年7月10日 申请日期2013年3月13日 优先权日2013年3月13日
发明者赵堃, 赵德顺, 张广义, 杨军, 赵琦 申请人:西北民族大学