一种微信墙消息的显示方法及系统的制作方法

文档序号:7778608阅读:179来源:国知局
一种微信墙消息的显示方法及系统的制作方法
【专利摘要】一种微信墙消息的显示方法,包括如下步骤:建立主题活动项目,将主题活动项目显示于网页上形成微信墙;多个微信用户关注公众号并加入主题活动项目发送消息;接收发送给主题活动项目的第一条消息、第二条消息……第N条消息;将第一条消息显示于微信墙的一侧。判断第二条消息与第一条消息是否来自于同一个微信用户。判断第N条消息与第一条消息至第N-1条消息之一是否来自于同一个微信用户。本发明将发送到微信墙上的消息分两侧显示,同一微信用户发送的消息显示于微信墙上同一侧,这样微信用户查找自己在微信墙上发送的消息只需要查找微信墙上两侧消息中的一侧即可,从而可以减少至少一半的查找时间。本发明还提供一种微信墙消息的显示系统。
【专利说明】一种微信墙消息的显示方法及系统
【技术领域】
[0001]本发明涉及一种微信技术,特别是涉及一种微信墙消息的显示方法及系统。【背景技术】
[0002]微信公众平台是腾讯公司在微信的基础上开发的功能模块,通过这一平台,个人和企业都可以注册一个微信的公众号,订阅该公众号的微信用户可以收到其群发的消息。微信墙又称微信大屏幕,是在展会、音乐会、婚礼现场等场所展示特定主题活动项目的大屏幕,大屏幕上可以同步显示参与者(参与该主题活动项目的微信用户)发送的微信形式的消息,使场内外参与者能够第一时间传递和获取现场情况以及实现与现场的互动。微信用户通过微信客户端,采用扫一扫二维码关注公众号,并向该公众号发送消息(可包括语音短信、视频、图片或者文字)即可上大屏幕。
[0003]现有技术中,微信墙上所有的消息均在一侧排列,当主题活动项目下的微信用户数量过多时,每个微信用户都需要花费很长时间才能查找到自己在微信墙上发送的消息。

【发明内容】

[0004]本发明的一个目的是要提供一种微信墙消息的显示技术,来解决微信用户查找自己在微信墙上发送的消息需要花费较长时间的问题。
[0005]特别地,一种微信墙消息的显示方法,包括如下步骤:
[0006]步骤一,公众号在客户端服务器上建立主题活动项目,所述客户端服务器将所述主题活动项目显示于指定的网页上形成微信墙;
[0007]步骤二,多个微信用户关注所述公众号并加入所述主题活动项目,并向所述主题活动项目发送消息;
[0008]步骤三,所述客户端服务器接收所述微信用户发送给所述主题活动项目的第一条消息、第二条消息……第N条消息,其中N > 3 ;
[0009]步骤四,所述客户端服务器将所述第一条消息显示于所述微信墙的一侧;
[0010]步骤五,所述客户端服务器判断所述第二条消息与所述第一条消息是否来自于同一个所述微信用户;若是,则将所述第二条消息显示于所述微信墙上与所述第一条消息相同的一侧;若否,则将所述第二条消息显示于所述微信墙上与所述第一条消息相反的一侧;
[0011]步骤六,所述客户端服务器判断所述第N条消息与所述第一条消息至第N-1条消息之一是否来自于同一个所述微信用户;若是,则将所述第N条消息显示于所述微信墙上与所述第N条消息相同的所述微信用户发送的消息一侧;若否,则将所述第N条消息显示于所述微信墙上与第N-1条消息相反的一侧。
[0012]优选地,所述消息包括所述微信用户的头像和消息内容。
[0013]优选地,所述消息还包括消息发送时间。
[0014]优选地,所述第一条消息显示于所述微信墙的左侧。[0015]本发明还提供一种微信墙消息的显示系统,包括:
[0016]主题活动项目建立模块,设置于客户端服务器,所述主题活动项目建立模块用于公众号在所述客户端服务器上建立主题活动项目;
[0017]显示模块,设置于客户端服务器,所述显示模块将所述主题活动项目显示于指定的网页上形成微信墙;
[0018]消息接收模块,设置于客户端服务器,多个微信用户关注所述公众号加入所述主题活动项目并向所述主题活动项目发送消息时,所述消息接收模块接收所述微信用户发送给所述主题活动项目的第一条消息、第二条消息……第N条消息,其中N > 3 ;
[0019]排列模块,设置于客户端服务器,所述排列模块将所述第一条消息显示于所述微信墙的一侧;
[0020]判断模块,设置于客户端服务器,所述判断模块判断所述第二条消息与所述第一条消息是否来自于同一个所述微信用户;若是,则排列模块将所述第二条消息显示于所述微信墙上与所述第一条消息相同的一侧;若否,则排列模块将所述第二条消息显示于所述微信墙上与所述第一条消息相反的一侧;所述判断模块判断所述第N条消息与所述第一条消息至第N-1条消息之一是否来自于同一个所述微信用户;若是,则排列模块将所述第N条消息显示于所述微信墙上与所述第N条消息相同的所述微信用户发送的消息一侧;若否,则排列模块将所述第N条消息显示于所述微信墙上与第N-1条消息相反的一侧。
[0021 ] 优选地,所述 消息包括所述微信用户的头像和消息内容。
[0022]优选地,所述消息还包括消息发送时间。
[0023]优选地,所述第一条消息显示于所述微信墙的左侧。
[0024]优选地,所述系统还包括:
[0025]消息储存模块,设置于客户端服务器,用于将所述第一条消息、所述第二条消息……所述第N条消息储存,并在新加入的微信用户加入所述主题活动项目时将储存的所述第一条消息、所述第二条消息……所述第N条消息转发给新加入的所述微信用户。
[0026]本发明将发送到微信墙上的消息分两侧显示,并且同一微信用户发送的消息显示于微信墙上同一侧,这样微信用户查找自己在微信墙上发送的消息只需要查找微信墙上两侧消息中的一侧即可,从而可以减少至少一半的查找时间。
[0027]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
【专利附图】

【附图说明】
[0028]后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。附图中:
[0029]图1是根据本发明一个实施例的显示方法的流程图;
[0030]图2是根据本发明另一个实施例的显示方法的流程图;
[0031]图3是根据本发明一个实施例的显示系统的模块图;
[0032]图4是根据本发明另一个实施例的显示系统的模块图;
[0033]图5是根据本发明一个实施例的显示系统的显示结果的网页截图。【具体实施方式】
[0034]如图1所示,一种微信墙消息的显示方法,其特征在于,包括如下步骤:
[0035]步骤一,公众号在客户端服务器上建立主题活动项目,所述客户端服务器将所述主题活动项目显示于指定的网页上形成微信墙;
[0036]步骤二,多个微信用户关注所述公众号并加入所述主题活动项目,并向所述主题活动项目发送消息;
[0037]步骤三,所述客户端服务器接收所述微信用户发送给所述主题活动项目的第一条消息、第二条消息……第N条消息,其中N > 3 ;
[0038]步骤四,所述客户端服务器将所述第一条消息显示于所述微信墙的一侧;
[0039]步骤五,所述客户端服务器判断所述第二条消息与所述第一条消息是否来自于同一个所述微信用户;若是,则将所述第二条消息显示于所述微信墙上与所述第一条消息相同的一侧;若否,则将所述第二条消息显示于所述微信墙上与所述第一条消息相反的一侧;
[0040]步骤六,所述客户端服务器判断所述第N条消息与所述第一条消息至第N-1条消息之一是否来自于同一个所述微信用户;若是,则将所述第N条消息显示于所述微信墙上与所述第N条消息相同的所述微信用户发送的消息一侧;若否,则将所述第N条消息显示于所述微信墙上与第N-1条消息相反的一侧。
[0041]本发明将发送到微信墙上的消息分两侧显示,并且同一微信用户发送的消息显示于微信墙上同一侧,这样微信用户查找自己在微信墙上发送的消息只需要查找微信墙上两侧消息中的一侧即可,从而可以减少至少一半的查找时间。
[0042]在图2所示的一种微信墙消息的显示方法中,包括如下步骤:
[0043]步骤S10,形成微信墙。在该步骤中,使用一个公众号在客户端服务器上建立主题活动项目,该主题活动项目可以为公司年会或者一个学术会议。然后,客户端服务器将所述主题活动项目显示于指定的网页上形成微信墙。
[0044]步骤S20,发送消息。在该步骤中,至少两个微信用户关注所述公众号并加入所述主题活动项目,并向所述主题活动项目发送消息。例如,微信用户分别为微信用户A、微信用户B和微信用户C。
[0045]步骤S30,接收消息。所述客户端服务器接收由微信用户A、微信用户B和微信用户C组成的微信用户发送给所述主题活动项目的第一条消息、第二条消息……第N条消息,其中N≥3。
[0046]步骤S40,排列第一条消息。在该步骤中,客户端服务器不区分所述第一条消息来自于微信用户A、微信用户B或微信用户C,而是直接将所述第一条消息显示于所述微信墙的一侧。一般地,第一条消息显不于所述微信墙的左侧。
[0047]步骤S50,排列第二条消息。在该步骤中,所述客户端服务器首先区分第一条消息和第二条消息来自于微信用户A、微信用户B或微信用户C中的哪个,例如第一条消息来自于微信用户A,第二条消息同样来自于微信用户A,则将所述第二条消息显示于所述微信墙上与所述第一条消息相同的一侧,即左侧。若第一条消息来自于微信用户A,第二条消息来自于微信用户B,则将所述第二条消息显示于所述微信墙上与所述第一条消息相反的一侧,即右侧。[0048]步骤S60,排列第N条消息。所述客户端服务器判断所述第N条消息与所述第一条消息至第N-1条消息之一是否来自于同一个所述微信用户。例如,在本实施例中去N值为
3。若第三条消息自于微信用户A,则将第三条消息排列于微信墙上的左侧。若第二条消息来自于微信用户B,且第二条消息显不于微信墙上的右侧,若第三条消息同样来自于微信用户B,则将第三条消息排列于微信墙上的右侧。若第三条消息来自于微信用户C,因为第二条消息排列于微信墙上的右侧,则为了形成消息的交叉排列方便观看,将第三条消息排列于微信墙上的左侧。
[0049]如图3所示的一种微信墙消息的显示系统,该系统包括:
[0050]主题活动项目建立模块100,设置于客户端服务器,所述主题活动项目建立模块用于公众号在所述客户端服务器上建立主题活动项目。
[0051]显示模块200,设置于客户端服务器,所述显示模块将所述主题活动项目显示于指定的网页上形成微信墙。
[0052]消息接收模块300,设置于客户端服务器,多个微信用户关注所述公众号加入所述主题活动项目并向所述主题活动项目发送消息时,所述消息接收模块接收所述微信用户发送给所述主题活动项目的第一条消息、第二条消息……第N条消息,其中N ≥3。
[0053]排列模块400,设置于客户端服务器,所述排列模块将所述第一条消息显示于所述微信墙的一侧。
[0054]判断模块500,设置于客户端服务器,所述判断模块判断所述第二条消息与所述第一条消息是否来自于同一个所述微信用户。若是,则排列模块将所述第二条消息显示于所述微信墙上与所述第一条消息相同的一侧;若否,则排列模块将所述第二条消息显示于所述微信墙上与所述第一条消息相反的一侧。
[0055]所述判断模块判断所述第N条消息与所述第一条消息至第N-1条消息之一是否来自于同一个所述微信用户。若是,则排列模块将所述第N条消息显示于所述微信墙上与所述第N条消息相同的所述微信用户发送的消息一侧;若否,则排列模块将所述第N条消息显示于所述微信墙上与第N-1条消息相反的一侧。
[0056]如图4所示的一种微信墙消息的显示系统,该系统还包括图3中未设置的消息储存模块600。消息储存模块600同样设置于客户端服务器,消息储存模块600用于将所述第一条消息、所述第二条消息……所述第N条消息储存,并在新加入的微信用户加入所述主题活动项目时将储存的所述第一条消息、所述第二条消息……所述第N条消息转发给新加入的所述微信用户。消息储存模块600能将已经在微信墙上显示的信息储存并转发给新加入的微信用户,方便新加入的微信用户及时了解到在主题活动项目内交流的情况和进度。
[0057]在本发明的一个实施例中,消息包括微信用户的头像和消息内容。图5是根据本发明一个实施例的显示系统的显示结果的网页截图。在图5中,所述消息包括微信用户的头像和消息内容及消息发送时间。并且,图5中的同一微信用户发送的消息显示于微信墙上的同一侧。
[0058]至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
【权利要求】
1.一种微信墙消息的显示方法,其特征在于,包括如下步骤: 步骤一,公众号在客户端服务器上建立主题活动项目,所述客户端服务器将所述主题活动项目显示于指定的网页上形成微信墙; 步骤二,多个微信用户关注所述公众号并加入所述主题活动项目,并向所述主题活动项目发送消息; 步骤三,所述客户端服务器接收所述微信用户发送给所述主题活动项目的第一条消息、第二条消息……第N条消息,其中N > 3 ; 步骤四,所述客户端服务器将所述第一条消息显示于所述微信墙的一侧; 步骤五,所述客户端服务器判断所述第二条消息与所述第一条消息是否来自于同一个所述微信用户;若是,则将所述第二条消息显示于所述微信墙上与所述第一条消息相同的一侧;若否,则将所述第二条消息显示于所述微信墙上与所述第一条消息相反的一侧;步骤六,所述客户端服务器判断所述第N条消息与所述第一条消息至第N-1条消息之一是否来自于同一个所述微信用户;若是,则将所述第N条消息显示于所述微信墙上与所述第N条消息相同的所述微信用户发送的消息一侧;若否,则将所述第N条消息显示于所述微信墙上与第N-1条消息相反的一侧。
2.根据权利要求1所述的方法,其特征在于, 所述消息包括所述微信用户的头像和消息内容。
3.根据权利要求2所述的方法,其特征在于, 所述消息还包括消息发送时间。
4.根据权利要求1所述的方法,其特征在于, 所述第一条消息显示于所述微信墙的左侧。
5.一种微信墙消息的显示系统,其特征在于,包括: 主题活动项目建立模块,设置于客户端服务器,所述主题活动项目建立模块用于公众号在所述客户端服务器上建立主题活动项目; 显示模块,设置于客户端服务器,所述显示模块将所述主题活动项目显示于指定的网页上形成微信墙; 消息接收模块,设置于客户端服务器,多个微信用户关注所述公众号加入所述主题活动项目并向所述主题活动项目发送消息时,所述消息接收模块接收所述微信用户发送给所述主题活动项目的第一条消息、第二条消息……第N条消息,其中N > 3 ; 排列模块,设置于客户端服务器,所述排列模块将所述第一条消息显示于所述微信墙的一侧; 判断模块,设置于客户端服务器,所述判断模块判断所述第二条消息与所述第一条消息是否来自于同一个所述微信用户;若是,则排列模块将所述第二条消息显示于所述微信墙上与所述第一条消息相同的一侧;若否,则排列模块将所述第二条消息显示于所述微信墙上与所述第一条消息相反的一侧;所述判断模块判断所述第N条消息与所述第一条消息至第N-1条消息之一是否来自于同一个所述微信用户;若是,则排列模块将所述第N条消息显示于所述微信墙上与所述第N条消息相同的所述微信用户发送的消息一侧;若否,则排列模块将所述第N条消息显示于所述微信墙上与第N-1条消息相反的一侧。
6.根据权利要求5所述的系统,其特征在于,所述消息包括所述微信用户的头像和消息内容。
7.根据权利要求6所述的系统,其特征在于, 所述消息还包括消息发送时间。
8.根据权利要求5所述的系统,其特征在于, 所述第一条消息显示于所述微信墙的左侧。
9.根据权利要求5所述的系统,其特征在于,还包括: 消息储存模块,设置于客户端服务器,用于将所述第一条消息、所述第二条消息……所述第N条消息储存,并在新加入的微信用户加入所述主题活动项目时将储存的所述第一条消息、所述第二条消息……所述第N条消息转发给新加入的所述微信用户。
【文档编号】H04L12/58GK103634204SQ201310633808
【公开日】2014年3月12日 申请日期:2013年12月2日 优先权日:2013年12月2日
【发明者】朱红磊 申请人:天脉聚源(北京)传媒科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1