返回顶部
首页 > 资讯 > 前端开发 > VUE >Web网站通知系统设计方法是什么
  • 180
分享到

Web网站通知系统设计方法是什么

2024-04-02 19:04:59 180人浏览 八月长安
摘要

本篇内容主要讲解“WEB网站通知系统设计方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Web网站通知系统设计方法是什么”吧!一、通知系统定义通知系统,

本篇内容主要讲解“WEB网站通知系统设计方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Web网站通知系统设计方法是什么”吧!

一、通知系统定义

通知系统,顾名思义即通知信息的传达处理系统。目的是为了让用户获得需要得到的消息及提醒并进行处理。

这里的“需要得到”有两层意思: 1、用户彼此互动触发的信息流(留言、评论或者回复、私信等) 2、网站希望用户了解关注的信息(系统公告等)

Web网站通知系统设计方法是什么

通知系统设计的原则可简单的归纳为: 1、消息传播效率***(获取、处理、信息传达、用户反馈等效率) 2、避免产生骚扰(噪音、频繁提示)

二、通知分类

不用的平台和产品本身由于对业务的需求不一样,种类也是有区别的。

大致可分为以下几种:

Web网站通知系统设计方法是什么

三、通知逻辑实现机制

通知的逻辑精简后如下:

Web网站通知系统设计方法是什么

现对这几个环节分开说明:

(一)通知合并

通知在推送之前需要进行汇总合并,目的在于提高消息传播处理效率;减少骚扰,降低噪音;平衡服务器压力。

1)合并周期:

  1. 固定时间内的消息全部汇总(24小时内/30天等);

  2. 无固定时间(只要未处理/未读即汇总)

当然一般都组合着用:合并24小时内未处理消息

2)分类合并

  1. 同种类进行合并(如n条留言合并为1条)

  2. 同一发起人合并(如张三给你发来的n条私信)

  3. 同一时间周期合并(如24小时共收到n条评论)

(二)通知分发

通知按照规则汇总完成后,系统将其通过通知管道推送到用户,以便用户处理。

1)分发方式

分发方式与Feed系统类似,多采用Push方式,即在指定时间内主动推送给用户。部分特定类型需要用户请求(Pull)拉取未读消息。 目前大部分通知优先推送未处理通知合并后的总数,已提醒用户已有新消息需要处理。用户点击数字后再去服务端请求具体的消息内容。此种方式综合考虑了成本、压力和体验。当然,某些极端情况下需要进行优化处理:如未读消息超过1000,用户请求时先推送前50条或者放入cache中等。技术童鞋会有各种手段,这里不做详述。

2)分发频率(时间)

分发时间主要根据消息的优先级来做区隔:

Web网站通知系统设计方法是什么

3)分发管道

分发管道即消息通知的具体推送渠道,根据业务类型可以分为:Web、App、短信、邮件等。

(三)用户处理

根据前文提到的分发方式,对于通知的处理在逻辑上可以分为两层:通知状态的处理和通知内容的处理。

1)状态的处理狭义的理解即为是否已读(已处理)。

通常初始数字即为系统推送过来的未读总量,用户点击数字进入相关功能列表查阅后,读取的动作完成,未读数字相应减少。

Web网站通知系统设计方法是什么有几种情况需要变通处理:

  1. 若用户未读信息较多(m=100),但***页列表只能显示(n=10)条的话,那未读数字即为m-n=90;

  2. 某些产品会将点击等同于已读。即用户只要点击无论是否打开列表查看均认为已读。 这样的处理一般用于重要级别较低的消息。点击即已读可有效降低骚扰。

  3. 某些重要级别较高的消息已处理状态可以定义为用户进行相关操作后才为已处理,而非查阅。 如用户进行评论、回复、点击忽略或点击删除等动作时才认为已处理。

2)内容的处理狭义的理解即为用户是否操作。

根据不同消息的种类和业务的需要,操作可分为:

  1. 处理:用户必须点击功能链接进行处理。如:你的密码过于简单,点此进行修改;

  2. 回复:如回复私信,对评论进行回复;

  3. 确认:对消息做出确认的反馈,如某些系统提示可设置”我已知道,不再提示”的选项;

  4. 忽略:用户进行忽略操作或不进行任何操作;

  5. 删除:用户删除本消息。

3)消息处理后的状态需要统一。

消息需要标记是否已处理的状态,且状态在不同的终端是打通的。 如:用户在客户端对消息进行了查看,在web站点本消息应自动标记为已读状态。

(四)通知回收

回收主要针对用户已处理消息的操作。

  1. 用户之间触发的消息一般需要留档保存。 如评论/回复/留言/私信等。产品可提供选项询问用户是否超过一定周期自动清理。

  2. 在部分产品中,还需要考虑功能的优先级。 如解除好友关系或加入黑名单后自动将删除双方的私信记录。

  3. 系统触发的消息一般设置一定的回收删除时间。 如系统提醒、通知、公告等。过期后自动在产品里删除。物理上可以设置是否备份。

  4. 过期但用户未处理消息(用户长时间未登录但收到他人的回复)可以根据业务需求来处理。 如未读的私信/评论/回复***保留等。重要未读消息可尝试二次推送或使用其他途径(邮箱、APP、短信等)通知。

四、通知处理交互

注:具体的交互需要考虑本身业务特点和目标需求。特定业务可能需要强调,某些业务又需要考虑骚扰,故抛开具体情境本身谈交互是无耻的。

这里只针对一般的社区网站,描述一下个人所喜欢的交互方式。

1、新消息到达时提醒交互

当新消息到达时,可以使用以下提醒方式

  1. 标题闪动

Web网站通知系统设计方法是什么

  1. 声音提醒 新消息到达后自动触发声音

Web网站通知系统设计方法是什么

  1. 气泡+数字

Web网站通知系统设计方法是什么

  1. 新消息浮层

Web网站通知系统设计方法是什么

  1. 弹窗提示

Web网站通知系统设计方法是什么

2、通知处理

目前消息多采用当前触发、即时处理类似“所见即所得”的交互方式。 

Web网站通知系统设计方法是什么

采用此方式的需要考虑:

  1. 消息通知位于全局导航,访问任何频道时都可保证及时收到新消息;

  2. 消息在浮层中处理完毕后,用户可继续进行之前的操作,不至于造成打扰;

  3. 因导航面积有限,需对消息种类进行统一整理和规划;(Facebook的分类为好友请求、私信、通知。)

  4. 提供历史记录(更多、全部消息)的入口(二级页面)

  5. 标记已读未读状态,处理好消息提醒数字的关系 

Web网站通知系统设计方法是什么

五、防骚扰(打扰)

因消息本身业务性质,过多无用通知势必会造成噪音,打扰到用户。因此合理设置消息的通知频率和渠道,以防早上体验和效率上的损失。

1、提供通知频率和渠道的管理功能

如常见的邮件退订管理,消息通知类型管理。 

Web网站通知系统设计方法是什么

Facebook通知设置

Web网站通知系统设计方法是什么

2、增加屏蔽功能

消息屏蔽功能在业务上应该属于***条中通知类型管理,当业务模块较多且之前关联分散时,或者开放平台功能接入的第三方应用通知时,可使用屏蔽功能。

Web网站通知系统设计方法是什么

facebook应用消息管理

Web网站通知系统设计方法是什么

新浪微博应用消息管理

3、结合权限体系

1、功能隐私设置

使用隐私设置界定具体的接收权限、范围等

Web网站通知系统设计方法是什么

微博私信设置

2、结合黑名单功能

使用黑名单可屏蔽指定用户或关键词的具体消息通知。

六、用户拉回

当用户长时间不登陆或对消息不处理时,可使用其他渠道推送通知,已达到拉回的目的。 这个要与网站整体的拉回策略相结合。

Web网站通知系统设计方法是什么

例:Facebook的好友请求确认拉回邮件:

Web网站通知系统设计方法是什么

到此,相信大家对“Web网站通知系统设计方法是什么”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: Web网站通知系统设计方法是什么

本文链接: https://lsjlt.com/news/86476.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Web网站通知系统设计方法是什么
    本篇内容主要讲解“Web网站通知系统设计方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Web网站通知系统设计方法是什么”吧!一、通知系统定义通知系统,...
    99+
    2024-04-02
  • web服务器架设网站的方法是什么
    1.选择合适的操作系统:选择合适的操作系统,如Linux、Windows等。2.安装Web服务器软件:安装合适的Web服务器软件,如...
    99+
    2023-06-12
    web服务器架设 web服务器 服务器
  • redis网站访问统计的方法是什么
    要统计网站访问量,可以使用Redis的一些功能和命令来实现。1. 通过Redis的计数器功能统计网站访问量:可以使用Redis的IN...
    99+
    2023-09-05
    redis
  • 大型网站背后的高性能系统架构设计方法是什么
    本文小编为大家详细介绍“大型网站背后的高性能系统架构设计方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“大型网站背后的高性能系统架构设计方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1. 性能...
    99+
    2023-06-02
  • 网站建设中WEB框架搭建方法是什么
    网站建设中WEB框架搭建方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。  互联网发展到今天,网站建设已经变得很简单,基本上大部分网站建设人员都是采用程序加模板的方...
    99+
    2023-06-04
  • 江门网站制作设计的方法是什么
    江门网站制作设计的方法包括以下步骤:1. 确定网站目标和定位:确定网站的目标、目标受众、网站类型和主题。2. 确定网站结构和内容:设...
    99+
    2023-06-12
    江门网站制作
  • Responsive Web Design响应式网页设计方法是什么
    本篇内容主要讲解“Responsive Web Design响应式网页设计方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Responsive Web Design响应式网页设计方法是什...
    99+
    2023-06-04
  • web网站结构优化方法是什么
    本篇内容主要讲解“web网站结构优化方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“web网站结构优化方法是什么”吧!一、物理结构物理结构就是网站的目录...
    99+
    2024-04-02
  • python搭建web网站的方法是什么
    Python搭建web网站主要有以下几种方法:1. 使用Python内置的HTTP服务器:Python内置了一个简单的HTTP服务器...
    99+
    2023-09-22
    python
  • 网站建站建设的方法是什么
    网站建站建设的方法包括以下几个步骤:1. 确定网站的目标和定位:首先要确定网站的目标和定位,包括网站的主要内容、受众群体、竞争对手等...
    99+
    2023-06-12
    网站建站建设
  • PHP CMS系统中常见的网站图标设计方法
    随着网站的发展,网站图标的设计越来越重要。网站图标不仅可以为网站添加美化效果,还可以提高网站的易用性与辨识度。在PHP CMS系统中,网站图标设计是一个常见的工作。本文将介绍PHP C...
    99+
    2024-04-02
  • PHP CMS系统中常见的网站标志设计方法
    随着互联网的发展,网站的建设和维护越来越重要,对于许多企业和机构来说,拥有一个功能完善、界面美观的网站已成为必须。而在网站设计中,网站标志(Logo)作为品牌形象的核心元素,也不可忽视...
    99+
    2024-04-02
  • PHP CMS系统中常见的网站链接设计方法
    PHP CMS系统中常见的网站链接设计方法 随着互联网技术的不断发展,网站的要求越来越高,其中一个重要组成部分就是网站链接。对于一个PHP CMS系统来说,如何设计网站链接是一个非常重...
    99+
    2024-04-02
  • 如何知道网站用的什么建站系统
    辨别网站建站系统的方法一、辨别使用discuz建站的网站查看网站的底部是否有discuz论坛的版权和powered by discuz;discuz搭建的网站是伪静态,URL正常是以forum-44-1.html或thread-2162-1...
    99+
    2024-04-02
  • 进行Web网站压力测试方法是什么
    这篇文章主要介绍“进行Web网站压力测试方法是什么”,在日常操作中,相信很多人在进行Web网站压力测试方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”进行Web网站压...
    99+
    2024-04-02
  • web服务器搭建网站的方法是什么
    1.选择合适的Web服务器软件:常用的Web服务器软件有Apache、Nginx、IIS等,选择合适的软件可以根据自己的需求和经验来...
    99+
    2023-06-12
    web服务器搭建 web服务器 服务器
  • 南通网站建设流程是什么
    南通网站建设流程一般包括以下步骤:1. 确定网站目标和需求:了解客户的需求和目标,明确网站的定位、目标受众、功能需求、设计风格等。2...
    99+
    2023-06-11
    南通网站建设 网站建设
  • web框架字符转义设计方法是什么
    本篇内容介绍了“ web框架字符转义设计方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!特殊字符的...
    99+
    2024-04-02
  • win7系统通过bios系统还原方法是什么
    win7系统bios系统怎么还原?某用户由于工作需要,进入计算机的BIOS并对其进行了一些设置,但因为操作不当发生了错误。此刻,我们所能考虑到的最佳解决方案就是将BIOS重置为出厂设置。下面我们一起了解一下如何操作win7系统的bios系统...
    99+
    2023-07-15
  • 永康网站建设的方法是什么
    永康网站建设的方法包括以下几个步骤:1.确定网站的目标和定位,明确网站的主要功能和服务对象。2.选择合适的网站建设平台,如WordP...
    99+
    2023-06-14
    永康网站建设 网站建设
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作