一种信息统计方法及用于信息统计的装置和系统的制作方法

文档序号:8265986阅读:321来源:国知局
一种信息统计方法及用于信息统计的装置和系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种信息统计方法及用于信息统计的发起装置、服务器、信息统计系统。
【背景技术】
[0002]在日常生活中,经常需要对一些信息进行统计,例如投票统计、参与活动人员统计等。目前投票的方法,大致分为两种:第一种为最传统的方法,即线下的方法,聚集所有参与人一起,实物投票;另一种是线上的方法,即利用互联网,大家使用同一个软件,或是登录同一个网站,参与投票。线下的方法存在组织成本高,结果统计成本高的问题;而线上的方法改良了一些线下方法的部分缺点,组织成本较低,结果统计简单。但是,使用目前的线上方法,所有参与者必须使用同一款软件,或者登陆网站,必须要网络,对参与者要求较高。
[0003]目前发起一次多人参与活动的方法,人少的话一般是发起者一个个联系,确认时间地点内容等,要么是大家集中在一起,线上或线下一起讨论。参与人稍微多一点基本就没有办法一起商量了,基本上就成为发起者确定之后通知大家。这样的方法对发起者而言,费时费力,而且不容易得到最好的结论。
[0004]因此,现有技术中对上述类型信息进行统计的方法费时费力,且对网络环境要求较高。

【发明内容】

[0005]基于【背景技术】中的上述问题,本发明提供了一种信息统计方法及用于信息统计的发起装置、服务器、信息统计系统,其中所述信息统计方法包括如下步骤:
[0006]步骤1:发起者利用发起装置发起信息统计通知,具体包括:
[0007]步骤1.1:发起者打开软件,或是登录网站;
[0008]步骤1.2:发起者填写相应的信息统计内容;
[0009]步骤1.3:发起者选择至少一个参与者和发送逻辑;
[0010]步骤1.4:发起装置生成信息统计请求,所述信息统计请求包括相应的信息统计内容、所选择的参与者信息和所选择的发送逻辑;
[0011]步骤1.5:发起装置将信息统计请求发送到服务器端;
[0012]步骤2:服务器端创建信息统计事件,具体包括:
[0013]步骤2.1:从发起装置接收信息统计请求,从信息统计请求中解析出相应的信息统计内容、所选择的参与者信息和所选择的发送逻辑;
[0014]步骤2.2:根据发起者选择的发送逻辑、以及不同参与者的状态,为不同参与者选择相应的通信方式,并通过所选择的通信方式发送信息统计通知至相应的参与者装置,所述信息统计通知包括信息统计内容;
[0015]步骤3:参与者反馈统计信息,具体包括:
[0016]步骤3.1:不同参与者通过相应的通信方式接收到信息统计通知;
[0017]步骤3.2:从信息统计通知解析出信息统计内容;
[0018]步骤3.3:参与者根据信息统计内容生成回复信息,并以接收到信息统计通知的通信方式发送回复信息至服务器端;
[0019]步骤4:发起者实时查询统计结果,具体包括:
[0020]发起者通过发起装置发送查询请求到达服务器,服务器统计当前的参与者回复信息,将统计结果传送给发起装置,发起者即可以通过发起装置查看当前的结果。
[0021]步骤5:发起者选择结束此次统计活动,具体包括:
[0022]发起者通过发起装置发送结束请求到达服务器,服务器立即终止本次信息统计事件,在此之后收到的回复信息将被忽略,不计入结果统计。
[0023]步骤6:发起者查看最终结果,具体包括:
[0024]发起者通过发起装置发送查询请求到达服务器,服务器分析统计最终的参与者回复信息,将统计结果传送给发起装置,发起者即可以通过发起装置查看当前的结果。
[0025]另外,还可以包括以下步骤:
[0026]步骤7:发起者选择是否将结果公示给参与者,具体包括:
[0027]如果发起者选择将结果公示给参与者,则通过发起装置发送公示请求至服务器,服务器以与之前发送通知相同的通信方式发送统计结果至相应的参与者。
[0028]本发明提供的一种用于信息统计的发起装置包括如下单元:
[0029]填写单元,用于发起者填写相应的信息统计内容;
[0030]第一选择单元,用于发起者选择至少一个参与者;
[0031]第二选择单元,用于发起者选择发送逻辑;
[0032]消息生成单元,用于生成信息统计请求,所述信息统计请求包括相应的信息统计内容、所选择的参与者信息和所选择的发送逻辑;
[0033]发送单元,用于将信息统计请求发送到服务器;用于将查询请求发送到服务器;用于将结束请求发送到服务器;
[0034]接收单元,用于接收来自服务器的统计结果;
[0035]查询单元,用于发起者生成查询请求,所述查询请求用于实时向服务器查询统计结果和最终向服务器查询统计结果;
[0036]结束单元,用于发起者生成结束请求,所述结束请求用于告知服务器终止此次信息统计事件;
[0037]显示单元,用于显示实时统计结果和最终统计结果。
[0038]另外,所述发起装置还可以包括第三选择单元,所述第三选择单元用于发起者选择是否将结果公示给参与者,如果选择公示给参与者,则生成公示请求,所述公示请求用于告知服务器将统计结果发送到参与者;所述发送单元还用于当发起者选择将信息统计结果公示给参与者时,将公示请求发送到服务器。
[0039]本发明提供的一种用于信息统计的服务器包括如下单元:
[0040]接收单元,用于从发起装置接收信息统计请求、查询请求、结束请求和公示请求;以及用于接收参与者发送的回复信息;
[0041]解析单元,用于从信息统计请求中解析出相应的信息统计内容、发起者所选择的参与者信息和发起者所选择的发送逻辑;
[0042]发送单元,用于根据发起者选择的发送逻辑、以及不同参与者的状态,为不同参与者选择相应的通信方式,并通过所选择的通信方式发送信息统计通知至相应的参与装置,所述信息统计通知包括信息统计内容;同时还用于将实时统计结果和最终统计结果发送给发起装置;同时还用于当接收单元接收到公示请求时,以与之前发送通知相同的通信方式发送统计结果至相应的参与者;
[0043]统计单元,用于对参与者的回复信息进行实时统计和最终统计,得到实时统计结果和最终统计结果;
[0044]终止单元,如果接收单元接收到结束请求,则终止单元通知统计单元在此之后收到的回复信息将被忽略,不计入结果统计。
[0045]本发明提供的一种参与信息统计系统包括如前所述的发起装置、如前所述的服务器、和至少一个参与装置,其中每一个参与装置包括:
[0046]接收单元,用于接收来自服务器的信息统计通知,其中包括信息统计内容;
[0047]解析单元,用于从信息统计通知中解析出相应的信息统计内容;
[0048]回复单元,用于根据信息统计内容生成回复信息;
[0049]发送单元,用于根据接收到通知的通信方式发送回复信息至服务器。
[0050]在上述方法、发起装置、服务器和系统中,具体地,所述信息统计事件为投票统计事件或活动统计事件,所述信息统计内容为投票统计信息或活动统计信息。优选地,所述发送逻辑包括以下至少一个选项:
[0051]a.即时通信在线用户收到即时消息,其他参与者收到短信和/或email ;
[0052]b.即时通信在线用户收到即时消息,即时通信离线用户收到离线消息,未注册即时通信的参与者收到短信和/或email ;
[0053]c.全部参与者收到短信和/或email ;
[0054]d.即时通信在线用户收到即时消息、同时收到短信和/或email,即时通信离线用户收到离线消息、同时收到短信和/或email。
[0055]本发明相比现有方法,有如下优点:1.能够根据参与者的状态或通信能力决定通信方式;2.参与者可以通过多种渠道之一参与、也可同时通过多种渠道参与,如相应软件,短信,email ;3.只需要发起装置安装相应软件,参与者可以安装,亦可以不安装;4.发起者可以实时查看目前统计结果。
【附图说明】
[0056]图1为本发明实施例的信息统计方法。
[0057]图2为本发明实施例用于信息统计的网络系统示意图。
【具体实施方式】
[0058]下文将详细参考附图描述本发明的优选实施例,借此对本发明如何应用技术手段来解决技术问题,并达到技术效果的实现过程能充分理解并据以实施。为了全面理解本发明,在以下详细描述中提到了诸多细节,但本领域技术人员应该理解,本发明可以无需这些具体细节而实现。
[0
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1