可用性设计范文
可用性设计范文(精选11篇)
可用性设计 第1篇
1 高可用系统的工作过程
HA服务器(HA Daemon)启动:启动HA Daemon管理程序,HA Daemon监测服务器资源是否可靠并对服务器进行配置,然后启动指定的服务和代理程序。
代理程序(Agent)工作:代理程序(Agent)启动后,可以通过心跳(Heartbeat)监测服务器资源及所有服务的相关进程。
Agent心跳(Heartbeat)检测:心跳信号(Heartbeat),是一种错误检测机制,包括Agent心跳和服务器心跳(Server Heartbeat)两种。通过周期性的Agent心跳,Agent代理程序会将服务的可靠性通知HA服务器(HA Daemon)。
HA服务器(HA Daemon)响应:HA服务器(HA Daemon)在预定时间内没有收到Agent心跳,就预示它所监测的服务出现了故障,此时,HA服务器会执行向备份服务器发出故障信号。
服务器心跳(Server Heartbeat)检测:HA服务器通过周期性的服务器心跳(Server Heartbeat),会将自身的可靠性通知备份服务器。服务器心跳是通过基于TCP/IP的Socket或RS-232线来传送的,如果服务器出现故障,HA管理器将向对方发送服务已死的心跳。
服务(Service)切换:备份服务器(Backup Server)在规定的收到主服务器(Active Server)发出的故障信号后,开始进行服务切换。HA管理器首先停止主服务器上的服务,同时释放公用IP地址(Swithable IP)和共享磁盘,然后启动由备份服务器上接管公用磁盘和公用IP地址,接管主服务器上的全部服务。切换完成后,服务自动恢复正常运行。
2 高可用性系统的硬件构成
高可用性系统主要采用集群或双机容错、磁盘冗余阵列(RAID)、多路径故障检测等技术来保证系统的可靠性。
集群(Cluster):集群是一组被称为节点的计算机,针对重要服务和资源,如Web服务和数据库服务,使用两台以上的服务器,对于网络的其他部分来说,这些服务器就象一个单一的实体,一个高可用的“虚拟”服务器,集群在检测到软件和硬件故障时,自动将数据和处理的服务转到无故障的节点,借此提高系统的可用性。
磁盘冗余阵列(Redundant Arrays of Inexpensive Disks):磁盘阵列(RAID)是一项非常优秀的容错技术,按功能可以分为0至5级,其中RAID1和RAID5最为常用。
磁盘镜像/硬盘双工(RAID1):磁盘镜像指系统保存数据时,会将相同的数据同时写入到两块物理盘上,以防止单个硬盘的物理故障。硬盘双工指计算机装有两个磁盘控制器,使镜像集中的两个磁盘都有自己的磁盘控制器,可以同时防止磁盘控制器和磁盘介质的失效。
含奇偶校验的磁盘条带集(RAID5):磁盘条带集是一种磁盘管理技术,创建条带集需要两块以上的硬盘,将这些硬盘的自由空间组织到一个大的逻辑驱动器中。使用条带集时,数据按顺序写入到所有物理盘中,每次一行,这样数据就可以均匀地分布到所有的驱动器上。磁盘条带集没有数据冗余,不提供任何容错功能。
RAID5是当前最流行的容错设计方法,其读操作有比磁盘镜像更高的性能。但是,由于写盘时需要进行奇偶校验值的计算,需要使用比一般写操作更大的内存。
多路径故障检测:心跳信号(Heartbeat)是一种错误检测机制,是集群节点间保持着的间歇通信信号。通过每一个通信路径,在两个对等系统之间进行周期性的握手,如果连续没有收到的心跳信号到了一定的数目,就把这条路径标示为失效。
为了减少由于潜在的通讯错误所引起的不必要的系统切换,节点之间可以使用不同介质的多条通信路径。
当通过心跳信号检测其它服务器失败时,则认为此服务器是关闭的。使用多种检测方法确保了系统错误能够被正确识别,可以避免不必要的失效切换。
3 高可用系统的软件
操作系统(Operating System):主服务器和备份服务器一般需要运行相同版本的操作系统。如:Windows NT/2000、Sun Solaris、Linux等。
服务程序(Service):服务程序在指定的活动服务器上运行,客户机可以通过连接在该服务器上的网卡上的指定的Active IP地址来访问,服务程序由HA软件来管理,当活动服务器出现故障时,在很短的当机时间内,备份服务器会将服务程序接管过去。主服务由特殊的应用软件来提供。主服务需要的数据和程序存放在公用磁盘上,这些数据和程序只有运行主服务的服务器可以访问。
HA管理进程(HA Daemon):HA Daemonand和HA Monitor Daemon是HA软件的核心进程,由它来初始化系统配置,接收来自HA代理的信息,并通过专用网与其它服务器的HA管理进程通信,协调运行服务器与备份服务器间的关系。
HA代理(Agent):Agent是一个软件监视模块,可以监控数据库服务或其他应用服务的运行,为了完成特定的任务,用户可以自己编写Agent脚本(Script)。
管理工具(Administration Tool):系统管理员通过管理工具管理、监视服务程序的运行状态。
高可用系统可以自动实现关键服务在两台服务器之间的切换,在很大程度上减少了管理员的介入,提高了系统的可靠性。系统运行性能稳定可靠,达到了预期效果。
参考文献
[1]Snia dictionary N[EB/OL].http://www.snia.org/education/dictionary/n.
[2]郭长勇.磁盘阵列与双机容错[J].电子计算机与外部设备,1999,23(2):33-37.
[3]石春和,周新莲.服务器容错与磁盘阵列技术的集成[J].计算机应用研究,2001(1).
可用性经验准则交互设计 第2篇
一、简洁而自然的对话
1、用户界面应该尽可能的简洁
理想情况当然是仅提供用户当前所需要的信息,并把它放在所需的地方(Jakob Nielsen)。简单的说,让用户可以在他需要的地方看到想要的东西。一起使用的信息应该在屏幕上彼此靠近,例如Qzone的音乐盒,我个人觉得有点不合理,“播放列表”和“音乐收藏”其实在操作上是紧挨的,在界面排版上理应彼此靠近,这样信息对象的操作顺序也符合了用户高效的工作原则。
当然,如果可以让用户根据自己的喜好来调节顺序就更好了。当然要给一个默认的数值了。例如:物业管理系统,首先的操作是“录入用户的资料”,然后让用户“入住”,其次再“进行装修”,等一段时间后,用户的活动可能只是“投诉,维修”之类的操作。在系统设计的时候,设计者当然要给用户一个默认的顺序,可以按照事件的发展进行;但是,最好还是给用户可以自己调节操作顺序的操作,因为当某一个操作开始的时候,可能会经历很长时间。
2、图形设计和颜色
如图,按照了Nielsen的说法,区分了封闭性、接进性、相似性的图形形态。合理的区分相似的内容,用边框进行区分,把相关的操作尽量的靠近。
颜色的运用对界面的设计也是很重要的,有的设计者把界面设计的五颜六色,美其名曰给用户视觉冲击,但是我觉得要是不想把自己的网站,做另类版的,就慎用色彩。Jakob Nielsen提到“不要过度的使用颜色”;颜色的选择在5~7种较好,用户浏览的时候,设计者也要考虑用户的眼球,尽量使其简单记忆,不用太累的去区分颜色。据说Durrent and Trezona 做过测试,经过专业训练的用户也只能对付大约11种颜色。(其实对于色彩,我还是了解甚少,希望大家指点)
Word是一个大众的工具,使用的群体很多、很杂乱,所以可以看到他使用的颜色,包括图标,都是可以在不使用颜色的情况下辨别如何操作。Jakob Nielsen提醒“要记住,有很多人是色盲!”
3、“少即是多”,说起来惭愧,记得第一次看英文稿件的时候,还以为是“过犹不及”。
甚至到现在还不甚了解这其中的道理,以及它具体如何运用到设计中去。
例图所示,在用户使用的界面上尽量显示用户最关心的问题,和最直接的操作,而相关的“其他信息”“销售记录”等,不要在页面中显示,
在界面上添加太多的信息和数据会给用户带来多余的审视,甚至是困扰。让用户把他最关注的东西用最快捷的方式展现出来,而且是一目了然的。
二、使用用户的语言
一定不能使用系统语言,假如用户遇到“某某参数尚未定义”就惨了,摸不清头脑,对软件形象也大打折扣。使用用户的语言法则来书写系统的提示或相关警告,也是从交互的方式考虑呀。我遇到最好的语言就是金山打字软件的提示,当我想关闭时,系统会提示“今天累了,就到这里把”,很舒服哦。
那么如何更好的使用用户的语言呢?据说最好的方式是通过用户的投票,把所有可能出现的语句列出清单,供用户打分,然后汇总意见。有统计数据显示,使用技术语言来表达导致用户犯错的平均值是23.6个错误,但是,使用投票汇总的平均值是5.8个错误。
三、将用户的记忆负担减到最小
这个自然不用说,最好让我什么都不用记忆,早上上班一来,点击一个按钮,所有的工作都是系统自动产生,还要记忆下哪些是我想要的东西。(难度有点大了)
从设计中也有很多这样的例子,例如用户的搜索条件,用户的输入习惯,用户的id,用户经常关注的信息提示等。
四、一致性
同样的系统,同样的信息在所有的屏幕和对话框中显示的位置和形式应该一样,这样当用户经常使用时,就是自然遵循这个法则去操作,同时也是减少用户记忆的一个方面。当然,表单或对话框等表现形式的统一,也要依据系统自身的功能结构了,所以每个项目开始的时候,定项目的表现形式也是一大工程呀,不仅要考虑系统的扩张性,还要考虑表现形式的一致性。(如果在加上开发人员的不理解或者坚持,那)
五、反馈
用户在哪里?要怎么做?那个按钮是做什么的?一连串的问题,都会使你已有的用户偷偷的溜走喔!所以及时的用户反馈是很必要的,所以我建议我们的项目中增加用户路径和操作步骤的示意图,这样用户知道下一步做什么。同时,在按钮上添加了“alt”提示;但是当用户犯错前,我如何提示用户是不可操作的,或不建议操作的,一直都没有好的解决方法###
还有,系统或页面的相应时间也是反馈的一部分,例如apple叫我等10分钟,再不给我剩余时间的提示,我早就跑了!
六、清晰的标识退出
不言而喻,但是undo的使用还是慎重,请查看bbs.blueidea.com/thread-2798867-1-1.html,有相关的讨论。
七、还有一些其他的准则,理解起来还是比较轻松的,如快捷方式、好的出错信息、避免出错、帮助和文档和经验性评估。
纪念册APP界面设计可用性研究 第3篇
摘要:
文章基于可用性理论基础,调查分析了市场上近似产品,并以“校友录”为主要研究对象进行深入研究,从色彩、图形、页面布局、交互流程等方面进行探讨。并对纪念册产品进行了现状和前景分析,根据产品特性确定具体目标群体并对目标群体做出具体需求分析。基于这些调查与分析,设定“时光之书”APP的功能及页面布局的方案。
关键词:
可用性 App纪念册 界面设计 校友录
1.可用性理论基础
随着手机市场的火热发展,促使了智能手机端的应用也如火如荼地发展起来,可用性界面设计的研究也不单单是以计算机为载体的这一方向,APP界面遵循可用性原则已被多数产品开发者认可。
可用性是指特定的用户在特定的环境下使用产品并达到特定目标的效力(Effectiveness)、效率(Efficiency)和满意程度(Satisfaction)(国际标准化组织ISO9241-11,1998)。最先始于计算机,从可学习性、效率、可记忆性、出错、满意度这五方面来解读可用性,对于APP界面的可用性设计研究,从中可以提取部分的可用性维度,从设计学的角度和用户角度归纳和总结来研究APP界面设计的可用性。分别可以通过设计APP界面布局达到可视性从而使用户产生可记忆性,流畅的APP交互流程设计可使用户提高对产品的使用效率,增强用户对产品的可学习性。设计学的角度和用户角度归纳和总结来研究APP界面设计的可用性。
2.用户需求分析
伴随着移动互联网的迅速发展,APP应用已经遍布全球,成为了一种新的大众传媒形式。按目前移动互联网的发展趋势,未来中国移动互联网将出现爆发式的发展,APP应用范围之广,数量之多,人们越来越依赖于APP应用带来的方便快捷、高效率的生活方式。在如今的信息时代,信息不再局限于文本格式,更多伴随着语音信息和影像信息,而纸质媒介渐渐被人遗忘,当然,毕业纪念册也面临着相同的转变,APP形式无疑是一种可以涵盖更多不同信息形式的新型毕业纪念册。
2.1产品分析
现状分析
APP纪念册相较于传统纸质纪念册的优势在于可以涵盖信息的多样性,而相较于网页版的纪念册的优势在于满足信息多元化的同时在使用时便捷性的提高。APP纪念册在市场上不为少数,但是多数APP纪念册多为自己学校专用的形式,忽视了大多数大学生群体的市场;另外,在功能的设计上面,多将APP往社交类的方向进行引导,众所周知,社交类APP发展愈演愈烈,种类也是百花齐放,将纪念册APP定位成社交类,反而模糊了本身的产品定位,阻碍发展。
前景分析
根据产品本身独具的功能,应该对纪念册APP设定明确的产品定位,在功能上的设定主要还原传统纸质纪念册中的信息填写,同学寄语等,减少社交类的功能。同时,APP形式可以展现对各种格式信息保存的功能,在功能设计中加入图片信息、语音信息、视频信息等是区别于市场中同类产品的一大特点。调查报告显示,网站形式毕业纪念册多数与打印相结合,转向开始贩售纪念册的印刷类产物,所以,纪念册APP同时也可以融入此功能,不仅满足大部分人群对APP形式便捷的需求,同时也可以满足小部分人群对纸质毕业纪念册传统感的追求,配合平面设计建立多模板,为用户提供多样性的选择空间,可见,这将扩大用户市场同时也是APP盈利的一大渠道。
2.2目标群体分析——以大学生为例
APP纪念册主要针对的人群集中在即将毕业的大学生,即将毕业的大学生对纪念册是主要的需求对象,同时大学生也正是手机用户的一大类人群,作为年轻的一代,对于新型模式的纪念册排斥度会较小,接受度较高,而且善于接受新鲜事物,所以大学生人群作为APP纪念册的最开始推广的对象。
大学生群体对所选择的手机服务具有明确的目的性,使用手机的动机主要表现在满足沟通、娱乐、学习等需求上,情感价值主要表现在对个性化、时尚、分享交流等的追求上。现代信息的多元化,信息的交流和保存不再局限于文字的格式,更多的信息是图片格式、语音格式和视频格式,在APP纪念册中加入超越普通纸质纪念册所不能满足的语音和视频信息的储存交流功能既满足大学生群体沟通的需求同时也满足大学生对个性化、时尚、分享交流的追求。
3.纪念册APP设计分析
如今APP种类的多样性,用户对于选择APP下载,首先是视觉感官的接触,视觉效果先于技术功能,一款新型APP首先要面对的是大量竞品的市场格局,能否在用户眼前脱颖而出,要针对用户需求进行视觉设计。所以在前期,首先进行同类产品的视觉界面图形元素和页面布局等视觉设计的调查,根据调查,得出满足相应需求的页面元素。
3.1视觉界面调查分析——以校友录为例
校友录是一款关于学校同学录的社交类APP,功能上比较多样性,在具备聊天加好友的功能之外,APP考虑到校友这一资源,还加入招聘、婚恋、聚会、创业等辅助功能。本次调查主要从视觉界面上进行深入展开。(如图1)
首先,页面布局中的导航元素,校友录主要采取的导航形式是标签导航、宫格导航、列表导航等多种导航组合形式,考虑到信息发布的有效性,有效的导航对用户的行为有迎合和引导作用。从用户的角度出发,在使用的过程中,标签导航形式更易于频繁地在不同页面之间的切换,宫格导航形式主要体现在“校友BBS”页面中,将同等的功能全部聚合在一起,以图形化形式呈现,让用户做出选择,此外,在“个人中心”中,采用列表导航形式,能够帮助用户快速的定位到对应的页面,是必不可少的信息承载模式。
其次,页面布局中的图形元素。颜色采用橙色和白色为主色调,灰色和黑色为辅助色,虽然颜色较少,但是整体视觉效果简洁大方,也是现在多数APP的惯用风格。校友录的图标采用橙色和白色组成,橙色占据大部分面积,虽然图形简单,颜色单一,但仅需一瞥,便能使人印象深刻。在应用市场中,图标显示会比较大,但是在手机屏幕中占据的面积就小多了,更别说挤在小小的文件夹中,校友录图标的设计特点反而能在用户眼前脱颖而出。
最后,校友录APP中的小图标也是不可被忽视的,小图标往往代表着语言元素,用户在使用中也正因为有这些图标而使执行行为更加直接了当,一图胜千言。在图标设计中在满足APP主次分明的同时更要注重统一协调性,那便是小图标发挥语言功能的同时更加强了APP的整体品牌形象。
3.2时光之书APP设计分析
这是一款基于可以语音留言、影像传递的APP纪念册。众所周知,电子相册也曾风靡网络,无疑是将照片组合成一本册子保存下来。然而如果将照片配上一段语音再保存,相信比起只是文字叙述式的保存更有趣和有意义的多,以语音留言的格式为同学留下一段祝福寄语,并能永久保存的话,意义的价值是翻倍的。影像传递功能便是以视频的形式保存一段来自同学的记忆,相较于照片是一个动态的更直观的保存形式。将这些功能融入普通纪念册中形成APP形式的毕业纪念册,在APP中同时也具备翻页等真实效果,保留用户对原始纸质纪念册的感受,从用户角度出发,满足了他们对现在信息多元化的追求,同时也是对同学之间情谊最好的保存。
基于先前对校友录APP视觉设计的调查分析,用户界面设计的目标是用户在体验视觉界面的艺术感受时并能有效而快速的完成任务,通过页面布局设计提高界面的可用性,使技术功能和视觉元素之间找到平衡,适用并满足用户需求。本次应用界面采用颜色为绿色和白色为主,深灰色为辅,按键字体粗细得当,大小适中,颜色与字体恰好的搭配给用户清新简洁的用户体验,也彰显了纪念册APP青春文艺的特点:应用主界面采用标签导航和顶部菜单和搜索框,标签导航更易于用户在不同页面之间频繁切换,导航栏按钮功能为首页、朋友、信息、我的,可通过这些功能按钮快速进入软件的核心功能,顶部右侧的菜单打开后包括添加毕业纪念册、设置、信息反馈等,搜索框可快速搜索到朋友为你留言的页面。之后的二级页面也将和用户保持舒适流畅的交互形式。
根据对校友录等APP形式的纪念册的研究,校友录的交互流程是以一种简单易学习的宽而浅的树状结构,底部的导航形式可以随时返回主界面,界面与用户之间的交互简洁流畅,使用户在短时间内就能学会整个流程,值得参考。这里以用户首次使用时光之书APP建立纪念册为例(如图5),用户在进入APP之前需要注册登录,创建纪念册有两种渠道,一是可以通过首页中显示的添加纪念册的ICON,二是通过点击右上方的按钮的下拉菜单中的添加纪念册按钮,考虑到用户学习生涯中的不同阶段,所以纪念册的添加数量并没有具体规定,用户可以创建多个纪念册,当用户拥有多本纪念册的时候,可以通过下拉首页页面找到添加ICON,首页中的纪念册封面以图片和年级、主题、简介等文字相组成。创建之后可以通过邀请好友来留言纪念册,当然用户也可被好友邀请去留言,这些消息都会通过底部导航中的信息页面中显示提醒。
电台数据中心高可用性设计 第4篇
随着计算机技术和网络技术的发展, 全国广播电台已基本实现数字化和网络化。电台网络化建设主要包括节目交换的网络化、传输的网络化、监控网络化和计算机网络系统。其设计必须满足高可靠性、高安全性、易扩展和易维护等多种特点, 任何设备的损坏和升级都不允许数十秒级以上的系统故障, 所以整个系统必须满足实时高可用性要求(表1)。计算机网络系统的高可用性 (High Availability) 是通过系统的可靠性 (Reliability) 和可维护性 (Maintainability) 来度量的。通常用平均无故障时间 (Mean Time To Failure, MTTF) 来度量系统的可靠性, 用平均维修时间 (Mean Time To Repair, MTTR) 来度量系统的可维护性, 于是可用性 (Availability) 被定义为:Availability=MTTF÷ (MTTF+MTTR) 100%。
所以, 要提高系统的可用性, 必须要提高系统中所有部件的可靠性, 避免单点故障;同时提高系统的可维护性, 实行自动故障转移的方式, 减少维护时间。数据中心是计算机网络系统建设的核心部分, 数据中心的高可用性基本上代表了电台计算机网络系统的高可用性。电台数据中心主要包括服务器系统、存储系统、IP网络系统三大子系统, 如图1所示。以下将分别描述各子系统的设计思想和方法。
2 服务器系统高可用性设计
2.1 数据服务器
数据服务器采用IBRIX Fusion并行文件系统配置成标准的N X M模式来相互提供备用服务, 其中N是数据服务器的数量, 而M是备份数据服务器的数量[1]。传统的双服务器群集系统中, 只能支持1X1的模式, 同时两台服务器采用心跳线的检测方式, 当主服务器出现故障, 客户端无法正常访问时, 有可能其服务器之间的心跳存在, 导致服务器无法正常切换, 造成系统瘫痪。在N X M配置模式中, 所有数据服务器可以同时为音频文件系统提供服务, 并使用管理服务器 (IBRIX FusionManager) 定期验证以确认它们的当前状态。管理服务器的工作环境和访问模式与客户端是相同的, 如果管理服务器不能正常访问数据服务器, 那么客户端也意味着不能正常访问。如果一台数据服务器错过了五次连续的状态更新, 管理服务器将自动启动切换操作。故障服务器的所有管理职责将根据事先设置的策略顺利移植到其备用数据服务器。同时故障服务器将被管理服务器通过可编程的电源自动关闭[1]。当故障数据服务器修复后, 管理员可以通过管理服务器来启动故障返回程序, 将所有权从备用服务器返回给原来的数据服务器。在这种配置模式中, 采用并行文件的访问方式, 实行分段访问, 每个数据服务器也可以称为分段服务器或I/O服务器, 每个分段服务器可以实现150MB/s的数据带宽, 只需六个分段服务器就可以实现近1GB/s的数据带宽。此模式不仅提高了数据中心服务器的高可用性, 同时又极大地提高了数据的带宽。如图1所示, 系统采用N=2, M=1的配置模式, 其中N服务器采用镜像和并行访问方式, M服务器实行备份, 完成三级集群访问模式。
服务器的高可用性设计不仅针对故障转移, 同时在在线升级或更新改造中系统也必须具有实时的高可用性。在N X M模式中, 服务器的切换是由管理服务器决定的, 所以当需要升级或改造某台服务器时, 管理服务器可以根据事先设置的策略, 将这台服务器的管理职责移交给其它服务器, 同时管理服务器自动关闭该服务器的电源系统。待服务器升级或更新完成后, 可以不需要任何停机时间完成在线加入。
2.2 数据服务器的HBAs (Host Bus Adapters)
对于SAN (Storage Area Network, 存储区域网络) 或DAS (Direct Attached Storage, 直接连接存储) 存储系统来说, 数据服务器和存储系统的连接是通过HBA来实现的。如果数据服务器访问的是SAN存储系统, 一般每台服务器均采用双HBAs (Host Bus Adapters) 或双口HBA来实现多路径与SAN存储交换机的连接;如果数据服务器访问的是DAS存储系统, 为了使每台服务器均能访问每个存储设备, 那么要根据存储设备的数量来决定HBA的数量, 如图1所示, 每台服务器至少需要三块以上HBAs来实现存储设备的连接。对于每台服务器上的HBAs来说, 一般采用主/备用和数据服务器故障切换两种模式[1]。在这两种模式中, 当数据服务器不能与HBA通信时, 它向管理服务器报告故障。如果数据服务器的HBA配置为主/备用模式, 而且HBA有提供备用切换的集成功能, 那么故障HBA的连接将自动转移到备用HBA。如果数据服务器上没有可用的HBA或不支持备用HBA切换, 管理服务器将触发数据服务器故障切换, 将工作量转移到另一台数据服务器, 以维持原始服务器提供的音频数据接入。
2.3 接入模式
在IBRIX高可用性系统中, 允许客户端通过CIFS (Common Internet File System, 公共Internet文件系统) 、NFS (Network File System, 网络文件系统) 和IBRIX FusionClient三种方式实现音频文件接入。在NFS文件接入模式中, 网卡故障将中断NFS客户机的文件系统的所有连接。为了向NFS服务器提供连续的数据接入, 允许用户在接入相同文件系统的另一台数据服务器上设置一个备用网络接口。当被监控数据服务器的网络接口不能正常使用时, 管理服务器将该接口的IP地址转移到另一台数据服务器上配置的备用网络接口, 以保证客户端维持原IP地址数据的连续访问。在IBRIX FusionClient文件接入模式中, 采用虚拟化存储技术, 不仅突破了2TB存储空间的限制, 同时客户端以访问本地硬盘的方式访问网络存储。当处理此存储空间的服务器故障时, 由镜像服务器或备用服务器自动接替, 所以客户端仍可以正常地实现音频数据文件的接入。
2.4 管理服务器
考虑到管理服务器的元数据管理功能分布到多台数据服务器中, 管理服务器的故障不会影响音频文件系统操作。但是, 管理服务器保存着文件系统的配置信息并管理文件系统组件, 管理服务器的故障可能会中断文件系统管理功能, 造成数据服务器故障不能正常切换, 因此, 在高可用性系统中, 一般管理服务器本身也是采用1X1的群集方式。
2.5 数据库服务器
高可用系统将SQL数据库安装在专门的数据库服务器中, 实现数据库和音频文件的分离, 避免数据服务器在发生故障切换和数据库服务器切换的相互影响。SQL Server允许镜像除master、msdb、temp和model之外的任何数据库[2]。如图1所示, 采用三台SQL数据库服务器, 分别是主体服务器、镜像服务器和见证服务器, 并采用同步镜像的工作方式。具有见证服务器的同步镜像是唯一允许自动故障转移的操作模式, 同步镜像时主体服务器需要确认镜像服务器的数据是否正确写入, 保证了数据库的完整性和准确性。当主体服务器发生故障时, 如果镜像服务器和见证服务器存在, 数据库系统将自动切换到镜像服务器;当镜像服务器或见证服务器故障时, 系统不做任何切换;当主体服务器发生故障, 同时见证服务器不存在时, 镜像服务器需要以手动方式进行故障转移。
3 存储高可用性设计
3.1 RAID技术
电台数据中心的存储系统一般是采用RAID (Redundant Array of Inexpensive Disks) 技术的磁盘阵列方式, RAID技术是把多块独立的物理磁盘按照不同方式组合起来形成一个逻辑磁盘组, 从而提高硬盘的存储性能和数据冗余。在服务器操作系统和数据库系统中, 一般采用RAID1来实现其系统数据的高可用性, RAID1又称为镜像技术, 当其中任何一块硬盘发生故障时, 不会造成系统的任何宕机。
音频数据文件存储系统一般采用RAID5技术, RAID5采用N+1奇偶校验冗余技术来提高数据可靠性, 各块独立的磁盘进行条带化分割, 相同的条带区进行奇偶校验, 校验数据平均分配在每块磁盘上, 当其中任何一块磁盘发生故障时, 可以根据其它磁盘上的数据和校验信息恢复失效数据, 实现系统重建。由于RAID5只允许一块磁盘发生故障, 为了及时恢复失效数据, 可以采用RAID5+Spare技术, 当RAID5磁盘组中任何一块磁盘失效后, Spare磁盘将自动替代该磁盘, 完成数据重建。随着磁盘技术的快速发展, 容量越来越大, 数据重建时间越来越长, 在重建过程中, 如果有另外一块磁盘发生故障时, 该逻辑磁盘组将仍然无法访问, 所以部分系统也可以采用RAID6技术。RAID6与RAID5相比, 增加了第二个独立的奇偶校验信息块, 并使用不同的奇偶校验算法, 即使两块磁盘同时发生故障, 也不会影响系统的使用。但是, 由于算法相对复杂, 极大地影响了数据的写速度。
3.2 虚拟存储
随着电台资料的不断数字化, 对存储容量的需求日益增加, 多种、多级、多个存储设备管理日趋复杂, 所以必须要实现存储虚拟化。存储虚拟化就是把多个存储介质模块通过一定的技术手段集中起来管理, 并能为用户提高大容量 (数十PB) 、动态、高速数据传输性能的存储系统, 对客户端而言, 所有的存储可以看作是一个或多个大容量分区或卷。存储虚拟化分为带内和带外两种类型, 带内虚拟化是在数据读写的过程中, 在主机到存储设备的路径上实现虚拟化;带外虚拟化是在数据读写之前就已经做好了虚拟化。所以带内虚拟技术可以基于主机、网络、设备实现, 而带外虚拟技术则只能基于存储网络实现。
3.3 动态资源管理
高可用性系统的一个重要特征就是资源的灵活管理和动态分配。在电台存储系统中, 由于购买的时间和需求不同, 其磁盘的形式和性能都有所差异。如一段时间采购的是FC或SAS磁盘, 这些磁盘响应时间比较快, 性能较好;另外一段时间采购的是容量大、低成本的SATA磁盘, 由于其转速较慢, 适合做二级存储。可以根据这些特性, 将磁盘组分为不同的等级, 采用虚拟存储技术, 首先将数据写入高性能的存储设备, 满足数据的高性能读写, 同时将一段时间内不访问的数据转入二级存储。另外在同级存储系统中, 也必须采用虚拟存储技术, 完成存储数据的平均化分配, 防止数据集中存储在某一设备中, 影响整个系统的效率和性能。
4 网络高可用性设计
网络高可用性设计主要包含两个方面, 一是网络设备关键部件的冗余, 如主控板、交换板、电源等关键部件的热冗余备份, 其次是链路设计。
4.1 网卡链路
在每台服务器中提供多块网卡, 网卡驱动将服务器中的多块网卡组合起来形成一个网卡组, 网卡组提供多种运行模式完成不同的用户需求[3]。第一种是冗余备份模式, 在这种模式中网卡组中的所有网卡使用相同的IP和MAC地址, 整个网卡组作为一块虚拟网卡, 当运行网卡出现故障时, 备份网卡自动接管。第二种是负载均衡模式, 在这种模式中网卡组中的所有网卡使用相同的IP和自己的MAC地址, 所有网卡同时工作, 提高了整个系统的性能。第三种是链路捆绑, 在这种模式中同时实现冗余备份和负载均衡, 但需要交换机的支持。
4.2 中心交换机之间链路
链路聚合 (Link Aggregation) 也称主干 (Trunking) 或捆绑技术 (Bonding) , 其实质是两台设备间的数条物理链路组成逻辑上的一条数据通路, 提高链路的可用性和数据带宽。由于两台中心路由交换机一般均支持端口聚合, 因此, 可以在它们之间建立多条链路, 实现交换机之间的高可用性和提高数据带宽。
4.3 支干交换机链路
支干交换机一般采用两条以上链路连接到不同的中心交换机, 保证了链路的冗余, 同时在中心交换机和支干交换机上启用生成树协议 (Spanning Tree Procotol) 保障数据的正常通信。
5 总结
广播电台数字网络系统是一个724小时的高可靠性系统, 其设计必须要消除单点故障, 保证系统在任何设备故障情况下都能够正常运行和数据的绝对安全, 所以在有条件的情况下还需要考虑其数据或系统的异地备份或容灾。
参考文献
[1]Tong Liu, Yung_Chin Fang, Ramesh Radhakrishnan, Ph.D;Amina Saify."Achieving Continuous Availability for HPC Clusters with the IBRIX Fusion Cluster File System".DELL POWER SOLUTIONS.November2005.
[2]贾洪峰译.SQL Server2008管理员必备指南[M].北京:清华大学出版社.
论设计的实用性 第5篇
关键词:设计;实用性
我们身边的每一个物件都是经过设计的,那么物品是否能给人带来便利,是否能解决我们的问题,这都是设计的实用性所在。设计是理性的,是服务于人们生活的,所以产品的实用性是是非常重要。一件产品再有新意,但它不好用,那么设计就是失败的。
在现在这个物质丰富的时代,商品之间的竞争也越来越大,一些商家就通过设计花哨的外观来吸引消费者的眼球。但是这些外观独特的产品却没有实用性,甚至会給消费者带来不必要的麻烦。例如市面上有很多陶瓷的喝水杯子,商家把他们设计成各种造型,上面添加各种装饰。但是,消费者把这类杯子买回去之后真的好用吗?由于过度的装饰,增加了杯子的重量,消费者拿着装满水的杯子时,手上还要负担过分的重量。所以这种设计给消费者带来的后果就是把杯子收起来,不再使用,而迫不得已再去买一个新的。这样的话,不仅给消费者增加了经济支出,而且废弃的杯子还会占家里的空间,很可能就要被丢掉,造成浪费。
维克多·帕帕奈克在他所著的《为真实的世界设计》一书中举到一个例子说:“在任何一个可以合理传达信息的屋子里,闹钟都不需要以时速500英里的速度移动报时时,因此流线型闹钟是用不上的。”同时他还提到:“如果圆珠笔的形状和颜色都设计的像泡菜,而且是用一种非常软的塑料制成的,那么这是对‘为使用而设计’的一种非常低俗的曲解。”
设计本就是为人所用的,真正好的设计是能够给人带来方便,能够解决的设计。
亨利·德里弗斯在《为大众设计》中说:如果产品的与人的接触点成为摩擦点,那么工业设计师就是失败了。反过来,如果人变得更安全、更舒适、更想买东西、效率更高——哪怕是更高兴一些,设计师就成功了。
设计师在设计物品时,不一定是要有多大的创新,而是应该多了解人在所使用原有物品上的感受,在细节上加以调整改变,也许物品就会变得人性化。原言哉先生说过:创意并不是要让人惊异它崭新的形式和素材,而应该让人惊异于它居然来自看似平凡的日常生活。不断地开发出这些创意才是真正的设计。
大家在喝咖啡的时候,经常会把咖啡流到杯子外面而污染桌面,给人带来麻烦。但是在靠近杯子的底部有加一道凹槽,这样在我们喝咖啡的时候不小心漏出来的咖啡就不会污染到桌面,避免了清洗的麻烦。这个杯子就是在细节上做了一点改变,但却在消费者使用的过程中带来了极大的方便。设计师与其费尽心思的设计华而不实的外来观博人眼球,倒不如把心思花在产品的实用性上。
蜡烛在燃烧时会将融化了但来不及燃烧的部分流下来,然后在蜡烛底部凝固成块儿状,这些凝固的蜡烛就无法使用,而且会污染烛台。现在市场上有款烛台就根据蜡烛的特点设计而成的,烛台是一根管子,它可以积攒融化的蜡烛,将流下来的部分凝固成柱状。集满管体之后,把外罩取下来之后就是一根新的蜡烛。这款烛台虽然没有华丽的外观,但却解决了污染烛台和造成浪费的问题。
我们生病吃药的时候,常常忘了自己有没有吃过药,而药品不同于食品,不能因为忘了是否吃过药而再吃一遍,因此受到困扰。药品的包装不同于其他药品,设计师在包装上写上了从周一到周日的日期,这样患者就可以清楚的知道自己有没有吃过药,不会耽误治疗。设计师在细节上的用心就可以给消费者带来便利,我认为这是设计师应该追求的,也是设计师的责任与义务。
现在在市场上流行“面子”包装,指的就是那些过度包装的商品。这种商品很多,在超市里到处可见,如酒包装、茶包装、营养品包装。这些商品有着华丽丽的外表,有的甚至华丽的俗气。包装上的图案也是为了让商品显得上档次,而且这类商品的包装都很大,其实里面所装的东西大多不会太大,包装的体积已经远远超过了商品本身的体积。尤其在过时过节的时候,一些商品的包装更是夸张,如在端午接的时候,粽子的包装也是尤其的抢眼,而且以份普通的粽子都被精装了。有的是精致的礼盒,有的是竹编的小筐,有的甚至被装上了铁皮盒。
其实这些精装的商品消费者一般都不是为自己购买的,多数都是为了送礼。这种华丽的包装会让送礼的和收礼的人都感到有面子。但是这些精致的包装会带来很大的浪费。制作大的包装盒,需要增加许多材料,纸质的与木质的需要砍伐大量的树木,金属的包装需要挖掘地球的金属矿。采集完原材料之后还要加工制作投入大量的人力和物力,而且排放的工业垃圾会给环境带来污染。而这些耗费资源盒子最终也是要被人们扔掉的。这些所谓的面子与资源的消耗与污染比起来又算得了什么。
那么这就需要设计师在包装上进行改变了,怎样才能使礼品包装既能不浪费材料又能体面是设计师需要做的。包装做的精致更会使商品显得高档,一个大小合适,外观精致的包装消费者也是很接受的。像苹果手机的包装,包装虽然很小,但做的很合理,内部构造充分的利用了空间,所有的配件被精致的整合后放在盒子里。消费者在打开手机盒子以后,都被里面精致而合理的摆放而感到愉悦。而且此后很多的手机包装也改变了包装的大小,做出了合适的尺寸。这一点非常好,值得赞扬。
设计改变生活,有实用价值的产品才会让生活更加舒适美好。
参考文献:
[1]《为真实的世界设计》 维克多·帕帕奈克 著 周博 译 中信出版社
[2]《设计中的设计》 原言哉 著 山东人民出版社
[3]《漫步芬兰设计》 电子工业出版社
[4]《漫步北欧设计》 电子工业出版社
网站的可用性界面设计初探 第6篇
一个好的网站应该有:非常好看的设计、友好的界面、毫无缺点的结构、智能化的后台处理、非常优秀的内容以及优良快捷的交互性。即网站的建设具有交互性与持续性、艺术与技术结合的紧密性等特点。网站的可用性界面设计在e时代十分重要。
一、可用性的内涵
可用性是一个多因素概念, 涉及到容易学习、容易使用、系统的有效性、用户满意, 以及把这些因素与实际使用环境联系在一起针对特定目标的评价。如Shakel (1991) 对可用性的定义:可用性是指技术的“能力 (按照人的功能特性) , 它很容易有效地被特定范围的用户使用, 经过特定培训和用户支持, 在特定的环境情景中, 去完成特定范围的任务。”即可用性不仅是涉及到界面的设计, 也涉及到整个系统的技术水平。同时可用性是通过人因素反映的, 通过用户操作各种任务去评价的。另外环境因素必须被考虑在内, 在各个不同领域, 评价的参数和指标是不同的, 不存在一个普遍适用的评价标准。我们应多从用户操作心理角度分析可用性的含义。再有要考虑非正常操作情况。例如用户疲劳、注意力比较分散、紧急任务、多任务等具体情况下的操作。一般说, 可用性被表达为“对用户友好”, “直观”, “容易使用”, “不需要长期培训”, “不费脑子”等。
从心理学的角度看, 可用性的基本含义是:
1.网站的设计能够使用户把知觉和思维集中在自己的任务上, 可以按照自己的行动过程进行操作, 不必分心在寻找人机界面的菜单或理解网站结构、人机界面的结构与图标含义, 不必分心考虑如何把自己的任务转换成计算机的输入方式和输入过程;
2.用户不必记忆面向计算机硬件软件的知识;
3.用户不必为手的操作分心, 操作动作简单重复;
4.在非正常环境和情景时, 用户仍然能够正常进行操作;
5.用户理解和操作出错较少;
6.用户学习操作的时间较短。
其中:
有效性指用户完成特定任务和达到特定目标时所具有的正确和完整程度;
效率指用户完成任务的正确和完整程度与所使用资源如时间) 之间的比率;
满意度指用户在使用操作过程中所感受到的主观满意和接受程度。
二、网站的界面设计
界面的说法以往常见于人机工程学中。“人机界面”是指人机间相互施加影响的区域, 凡参与人机信息交流的一切领域都属于人机界面。从心理学意义来分, 界面可分为感觉 (视觉、触觉、听觉等) 和情感两个层次。网站界面设计的三大原则是:置界面于用户的控制之下;减少用户的记忆负担;保持界面的一致性。
通常一个网站界面的元素包括界面主颜色、字体颜色、字体大小、界面布局、界面交互方式、界面功能分布、界面输入输出模式。其中, 对用户工作效率有显著影响的元素包括:输入输出方式、交互方式、功能分布, 在使用命令式交互方式的系统中, 命令名称、参数也是界面元素的内容, 如何设计命令及参数也很重要。影响用户对系统友好性评价的元素则有:颜色、字体大小、界面布局等, 这种划分不是绝对的, 网站界面作为一个整体, 其中任何一个元素不符合用户习惯、不满足用户要求都将降低用户对网站的认可度, 甚至影响用户的工作效率, 而使用户最终放弃登陆使用该网站。围绕界面元素所要达到的设计目的是让最终用户能够获得美感、提高工作效率、易于操作使用系统。
界面设计在工作流程上分为结构设计、交互设计、视觉设计三个部分。结构设计Structure Design是界面设计的骨架;交互设计Interactive Design的目的是使网站让用户能简单使用, 如操作错误时, 系统提供针对性的提示;同一种功能可以用鼠标, 也可用键盘操作;具有导航功能, 用户能知道自己当前的位置, 使其做出下一步行动的决定等;视觉设计Visual Design是要达到用户愉悦使用的目的, 包括色彩、字体、页面等。如提供默认 (default) 、撤销 (undo) 恢复 (redo) 的功能;尽量使用真实世界的比喻, 如:电话、打印机的图标设计;依赖认知而非记忆, 如打印图标的记忆、下拉菜单列表中的选择;网站上所有的图像、文字, 包括背景颜色、区分线、字体、标题、注脚等, 都统一风格, 贯穿全站;在网站设计的配色中, 尽量控制在三种色彩以内, 以避免花、乱、没有主色的显现。背景和前文的对比尽量大, 突出主要文字内容, 使用户在浏览信息的时候不会觉得累;同样功能用同样的图形等。
三、网站的可用性界面设计原则
1. 网站的设计形式与网站的内容要统一。
什么样的网站, 应该有什么样的设计, 设计是为网站的主题服务的。设计的内容就是指它的主题、形象、题材等要素的总和, 形式就是它的结构、风格或设计语言等表现方式。内容决定形式, 形式反作用于内容。网站设计所追求的形式美, 必须适合网站主题的需要, 这是基本的前提。例如, 百度作为一个搜索引擎, 首先要实现“搜索”的“功能”。它的主题即是它的“功能”。而一个个人网站, 可以只体现作者的设计思想, 或者仅仅以设计出“美”的“个性化”网页为目的, 它的主题就是“美与个性”。深入领会网站主题的精髓, 再融合自己的思想感情, 找到一个完美的表现形式, 才能体现出网站设计独具的分量和特有的价值。只有通过认真设计和充分的考虑来实现全面的功能并体现美感才能实现网站设计形式与网站内容的统一。
2. 交互性和可持续性的体现。
网站它不是一个被动的媒体。网站具备大多数媒体所不具备的特殊性:用户的选择和主动性。访问网站和看电视的最大区别是访问网站需要根据用户的主动选择, 浏览网站的内容根据用户的个人喜好, 在众多的连接和下拉菜单中选择用户自己喜欢或者关心的内容或者连接到另外一个站点。因此, 现在很多的网站有着非常漂亮的图形界面, 丰富的媒体格式和在线游戏等。同时网页设计人员必须根据网站各个阶段的经营目标, 配合网站不同时期的经营策略, 以及用户的反馈信息, 经常地对网页进行调整和修改。例如, 为了保持浏览者对网站的新鲜感, 很多大型网站总是定期或不定期的进行改版, 这就需要设计者在保持网站视觉形象一贯性的基础上, 不断创作出新的网页设计作品。
另外, 构建合理的网站组织结构, 让浏览者对网站提供的巨量信息感到条理, 建立完善的包括站点索引、帮助页面、查询功能在内的导航系统等。由于超级链接的出现, 网站的组织结构更加丰富, 浏览者可以在各种主题之间自由跳转, 从而打破了以前人们接收信息的线性方式。例如, 可将网站页面的组织结构分为序列结构、层次结构、网状结构、复合结构等。但网站页面之间的关系过于复杂, 不仅使浏览者检索和查找信息增加了难度, 也给设计者带来了更大的困难。为了让浏览者在网站上迅速找到所需的信息, 设计者必须考虑快捷而完善的导航设计。网站导航要清晰, “您所在位置”在大型网站中是不可缺少的一部分, 其作用表明您现在所处在的位置, 使用户不会不知东西南北迷失在网站中。其次还有读者进入目的页的点击次数, 不能超过三次。在大型的行业网站里面主导航条最好是用文字形式, 避免使用图片或Flash做导航条等。
四、网站的可用性界面设计的发展趋势
网站的可用性界面设计的目的是使网站让用户能简单的、愉快的、方便的使用。网站是传播信息的载体, 它要表达的是一定的内容、主题和意念, 在适当的时间和空间环境里为人们所理解和接受, 它以满足人们的实用和需求为目标。要使网站从形式上获得良好的诱导力, 鲜明地突出诉求主题, 具体可以通过对网站的空间层次、主从关系、视觉秩序及彼此间的逻辑性的把握运用来达到。
另外, 多种媒体技术的综合运用是提高网站艺术性的方法之一, 是未来的发展方向。网站中使用的多媒体视听元素主要有文字、图像、声音、视频等, 目前国内有些网站已经出现了模拟三维的操作界面, 在数据压缩技术的改进和流 (Stream) 技术的推动下, Internet网上也已出现了实时的音频和视频服务, 典型的有在线音乐、在线广播、网上电影、网上直播等。
再有, 网络技术与艺术创意的紧密结合是开创网站优良的可用性界面设计的必经之路!它使网站的艺术设计由平面设计扩展到立体设计, 由纯粹的视觉艺术扩展到空间听觉艺术, 接近电影或电视的观赏效果。技术发展促进了技术与艺术的紧密结合, 把浏览者带入一个真正现实中的虚拟世界。网站设计者应该积极主动地掌握现有的各种网络技术规律, 注重技术和艺术紧密结合, 全面使用大脑, 设计得到一个更具可用性的站点, 满足浏览者对网站信息的高质量需求。
参考文献
[1]UI界面设计的需求分析方法http://:www.51UI.CN
[2]马月:网站界面设计.北京理工大学出版社, 2006年8月
用户界面的设计与可用性分析 第7篇
1 用户界面的视觉元素设计准则
(1) 图标可识别性与统一设计的准则。首要, 设计要能准确传递出相关操作的手机界面图标。要秉持让手机用户明晰图标背后的操作含义, 进而帮助用户规避错误操作所带来的风险。这些图标的可识别性体现在有关文字、有关图形或者是二者结合的表现形式中。毋庸置疑, 文字表意更胜一筹, 也具有极准确的特征, 但是其缺点也十分明显。尤其是长期固有的线性表达, 严重阻碍了使用人群的进一步发展与扩大, 加重了民众短期记忆的负担。然而, 图形表述的方法更加直观且富有趣味性, 能进一步提高手机用户的使用效率, 并带来一定的审美愉悦感。相对而言, 图片在表意准确性上稍显不足, 一些过于抽象的图形则易使用户在使用中出现错误操作。而图文结合恰恰能结合二者的长处, 摈弃二者的弊病, 相得益彰。这里, 图标必须遵循统一性原则。图标的设计不能千奇百怪, 否则如若设计不合理, 便会带给用户诸多困扰与不便。因此, 在界面图标设计之初, 手机设计师就要事前考虑妥当, 明确想要达到的效果与风格。同时, 要在设计中不断开展检查和审视工作, 以确保设计风格遵循统一性标准的同时, 也可以让界面图标进一步展示其独特性与美感。
(2) 图标设计差异化原则。不同于手机界面图标的统一化设计准则, 此类图标设计的差异性准则则要求在谨遵手机界面视觉风格效果统一的前提下, 找寻切实传递自身软件特性与用途的表达方式。倡导图标统一化标准, 却不是倡导同一化, 因此要求同存异, 让每一个手机界面图标的设计不丧失个性化标签。任何手机界面图标设计都不能千篇一律, 要突出自身特色。一旦手机界面呈现出的操作图标都是区别性小、难以表达不同应用的话, 势必会让诸多手机用户对此产生误解, 导致一些错误操作的发生, 继而延长每位手机用户对其的认知识别时间, 造成许多用户的不满情绪。所以, 界面图标设计离不开直观、独特的要求。只有增加识别度, 才能让大众使用手机时感觉更加便捷和舒心。
(3) 界面色彩的适当运用。在界面色彩的各项选用上, 必须一方面体现对比效果, 另一方面又不失整体的协调感, 要兼顾协调统一以及丰富的层次视觉冲击。在智能手机界面的有关设计中, 可融入扁平化色彩的表达, 带给用户美观又协调的感受。在手机界面视觉设计上的色彩运用, 要兼顾协调搭配的原则, 也要准确把握色彩明度与纯度等因素。要能够依据迥异的手机使用用户和不同的外在环境进行用户界面色彩的设定, 并达到不同效果。譬如, 针对纯度偏高的色彩运用, 更多的受众是一些年轻人;而一些纯度偏低的色彩, 则传递出稳重与成熟感, 且也易让人产生视觉上的审美疲劳。在室外, 色彩明度较高的用户界面设计更容易被识别, 而一些明度稍差的色彩则由于各种环境因素的制约而不易被辨识。因此, 在色彩设计上, 设计人员需要根据实际情况具体分析。
2 智能手机用户界面设计的可用性发展趋势
(1) 视觉朝舒适化方向发展。智能手机不断发展, 让其在用户界面上的设计也在日新月异的发生变化, 而整个发展态势更是朝着视觉舒适化方向挺进。在以往的基础上, 追求手机界面图标彩色化, 可使整个手机界面更加活泼丰富, 在视觉上给人以舒适感受。同时, 手机用户还能够依据个人的喜好选择与设置自定义用户界面风格。毋庸置疑, 这是现代智能手机发展潮流下对人性化以及个性化的关注。而智能手机发展如火如荼的当下, 智能手机不仅在手机功能上日益多样化, 也愈发重视手机用户界面的设计美感, 如运用一些抽象或具象的图形等。此外, 部分立体化图标也传递出强烈的视觉效应, 整个用户界面变得逐渐精致化。在一些文字使用上, 一味地使用文字传递软件释义往往欠缺概括力, 所以现今使用文字与图形相结合的方式, 既能明确释义又可以舒缓用户的视觉疲劳。而这其中的文字必须足够精炼, 成为用户操作的指向标, 进而确保用户界面不会出现错误操作的情况。另外, 智能手机用户界面设置了诸多快捷键与全局键, 可以让用户进行操作时节省一些不必要的步骤, 也间接降低了用户的记忆负担, 让手机用户使用效率更加高效。事实上, 舒适、实用一直是用户界面致力于追求的方向。
(2) 设计趋向扁平化, 增强可用性。扁平化的设计界面是应时而生的。在广大用户早已习惯了触摸屏的时代, 将不再需要更多具有物理外形的按钮。因此, 在设计灵活度上就出现了前所未有的机遇。突出扁平化界面设计的构思并非空穴来风, 这是基于让用户界面重心设计重回用户体验的基准上的。诸多扁平化用户界面凭借极简图形以及平面化言语替代既有的拟物化。此外, 任何手机用户界面的可用性探讨都离不开对应的可用性测试。在通过一定群体的使用者反馈后及时统计数据, 开展分析工作, 从而为用户界面的可用性整理出详实报告分析结果, 少不了各种科学的研究方法与理念。针对可用性的研讨, 在改善用户界面设计以及发现并解决其中弊病上有着显著作用。另一方面, 这也会强化新时代下以用户为中心的产品设计理念。
3 结语
智能手机的用户界面设计由立体化向拟物化过渡, 最后迈向扁平化是必然趋势。实际中, 种种用户界面的设计与可用性的探究也从未止步, 这条探索之路任重而道远。
参考文献
[1]王建东.国外可用性研究进展述评[J].现代图书情报技术, 2013, (9) :7-16.
[2]程时伟.手机用户界面可用性评估的眼动模型[C].和谐人机环境联合学术会议, 2008.
高可用性企业网络的改造设计与实施 第8篇
关键词:企业网络,双核心,高可用性
0 引言
2013年7月至9月, 广州某景区网络进行了网络架构系统的升级改造工作。作者有幸下企业参与了该企业网络工程的规划、设计建设, 并承担了该网络的运维工作。该二期网络项目共投入经费250万元, 具体项目介绍如下。
1 网络现状
该景区网络于2002年开始建设, 经过一期的建设, 现有网络信息点包括监控点近千个, 景区面积接近20平方公里, 网络信息点跨度大, 网络主要功能为园区管理数字化和景区事务监控使用。近年来, 随着景区的建设及其业务的扩展, 如景区信息网络化、景区网络票务系统建设, 内部视频电话及其办公信息系统, 网络监控系统的应用等, 原有的网络逐渐不能满足各种新应用的要求;外部网络的访问量增加, 同时也带来了网络的威胁和攻击等问题。
1.1 网络存在的问题
网络采用单出口, 网络边界防火墙连接100M电信网络, 单核心三层交换机连接到防火墙出外部网络。一旦电信网络出现故障, 整个景区网络将处于与外部网络中断状态。
网络建设已经有近十年的时间, 由于网络的覆盖范围大, 各个网络子机房里面都是通过室外光纤进行连接。随着时间的推移, 近些年网络光纤出故障的概率增加, 网络经常出现通信光缆故障、子管理部门网络断线的情况, 而且早期建设的链路没有进行光纤链路的备份冗余, 严重影响景区信息化的工作协调和通信交流。
网络采用三层架构, 分为接入层、汇聚层、核心层。随着景区数字化项目推进、接入人数及业务的大量增加, 网络流量将不断加大, 本局的核心交换机、防火墙的可靠性和冗余能力、网络吞吐量等方面性能显得越来越重要。一期工程配置有一台核心交换机、一台百兆防火墙, 所有接单位都通过信息中心的单台核心华为S6506交换机、防火墙实现对互联网资源的访问, 一旦这三个设备出现故障, 整个网络将处于瘫痪状态。同时, 新的应用增加、汇聚节点对核心交换机的端口需求也有所增加, 数字化项目大量应用系统的建设和上线, 也将对核心交换机、防火墙吞吐量和可靠性提出更高的要求。目前的核心交换机为一台华为6506R, 核心交换为整个网络的中心点, 不能存在任何单点故障, 一旦核心交换机出现故障, 就会导致全网中断。
客户需求:汇聚交换机与核心交换机连接设备实现双链路, 实现网关备份与流量负载均衡, 将要上线的服务器统一划为一个VLAN网段, 实现网关备份;针对现有网络的单核心网络情况和基础链路的架设, 在此情况下网络不可能实现链路冗余和网关冗余备份, 所以针对本项目要进行网络的架构升级设计和实施, 以达到网络高可用性的要求。
1.2 网络改造思路
根据网络的基本情况及客户的应用需求, 提出了如下的企业网络改造的要求, 改造中充分利用现有的基础网络设备进行升级, 指定如下改造方案。
1.2.1 边界网络
现有网络只有一个出口连接到电信网络, 本次网络改造添加一台防火墙, 并申请一条宽带接入, 在防火墙上配置优化控制策略, 对网络的流量进行分流控制。
1.2.2 网络设备
为满足客户要求的网络汇聚设备与核心交换机实现双链路, 实现网关备份与流量负责均衡要求, 增加一个核心设备进行双核心备份, 汇聚层增加光纤连接到新核心里, 网络中针对vlan流量对网络实现链路备用、网关备用与流量负载聚合, 避免网络单点故障和网络流量拥塞。
1.2.3 服务器群
在双核心中设计服务器群的网关冗余备份。针对景区数字化项目增加专用服务器, 为保证服务器的安全, 在双核心中部署入侵防御系统, 避免网络及其服务器受到内外部网络客户的攻击。
2 网络改造设计与实施
2.1 网络架构设计
通过对网络系统可用性的研究, 从图一中四个方面保证了网络系统的高可用性: (1) 先进的层次化网络架构设计; (2) 平台高可用性:采用引擎备份、电源备份、风扇备份等; (3) 站点高可用性:采用VRRP (Virtual Router Redundancy Protocol, 虚拟路由冗余协议) 协议、MSTP (Multiple Spanning Tree Protocal, 多生成树协议) 协议、链路聚合等; (4) 网络高可用性:出口备份、路由备份、策略路由等。
综合考虑用户现有的网络拓朴结构现状, 此项目向客户提供了一个基础的网络系统高可用性解决方案, 即双核心网络分层设计上应用VRRP+MSTP+路由备份方案, 如图一所示, 虚线部分为改造新增加的设备与线缆。利用这个方案, 客户就可以获得较高可用性的网络服务。
2.2 网络结构调整设计
(1) 在核心层新增一台华为S9312核心交换机与现有华为S6506R核心交换机联动, 运行VR-RP+MSTP协议。VRRP协议是当网络中一个网关发生故障时, 保证用户快速、不间断、透明地切换到另一个网关的协议。传统生成树协议保证在一个物理环路网络环境中, 通过进行生成树算法运算, 得出一个整体的生成树, 选举根桥, 根端口, 指定端口, 阻塞端口。
(2) 接入层中的交换机以两个上行链路连接核心层双核心交换机, 采用物理链路冗余的方式保证L2交换。接入层和核心层设备通过运行传统生成树协议, 共同完成物理链路的冗余。
(3) 在此次改造过程中须新增一台交换机用做两台核心机S6506R与S9312作为服务群相连, 并建议新增的交换机具有3个千兆电口。当两台核心机交换机有一台出现故障的情况下不需要人工切换, 正常情况下以核心交换机S9312为主线路相连;当核心交换机S9312出现故障的情况下手动切换到核心交换机S6506。在此改造过程中, 由于新增的核心交换机S9312网络稳定性优于S6506, 因此把原有连接到核心交换机S6506的服务器分别连接到新增的S9312交换机上, 原有连接到S6506的服务器跳线保持不变。
2.3 网络高可用性设计实施
双核心之间根据vlan情况配置VRRP工作组, 并设置主路由器和备份路由器。正常情况下网络网关流量走主路由, 一旦主路由器不可用, 这种选择过程就提供了动态的故障转移机制, 将网关切换到备份路由器。以核心S9312的服务器群vlan10为例, 虚拟网关vrrp 10的虚拟IP为192.168.10.254, 作为vlan10的网关, 通过使用vrrp vrid 10 priority 110调整优先级为110设置主路由网关, 备用网关则默认优先级为100。实现网关的动态选择。
MSTP是一种冗余链路的防环和流量优化技术。它可以将不同的vlan根据网络需求生成不同的树状网络结构, 通过使用生成树实例 (Instance) 来生成树, 根据需求将vlan加入特定实例中实现生成树。以核心S9312的服务器群vlan 10为例, 将核心交换机2设置为该生成树的根, 使用stp instance 10root primary配置生成树实例并将此核心交换机2设为生成树主根, 在核心交换机1则配置stp instance 10 root secondary将此核心1交换机设为生成树备用根。针对不同的网络应用配置不同的生成树, 实现网络流量的负载均衡。
在核心网络与网络出口防火墙之间运行ospf路由协议。网络改造后网络形成环形结构, 为保证路由的路径最优防止次优路径的产生, 在核心交换机和防火墙之间配置ospf路由协议的开销管理。例如在核心交换机1上使用ospf cost 100使vlan10在通过路由时将开销变大来调整该vlan的下行流量的控制, 实现网络路由的优化及其不同vlan间的流量的负载均衡。
双出口配置策略路由, 主出口配置默认路由, 通过nat地址转换和外部网络进行通信;新增出口配置明细路由到达常用的网络, 并且配置浮动的默认路由作为网络的备用出口;实现网络的双出口的流量均衡和出口备份。
通过以上的改造, 网络基本实现网络多出口备用、网络网关冗余、网络线路冗余、网络流量的优化分流。在网络出口、核心设备和网络线缆出现故障时, 网络会自动切换到备用链路和备用网关继续工作, 实现客户要求的网络不间断的服务器高可用性的要求。
3 项目总结与评价
通过网络的升级改造, 该网络的数字化项目顺利上线, 网络改造运行近两个月来效果明显。使用多生成树技术、虚拟路由、路由开销管理技术实现网络链路冗余和设备冗余改造设计, 实现了网络流量的负载均衡, 网络稳定性与安全性大大增强, 基本上达到客户要求的实现网络的出口线路冗余、网关冗余、网络负载均衡等高可用性目的。
参考文献
[1]梁广民, 王隆杰.思科网络实验室路由交换实验指南[M].北京:电子工业出版社, 2009.
[2] (美) Todd Lammle, 著.程代伟, 徐宏, 池亚平, 等译.CCNA学习指南 (中文第六版) [M].北京:电子工业出版社, 2009.
[3]李鹏, 李继光.基于MSTP+VRRP的园区网负载均衡解决方案[J].硅谷, 2012, (21) :136-137.
可用性设计 第9篇
随着IT技术以及企业应用的不断发展, 企业中运行的应用系统也越来越多, 这些系统按功能可分为基础支撑平台和应用平台两大类。其中, 基础支撑平台包括网络设备、防火墙、AD、邮件系统、防病毒系统等;应用平台包括企业网站、业务系统、ERP系统、办公系统、数据仓库以及商业智能BI系统等。由于各个应用系统规划建设的时间和技术背景不同, 系统采用的技术和平台也不尽相同, 因此, 各系统之间的数据交换成为一个急需解决的问题。
为了解决传统数据交换模式带来的问题, 企业应用集成 (EAI) 应运而生。EAI 是通过相应的软件技术将企业已有的和新建的各种业务系统集成起来, 共同完成企业的各种商务活动, 并能灵活快速地适应企业的发展和市场的变化[1]。一般意义上的EAI 通过建立底层应用结构, 并以此为中心来联系横贯整个企业的异构系统, 它满足在企业内部的业务系统、ERP、办公系统、数据仓库及其他重要的内部系统之间无缝共享和交换数据的需要[2]。根据EAI 理念, 本文提出建立统一的数据交换平台来解决企业内系统互联的问题。这种数据交换平台独立于现有系统, 并根据现有系统提供的对外接口进行开发, 实现与各系统的对接[3]。它采用星型拓扑架构, 并可根据需求, 提供集成协议转换、加密、压缩、交换过程监控等多种功能, 保证各系统之间数据的有效交换。数据交换过程中所涉及的功能调整均可通过调整统一数据交换平台应用加以实现。依托统一的交换平台, 可对数据中心数据交换过程进行集中管理, 大大提高了数据交换过程的可管理性与可扩展性[4]。
1系统结构设计
企业数据交换平台应该具备如下功能:
(1) 数据可靠传输包括以下两个方面:
消息传送 提供端到端的同步消息传送机制, 支持准实时的应用程序;提供端到端的异步消息传送机制, 消息可由数据交换中心进行缓存。
文件传送 提供端到端的文件传送服务, 提供身份认证、权限管理、目录管理、上传文件、下传文件、断点续传等功能;支持大文件传送, 以及压缩或动态文件拆分组合。
(2) 数据存储。提供数据存储功能, 主要用于数据交换和信息发布, 所存储数据按一定规则进行备份、删除, 此外, 还进行存储数据的加密、压缩处理等。
(3) 信息发布。将文件或消息按约定时间通过邮件、File COPY或FTP等渠道传给特定服务对象, 实现发布与订阅功能。
(4) 安全性。提供接入帐户管理与帐户权限管理功能;接入企业数据交换平台需使用数字证书或密码, 该数字证书或密码需在接入点的电脑上授权访问;提供数字签名和加密, 保证数据传输的安全性。
(5) 监控与管理。支持集中日志留痕, 对目标系统不能在预定时间内做出反应, 提出警示。
(6) 可靠性。具备出错重发机制, 确保信息送达;提供校验码, 确保数据完整。
因此, 提出高可用性企业数据交换平台, 总体架构如图1所示。
该平台采用星型架构[5], 为各应用提供系统间同步、异步消息交换和文件交换;采用端到端方式, 保障传输可靠性并提供出错重试机制;采用SSL、网关隔离等机制, 保障跨安全域的传输安全;采用访问控制等技术, 保障同一安全域的传输安全;为各应用的接入提供简单、安全、标准化的接口, 方便系统接入;同时, 采用双机热备技术, 保证平台的高可用性[6]。
该平台共分为传输层、服务层、适配层、监控管理模块4个部分, 其中:
传输层 平台的核心部分, 数据以同步或异步的方式通过直接消息传送或消息队列在分布式环境中交换, 平台提供了可靠传输、安全、可管理性等特性, 采用星型传输架构, 支持同步、异步等多种通信方式, 提供异步消息及文件传输功能;
服务层 在传输层基础上提供的服务, 提供消息的访问、过滤、发送、接收, 以及对目录和文件系统的访问、查询、上传、下载等功能, 定义消息和文件格式, 提供同步、异步消息及文件传输服务机制;
适配层 提供数据交换平台和应用系统的连接功能, 规范各应用与交换平台的通信接口, 提供交换平台与异构平台进行通信的能力, 在应用系统与交换平台内部之间起到连接沟通的作用, 主要有两种连接方式即直接调用外部系统的Web Services和采用适配器提供交换平台和外部系统的逻辑协调管理功能。
监控管理模块 提供对整个数据交换平台进行监控管理的Web平台, 包含监控告警、用户及权限管理、配置管理、备份管理、日志管理、传输状态管理等功能。
根据企业数据交换平台的层次结构, 设计了实现该平台的模块化结构, 如图2所示。平台分为通信子系统DXPComm、通信代理子系统DXPAGT、管理子系统DXPAdmin三大模块。
2系统关键技术及实现
企业数据交换平台采用SQL Server 2005数据库, 主要由通信子系统、通信代理子系统、管理子系统3个部分组成, 具体的模块部署如图3所示。平台的硬件角色分为中枢服务器、网关服务器, 以星型结构连接各个应用系统[7], 图中虚线代表管理消息数据流, 实线代表通信消息数据流, 服务器均支持双机热备。
通信子系统 (DXPComm) 位于通信层, 部署在网关服务器和中枢服务器上, 实现安全的消息及文件传输以及路由。
通信代理子系统 (DXPAGT) 位于服务层及适配层, 部署在网关服务器, 作为一个Windows服务程序, 主要负责与应用系统进行通信, 同时调用DXPComm进行数据交换;它还提供同步传输、消息反馈、错误重试、失败告警等一系列功能并支持双机热备。通信代理子系统与应用的接口包括:Socket, WebService, Remoting, CIFS, FTP等。
管理子系统 (DXPAdmin) 主要提供对数据交换平台进行监控管理的功能, 包含以下3个模块:
管理Portal (DXPAdminWeb) :它是一个Web应用程序, 部署在中枢服务器上, 提供对整个交换平台的配置、授权、管理和监控功能。
网关管理服务 (DXPGWAdmin) :它是一个Windows服务程序, 部署在网关服务器上, 负责接收中枢发出的管理指令, 对网关进行管理;管理内容包括创建本地用户、创建共享目录、设置共享权限以及日志查询、上传日志等。
中枢管理服务 (DXPSUAdmin) :它是一个Windows服务程序, 部署在中枢服务器上, 负责与网关管理服务通信, 执行一些管理任务, 例如接收网关发来通信日志等系统消息, 统一写入数据库供查询。
2.1 通信子系统
通信子系统主要实现消息和文件传输以及路由 (结构图见图4) , 包括信道 (出站、入站) 、队列 (出站、入站、持久出站、异常) 、路由管理、消息收发器、安全控制模块和可靠性模块等。
(1) 信道负责具体消息在网络中传输的任务, 包括出站、入站信道。
出站信道从出站队列或持久出站队列中读取消息, 并将消息发送给目的应用;入站信道在没有消息到达时一直处于监听状态, 消息到达后将其发送到入站队列中。
(2) 队列包括出站、入站、持久出站和异常队列。
入站队列接收入站信道接收到的消息, 并等待消息收发器读取;出站队列从消息收发器接收消息, 并等待出站信道读取;持久出站队列用于存放在数据交换平台抽取时过程复杂、耗时或接收方不稳定 (或不在线) 的消息;异常队列接收路由失败、出站信道发送失败的消息, 等待消息收发器读取并返回给数据交换平台/应用系统。除了持久出站队列的消息是保存在硬盘外, 其他队列的消息都是存放在内存中。队列都采用先入先出的管理模式, 队列中的消息只能被读取1次, 读取后会被系统删除, 即消息只能被“消费”1次。
(3) 路由管理主要负责维护路由表, 为消息的出站提供服务。
路由表包含节点路由信息, 包括节点代码、节点地址、节点出站/入站信道种类及相应的端口、节点的上下级、节点是否在线、访问节点的授权、是否需要经过其他节点转发、消息转发路径、传输数据时需要满足的前提条件、路由时间延迟要求、可允许的失败连接次数等。
(4) 消息收发器。
消息入站时, 消息收发器从入站队列和异常队列读取消息;消息出站时, 应用系统通过ESB代理将消息发送给消息收发器, 由收发器将消息发送到出站队列或持久出站队列中, 进而将消息通过出站信道发送出去;消息发送失败时, 消息收发器从异常队列中读取消息, 并将其反馈给消息的发送端。
(5) 安全控制模块。
保证消息在节点之间传输时的安全, 通过消息数据编码及加密来保证消息在网络传输中的安全和完整性。
(6) 可靠性模块。
保证消息在网络中传输的完整性和准确性, 出站信道根据路由表中的节点地址、路由时间延迟要求、可允许的失败连接次数等原则发送消息;路由失败或者发送失败时, 该消息会被发送到异常队列中, 最终通过消息收发器通知数据交换平台/应用系统该消息发送失败。
2.2 通信代理子系统
(1) 系统构成
通信代理子系统负责与应用系统进行通信, 调用DXPComm进行数据交换, 同时还提供同步传输、消息反馈、错误重试、失败告警等功能并支持双机热备, 结构图见图5。
该系统由3个接口及11个主要功能模块组成, 其中3个接口模块分别为Remoting, Socket, WebService 接口, 主要实现与应用系统的通信。11个主要功能模块包括:DXPComm接口模块, 用于与通信子系统进行通信;优先级处理、消息群发、同步消息发送、异步消息发送、接收消息处理等5个模块, 用于消息通信的处理;服务状态监控、管理消息处理、日志管理、配置管理等4个模块, 用于状态监控及管理;双机热备模块, 主要用于双机热备。双机热备模块是保证平台高可用性的关键模块, 也是实现较为复杂的模块, 下面具体描述其实现方式。
(2) 双机热备技术
双机热备模块是以内存镜像方式来实现的, 既保证了通信效率也实现了高可用性, 其结构图参见图6。
图6为2台主机对APP1接入的热备示意图。其中:APP1为应用系统;服务器S1、服务器S2 分别为网络负载平衡中的两台主机;在S1上部署DXPAGT (A1) , 下面简称“A1”, 在S2上部署DXPAGT (A2) , 下面简称 “A2”;发送成功库、发送失败库是指消息发送成功或者失败后保存消息的文件;发送队列A1、发送队列A2、接收列表A1、接收列表A2、待发列表A1、待发列表A2都为缓存在内存中的数据。
为实现双机热备功能采用了两种算法:
(1) 双机互检算法
① 互检:通过心跳线IP建立长连接 (Socket 通信) , 定时 (可配置) 向对方发送请求;
② 检测结果判断:发送请求后, 对方应答则认为对方运行正常;如无应答或连接中断, 并且在设定次数 (可配置) 内都无法连接或无应答, DXPAGT就通过所在网关的网关管理服务向对方网关管理服务发送检测消息, 由对方网关管理服务检查对方运行状态, 如返回结果为正常, 则告警, 如返回结果为异常, 则切换服务, 并同时告警。
(2) 双机热备算法
① A1, A2默认都与DXPComm断开;
② 当A1收到消息时, A1设为主机, 通知A2断开与DXPComm的连接, A1与DXPComm建立连接;当A2收到消息时, 执行同样操作;
③ 当A1停止服务时, 由A2与DXPComm连接, 同时接管A1;当A2停止服务时, 执行同样操作;
④ A1在内存中维护发送队列、待发列表及接收列表3个表;接收列表用于判重 (接收消息ID已存在接收列表中, 则认为收到重复消息, 告警) ;
⑤ A1收到通信请求时, 将请求复制到A2的内存中;当第一次发送不成功时将请求移动到待发列表, 此时不与A2同步;
⑥ A1发送成功或失败后, 将请求从待发列表中删除, 并写入相应的本地数据库/文件中, 此时要与A2同步;
⑦ A1接收到消息时, 存入接收列表中, 同时进行判重, 若插入成功则通知A2, 否则, 告警;
⑧ A1与A2进程通过心跳线通信, 同时在共享存储中定时更新各自的标志文件;只有在心跳线中断并且共享中的标志文件停止更新时才认为该进程中断, 进行接管;
⑨ A2接管A1的工作时, 将发送队列A1合并到发送队列A2中, 将接收列表A1合并到接收列表A2中, 同时置A1状态为故障;接收列表主要用来判断接收记录是否重复, 当前列表中只保留最近三天 (可配置) 的数据, 每晚会有定时任务清除冗余数据。
2.3 管理子系统
管理子系统主要提供对数据交换平台进行监控管理的功能, 结构图见图7。其中, 实线为通信消息数据流, 虚线为管理消息数据流。
管理子系统由以下6个部分构成:
(1) 中枢管理服务 (DXPSUAdmin) :Windows服务程序。负责将管理信息下发到网关管理服务并接收网关管理服务发来的通信日志系统消息, 统一写入数据库供查询, 并完成数据定时备份以及状态监控。
(2) 网关管理服务 (DXPGWAdmin) :Windows服务程序。接收管理指令, 创建本地用户、共享目录、设置共享权限、以及进行日志查询、上传日志等。
(3) 中枢管理Portal (DXPAdminWeb) :基于Web的管理程序。由管理员进行操作, 负责日志管理、配置管理、权限管理、监控告警管理。
(4) 中枢管理WebService (DXPAdminWebService) 。Web服务程序, 提供对数据库的访问, 屏蔽各应用程序对数据库的访问。
(5) 服务状态监控 (DXPServiceMonitor) 。对各个服务器中部署的数据交换平台所有Windows服务进行监控, 一旦服务失败立刻告警。
(6) Ping服务 (DXPPing) 。以心跳方式对接入数据交换平台的各应用系统进行通信, 一旦通信失败立刻告警。
2.4 应用效果
高可用性企业数据交换平台的应用, 在企业各部门及应用系统之间实现了消息及文件的双向数据传输和共享, 为跨部门、跨系统的业务流程集成和实现打下了可靠的基础, 同时, 避免了数据重复采集, 从而可以保持各部门基础数据的一致, 加强了企业数据的实时性、一致性和正确性。
该平台已在企业部署实施, 在具体的实践应用中得到了很好的效果, 具体如下:
高可用性:通过采用双机热备技术以及端到端的应用传输协议以及出错重传等机制, 提供非常高的可用性, 保证了传输的可靠性。
安全传输:通信链路支持SSL加密、压缩、校验等功能, 确保传输的安全性。
可维护性:实现了集中管理、报警、留痕及异常处理, 维护能力等方面达到较高的水平。
标准化:数据交换平台定义标准化的接口、消息格式、通信方式, 提高系统集成效率。
跨平台集成:数据交换平台提供了Remoting, WebService, Socket等标准化的接口, 便于Unix, Linux等异构系统的接入。
可扩展性:数据交换平台采用模块化及标准接口模式设计整个系统, 不管系统如何变化, 只要接口维持不变就可以无缝地与其他部分集成到一起, 具有很好的适应性和可扩展性。当然, 该平台也存在着不足, 主要是在业务数据的定义方面, 目前, 平台只定义了通信接口, 对于传输的业务数据本身并未作详细定义, 好处是系统比较单纯, 只管通信, 缺点是涉及业务数据的定义、映射、转换等需求只能由应用系统来单独实现, 无法通过数据交换平台进行统一的定义, 这是有待改进的地方, 下一步需要继续进行研究, 将平台功能进一步提升。
3结语
随着当今信息化社会的不断发展, 企业对其内部信息化的要求会越来越高, 这导致企业内部应用系统的数量和规模逐渐增加, 如何解决企业“信息孤岛”问题成为企业信息化不可避免的问题。本文提出了采用高可用性企业数据交换平台来解决不同系统间数据交换的问题, 阐述了数据交换平台的架构、功能和实现思路。该平台采用基于内存镜像的双机热备技术来提升可用性, 通过这种方案构建的体系结构, 无论是新建的系统, 还是旧的业务系统都有其相对独立性、灵活性, 为系统进一步扩展及互联提供良好的基础。
参考文献
[1]谢小轩, 张浩, 夏敬华, 等.企业应用集成综述[J].计算机工程与应用, 2002, 38 (22) :1-5.
[2]LEE J, SIAU K, HONG S.Enterprise integration with ERP and EAI[J].Communications of the ACM, 2003, 46 (2) :54-60.
[3]唐九阳, 张维明, 肖卫东, 等.一个基于对等网的数据集成系统[J].计算机科学, 2006, 33 (2) :127-129.
[4]顾翊, 张申生, 朱祥飞.一种企业应用集成 (EAI) 方案的研究[J].计算机工程与应用, 2003, 39 (11) :937-943.
[5]徐晓飞, 林海, 潘金贵.EAI中基于工作流的业务过程定义[J].计算机应用与软件, 2005, 22 (12) :43-46.
[6]杨明远, 谢梅, 王勇, 等.信息交换平台设计中交换模式的融合研究[J].计算机工程与应用, 2008, 44 (31) :145-148.
[7]李锐, 刘旭光, 娄智.安徽交通科技信息共享平台数据交换体系设计与实现[J].安徽农业大学学报, 2009, 36 (3) :498-504.
[8]宋兴彬, 王耀波.基于EAI的税务数据交换平台的建立[J].计算机工程与设计, 2006, 27 (23) :4581-4584.
[9]李长河, 赵洁, 张亚铃, 等.一种安全异构数据交换技术的研究与实现[J].计算机工程, 2007, 33 (2) :88-89, 93.
服装设计的适用性和功效性 第10篇
服装设计的适应性
服装一直以来都具有两种功能,一种是人类通过衣物等遮盖裸露的身体从而保护自身避免一定的外界伤害,这就是实用性功能;另一种来自于生物本能性冲动,希望通过服装的装饰让自己变得更具美感,即艺术性功能。
服装设计的适应性首先是对人的适应,其核心意义就是以人为本。这种适应性首先是对感官的适应,例如舒适的布料、合体的剪裁、宜人的色彩、优美的曲线等都是对感官的适应。服装整体的秩序感、谐调感也体现了对人的适应,所谓的赏心悦目就是一种心理适应。
对于服装设计的适应性来说,是根据不同的对象,采用不同的设计方式。同声相应,同气相求,人与服装的相互关系的适应才能产生和谐美。同时,实用功能与艺术功能也有相通之处,适用是一种功能性适应。
服装设计的基本要求便是合身、得体、舒适。纵观服装史,我们不难发现,繁琐的设计和过度的装饰曾经屡屡出现。18世纪,工业革命带动了纺织业的飞速发展,服装面料的选择变得更加丰富,服装也倾向于增加蕾丝、缎带、花朵、蝴蝶结、堆褶这些繁复的装饰物来点缀其间,服装精美而又花样繁杂,导致了过度装饰的问题。在路易十五时代,这种洛可可风格成了上流社会的时尚,却给人的行动带来了不便(图1.1)。二战期间,人们无暇顾及衣着打扮,几乎所有服装的设计都以实用、方便、耐穿为主。当时物资匮乏,衣料紧缺,使得服装变得更紧更短。战争的残酷使浪漫的法国人又回归平实的生活了,二战之后的法国女装不再如洛可可时期一般繁复,也不再像战时那样充满男性化的力量,出现了简约又能体现女性柔美曲线的新样式,最经典的当然就是克里斯汀·迪奥设计的“新风貌”系列(图1.2)。
服装设计满足了人们在生理与心理上的需求,娇嫩的肌肤在舒适的面料中得到满足与保护,视觉心理可以在服装的秩序感中得到安宁。人们迷恋服装的魅力,是因为服装与生命、自然有千丝万缕的联系,可以激发所有人的心理反应,引起情感共鸣。服装设计的形式追求,受到了社会观念的影响,受到社会经济、科技发展的影响,但是我们始终应该铭记服装设计的适应性,始终以人为本,方不会被时代的洪流所倾覆,成为真正的经典。
相辅相成的功效之美
苏格拉底说:“任何一件东西如果它能很好地实现它在功用方面的目的,它就同时是善的又是美的”。有用的东西容易得到赞美,而美的东西却不一定实用,物质文明和精神文明是互通的,实用性也可以转化为心理满足。
包豪斯学院的校长密斯·凡·德罗干脆说:“好的功能就是美的形式”。这个道理符合人的朴素感觉,也符合来自生活需求的判断。功效的便利性可以影响感觉,形态也可以幻化为美的形式,对于服装设计来说更是如此,牛仔裤就是一个典型的例子。
19世纪,雅各布·戴维斯(Jacob Davis)和李维·斯特劳斯(Levi Strauss)于1873年在旧金山的一个小镇中设计推出。他们的设计初衷是为了那些在遥远的西部进行辛苦室外工作的人们提供一款坚固耐用的产品。设计的亮点在于口袋以及裤子的各个耐磨处使用了铜质铆钉来加固。20 世纪50年代,美国叛逆青少年们受到了影片中穿着牛仔服形象的偶像影响,都开始穿着牛仔服装之后,牛仔裤被出口到欧洲,并出现了众多牛仔品牌,其中包括:Lee、牧马人、李维斯等等。牛仔裤不仅仅是表现出战后经济的繁荣,对于青少年来说,它也成为了年轻、个性身份的象征。
到了70年代,蓝色牛仔裤几乎成为青少年的制服,他们穿着喇叭牛仔套装,配上长发和串珠。同时,这也是各大知名品牌争相介入牛仔裤设计的时代。凯西·克莱文公司大胆地邀请了年轻性感的女星波姬·小丝,来在其中一张海报中,波姬·小丝摆出即将扯开上衣的性感姿态(图2.1),她身穿紧绷的牛仔裤,风情万种。这则广告使凯西·克莱文公司的牛仔裤销售额仅仅在一年之间就从2500万美元上升为1亿8千万美元。直筒、低腰、紧身等设计元素使牛仔裤的搭配可能性越来越多,我们可以随性的选择高跟鞋这样极致女性化的穿着来搭配本来属于美国西部男人的牛仔裤。
现如今,牛仔裤已经成为几乎人手一条的必备单品,我们在牛仔裤发展的100年时间中不难发现功能的便利性与艺术性的结合,风靡全球的不仅仅是牛仔裤本身,更是它体现出来的相辅相成的功效之美。
服装设计应该是功能优先,随着经济的发展,外观形式将更受重视,需要在功效和形式的结合点上找到平衡。艺术价值与实用功能之间有密切联系,就好像拥有财富也会改变对人的世俗印象,实用性也会影响审美判断。我们始终要兼顾美感和功效两个方面,促使好用的性能转化为好看的感觉。二者结合才是好的服装设计。
可用性设计 第11篇
1 产品可用性设计的概念和意义
目前, 学术界对产品可用性的定义还没有达成共识。国际标准化组织 (ISO 9241-11, 1998年) 将产品可用性定义为:在特定使用情境下, 当特定的用户完成特定目标时, 产品表现出来的效果、效率和令人满意的程度。可以说, 可用性是产品的基本属性, 是对产品可用程度的总体评价, 也是衡量产品设计的基本标尺。可用性专业协会 (Usability Professionals Association, UPA) 则从产品开发过程的角度出发定义产品的可用性:可用性是一种产品开发方法, 为了降低成本, 让设计出来的产品和工具符合用户的需求, 整个开发过程都需要依照用户反馈情况进行。由此可见, 产品可用性设计即以用户为中心来开发产品, 使用户更加满意。在日常生活中, 经常会遇到一些问题, 比如立式饮水机过高, 不易换水;高度较低的瓶盖, 拧开费力, 而且手还会疼;插座插拔费力, 容易相互遮挡……这些产品的设计都没有满足产品可用性的要求。究其根本, 就是产品设计者在设计产品时没有调查用户的使用感受, 只是从设计者的角度出发盲目设计。因此, 设计者们还需要借助一定的工具来了解用户与产品交互过程中的感受。
2 用户体验概念及其研究方法
用户体验是一个能够了解用户反馈的工具, 它是人们对已使用或期望使用的产品、系统或服务的所有反应和结果, 即用户与产品交互过程中产生的包括用户的心理感受、生理感受等内容。目前, 人们已经研究出多种测量用户体验的方法, 常用的是主观情感测量法, 比如PAD量表、实用性和享乐性量表;测量用户在产品功能性方面的体验情况的方法有问卷调查、用户采访和发声法等。此外, 还有生理指标测量、面部表情识别、脑电、眼动等主观测量法, 它能使用户体验更加准确。产品可用性设计需要以用户为中心, 充分了解用户需求, 而利用用户体验就可以测量这一点, 即将用户体验贯穿于产品可用性设计的整个过程, 将用户的反馈直接表现出来, 从而更好地实现产品可用性设计目标。
3 用户体验贯穿产品可用性设计
产品可用性设计过程大体可分为4个阶段, 即调查分析阶段、设计开发阶段、设计评估阶段和反馈调整阶段。
3.1 调查分析阶段
在这个阶段, 需要明确产品的可用性需求, 准确定位产品的可用性设计方向。同时, 还可以采用用户体验的研究方法 (比如问卷调查法、观察法) 分析目标用户在使用本品牌产品和竞争品牌产品后的反应, 发现本品牌产品可用性的优劣和竞争品牌可用性的优势, 取长补短, 从而改良产品的设计。另外, 还可以分析用户体验中的不足, 从中发现目标用户对产品可用性的需求, 进而开发新的产品。这样做, 有效避免了设计师将自己假想成用户的情况, 以目标用户的实际需求为导向进行设计, 使产品具有较高的可用性, 而且更符合用户的使用习惯和心理感受。
3.2 设计开发阶段
虽然有了上一阶段目标用户对产品可用性需求的分析, 但是, 单靠设计师们很难一次就设计出具有较高可用性的产品。由此可知, 可用性设计开发阶段是一个需要用户参与的反复设计过程, 即“设计—测试—评估—再设计”。其中, 测试和评估阶段就需要运用用户体验的研究方法, 科学评估设计方案的可用性, 及时发现产品的不足, 然后由设计者们根据得到的反馈信息进行修改, 不断优化设计方案。
3.3 设计评估阶段
这一阶段的主要任务是在产品投入市场前测试和评估产品可用性, 发现用户在使用产品的过程中出现的问题, 从而修改、完善产品。鉴于此, 可生产出设计样品进行用户体验, 并运用用户体验研究方法中的用户观察法或任务分析法等直接获取用户使用产品的反馈信息, 不断测试、微调, 完善产品的可用性设计。这样做, 可以保证最终产品的成熟度, 避免产品盲目投入市场造成的不可预估的后果。
3.4 反馈调整阶段
上一阶段只是对小范围的用户进行了可用性测量, 与实际情况有稍许偏差, 因此, 在新产品投入市场后, 还需要及时跟踪用户, 运用用户体验的利器获取更加全面的产品可用性数据。在此过程中, 可采用用户体验研究法中的出声思维法、用户访谈等对产品作进一步的可用性评估, 从而为开发下一代产品打下基础。
4 结束语
产品可用性设计是要充分了解用户使用产品时的真实感受, 从而设计出真正具有实用性的产品。而用户体验正是研究用户对产品的体验感受, 采用多种方法测量产品的可用性。由此可知, 在产品可用性设计中引入用户体验的研究方法有助于提高产品的用户满意度, 设计出可用性质量较高的产品。苹果手机就是产品可用性设计最好的典范, 它受欢迎的程度非常高。这是因为苹果公司在产品设计中强调“用户体验至上”的思维, 并在用户体验上投入了大量的精力。因此, 用户体验在产品可用性设计方面发挥着非常重要的作用。
摘要:产品可用性设计是以用户为中心, 提高用户对产品满意度的设计。而用户体验是检验用户对产品满意度的利器, 它将用户体验贯穿产品可用性设计的全过程, 从用户角度出发, 帮助设计者设计出可用性高的产品。
关键词:可用性设计,用户体验,满意度,质量
参考文献
[1]Jakob Nielsen.可用性工程[M].北京:机械工业出版社, 2004.
[2]张源.基于虚拟技术的产品可用性设计研究与应用[D].西安:西安工程大学, 2007.
可用性设计范文
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。


