月光博客 » 编程开发 » 留言本开发的未来需求规划

留言本开发的未来需求规划

  对于我开发的留言本的下一步需求规划,我打算朝着下面的方向发展:增加反垃圾留言功能的同时,增强用户体验。

  垃圾广告留言是一件很讨厌的事情。对于防止垃圾广告的方法,我以前也思考过,常见的对付垃圾广告留言的方法是验证码,不过,普通的验证码已经可以通过人工智能的方式破解图片验证码,而如果将验证码设计的较为复杂而难以识别,无疑会极大影响正常用户的使用体验。因此,满足绝大多数正常人留言的同时,还需要增强识别垃圾广告留言,使得垃圾留言的处理对正常留言影响最小。

  为了完成这个功能,我想到了一个比较好的方法,就是使用类似“垃圾邮件”的处理方法,按照关键字权值对留言进行智能分析,通过分析判断某个留言是否属于垃圾广告留言。

  比如,和广告相关的词语都赋予不同的权值,比如“打印机”赋值为10、“虚拟主机”赋值20,超级链接可以赋予更大的权值,例如一条超级链接地址赋值为100,这样,当留言提交之后,系统自动分析留言的内容,搜索可能的广告词语,如果出现广告词语,就将其累加权值,通过合计数值来分析这则留言是否类似垃圾留言,如果留言中包含数十条超级链接,以及大量广告词语的,则肯定计算出来的合计权值就特别大,对于这样的留言直接按照垃圾留言处理(比如直接屏蔽IP并删除留言),合计权值小于50的,表明可能是正常留言,直接发布,合计权值大于50,但又不是特别大,说明有可能是广告垃圾留言,也可能不是,这时候,就显示一个校验码,要求用户进行验证,通过校验码机制来验证发表留言的到底是正常人还是程序。

  这样,对于80%的正常留言,可以直接发布,剩下20%的可能是垃圾留言,程序自动加入校验码验证,正常留言的用户不会多输入验证码,甚至不会感觉到有什么不变,整个留言发布对大多数用户都有比较好的体验。

  留言本下一步的开发,就打算完成这样的需求了。

留言本开发的未来需求规划

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    james   说道:
    我想问下版主,不用后台管理真的可以保证每一条内容都OK?
    支持(13反对(4回复
  1. 2
    googlefans   说道:
    留言簿这么多,还要重复开发呀。
    支持(12反对(8回复
  1. 3
    killerking   说道:
    这个想法很好,真的希望能早点开发出来:)
    支持(12反对(9回复
  1. 4
    dj   说道:
    我迟到了啊。刚学语言的。来这里跟大家学点东西,希望有能力回报社会。
    支持(9反对(6回复
  1. 5
    bus   说道:
    按留言本的想法,我觉得zblog对评论的功能应该加强.
    实现可以对评论留言就好了,像oblog一样.
    支持(10反对(8回复
  1. 6
    gary.chen   说道:
    月光的blog很棒。一直想架设自己的网站了,域名都买了半年了,还没用。有一个这样的留言本很好。
    支持(12反对(10回复
  1. 7
    wqbloodsky   说道:
    禁止留言本使用"粘贴,复制"是不是也可以?
    支持(5反对(4回复
  1. 8
    xiaosh   说道:
    能否加上多管理员回复功能(同时在回复时能显示是哪个管理员回复的),比如我们学校很多的协作学习方面的博客非常需要这样的功能,因水平有限,在你现有版本上修改没能成功。
    支持(9反对(8回复
  1. 9
    liyaokun   说道:
    很好的一个想法,~~~~
    支持(9反对(9回复
  1. 10
    ZodiAc   说道:
    按照月光的说法,问题核心集中在如何确定权重,换句话说,判断什么词可能是广告关键字,什么词不是。
    而这将是一件十分浩大的工程。不同的广告关键词不一样,现在的广告五花八门,推销什么的都有,月光如何保证没有漏网之鱼?
    支持(9反对(9回复

发表留言


点击更换验证码