美章网 精品范文 网络设计论文范文

网络设计论文范文

前言:我们精心挑选了数篇优质网络设计论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。

网络设计论文

第1篇

笔者结合南开大学信息安全专业实验室的软硬件环境和已有的实验方案,设计了僵尸网络分析实验环境,其基础架构如图1所示。在上述硬件环境的基础上,搭建了自动化、系统性的僵尸程序监控分析平台,其结构如图2所示。该分析平台运行在Ubuntu10.04/12.04操作系统下,主要由4个部分组成。(1)僵尸程序执行过程监控平台。该平台负责僵尸程序的运行监控、执行轨迹的捕获、污点传播分析、符号执行及约束求解等实验任务。该监控平台的主要部分是二进制代码分析平台BitBlaze,包括动态分析部分TEMU和静态分析部分VINE。(2)执行轨迹分析工具包。该工具包由Perl语言实现,完成对执行轨迹的分析实验,比如分析僵尸程序代码空间中的代码覆盖情况,分析僵尸程序执行过程中与系统交互情况等。(3)控制命令挖掘工具包。控制命令挖掘工具包也由Perl语言实现,通过和执行轨迹分析工具的结合,利用部分僵尸程序执行逻辑的先验知识,可以进行对僵尸网络未知控制命令进行挖掘,并在此基础上对僵尸网络的命令控制机制进行进一步的分析研究。(4)僵尸程序行为监控工具包。该工具包由文件系统监视软件FileMon和网络分析软件Wireshark等成熟的系统监控软件组成,工作在Windows系统的僵尸主机下,用于对僵尸程序的宏观行为进行跟踪和监控。

2实验步骤

(1)熟悉监控环境和分析平台的使用。熟悉监控环境的使用,并在其中运行僵尸程序,尝试和僵尸网络命令与控制服务器进行连接和通信;熟悉二进制代码分析平台BitBlaze的使用,学习利用其动态分析组件TEMU进行轨迹捕获、二进制代码插装的技术和方法,熟悉利用静态分析组件VINE进行二进制代码的执行轨迹反汇编及符号执行、约束求解等分析方法。(2)僵尸程序执行轨迹捕获。执行轨迹是僵尸程序路径空间中一条路径的执行过程的详细记录。在BitBlaze平台的TEMU中运行僵尸程序,监控其执行过程,并将从命令与控制信道中接收到的网络数据标记为污点,捕获得到僵尸程序的执行轨迹文件。可以分别捕获僵尸程序在与控制命令服务器无网络交互、有网络交互及接收到不同控制命令等情况的几组不同的执行轨迹,以便于进行对比分析,并用BitBlaze平台中的VINE将这些二进制的执行轨迹文件转换成汇编语言格式。(3)僵尸程序执行轨迹文件分析。对捕获到的执行轨迹文件进行处理和简化,然后编写程序对其进行分析:统计分析僵尸程序执行轨迹中的线程个数及线程号、污点传播过程等信息;分析僵尸程序代码空间中的代码覆盖情况,计算代码覆盖率并分析其特点;统计分析系统API调用情况;从执行轨迹文件构造僵尸程序的控制流图。通过分析,对执行轨迹的特点和僵尸程序的执行逻辑有更加清晰的认识。(4)僵尸网络控制命令提取。根据步骤(3)中的分析结果,结合僵尸程序的固有特点,从执行轨迹中定位到僵尸程序中对控制命令进行判断、处理的命令控制逻辑代码段。定位的方法可以结合参考文献[3]中提出的规律,也希望学生探索和发现新的特点和规则。然后,在可控环境中执行僵尸程序,当执行到命令控制逻辑代码段时,利用代码插装等二进制代码动态分析技术[13]提取出僵尸程序可执行的控制命令。(5)僵尸程序行为分析。在可控环境中再次运行僵尸程序,利用FileMon和Wireshark等软件对僵尸程序的行为进行跟踪监控。其一,在没有与命令控制服务器交互时,分析僵尸程序执行后会有怎样的行为表现,例如自删除、修改系统文件、修改注册表选项、试图连接命令与控制服务器等;其二,在和命令与控制服务器进行交互时,利用步骤(4)中提取出的僵尸网络命令,触发僵尸程序运行,再监控其会有怎样的行为,并总结控制命令与僵尸行为的对应关系。通过多次实验和观察,对僵尸程序的行为和特征进行归纳总结。(6)僵尸网络命令与控制机制的进一步思考和探索。思考上述从僵尸程序二进制文件中挖掘未知命令方法的优缺点,并探索新的改进方法。根据提取出的控制命令及其对应的行为,分析僵尸程序和命令与控制服务器通信的方式,从整体上对该僵尸网络的命令与控制机制进行认识和思考。在上述步骤中,步骤(3)“执行轨迹文件分析”和步骤(4)“控制命令的提取”涉及较多的专业知识和二进制代码分析技术,是本实验的难点。

3实例分析

在TEMU中运行Zeus僵尸程序,在和命令与控制服务器进行通信时,动态捕获了Zeus僵尸程序的3条执行轨迹,其中的线程数、汇编指令总数和系统API调用个数见表1.对3个执行轨迹进行分析,了解Zeus僵尸程序的执行逻辑,利用执行轨迹中的代码块覆盖率特征,从中定位到满足参考文献[3]中提出的覆盖率规律的代码块,其所在代码区域就是僵尸程序的命令控制逻辑代码段。根据此方法,可以定位到的代码段地址范围为0x26e877c—0x26e87a2,其中调用了系统比较函数lstrcmpiw来进行比较,它是一个循环结构(见图3)。将Zeus僵尸程序再次放在TEMU中运行。当僵尸程序运行到命令判定循环的入口地址0x26e877c时,开始监控是否调用判定函数lstrcmpiw。如果发生调用,则修改输入命令为随机数据,使程序进入判定循环。在判定过程中,通过获取用来和输入数据比较的参数,动态捕获了Zeus僵尸网络的25个控制命令。提取出控制命令以后,就可以用这些控制命令作为网络输入来触发Zeus僵尸程序,使其表现出相应的行为。掌握了僵尸网络的命令与控制机制以后,也可以尝试伪造Zeus命令与控制服务器并向僵尸主机发送bot_uninstall等命令来卸载、删除僵尸程序,瓦解僵尸网络。

4结束语

第2篇

我们知道,传统意义上的广告是指商品经营者或者服务提供者承担费用,通过一定媒介和形式直接或者间接地介绍自己所推销的商品或者所提供的服务的商业广告。而网络广告则是最近几年来随着互联网技术的发展而迅速崛起的一种新的广告媒介形式。是继电视、广播、报刊、杂志等媒介之后新兴的一种广告媒介,有第五媒介之称。通常认为,网络广告是指商品经营者或者服务提供者承担费用,以互联网为传播媒体而和传播介绍自己所推销商品或者所提供服务的商业广告。换句话说,网络广告就是在互联网上的以数字代码为载体的各种经营性广告。”

2、基于视觉表现的网络广告设计

目前,我们认为有六个要素关系着网络广告视觉表现的成败,决定视觉表现的效果。这六个要素是:背景、图像、广告语、字体、色彩、形式。我们也将这六个要素定义为网络广告视觉表现优化组合要素。这些要素是根据广告视觉传播的知觉原理、注意原理,以及异质心理等原则,并参照广告视觉语言的构成要素:文字、形象、色彩、空间来设定的。

2.1整体背景,反衬差异。网络广告主要是传递文字与图片,它传播及时,能以最快的速度给消费者明确地传递广告信息,并能反复连续地进行反映。但是,网络广告所在的网页内容较多,容易分散网民的注意力,再加上目前网络广告自身内容较多,这都使网民注意力不能集中于焦点。为了解决这一问题,我们认为,网络广告自身应该运用整体背景,变害为利,以网页的杂乱反衬出广告的整体感,凸现广告。这里所说的整体背景,是指广告以整幅连续的画面,或统一的底色作为贯穿始终的唯一背景。而不是将几个图像拼接在一起,或更换背景及色彩。网络广告在出现形式上具有报纸广告的空间特点,又由于多媒体技术的运用,大多数网络广告又具有电视广告的时间特点,因此,它的背景既是可换的,又应该是统一的、整体的。但是,目前网络广告所面对的情形刚好相反。

网页是网民知觉的主体,是突出在前面的,被网民清楚地知觉到,而网络广告则是模糊的、朦胧的,是次要的知觉对象。之所以会造成这种现象,是因为目前的网络广告已经“隐身”在了网页中:网页上信息过于庞杂,使网民眼花缭乱,而广告如果也是以一块文字、一个小图案的形式出现,势必会被隐藏在大量信息中,得不到突出。网民的知觉不能选择性地注意广告,当然就达不到视觉传播的效果。而如果将广告置于一个整体的背景中,情况就会完全不同。网络广告占有的空间是一般信息的十几到几十倍,如此大的空间,如果联成一片,拥有统一的背景,其视觉表现效果当然也会比一般信息的效果强十几到几十倍。

2.2加入图像,3B原则。信息要能为人们所接受,一个重要的前提就是必须具有较强的冲击力或要使接受者感兴趣。受众在注意某一对象时,一般平均五秒,能保持二十秒的很少。一个网络广告,能引起人的注目,这是传达成功的第一步,而若要引人注意,最重要的是第一感觉,开始的1/10秒钟的瞬间最关键。“3B”是Baby、Beauty、Beast的缩写,“3B原则”是指运用婴儿(Baby)、美女(Beauty)、动物(Beast)这三个引人注目的形象进行广告传播,可以起到事半功倍的效果。“3B”作为目光捕捉物有利于吸引“眼球”,也有利于主题和创意的表达,能起到良好的点题和烘托的作用。网络广告中运用“3B”形象,不仅能增强画面的吸引力,而且会在网民心目中建立个性形象,留下难以忘记的印象。特别是人物的动作和表情具有传情达意的功能。动作与表情是构成人类行为的形式基础,也是行为的表达方式,它同语言符号一样,也是一个表意符号系统。在广告视觉设计中,运用人物的动作语言能提高画面的被注意值,能更有效地传递广告信息。

2.3神聚标语,画龙点睛。主题广告语是一则广告的“神”,它以凝练的形式完整、形象地概括广告内容、广告主旨,并形成易于传播和记忆的语言。对于网络广告来说,广告语也同样重要,它是吸引视觉的一个重要元素。网络广告的主题广告语应该做到以下几点:(1)、简洁有力。由于网络广告的平面空间有限,因此主题广告语应该简洁清晰,用最少的字说出最引人的话语。而且应该有震撼力、感染力或激发力,这样才能捕捉到网民的目光,并吸引他们点击广告。(2)、语言富有生活气息。语言要生活化,这是一般广告语都应该遵守的原则,特别是在网上,只有用网民的语言才能赢得网民的点击。(3)、形式刺激主题广告语应使用较醒目的颜色,比如红色、黄色、黑色、蓝色等,来刺激网民的视觉。字体上,应该运用美术字体或变体,以突出商品、品牌或广告的个性。

2.4巧用字体,展现性格。在网络广告中,文字不宜被用作主要的目光捕捉物。这是因为网络广告所在的背景,即网页本身是以大量文字组成的,如果以文字作为网络广告的主体,势必会造成广告与网页混为一谈,网民不能迅速、清晰的发现广告,当然会减弱广告对网民的冲击。所以,我们认为网络广告中文字的主要作用是说明和辅助画面,但是,这并不代表我们就不追求文字的美,恰恰相反,在网络广告的制作中,我们应该巧用字体,以字体的形象个性、风格特点去阐释企业、产品的性格风貌,强化网络广告带给人们的视觉冲击。不同字体能传达不同的情感,传达不同的内容和经营理念,究其原因主要是与文字形象的外形特征和笔画特征有关。字体设计是以字体间组合形式的相互关系来体现主题的。作为网络广告视觉设计的一个重要元素,字体构成的功能和其艺术性是融为一体的。网络广告图形中的字体设计,不仅要向人们传达广告的信息,还要使受众在从字体排列的形式中得到美的感受。

2.5色彩反差,凸现广告。色彩在广告语言中扮演着非常重要的角色。成功的广告色彩设计,不仅能引起受众的注意和兴趣,正确地传达商品和劳务信息,激发购买欲望,而且还能塑造商品和企业的良好形象。在网络广告的色彩使用上,我们主张运用“色彩反差”的方法,来凸现广告自身。我们所说的“色彩反差”是根据色彩配置基本规律中的对比规律提出的。对比是色彩关系中的普遍现象,是指人的视知觉得到两种以上的色彩感觉相互作用的表现。两种以上的色彩放在一起,就会产生色相、明度、彩度、冷暖、面积等性质差异对应关系。因此就会有色相对比、明暗对比、彩度对比、冷暖对比、面积对比等。

2.6尝试新的广告形式。广告的注目率、阅读率是最重要的广告效果指标。而广告注目率、阅读率的高低,常与广告表现,广告创意呈正比。一般而言,广告表现突出,广告创意吸引人,都会达成较高的广告效果。我们可以通过三方面增加网络广告视觉创意。(1)、广告形状与尺寸的创新。目前,网页上出现的多是长方形、尺寸固定的广告,这种广告形式固然已经十分成熟,而且利于管理和收费,但是也造成司空见惯、审美疲劳的害处。广告商和广告主可以尝试着改变这种现状,使网络广告更加形式新颖、引人入胜。如将广告形状做成菱形、五角星形、心形、三角形等等。在不危害网民利益的前提下,改变广告的形状与尺寸可能会起到意想不到的效果。(2)、表现形式的创新。我们可以运用一些出人意料的广告形式来增加广告的点击率。虽然这种广告表现形式有欺骗之嫌,但广告主却达到了广告效果,网民都注意到了这样一则广告。虽然我们并不提倡这种广告形式,但是可以借鉴它的创意思想,想别人所未想,做别人所未做,跳出原来网络广告创意的老框框,寻求新鲜的广告表现形式。(3)、技术效果的创新。据计,旗帜广告和弹出广告中分别有近67%和34%的广告运用了闪动效果,达到了较强的视觉表现效果。无论是文字的闪动,还是图像的闪动,这种异常的处理效果肯定比无闪动的广告更吸引目光。除了文字效果的改进外,我们还可以利用动画、音效等设计元素,使网络广告更为生动有趣。

3、结论

随着互联网络的进一步发展,网民数量不断增加和网民结构的进一步成熟,将会有更多的个人和企业接受网络广告的跨时空、跨地域、图文并茂、双向传播信息的超凡魅力,网络广告视觉表现的逐步增强,也将使网络广告成为一种具有艺术性、审美性和巨大商业潜力的现代广告形式。

参考文献:

1、RonGoldberg著.吕本富、王玉巧等译.多媒体制作与经营宝典.北京:电子工业出版社.1998.5

2、S.加萨韦等著.杨旭东等译.多媒体Web站点设计.北京:科学出版社.2003.2

3、宋才发.WTO规则与中国网络著作权的法律保护.《商丘师范学院学报》.2004年第1期

第3篇

1.1活动向导作用简介为了方便教学活动的开展,PacketTracer特意为学生和教师添加了一个有用的工具:活动向导。通过活动向导可以使教师非常方便地为学生创建一个非常具体的网络环境,然后让学生完成这个网络的搭建与配置。通过活动向导可以对考题进行分数的设置,一般情况下每设置一个知识点系统就会给这个点设置1分,而该考试题的总分要视该试题所包含的知识点的数量来决定[1]。当我们进入如图1所示的活动向导对话框以后,可以看到左边有10个按钮,它们分别对应10种不同的功能。⑴【Welcome】是欢迎界面,这个界面对活动向导的功能进行了比较系统的介绍。⑵【VariableManager】是变量管理器。⑶【Instructions】是文字编辑器,教师命题的文字和图片部分就在这里进行编辑。⑷【AnswerNetwork】按钮可以打开一个的窗口,在这个窗口中教师可以为自己设计的网络给出答案。⑸【InitialNetwork】按钮可以打开一个界面,通过这个界面可以设置一个网络让学生来完成搭建和设置。⑹【Password】按钮可以为我们设计的网络问题添加密码。⑺【TestActivity】按钮可以打开PacketTracerActivity窗口,在这个窗口中有我们为问题网络编写的说明,也有测试该网络是否正确的按钮和重置网络的按钮。⑻【CheckActivity】按钮的功能与【TestActivity】按钮基本一样。⑼【Save】按钮的功能是将编写好的网络问题保存在磁盘中,文件的扩展名是pka。⑽【Exit】按钮是当我们结束问题的编辑工作时用来退出活动向导界面返回PacketTracer的界面。

1.2HTML基本使用介绍在活动向导中操作指南是设计网络评估测试题的一个重要环节,通过操作指南用户可以知道应该怎样搭建和设置网络。在操作指南的图文编辑中,有不少HTML语言的标签,这些标签写在尖括号中,在文字的前后各有一个,成对出现,这就是我们所说的HTML语言的标签。与此同时,活动向导为网络试题提供试题答案管理器这项功能。在将设计的网络连通后,会出现一个树状结构,在这个结构中,我们可以为这道网络测试题添加所需测试的内容,也会为每一个内容设置分值。在树形结构列表中FeedbackWhenIncorrect栏是错误操作信息反馈栏,教师可以在这一栏中编写一些反馈信息,如果学生在这项操作中出现了错误,那么系统会把教师所编辑的反馈内容显示出来,这样可以给学生一些提示[2]。

2PacketTracer具体实验案例

PacketTracer模拟器中现有21个实验的学习练习题以及对应的测试题,可供教师在教学、作业、测验中随意使用。每个实验,模拟器都会提供相关的知识、实验拓扑中的路由器IP地址方案以及实验任务和配置过程。根据要求,学生可以进行连线,当完成连线后,学生可以知道自己的完成情况,也可知道所得的分数。以下是其中两个实验案例。

2.1RIP路由协议相关实验设计实验设计思路及背景:RIP是路由信息协议,是使用最广泛的距离矢量路由协议。和其他的距离矢量选择协议一样,它也是遵循距离矢量选择协议的规律,RIP每隔30秒就发送自己完整的路由表到所有激活的接口[3]。为了加强对该协议的学习,本次设计考虑到了RIP协议一些重要的特性,如版本1不支持不连续的网络;版本2默认时不接受版本1的更新信息等等[4]。根据这些特性,本次设计的理念是想办法解决这些问题,使这些功能能够实现。实验设计拓扑:根据实验需解决的问题,RIPv1与RIPv2之间路由选择的解决方案如图2所示。实验设计要点:⑴掌握RIPv1和RIPv2的基本配置。⑵掌握如何让RIPv1和RIPv2兼容。在属于RIPv2网络并连接RIPv1网络的接口上执行命令,可以使得RIPv2网络接收版本1的路由信息,从而实现RIPv1和RIPv2网络的兼容。实验需达到的效果:希望通过两个实验设计的全过程让学生更加熟悉RIPv1和RIPv2的差异性和统一性,在今后路由协议的运用中做到游刃有余。实验主要涉及协议:路由信息协议是一种使用最广泛的内部网关协议,是在内部网络上使用的路由协议(在少数情形下,也可以用于连接到因特网的网络),它可以通过不断地交换信息让路由器动态地适应网络连接的变化,这些信息包括每个路由器可以到达哪些网络,这些网络有多远等[5]。RIP是由“网关信息协议”发展过来的,可以说网关信息协议是RIP的最早版本。后来的一个版本才被命名为“路由信息协议”,是Xerox网络服务协议簇的一部分[6]。

2.2OSPF协议相关实验设计本次实验设计思路及背景:OSPF协议是一个链路状态协议,其分层次的概念深受许多企业的青睐,在许多企业网络、校园网络中OSPF都是网络规划师优先考虑使用的路由协议。基于该协议使用的广泛性和实用性,就有了本次实验设计的构想。实验设计拓扑如图3所示。实验设计要点:希望学生深刻理解区域的概念。OSPF提出了“区域”的概念,一个网络可以由单一区域或者多个区域组成。其中一个特别的区域被称为骨干区域,该区域是整个OSPF网络的核心区域,并且所有其他的区域都与之直接连接[7]。⑴掌握OSPF基本配置。⑵理解DR和BDR的选举过程并控制选举。同一个广播域的路由器或者一个点对点连接的两端的路由器,在发现彼此的时候,建立邻接[8]。OSPF协议同时使用单播和组播来发送Hello包和链路状态更新,使用的组播地址为224.0.0.5和224.0.0.6。与RIP和BGP不同的是,OSPF协议不使用TCP或者UDP协议而是承载在IP协议之上,IP协议号为89,工作在OSI模型的传输层[9]。⑶多路访问网络以及非广播多路访问网络的路由器会选举指定路由器(DR)和备份指定路由器(BDR),DR和BDR作为网络的中心负责路由器之间的信息交换从而降低了网络中的信息流量。OSPF协议同时使用单播和组播来发送Hello包和链路状态更新,使用的组播地址为224.0.0.5和224.0.0.6[10]。

3实验结果归纳及问题分析

3.1设计结果归纳本次设计实现了两方面的功能,一方面是教师编写基于PacketTracer的路由器配置的测试题目,设置分值,设置测试时间及管理密码等,并且可以跟踪检查学生对于路由器配置的掌握程度,方便辅导学生;另一方面,学生通过这样的测试系统可以在做题的过程中了解自己配置的进程,还可以一边配置,一边检查,方便自测,查找配置缺陷、网络连通障碍等等。尽管在时间以及操作上对考生做了限制,采用PacketTracer来进行实验反倒能加快学生对知识的掌握速度,避免了将很多时间浪费在物理硬件设备的连接和调试上。

3.2设计中所遇问题分析本次设计中主要做的就是展现PacketTracer相对于其他网络模拟器的优势方面,从而为将PacketTracer应用于计算机网络实验课程的教学做适当的铺垫。系统设计还存在欠缺,有很多模块操作还不够人性化,对很多错误信息的处理还不够全面。所开发的PacketTracer软件也有一定的限制,比如说在实现控制列表方面,不能够使用自反控制列表等。

4结束语

第4篇

[关键词]GSM;短信息;控制

1概述

GSM的英文全称是GlobalSystemforMobileCommunications,其中文含义是“全球移动通信系统”。GSM数字移动通信系统是由欧洲主要电信运营者和制造厂家组成的标准化委员会设计,并在蜂窝系统的基础上发展而成。我国1994年开始建设GSM网,目前全国GSM用户约有1.6亿。而作为GSM服务中一项重要的远程业务,SMS(ShortMessageSevers)能够在移动用户及外部系统(比如电子邮件、页面调度以及声音邮件系统)之间传送包括文字与数字的短信息。其独特的快捷性,方便性,易用性,已经使其在诸如E-Mail、娱乐,GPS定位等领域得到了越来越广泛的应用。目前已经有许多厂商开发了具有单独短信息收发功能的功能模块,GSM短信息收发功能模块的广泛应用,为GSM短信息在自动控制领域的应用注入了新的活力。

本设计选用YK-2GSM短信模块和上位机构成基于GSM网络的通用短信息控制系统,以利用手机终端收发短信息实现对被控对象的远程控制。

2系统工作的基本原理

系统采取经典的单通道开环控制结构,选用IBM-PC作为上位机,YK-2GSM短信模块通过RS232口与上位机进行硬件连接,分析接收的短信息和生成发送短信息的工作由事先在上位机上编制好的软件实现,从而实现系统的运行,系统工作原理结构图如下:

图1基于GSM网络的短信息控制系统基本结构

3相关技术简介

3.1YK-2GSM短信模块简介

YK-2GSM模块是目前比较常用的GSM短信息收发模块,其高达1条/6秒的发送速度,对中文70汉字,英文160字符短信息的支持,以及对GSM双频1800MHZ和单频900MHZ网络的适应能力,使其具有良好的通用性和移植性。YK-2GSM模块支持硬件RS232接口,能够方便与PC上位机通讯。

3.2短信息收发控件Smscom.ocx简介

Smscom.ocx是目前IBM-PC机常用的短信息收发ActiveX控件,可以在VisualBasic等可视化开发工具中直接调用。它采用串口或者红外端口作为短信息的输出通道,支持包括Nokia、Siemens、Motorol等a在内支持GSM0705短信息收发协议的手机终端。对部分基于GSM网络的调制借条器也有很好的支持。支持PDU短信息模式,具有初始化InitDevice、发送短信息SendSms、查询事件GetEvent、接收信息SmsEvent和发送完成OnEvent等基本事件。

4系统软件设计

4.1K-2GSM模块与上位机连接硬件实现

YK-2GSM模块采用DB-9的连接器与上位机连接,结合RS-232C的各根数据线和MAX232芯片各个引脚的定义,模块的TXD和RXD端通过MAX232分别与上位机的TXD和RXD端直接连接,组成最简单的通讯电路。同时考虑到现场干扰等情况,可以采取滤波电容灯抗干扰措施。

4.2YK-2GSM模块与上位机连接软件实现

软件开发工具选用Windows下的可视化开发工具VisualBasic,软件一方面接收移动终端发送过来的短信息,加以分析,输出控制信号到被控对象,另一方面将从检测与转换设备收过来控制结果的信息整理,发送到移动终端。软件基本原理如下:

SMS接口

SMS应用软件

GSM设备

软件的关键代码如下:

PrivateSubInit_Click()

DimretAsInteger

ret=Smscom1.InitDevice(3,19200,0)‘初始化设备

Ifret=0ThenMsgBox“YK-2GSM模块初始化成功!”

EndSub

PrivateSubSend_Click()

DimretAsInteger

ret=Smscom1.SendMsg(“13852035375”,“水位”)’发送

Ifret=0ThenMsgBox“YK-2GSM模块正在发送信息,请等待!”

EndSub

PrivateSubClose_Click()

Smscom1.CloseDevice’关闭设备

MsgBox“YK-2GSM模块已经被关闭!”

EndSub

’事件通知

PrivateSubSmscom1_SmsEvent(ByValnIDAsInteger,ByValszPhoneAsString,ByValszTextAsString,ByValszTimeAsString)

EventID.Text=nID

SelectCasenID

Case1’发送成功

MsgBox“信息发送成功!”

Case2’发送失败

MsgBox“信息发送失败!”

Case3’接收到信息

MsgBox“接收到信息”

Phone.Text=szPhone’Phone

Message.Text=szText’Text

Time.Text=szTime’Time

Case4’保留

MsgBox“空信息!”

Case5’出错

MsgBox“信息出错!”

CaseElse

MsgBox“”

EndSelect

EndSub

第5篇

关键词iButton,1-Wire,算法,设计;

0引言

计算机技术的蓬勃发展,使基于条形码、磁卡、IC卡等技术的数字识别系统逐渐取代了人工识别,并被广泛应用于金融、电信、商业等领域,深刻影响着人们的日常生活。但是由于条形码、磁卡、IC卡等构成的数字识别系统存在着携带不便、易受损坏、不能应用于恶劣环境等不足。美国达拉斯半导体公司(DallasSemiconductorCorporation)推出的一种智能化信息载体iButton,较好地解决了数字识别系统存在的这些问题,为开发更加完善的新颖数字识别系统提供了技术支持和实现手段。

iButton(informationButton)意为“信息钮扣”。它采用直径17mm、厚3~6mm的钮扣状不锈钢外壳封装。内部由I/O处理器和存储器两个基本部分组成,某些应用于特殊场合的iButton还内置有感温等元器件。iButton以1-Wire规范作为通信协议,仅用1根数据线实现与外界的信息交换。DS1991是iButton的一种,它的内部有1152位的密码保护存储器区,512位的非密码保护存储器scratchpad。密码保护存储器被分为三个可独立操作的密钥子存储器(subkey),每区为384位,每个密钱子区都有自己的64位密码及64位的ID码,对密钥子区的读/写操作均需进行密码验证。三个区的数据可分别操作,互不干扰。非密码保护存储器区主要用于加密数据的拷贝,以保证数据的完整性。本文提出基于1-Wire网络的iButton软件系统的硬件组成、软件设计思想和具体的应用实例,为iButton的具体应用提供了一种思路和方法。

1系统设计

1.1单总线系统结构设计

1-Wire总线是一种简单的信号电路,它仅用一根数据线即可与外界进行信息交换。所有的1-Wire总线器件都具有一个共同的特征;无论是芯片内还是iButton内,在出厂时每个器件都有一个与其它任何器件互不重复的固定的序列号。也就是说,每一个器件都是唯一的。一旦器件的序列号已知,通过这个序列号,任意一个器件都可以从众多连到同一1-Wire总线的器件中被选出用于通信。

通信时,总线控制器先发出一个“复位”信号以使总线同步,然后选择受制器件进行随后的通信。这可以通过选择一个特定的受控器件(利用该设备的系列号进行选择)或者通过对半检索法找到总线上的下一个受控器件来实现,当然,也可以选择所有的受控器件。一旦一个特定的器件被选中,那么在总线控制器发出下一次“复位”信号之前,所有其它器件都被挂起而忽略随后的通信。

主机能向用于总线通信的所有器件指令,对它(或者它们)进行数据的读写。这是因为每类器件运行不同的函数,有不同的用途,而且一旦器件被选定,它所用的协议也就固定下来。即使每类器件有不同的协议和特征,它们也都有着同样的选择过程。

1.2软件开发工具

iButton-TMEXprofessionalSDKv3.10是Dallas公司提供的进行应用程序开发的软件包,通过调用其TMEX-API函数可方便地开发iButton的应用软件。该软件包适用于DOS、Win3.1、Win95/98、WinNT、WinCE等多种操作平台,支持高级语言如VB、VC、DELPHI和汇编语言如8051、808x等多种编程环境。

SDK的主要包含:编程所需的动态链接库(dll),TMEX-API函数的说明文档,Demo程序及其说明文档等。若在Win95/98操作系统下安装该软件包,会自动将IBFS32.DLL、IB97E32.DLL、IB97U32.DLL、IB10E32.DLL、DS1410D.SYS和UAAUTHD.UXD等文件写入Windows的System目录下,从而建立起调用TMEX-API函数进行应用程序开发的软件环境。

TMEX-API函数分为会话、文件操作、传输、网络和硬件等5个层次。会话层函数主要用于多任务环境下iButton与基于1-Wire协议的iButton网络MicroLAN的连接;文件操作层函数用于文件读/写以及目录增删操作;传输层函数用于读写数据包操作;网络层函数用于读取及验证iButton的ID;硬件层函数用于对指定端口等特定的硬件操作。

1.3数据处理过程:

DS1991在1-Wire总线上的数据访问命令流程如下所示:初始化ROM功能命令存储器或SHA功能命令处理/数据

(1)初始化

初次使用时,无法确定存储在从机设备里的密码,所以需要先对DS1991进行初始化。初始化时对选定的子密钥区利用WritePassword命令直接写入新的识别码和密码(而不必通过暂存器),一旦新的识别码和密码存入从机设备里,再进行修改时,就要通过暂存器。

(2)ROM功能命令

DS1991以1-Wire协议为基础用一根数据线来传输数据。总线上的主机必须首先发出四条ROM功能命令:1)ReadROM读取(33H),2)MatchROM匹配(55H),3)SearchROM搜索(F0H),4)SkipROM跳过(CCH),这些命令可作用于DS1991的64位光刻注册码。一条ROM功能命令执行完后,可实现作用在安全存储器和暂存器上的存储功能,总线上的主机会发出6条存储器功能命令中的任意一条来检测DS1991。DS1991有6个存储器功能命令,分别是:写暂存器(96H)、读暂存器(69H)、复制暂存器(3CH)、写密码(5AH)、写密钥子区(99H)、读密钥子区(66H)。存储器功能命令由三段组成:一为功能代码,二为命令的起始地址和子密钥的地址代码,三为第二个字节的取反。

(3)存储器或SHA功能命令

DS1991有6个特定的设备检测命令,包括3个中间结果暂存器命令:WriteScratchpad、ReadScratchpad和CopyScratchpad;还有3个子密钥命令:WritePassword、WriteSubkey和ReadSubkey。当选中某个从机设备后,存储器功能命令就会写入DS1991中。这些命令由三段组成,每段长为一个字节;第一个字节为功能代码段,它定义了6个可执行的命令;第二个字节是地址段,其中的前六位定义了命令的起始地址值,后两位是子密钥的地址代码;命令的第三个字节是第二个字节的补码。

(4)处理数据:根据不同的应用对读出或写入的数据做相应的处理。

1.4DS1991的读写算法

当检测到总线上挂接一个新的DS1991时,能够直接获得它的64位序列号,此序列号是进行DS1991操作的唯一依据,然后对它三个加密存储区进入读写操作,图1所示即为对信息钮扣DS1991读、写操作的算法流程。

2软件设计

作为一种新颖的智能化信息载体,iButton信息纽扣采用接触式存取方式的存储器(TouchMemory,简称TM卡),以1-Wire规范作为通信协议,其外壳为信号址,用1根数据线按特定的时序要求由数据线逐位与外界交换数据。

iBUTTON常见的应用有电子防盗门、单位考勤系统、酒店智能管理系统、计算机软件的硬件加密、电子防伪、暂住人口管理系统等。下面给出将微型计算机系统作为Master,利用Dallas公司提供的触头、串(并)口适配器等现成的产品,加之iButton,用Delphi实现的酒店智能管理系统:

(1)窗体创建时,进行初始化操作获取端口号、端口类型及版本号等信息,并调用ReadTmCardNo函数读取序列号并在窗体上显示,如读取失败则弹出对话框询问是否继续读取。

(2)密码验证正确后,调用ReadDS1991Subkey实现读加密区中的数据以实现查询功能,其运行界面如图2所示。调用函数WriteDS1991Subkey将读到的信息写进数据库,以实现登记、删除等功能,其运行界面如图3所示。

当进行读操作时调用函数ReadDS1991Subkey,其代码如下:

functionReadDS1991Subkey(varsubkey_buff:Arrayofbyte;keynum:

smallint):boolean;

var

tran_buf:Array[0..66]ofbyte;

tran_len,i,restvalue:smallint;

RetStr:array[0..200]ofchar;

k:smallint;

RetValue:SmallInt;

rom:array[0..7]ofsmallint;

begin

//accessthecurrentdevice

restvalue:=TMAccess(SHandle,@StateBuf);

if(restvalue=1)then

begin

result:=true;

//readsecuresubkeycommand*/

tran_buf[0{tran_len++}]:=$66;

//specifysubkeynumber/startingaddr*/

tran_buf[1{tran_len++}]:=((keynumshl6)or$10);

//confirmationofpreviousbytesent*/

tran_buf[2{tran_len++}]:=not((keynumshl6)or$10);

//readidfield*/

tran_len:=2;

fori:=0to7do

begin

tran_len:=tran_len+1;

tran_buf[tran_len{++}]:=$ff;//FF表示对8个ID字节的读操作

end;

//sendpassword*/

fori:=0to7do

begin

tran_len:=tran_len+1;

tran_buf[tran_len{++}]:=subkey_buff[8+i];

end;

//readsecure.data*/

fori:=0to47do//29

begin

tran_len:=tran_len+1;

tran_buf[tran_len{++}]:=$ff;

end;

//transfertheblock*/

retvalue:=TMBlockStream(SHandle,@tran_buf,tran_len);

if(retvalue=tran_len)then

begin

//copytheresulttothereadsubkey*/

fori:=0to63do

begin

subkey_buff[i]:=tran_buf[tran_len-63+i];//45

end;

result:=TRUE;

end;

end

else

begin

result:=FALSE;

end;

end;

当进行写操作的时候调用函数WriteDS1991Subkey,其代码如下:

functionWriteDS1991Subkey(subkey_buff:Arrayofbyte;keynum:smallint):boolean;

var

tran_buf:Array[0..100]ofbyte;

tran_len,i,retvalue:smallint;

RetStr:array[0..200]ofchar;

begin

{ReadtheversionsoftheTMEXdrivers}

{Get_Version(@RetStr);

TMGetTypeVersion(PortType,@RetStr);}

//accessthecurrentdevice

retvalue:=TMAccess(SHandle,@StateBuf);

if(retvalue=1)then

begin

//writesecuresubkeycommand*/

tran_buf[0{tran_len++}]:=$99;

//specifysubkeynumber/startingaddr*/

tran_buf[1{tran_len++}]:=((keynumshl6)or$10);

//confirmationofpreviousbytesent*/

tran_buf[2{tran_len++}]:=not((keynumshl6)or$10);

//idfieldvalueforwrite*/

tran_len:=2;

fori:=0to7do

begin

tran_len:=tran_len+1;

tran_buf[tran_len{++}]:=ubkey_buff[i];

end;

//sendpassword*/

fori:=0to7do

begin

tran_len:=tran_len+1;

tran_buf[tran_len{++}]:=subkey_buff[8+i];

end;

//secure.dataforwrite*/

fori:=0tolength(subkey_buff)-1do

begin

tran_len:=tran_len+1;

tran_buf[tran_len{++}]:=subkey_buff[16+i];

end;

//transfertheblock*/

retvalue:=TMBlockStream(SHandle,@tran_buf,tran_len+1);

if(retvalue=(tran_len+1))then

begin

TMEndSession(SHandle);

result:=TRUE;

end;

end

else

begin

TMEndSession(SHandle);

result:=FALSE;

end;

end;

图2

图3

3结束语

由于iButton采用独特的机械外形设计,具有IC卡、磁卡等信息载体无法比拟的优势,且采用了坚固的MicroCan封装,所以具有防尘、防潮、抗震等特性,特别是在恶劣的环境下,存储于其中的数据信息具有相当高的安全可靠性,所以现在大量应用于野外数据存储;但又因为其体积小,便于携带,在日常生活中也大量使用基于iButton来实现信息管理,对于这类应用完全可以采用本文的设计思想来实现。本文为iButton在管理系统中的应用和研究提供了一种方法和思路,有一定的实用价值。

参考文献

[1]崔建华,郭瑞军.Delphi串口通信工程开发实例导航.北京:人民邮电出版社,2003。

第6篇

(一)人才培养目标的衔接

明确中高职教育在职业教育中培养技术型人才的一致性,同时也要体现职业教育不同层次的差别。在终生教育的理念下设计每个阶段的培养目标。参考国家职业资格的五个级别和企业岗位级别的设置,将不同级别的职业资格作为每个阶段的能力测试。中职培养目标主要体现在岗位的适应能力,以应知应会的专业基础知识为主进行组合。具体描述为:能适应地域专业发展要求,从事生产、建设、管理和服务一线的中等技术应用人才。了解计算机基础理论知识和计算机网络发展的动态,熟悉计算机的组成、能进行计算机和网络系统的维护和管理,能从事网站的建设和管理、熟悉广域网的常用技术和网络管理的方针、政策和法规。高职培养目标主要体现在岗位的发展能力,以全面的专业知识和现行的应用技术为进行组合。具体描述为:能适应企事业单位网络管理要求的高素质技能型人才。掌握计算机网络系统的集成、网络管理和应用、网站建设的理论和技术,具有网络设计、设备调试、综合布线、网络管理、小型企业网站开发的能力。

(二)人才培养规格衔接

中高职人才培养目标确定后,要根据实际教学任务明确中高职各阶段计算机网络技术专业的人才培养规格。1.中职人才培养规格(1)素质要求。基本的公民道德、遵纪守法的意识和文明礼貌的意识;健康的心理素质和身体素质;基本的人文知识、科学素质、文化品味和审美情趣;正确的就业观念,吃苦耐劳、积极肯干的意识;良好的职业素质,较强的责任意识、团队意识、安全意识。(2)知识要求。①具备中等技术应用性人才必备的数学、外语和其他科技文化知识;②具备一定的美工基础知识;掌握动画制作、图像处理等媒体处理技术的基础知识;③具备一定的数据库原理基本知识;④具备一定的网络和网络操作系统的基本知识;⑤掌握网页的制作基本知识,掌握流行的开发工具;⑥具备一定的编程理论,了解程序设计的开发工具;⑦掌握网站服务器规划与设计的基本方法;⑧具备动态网页程序设计的知识,了解WEB应用程序设计;⑨具备局域网和广域网的基本理论知识,了解网络的管理和维护;⑩具有网络安全的基本概念和基本策略。(3)能力要求。①具有较强的媒体制作和处理能力;②具有数据库应用和维护的能力;③具有局域网布线、管理和维护的能力;④具有网络服务器暗转、使用、维护的能力;⑤具有一定的网站规划、设计、管理、维护的能力;⑥具有基本的英语翻译和日常交流的能力;⑦具有一定的自我学习、掌握新技术、新设备和新系统的能力;⑧具有完成工作任务、团队合作、良好沟通的能力。2.高职人才培养规格(1)素质要求。具有较强的思想政治素质,热爱祖国,热爱人民,遵纪守法,文明礼貌;良好的公民道德与职业道德素质,具有强烈的责任意识和敬业意识;健康的身心素质,具有健全的心理和健康的体魄;一定的人文、科学素质、文化品位和审美情趣;具有较强的事业心和高度的责任心;产品竞争意识和工程意识;奉献意识和创业意识;团队精神和合作精神。(2)知识要求。①具备高等技术人才必备的高等数学、大学外语和其他科技文化知识;②具备美工知识;掌握动画制作、图像处理等媒体处理技术的相关知识;③具备数据库的理论知识;④掌握网络操作系统的相关知识;⑤掌握网站、网页设计的相关知识和开发工具;⑥具备一定的编程理论知识和项目化程序开发知识;⑦具备局域网和广域网的相关知识;⑧掌握动态网页程序设计的相关知识;⑨具备网络安全的知识和相关维护策略。(3)能力要求。①具有较强的媒体制作和处理能力;②具有利用各种开发工具编写面向过程和面向对象程序的能力;③具有利用各种开发工具编写WEB程序的能力;④具有数据库规划、设计、应用和维护的能力;⑤具有局域网规划、设计、规划和组建的能力;⑥具有网站和网页设计、规划、管理和维护的能力;⑦具有一定的英语翻译、会话能力和专业英语的阅读能力;⑧具有自我学习新知识的能力;⑨具有完成工作任务、团队合作、良好沟通的能力;⑩具有提出多种解决问题的思路和创新思维的能力。

(三)学制的衔接

按照教育部的规定中高职学生都有半年至一年的定岗实习教学任务的要求,目前中职教育普遍实行2+1的模式,高职普遍实行2.5+0.5的模式。其中,中职教育的第三年定岗实习时间长、学生流动性大,是中高职衔接中的重要阻碍。因此在参考多方建议和中高职升学考试现行机制的前提下,提出中职教育实行1+0.5+1+0.5的学制,第一个“0.5”为第三学期,按照教育部规定实行三个月至六个月的工学结合,完成工学结合科目的教学任务。第二个“0.5”为第六学期(最后一个学期),按照学生毕业意向调整:欲就业学生实行工学结合、欲考大专学生实行高职预科。这样既能保证教学计划的顺利进行,又能为欲升学学生提供充分的指导和帮助。

(四)课程开发

第7篇

关键词:学赛结合;网络营销;课程设计

《网络营销》是高职院校电子商务专业开设的一门专业核心课程,该课程旨在训练学生利用网络技术、网络平台进行营销和策划的能力,是一门实践性要求极强的课程。笔者在实施课程教学时,以网络营销能力大赛为引导,通过实施“学赛结合”的教学模式,搭建便于学生实践操作和自主学习的《网络营销》在线开放课程平台,取得了较好的实践教学效果。本文总结笔者在该课程教学过程中的整体设计思路以及在线开放教学平台的架构方法。

一、基本设计思路

1.教学模式设计

“学赛结合”教学模式的核心是将实践教学内容任务化,以竞赛形式完成实践任务。我们选择了中国互联网中心的网络营销能力秀大赛贯穿课程教学过程,在“学赛结合”的基础上,针对高职电子商务专业学生的学情特点,将教学过程细化为“导、学、做、结、战”五个环节。其中,“导”是建立知识导图,使学生了解知识框架、明确学习重点;“学”为学习课堂,主要通过微课的形式讲述基本营销方法;“做”就是操作课堂,采用微课的形式训练学生的动手能力;“结”就是项目小结,首先设计一个项目小测,对前面的学习进行验收,然后总结,再次提炼知识点;“战”是网络实战,在实战环节中,我们编辑了详尽的实战指导手册,同时以网络营销能力大赛为主要实战平台,以电子商务营销平台,如淘宝网等为辅助平台,指导学生通过参加竞赛、运营店铺等实战形式完成实践教学。通过以上五个环节的设计,教师有效实现“学赛结合”。

2.教学项目及进度设计

根据《网络营销》课程的教学目标,我们设计了四个主要的课程项目,并精心设计了项目实施的进度。由下图可见,项目2、3、4是并行项目,可同时展开,尤其是项目3-2和项目4贯穿整个教学过程,需要学生边学边做,投入更多的时间和精力。这两个项目的实施不能只局限在课堂教学时间中,学生要时刻关注平台的变化,在课外自主学习并完成项目。

3.教学考核设计

根据课程的教学与实践内容,课程考核侧重实践过程的考核。主要考核内容为两大部分:高职院校《网络营销》在线开放课程设计河北政法职业学院张涛摘要:《网络营销》是电子商务专业中一门实践性要求较强的课程,“学赛结合”教学模式的核心是将实践教学内容任务化,以竞赛形式完成实践任务。本文基于“学赛结合”模式从教学思路、教学项目及进度、教学章节等方面阐述高职院校《网络营销》在线开放课程的设计。关键词:学赛结合网络营销课程设计文章编号:ISSN2095-6711/Z01-2017-04-0270第一部分是在线开放课程平台上的学习情况考核。在线开放平台上的学习内容以任务点展示,这些任务点包括微课视频的观看、案例分析、测验、作业、参与讨论情况等。学生每完成一个任务点,系统会根据完成情况评出相应的分数,最后得出在线学习的分数。第二部分是学生参与网络实战的考核。实践过程的考核分为两个项目的考核。第一个项目的考核是参加竞赛的考核,学生参加网络营销能力竞赛,得到一个竞赛等级值——AR值,这个AR值代表学生的竞赛努力程度和达到的营销等级。这个指标成为考核学生实践能力的重要指标。另一个项目的考核是关于营销实战,如开设网店或者微店等情况的考核,学生在网上开设店铺会获得相应的店铺等级,这是实践考核的一部分。在设计这两个项目的考核方式时,我们采用等级折合分数的方式,按照学生的竞赛等级和店铺等级折合相应分数,然后与在线学习分数进行汇总,最后得出学生的考核情况。

二、在线开放教学平台架构

1.教学章节框架设计

框架是一门课程的主旨,清晰的框架能使学生快速形成对课程知识的梳理,从而明确学习目标。《网络营销》在线开放教学平台的教学章节按照项目驱动的方法进行设计,有效地将“导、学、做、结、战”五个教学环节融入每个项目的设计中。每一个项目下包含任务,每一个任务下的内容均包含八个环节,分别为:“了解我,丰富你——知识导图——学习课堂——操作课堂——项目小结——网络实战——PK大擂台——了解你,完善我”。可以看出,除了包含教学模式中“导、学、做、结、战”五个环节外,增加的其他三个环节不仅使课程内容前后呼应,有问有答,同时还增加了课程的趣味性,提高了学生学习的积极性。

2.教学反馈环节设计

教与学是一个相长的过程。为了随时了解学生的学习进度和学习需求,我们在每一个教学章节的最后都设计了“了解你、完善我”的互动环节,这个环节以开放式问卷的形式进行。教师一是了解学生对学习内容的掌握情况,二是鼓励学生对教学过程和教学内容发表自己的观点,或是对这些内容提出相应的改进意见。这些建议和意见是我们完善教学内容的依据。

3.创新性“PK大擂台”的设计

最有效的教学方式在于能够充分调动学生参与的积极性,这就要求教师不能唱独角戏,而要让学生扮演学习的角色,发出代表不同观点的声音,让这些不同观点进行PK,在PK中使学生解决问题、发现真理,最终形成一致的认识。下面以“传统商务PK电子商务”为例,说明“PK大擂台”环节的在线平台设计思路。具体内容见下表

。4.教学资源建设

为便于学生自主学习,我们建设了丰富的案例库和题库。案例既包括文字案例,也包括视频案例。案例的设计融入“学习课堂”的内容中,就是案例是学习内容的一部分,充分发挥案例教学法的作用。针对每一案例,我们设计了一些思考题或是投票活动,引导学生观看与思考,学生可以发表自己不同的观点。题库中编辑了1000多道试题,涵盖各种题型和《网络营销》的所有知识点,可作为高职院校学生进行专接本考试的复习资料。

三、在线开放课程设计中需要注意的问题

1.适应移动学习模式

移动通信技术的飞速发展,使移动学习成为未来重要的学习模式。因此在构建在线开放教学平台时,教师要注意课程资源的编辑与建设应适应移动客户端的浏览格式,如文字编辑要采用合适的字体字号,视频格式最好以MP4或AVI为主等,这样才能保障资源在移动客户端正常运行。

2.注重互动环节设计

互动和交流是学生自主解决问题的主要途径,因此在线开放课程的设计中,交流讨论模块的设计与运用显得尤为重要。教师要设计学生感兴趣的话题引导其讨论,采用合适的交互策略,调动学生互动交流的积极性,只有形成学习者之间全方位的自主交互模式,在线开放课程的设计才能发挥实效。

作者:张涛 单位:河北政法职业学院

参考文献:

第8篇

【关键词】通信网络;规划设计;安防工程

影响通信网络安全的因素主要是技术因素、环境因素。因此,安全的通信网络规划设计需要对这两个因素重点关注。要综合的分析考虑,进行整体性的规划,使通信网络的规划设计满足安全性的要求。

1通信网络的保障方式

通信网络包括网络信息以及用户信息,因此,通信网络的安全非常重要。通信网络的保障方式包括:(1)实时对信息的完整性进行监控;(2)确保信息传输的安全;(3)信息的操控需要进行身份认证;(4)设定安全级别,控制非法访问;(5)对信息的传输、操作进行实时、详细的记录。

2通信网络的安全需求

信息网络是信息传输的载体,在信息的传输过程没有被用户掌控,因此,用户会担心信息在传输过程中被非法访问、窃取、破坏等,因而产生了对通信网络安全的需求,也就是通过通信网络进行信息的传输,信息的机密性、完整性、不可破坏性能够得到相应的安全保证。

3通信网络安全分析

综上所述,必须要考虑通信网络的安全性,依据实际情况,进行安全的通信网络规划设计。安全的通信网络规划设计方案如表1所示。下面将从通信网络的安防工程、信息安全、网络安全、链路安全四个方面,对通信网络的安全进行具体的分析:(1)通信网络的安防工程。通信网络的安防工程是安全的通信网络的根本保障,为通信网络提供了一个安全的环境。其环境有以下几个明显的特点:传输设备随着信息的增多而增加,环境复杂化;空间容量随信息的增加以及通信网络结构的变化而逐渐增加;通信设备趋向于智能化、模块化;体积随着空间容量的增多反而逐渐减少。随着通信网络环境的改变,其规划设计对安全的要求也逐渐的提高,因此通信网络的安防工程显得十分重要。(2)信息安全。网络具有开放性的特点,导致信息的容易被非法非法访问、窃取、破坏等,因此,需要特别关注用户身份识别、信息的存储、信息传输等关键点,确保信息安全。例如,采取创建公钥密码的身份识别方式,确保信息的机密性;构建信息数据库,信息管理系统化,保证信息的完整性;对信息内容进行审计,对信息进行安全的管理,防止非法入侵破坏信息的完整性,保证信息的机密性。(3)网络安全。网络其开发性的特点,使之安全性受到一定的威胁。要达到网络安全的要求,需要对通信网络加强控制和管理。例如,可以使用防火墙技术将内外网络分离开来,对网络进行管理和控制,并不断根据实际的情况提高防火墙技术、加密技术、入侵检测等相关技术,提升网络安全。(4)链路安全。通信网络中链路安全会受到设备所用技术的影响。因此,应从以下几点加强链路安全:降低其维修的难度,对附加操作量进行一定的控制;保留网络本身的性能特点;为了实现系统的拓展,保持拓扑结构的原型;合理、合法的使用一些密码产品等。通过以上方法,对链路安全进行加密,信息送达后再进行解密。

4结束语

对于安全的通信网络规划设计,可以从以下五个方面入手:①对在通信网络中进行传输的信息进行加密设计;②针对通信网络入侵检测技术进行相关的研发,提升技术水平,提高通信网络的防御水平;③构建安全网管系统,确保通信网络的安全;④对通信网络中节点内系统进行重塑,提高安全防控能力;⑤对通信内部网络协议进行规划,确保通信网络内部协议的安全性,使通信网络安全运行。总而言之,进行通信网络规划设计时,一定要对其安全性进行科学、合理、深入的分析,采取具体措施提高通信网络的安全性,构建科学、合理,安全、稳定、高效的通信网络系统。

作者:李英峰 张志科 单位:广州杰赛科技股份有限公司通信规划设计院

参考文献

[1]陶卓.关于通信光缆网络线路规划设计问题的思考[J].通讯世界,2015,24:15~16.

[2]曹杰.试析电力光纤通信网络的规划设计的问题[J].中国新通信,2016,08:47.

第9篇

DSP芯片是专门为实现各种数字信号处理算法而设计的、具有特殊结构的微处理器,其卓越的性能、不断上升的性价比、日渐完善的开发方式使它的应用越来越广泛。将计算机网络技术引入以DSP为核心的嵌入式系统,使其成为数字化、网络化相结合,集通信、计算机和视听功能于一体的电子产品,必须大大提升DSP系统的应用价值和市场前景。将DSP技术与网络技术相结合,必须解决两个关键问题:一是实现DSP与网卡的硬件接口技术,二是基于DSP的网络通信程序设计。DSP与网卡的硬件接口技术参考文献[1]有比较详尽的论述,以下主要讨论基于DSP的网络通信程序设计。

1通信协议的制定

协议是用来管理通信的法规,是网络系统功能实现的基础。由于DSP可以实现对网卡的直接操作,对应于OSI网络模型,网卡包含了物理层和数据链路层的全部内容,因此,规定了数据链路层上数据帧封装格式,就可以为基于DSP的局域网络中任意站点之间的通信提供具体规范。因为以太网是当今最受欢迎的局域网之一,在以太网中,网卡用于实现802.3规程,其典型代表是Novell公司的NE2000和3COM公司的3C503等网卡,所以研究工作中的具体试验平台是以DSP为核心构成的以太局域网,主要用于语音的实时通信,所使用的网卡为Novell公司的NE2000网卡。NE2000网卡的基本组成请见参考文献[2],其核心器件是网络接口控制器(NIC)DP8390。该器件有三部分功能:第一是IEEE802.3MAC(媒体访问控制)子层协议逻辑,实现数据帧的封装和解封,CSMA/CA(带碰撞检测功能的载波侦听多址接入)协议以及CRC校验等功能;第二是寄存器堆,用户对NE2000网卡通信过程的控制主要通过对这些寄存器堆中各种命令寄存器编程实现;第三是对网卡上缓冲RAM的读写控制逻辑。DP8390发送和接收采用标准的IEEE802.3帧格式。IEEE802.3参考了以太网的协议和技术规范,但对数据包的基本结构进行了修改,主要是类型字段变成了长度字段。所以,以DSP为核心的局域网内通信数据包基本格式如图1所示。

DSP读出数据包和打包从目的地址开始。目的地址用来指明一个数据帧在网络中被传送的目的节点地址。NE2000支持3种目的地址:单地址、组地址及广播地址。单地址表示只有1个节点可以接收该帧信息;组地址表示最多可以有64个字节接收同一帧信息;而广播地址则表示它可以被同一网络中的所有节接收。源地址是发送帧节点的物理地址,它只能是单地址。目的地址和源地址指网卡的硬件地址,又称物理地址。

在源地址之后的2个字节表示该帧的数据长度,只表示数据部分的长度,由用户自己填入。数据字段由46~1500字节组成。大于1500字节的数据应分为多个帧来发送;小于46字节时,必须填充至46字节。原因有两个:一是保证从目的地址字段到帧校验字段长度为64字节的最短帧长,以便区分信道中的有效帧和无用信息;二是为了防止一个站发送短帧时,在第一个比特尚未到达总线的最远端时就完成帧发送,因而在可能发生碰撞时检测不到冲突信号。NE2000对接收到的从目的地址字段后小于64字节的帧均认为是“碎片”,并予以删除。在数据字段,根据系统的具体功能要求,用户可以预留出若干个字节以规定相应的协议,以便通信双方依据这些字节中包含的信息实现不同的功能。

2基于DSP的网络通信程序设计

如果基于网络操作系统,用户可以利用一些软件对网络操作系统的支持,很容易地编写出优秀的网络通信程序,但这些程序必须依附于网络操作系统。而在DSP环境下,必须深入了解网络接口控制器(NIC)的工作原理[2],通过对网络直接编程,实现局域网内任意站点之间的通信而完全抛开网络操作系统。

DSP对网卡的通信过程控制就是DSP对DP8390中各种寄存器进行编程控制,完成数据分组的正确发送和接收。DP8390的所有内部寄存器都是8位,映像到4个页面。每个页面有16个可供读写的寄存器地址(RA=00H~0fH)。页面的选择由命令寄存器CA控制。第0页寄存器用于收发过程,第1页寄存器主要用于DP8390的初始化,第2页寄存器则用于环路诊断。DSP对寄存器的操作是将寄存器作为DSP的端口设备,其实际物理端口地址(PPA)为网卡基本I/O端口地址(BIOA)与寄存器地址(RA)之和(即PPA=BIOA+RA)。应注意的是,PPA与寄存器间并不存在一一对应关系,对PPA的读操作与写操作并不一定是对同一寄存器进行的,这种情况在第0页尤其明显。用户数据分组在DSP和网卡交互是通过网卡的数据端口实现的,既可以用DMA方式也可以用PIO方式读入数据分组或将数据分组送至网卡RAM缓冲区。在本系统中,DSP采用DMA方式对网卡进行数据读写。网卡的数据端口地址(NDPA)为网卡基本I/O地址(BIOA)加偏移地址10H(即NDPA=BIOA+10H)。

网卡通信过程控制可分为网卡初始化、接收控制和发送控制。下面分别予以讨论。

2.1网卡初始化

网卡初始化的主要任务是设置所需的寄存器状态,确定发送和接收条件,并对网卡缓冲区RAM进行划分,建立接收和发送缓冲环。具体过程请参阅参考文献[2]。需要说明的是,每一块网卡被赋予一个物理地址,以便通信站点的标识。这个物理地址存在网卡的PROM(存储地址为0000~0005H)六个单元中,在网卡初始化时,通过远程DMA读入DSP内存中,并送入网卡物理地址寄存器。在一步的意义在于:一方面,如果能正确读出网卡的物理地址,则说明网卡硬件基本没有问题,网卡的上电复位和DSP对网卡的初始化顺利通过;另一方面,这个物理地址可以用于DSP网络系统中的点名、包的过滤丢弃等服务,也就是说,在链路层根据数据帧携带的源地址和目的地址确定数据报从哪里来,是否接收或丢弃。网卡初始化时另一个重要的工作就是接收缓冲环的设置,为了有效利用缓冲区,NIC将接收缓冲区RAM构成环形缓冲结构,如图2所示。

接收缓冲区RAM分成多个256字节的缓冲区,N个(N最大为256)这样的缓冲区通过指针控制链接成一条逻辑上的缓冲环。缓冲环的开始页面地址存入PSTART寄存器,环页面结束地址存入PSTOP寄存器。PSTART和PSTOP确定了接收缓冲环的大小和边界。为便于缓冲环读写操作,还需要2个指针:当前页面指针CURR和边界指针BNRY。CURR确定下一包放在何处,起着缓冲环写页面指针作用;BNRY指向未经DSP取走处理最早到达的数据包起始页面,新接收的数据包不可将其覆盖,起着缓冲环读页面指针的作用。也就是说,CURR可以告诉用户网卡接收的数据分组当前放到了什么位置,而BNRY则用于确定DSP读缓冲环到了什么地方。由于接收缓冲区为环形结构,BNRY和CURR相等时,环缓冲区可能满也可能空。为了使NIC能辨别这两种状态,规定当BNRY等于CURR时,才认为环缓冲区满;当缓冲区空时,CURR比BNRY指针值大1。因此,初始化时设置:BNRY=PSTART,CURR=PSTART+1。这时读写指针不一致,为了保证正确的读写操作,引入一软件指针NEXTPK指示下一包起始页面。显然,初始化时NEXTPK=CURR。这时,缓冲环的读指针对NEXTPK,而BNRY只是存储分组缓冲区的起始页面边界指示,其值为NEXTPK-1。

2.2接收控制过程

DSP完成对DP8390的初始化后,网卡就处于接收状态,一旦收到分组,就自动执行本地DMA,将NIC中FIFO数据送入接收缓冲环,然后向主机申请“数据分组接收到”中断请求。DSP如果响应中断,则启动网卡远程DMA读,将网卡缓冲区中的数据分组读入学生机存储区,然后对接收缓冲环CURR、NEXTPK、BNRY指针内容进行修改,以便网卡能从网上正确接收后续分组。DSP响应网卡接收中断后,接收控制过程如下:

①设置远程DMA的起始地址;RSAR0=00H,RSAR1=Nextpk。

②设置远程DMA操作的字节数,这个长度在46~1500字节范围内根据具体要求自己确定。

③0AH送命令寄存器CR,启动远程DMA读。

④从网卡数据端口依序读入数据分组,注意,最先读入的4字节非数据分组内容,第1字节为接收状态,第2字节为下一包页地址指针,3与4字节为接收字节数。第2字节内容应该送入Nextpk,其它字节根据用户要求处理。

⑤修改边界指针BNRY=Nextpk-1。

⑥清除远程DMA字节数寄存器RBCR0和RBCR1。

2.3发送控制过程

DSP先执行远程DMA写操作,将内存中的数据分组传至网卡发送缓冲区,然后启动发送命令进行数据分组发送。发送控制过程如下:

①设置远程DMA的起始地址为网卡发送缓冲区起始地址;

②设置远程DMA操作的字节数;

③12H送命令寄存器CR,启动远程DMA写;

④依序送出数据分组至网卡发送缓冲区;

⑤清除远程DMA字节数寄存器;

⑥设置发送字节数寄存器TBCR0和TBCR1;

⑦12H送命令寄存器CR,启动数据分组发送。

3发送方发送频率的控制

发送方发送频率的正确控制主要保护两点:一是有一个最小发送时间间隔,否则会因为接收方不能及时接收而导致系统瘫痪;二是发送频率能够足具体的功能实现要求。譬如在语音的实时通信中,发送频率就取决于声卡的采样频率。在8kHz采样频率时,声卡每秒钟采样8000字节,采用1024字节需用时128ms,如果通信协议规定发送1次传送1024字节有效数据,则必须每128ms发送一次才能保证缓冲区有新数据待发送,也才能保证接收方有新数据播放。128ms是一个理论计算数值,在实际的操作中采样速度和发送频率之间总是不能完全匹配,而存放数据的缓冲区大小是有限的,如果没有良好的控制技巧来实现正确发送,就会造成声音抖动和延时。解决的办法是双缓冲技术和双指针控制,并且根据采样速度和发送频率之间的匹配情况送入不同的发送通信进行处理后发送。正确发送的含义有两方面,一是每次发送的都是新数据,二是能满足接收方总在播放新数据的需求。

4接收方防止数据包的丢失

由于DSP通过中断请求判断是否有数据分组到来,如果中断繁忙而两个数据包到来时间相差非常短,DSP有可能只响应一次中断,从而导致丢包的发生。分析网卡接收数据过程,当网卡收到数据分组时,首先执行本地DMA,将NIC中FIFO数据送入接收缓冲环,并将本地DMA操作的起始地址存放在当前页寄存器(CURR)和当前本地DMA寄存器(CLDA0、CLDA1)中,DSP从网卡接收缓冲环读出数据到存储器则称远程DMA操作,用软件指针Nextpk来指示远程DMA的起始页面。因此通过比较网卡本地DMA和远程DMA的当前地址,即在中断服务子程序中比较CURR和Nextpk指针,或比较CLDA0、CLDA1和Nextpk指针,就可以保证当前数据分组放到了哪里就读出到哪里,从而防止丢包的发生。

第10篇

1.1总体规划

通过对系统流程及需求的分析,确定了系统的功能划分成前台显示与后台管理两部分,前台显示主要包括客户浏览、搜索、注册、登录及购物车等功能,后台管理主要是图书信息、用户信息、类别信息等的数据库的基本处理功能,包括增、删、改、查4种常用的操作。

1.2运行平台和开发工具

系统采用WAMP技术作为运行平台,它集Windows、A-pache、MySQL、PHP4种软件合而为一,并且通过图形化界面进行操作管理,使用起来方便、简单。PHP(PHP:HypertextPreprocessor,超文本预处理器),是目前社会中较流行的一种开源语言,风格类似C语言,简单易学;MySQL作为数据库软件,具有速度快等特点,并且PHP完美支持MySQL,它们两个一起堪称最佳搭档;Apach服务器是一种开源服务器,具有功能完善、性能高效等优点。

2总体设计

2.1工作原理

系统采用B/S模式,即用户只需通过客户端浏览器便可以对该系统进行访问和管理。至于访问和管理过程中产生的大量操作则在服务器当中进行,包括PHP语言的编译及对数据的存取等,最后服务器将用户需要的结果通过HTML文档显示在客户端的浏览器中。用户通过客户端浏览器向服务器发出命令请求,服务器接收到相关命令后,使用编译引擎对PHP文件进行解释执行,并对数据库MySQL发出调取数据的命令,调用符合用户的实际服务,最后将结果以HTML文档的形式返回浏览器。B/S结构实现了前台应用环境和后台开发环境的分离,易于对系统进行后期维护,并且信息共享程度高。

2.2功能架构

在系统前台登录的过程中,当所有的验证(用户名、密码、验证码)全通过后会通过session会话机制保存在服务器中,session中包含系统登录用户名、用户id、购物车信息等,以便在网站的其他页面随时调用进行显示和计算。

3详细设计

3.1数据库

网络购书系统的数据库名称为“db_shop”,由6个表组成:admin管理员信息表、book书籍信息表、dingdan订单信息表、gonggao公告栏信息表、type书籍类型表和user用户信息表。

(1)admin管理员信息表包括管理员姓名和密码等字段。

(2)book书籍信息表包括书名、ISBN、出版社、出版时间、价格、简介等字段。

(3)dingdan订单信息表包括书名、数量、下单人姓名、性别、地址、邮编、email、下单日期等字段。

(4)gonggao公告栏信息表包括公告标题、公告内容、公告时间等字段。

(5)type书籍类型表包括类型序号、类型名称等字段。

(6)user用户信息表包括用户姓名、用户密码、email、用户地址、电话、注册时间等字段。

3.2主要功能模块

网络购书系统实现5个基本功能模块:注册与登录、购物车、订单结算、后台管理。

(1)注册与登录模块

在网络购书系统中,用户首先要在系统中进行注册和登录,并获得合法身份后方能使用图书购买功能。注册与登录的执行页面分别为register.php与login.php,在此两个页面中分别与数据库相联以获取所需信息。获得合法身份后,网站使用session会话技术将身份保存下来,以便在购物车模块及结算模块中使用。除了注册与登录功能外,系统还提供了“注销”功能以提高用户帐号的安全性。

(2)购物车模块

该模块是网络购书系统的核心模块,每位获得身份的用户都有属于自己的购物车,用户当购买书籍时,系统会自动该书籍加入到后台的session会话中,形成一个二维表格,然后在前台页面中通过遍历命令将书名、价格、数量一一呈现出来,并自动计算购物车中所有书籍的总金额。用户如果需要删除其中一种书籍,只需单击“取消商品”按钮即可。该会话直至单击“结帐”按钮或退出命令后才被释放。

(3)订单结算模块

在购物车模块中,用户单击“结账”按钮后,网站首先检测用户是否已经登录,如果没有,则跳转至登录页面,如果已经登录,跳转至订单页面,用户将在此页面中填写订单信息,包括配货地址等,之后单击“提交”,系统即在后台验证用户填写的订单信息,若成功,则往dingdan表中插入数据。如付款不成功则会向用户提示相应信息。

(4)后台管理模块

系统的后台管理模块主要是针对图书信息、用户信息、订单信息、公告信息的管理与维护,换个说法就是对数据库当中的各种表进行的增删改查等功能。在此页面中,需要对用户身份进行验证。该模块分成几个功能,分别是对用户信息、图书管理、图书类别等数据进行管理,比如当有新书入库时,管理员可以通过“图书管理“功能,对新书进行添加,日后还可以对此书进行修改和删除等操作。整个模块页面功能清晰明了,操作十分简单。

4结语

第11篇

关键词:网络化教学系统;在线实验;公式在线录入;公式搜索

Abstract:Inviewofmathematicscoursesinengineeringknowledge,abstractproblem,andothersubjectscloselyrelatedtothedesigncharacteristicsofthenetworkteachingsystem.Tosolvetheproblemofinteractiveon-lineparametersExperimentalusingIIS6.0andMatlabWebServertobuildacommonon-linetestsystemsothatstudentssubmiton-lineparametersExperimentalcorrespondingmanner,theoutputresults.Inordertosolvecomplexmathematicalformulaofentry,storage,searchanddisplay,MathMLbasedontheASCIIcodeforthetranslationfunction,theclientsoftwaretoinstallMathPlayeronthebasisoftheformulatoachievetheon-lineentry,search.Inaddition,thesystemhastolearngardendesign,teachingresources,onlineexaminationsandsoon,havebettersupportteachingfunction.Thesystemasaqualityschoolcurriculumconstructionprojecthasbeenrunningfornearlyayear,receivedgoodresults.

Keywords:network-basedteachingsystems;onlineexperiment;formulaon-lineentry;formulasearch

1引言

网络辅助教学首先是传统教学的工具和手段。提高了教学效率,弥补了由于知识激增、课时缩短、特殊学科和课程需求而造成的不足。由最初的演示教学,拓展为自主学习、协作学习、讨论学习、个别辅导和探索学习等多种教学模式。网络辅助教学目前自身还存在互动性不够、缺乏灵活性等缺陷[1]。对此,基于学校精品课程建设项目,设计了本系统。主要提供了在线实验、在线交流等功能。为解决在线实验参数交互问题,采用IIS6.0和MatlabWebServer构建在线实验系统[2],使学生通过在线提交参数的方式完成相应实验,输出实验结果。为了解决复杂数学公式的录入、存储和搜索的问题,基于MathML的对ASCII码的翻译功能[3],将Mathplayer嵌入网页,使学生可以在线录入公式,并进行相关问题及公式的搜索。

2工科课程网络化教学的特点

工科课程的网络化教学是教育信息化的重要分支,而课程本身具有实用性强、理论内容丰富且涉及知识面广的特点。课程涉及的数学知识多,包括高等代数、数值分析、概率统计、随机过程等[4-5]。同时,无论是电路分析基础、模拟电路、数字电路和信号与系统等基础课程,还是通信理论、计算机、微电子技术以至人工智能、模式识别、神经网络等新兴学科研究都成为工科教学中的重点和难点。然而,学生在学习这门课程时,普遍感到课程的概念抽象,对其中的分析方法与基本理论不能很好地理解与掌握。因此,如何帮助学生理解与掌握课程中的基本概念、基本原理、基本分析方法以及综合应用所学知识解决实际问题的能力,是本课程教学中所要解决的关键问题。

本文作者针对工科课程的特点,建立了网络化辅助课程教学系统,实现了在线实验、网上交流、在线考试等功能。

3系统设计

硬件系统主要由两台IBM服务器构成。系统网络结构如图1所示。

图1硬件系统结构图

系统软件部分可以分为:课程简介、学习园地、教学资源、在线实验、网上交流、在线考试六项内容。

课程简介主要介绍数字信号处理课程的特点和内容体系,给出学习本课程所需要的先修课程,使学生对课程的主体结构予以掌握。

学习园地主要是对数字信号处理课程的进一步扩展,从传统的频谱分析到现代频谱分析,从一维信号到图像的二维信号处理,以及与数字信号处理的软件、硬件实现方法相关的文献和资料。

教学资源主要提供课程讲义和教师上课的视频录像的在线播放和下载,针对各知识点的Matlab单机版程序,为学生课下学习调试提供方便。

在线实验主要针对课程中的重点难点,使学生能采用交互的形式实现在网上通过简单的操作就能看到该参数下的处理结果。便于学生对所学知识进一步深化理解。

网上交流部分其主要功能是一个留言板,有疑问的同学可以直接将问题贴在留言板上,老师定期查看留言。这不仅为学生提供了一个开放、自由的提问空间,更成为老师能及时发现教学中的问题进而及时改进的重要途径。

在线考试主要是将课程内容按照知识点形成试题存放在SQL2000数据库中,学生在题库中随机抽题,并在规定的时间内完成做题并提交答案。系统自动对学生答题情况进行评分,并进一步根据学生答题情况得到对该学生知识掌握情况的定量评价,从而为教师课堂教学提供依据,并可作为下一次抽题的参考。

系统的六个功能模块之间互相补充,从内容上互相呼应,共同促进学生对课堂内容的学习和掌握。

4网上交流功能模块的设计

系统提供了网上交流答疑的功能,其主要部分是一个开放式的留言系统,然而现在绝大多数留言系统、论坛系统对于数学公式的支持功能较差,通常是将数学公式转换成图片的形式加以保存和显示,公式录入也多通过贴图的方式进行,对学生在线提问造成很大的不便,更不利于公式搜索。对此,作者基于MathML的对ASCII码的翻译功能,将Mathplayer嵌入网页进行公式显示,这样存储在数据库中的文字信息,可以方便快捷的进行复杂的数学公式的录入、显示及搜索。系统中公式的显示需要客户端安装Firefox浏览器或在IE6.0浏览器的基础上安装MathPlayer软件。公式录入界面如图2所示,运行结果如图3所示。

在输入公式之前以$表示公式的开始和结束。

对“Σ”的搜索可直接在搜索栏中输入“sum”实现,运行结果如图4所示。

图4对“Σ”搜索结果

5在线实验功能模块的设计

为完成“数字信号处理”课程中算法的在线实验和演示,本文利用Matlab强大的信号处理功能基于IIS6.0+MatlabWebSever进行开发,实现了信号参数的在线提交

、给定参数信号波形生成、FFT频谱分析和FIR、IIR滤波,处理过程参数均可通过网页在线提交。运行界面及结果如图5、图6所示。

此外,在生成给定参数信号和信噪比的基础上,通过编制Matlab程序实现了生成信号的FFT谱分析,通过带噪声信号的频谱是学生直观认识信号的频谱结构。进一步,系统提供了参数滤波器频率特性分析功能,学生可以通过自己输入滤波器参数的方式查看该参数下滤波器的频率特性,从而增强学生对滤波器工作过程的理解。此外,通过设置不同的截止频率、通带增益、阻带增益等参数对所产生的信号进行滤波分析,并将滤波后信号的波形显示在网页中。

在线实验系统以Windows自带的IIS6.0信息服务作为网站调试过程中可能会遇到“connect()failure”错误,这是因为MatlabServer服务未被启动,只要到“控制面板—>服务”启动该项服务即可。

6结束语

本文设计的数字信号处理课程网络化教学系统在传统网络化教学系统的基础上,针对“数字信号处理”课程的特点,增加了在线实验和网上交流的功能模块,实现了在线参数提交、信号在线生成、结果显示下载的功能,并且针对传统网络化教学系统中数学公式在线录入的难题设计了在线交流子模块,实现了复杂数学公式的在线录入、存储、显示和搜索。

该系统已正常运行近一年,效果良好。基于现有研究,作者认为该系统在以下方面有待进一步完善:网上考试系统的进一步完善,在线实验模块信号波形动态显示功能的实现及完善。

参考文献

[1]龚德良,袁敏.基于校园网的网络化教学系统设计与实施方案.湖南学院学报,2007,28(2):89-93

[2]朱勇.MatlabWebServer在交互式网络课件开发中的应用.阜阳师范学院学报(自然科学版),2005,22(2):49-52

[3]周俊,冯军焕,钮小明.基于WEB的数学公式编辑系统设计.中国远程教育,2004,15:69-70,75

第12篇

(一)简洁性原则

简洁性原则不仅是指广告画面或者表现形式上做到重点突出、主次分明,而且要在简单中表达关键思想。网络广告中的信息只有尽可能简单化,才更容易被广告受众理解和接受。只有简洁的广告才能更好地体现主题诉求,才能有更好的传达效果。网络广告创意要达到的目标是让广告受众在接收到广告信息后能较为容易地对其进行信息解析,从而理解信息。如果网络广告的信息表述过于繁杂,在广告画面中所包含的的信息量过多,那么就算受众注意到广告,也不能及时准确地理解广告内容,也就谈不上促成受众的购买行为了。

(二)文化适应性原则

不同的国家、地区,不同的民族,不同的受教育程度等,这些因素都会造成广告受众不同的文化背景。中国的网络广告文化注重人情味和体现传统文化的东方价值观,注重群体对产品的精神需要,较为忽视个体的物质和精神需要的满足;西方网络广告文化则侧重于个体和个性的发挥,强调自由的氛围和冒险超越的境界,强调人性、个性的文化特征,表现为塑造个性、张扬自我、追求个人自由、凸现个人价值为特征的的西方网络广告文化特点。在广告创意中,应考虑所面对的广告受众具有怎样的文化背景,只有适应受众的文化背景,与其接受程度、兴趣爱好相匹配的广告创意才能成为受欢迎的广告。

(三)互动性原则

网络广告创意要注重利用互联网本身的媒介特性,即交互性和实时性。电视、报纸、杂志等媒体大多数时候是单向传播讯息,网络广告独特之处就在于其互动性。网络广告的互动是实时、多次和持续的互动,可以实现人性化双向互动交流,能直接和广告受众进行互动。互联网使广告受众和广告主更加有效地进行沟通和交流。如何充分发挥互联网的双向互动通讯优势、利用电脑终端的丰富表现形式是对广告创意的巨大挑战,也给了广告创意很大的空间。

(四)思想性原则

无创新的广告,不足以吸引人;无思想的广告,不足以感人。优秀的网络广告,必须要耐人回味、发人深省。只有这样的广告才能给受众留下难以磨灭的印象。只有具有思想性的网络广告才能展现广告对象的文化内涵和核心理念。网络广告的思想性原则体现在广告的创意追求上,网络广告的创意目标不仅是推销产品和服务,还应该通过健康的审美观、新颖有趣的表现手法、高尚的格调来引导受众理性消费,追求积极健康的生活方式。

(五)艺术性原则

网络广告创意是将图象、声音、文字、色彩、版面、图形等元素按照一定的目的和意图进行组合设计的活动,艺术性是创意活动过程中的魔术师,常常起到点石成金、化腐朽为神奇的效果。网络广告创意首先要有绝妙的立意和构思,其次要有实现这个创意的艺术创作。无论是静态或动态的广告,都应具有艺术美感的造型、独特的构图、和谐而鲜明的色彩等元素。如用绘画,就运用各种美术类别的表现形式和丰富多样的表现技法;如用摄影,可采用迥然不同的光影效果以设计千变万化的别致造型。夸张对比、巧妙变形、形态重叠、重复组合、移花接木、隐形构成、淡出淡入等,都是经常使用的艺术手法,其目的就是在瞬间改变人们正常的感觉习惯,感染、打动每一个受众,艺术性地突出广告对象的核心价值。

二、网络广告的创意表现

网络广告设计中的所有设计元素,包括文字、图像、色彩、编排等元素的设计和运用,都要考虑到不同地区、不同文化、不同年龄层次的受众特点,让尽可能最大的受众群体看懂、理解和接受,这是网络广告创意表现最主要的目的所在。因此设计者要善于运用各种设计语言和设计技巧,充分发挥文字、图像、色彩、编排等设计元素在网络广告中的运用,做到受众关注———产生兴趣———促成售卖的系列过程,整个网络广告的页面要使受众以最方便、最快捷、最易懂的方式获取到广告传达的信息语言。

(一)网络广告中的图像

从视觉角度来讲,图像会比文字的表达更为直观。一张好的图片设计能够在第一时间吸引客户。网络广告的图像类型主要包括商标、图形、插图、照片等。网络用户需要简洁、概括、通俗的图像语言,给受众提供正确而印象深刻的视觉信号,借助图像的形象引导受众集中注意力,完成从兴趣到联想,再到购买行动的一系列过程。图像整体信息要明确,避免信息误导,一切能分散受众注意的装饰、色彩、图像等,要大胆删减,否则只会降低受众的视觉注意力,得不到广告传播信息的最终目的,从而失去了图像本身的作用。

(二)网络广告中的图形

网络广告设计与其他视觉艺术设计相比有很大的不同之处,人们在网络广告前停留的时间往往很短暂,这就要求网络广告的图形要在几秒钟的时间,准确地把广告的主题信息传播出去。要让图形充分充当无声推销员的角色,让受众在无需过多解释的情况下对产品产生兴趣和关注。图形比文字语言给人的感觉更有亲切感,比文字解说更容易在短时间内理解广告的信息内容。网络广告中的图形往往都是起到展示产品、表现功能、强调特点的作用,利用图形对比可以让受众清楚地了解产品的外观、用途、使用方法。尽量用图片解说———这是网络广告乃至整个广告业运用已久的技巧。

(三)网络广告中的文字

网络广告的文字部分由标题、正文、标语以及说明文组成。标题是广告文案的主题,是一个广告诉求产品信息和内容的重点,其作用是引人注意,留下印象,产生购买兴趣。在整个广告的版面和构图中,始终处于最醒目和有效的位置。正文是广告文案的解释说明的文字语言部分,是将广告标题的信息进行详细介绍和分析,使受众清楚了解产品信息,建立对产品的兴趣和信任,以进一步了解认识。标语是产品和企业的广告语,往往是一句朗朗上口的话语,用以区别产品和企业与其他同类产品和企业的特色、特点的,带有一定文学魅力和内涵的语句。说明文是广告涉及的企业地址、联系方式、产品价格、售后等真实有据的资料。网络广告的文字信息要精良,要简约,广告的诉求点不要太多,受众的记忆力是有限的,网络广告最好将最简单、最有助于受众记忆的诉求点说出来,把产品和企业的卖点植入受众的心里,不要过多的文字和图像。

(四)网络广告中的色彩

第13篇

1.1计算机网络的信息安全

计算机网络设计是非常复杂的,设计过程中会涉及到各种技术,同时具有互联性、开放性、多样性等多种特点,所以可以说计算机网络安全设计也是非常复杂的。从一定程度上来说,信息在计算机网络中进行传输的方式主要包括广域网与局域网两种,传输方式网络的安全程度都是不同的。所以在设计信息安全的过程中,要与不同安全问题相结合,对其进行系统化、全方位的设计。

1.2对信息存储进行安全设计

对于信息安全来说,存储是一项重要措施,存储的位置、安全性对于信息安全来说都是非常重要的。存储的安全性主要是指在存储信息时,整个过程都要保证完整性和保密性,此外还要保证信息的可用性和可控性。一般来说,在存储计算机网络中的信息时会受到的威胁有几方面。一是外网非法的访问,计算机网络在进行访问时,对于一部分用户的访问是没有被授权的,虽然网络并没有授权对这些用户访问,但是依然允许其进行访问,保密性被破坏的同时一些信息也随之被泄露出来,这样一来信息的完整性就被破坏了。二是存储设备故障和损坏,一旦存储设备出现故障以后,信息就会受到不同程度的破坏,同时也会丢失一部分信息,信息的完整性和可用性也相应降低,最重要的是信息的有效性无法得到实现。针对以上各种情况,在信息安全设计过程中应该采取几项对策。控制访问权限,尤其是在信息安全级别方面应该在设置中进行控制,在设置安全级别时避免非法访问,同时对信息进行保护,这种方法的原理为将系统自行设置于安全控制技术相结合,主要包括对访问的级别、身份等进行鉴别,通过跟踪信息、控制文件的安全性等途径对其进行限制。此外,一些计算机在安全设计过程中会对数据进行加密,采取一些防堵措施对信息安全给予保障,一些计算机在安全设计过程中,经常会通过备份数据或者对数据进行加密的方式作为补救的措施,这些措施对非法访问造成的威胁都能起到有效的防止作用。加强保护或维护存储的设备,加强对存储设备的保护与维护可以对信息安全进行有效的保障,一旦存储的设备有问题发生,其后果将会是非常严重的,将会造成难以弥补的损失。所以即使采取措施对存储的设备进行保护与维护,可以防止一些问题的出现。具体的用户访问控制管理。

2计算机网络安全设计与系统化管理

通过上文的讨论,相信大家都已经了解到计算机网络安全的重要性了,安全设计实际上来说就是一些围绕技术人员而进行的一些措施。对于网络安全来说,这里主要探讨的是安全设计之外的网络安全,应该做到以用户为主。用户要想实现计算机网络的安全设计,就要对其进行有效的、长期的系统化管理,这里所说的管理实际上就是对其进行安全管理与安全设置,下面就让我们来具体分析。

2.1安全体系分析

要想对计算机网络进行系统化管理,首先应该在计算机网络中建立安全体系,认证安全体系的主要有几个途径。

1)认证安全证书的相关管理体系,认证安全证书时,应该以国际标准为根据认证其技术体系,必须要具备密钥管理系统,密钥管理系统主要由注册等五个系统构成。

2)目录服务器,访问应用层的控制主要在目录服务器基础之上进行,用户管理的核心在于目录服务器,目录服务器对于用户来说应该将其放在一个非常重要的位置上。

3)服务器认证,内部访问是在网络进行访问的一种主要方式。服务器认证可以有效控制认证及授权,与此同时还可以对安全传输进行科学管理。

2.2计算机系统管理

各计算机的系统是不同的,这就决定了管理系统的方式也是不同的,现阶段计算机系统中应用比较广泛的是Windows系统,管理计算机系统主要包括几个方面。

1)安全的登录,在计算机的使用过程中,用户会进行安全的登录,账户可以设计成一个,也可以设置成多个,在计算机安全设计中,登录是一个非常重要的部分,在登录的过程中我们可以发现还存在强制登录的情况。所以,在计算机的使用过程中,用户在授权进行管理时,应以授权为依据禁止登录,或者允许登录之后再进行审核,待审核之后才能进行实际操作。

2)账号和密码的管理,在一般情况下,计算机系统中会将Administrator设置成计算机系统的管理员,同时这也是管理账户的基础与前提。用户在管理账号与密码时,应以计算机网络安全需要为依据,管理账户的授权和创建,分配用户的权限可以使账户的安全得到一定的保障,这样用户就可以通过计算机管理员删除账户或者进行必要的修改等相关操作。

第14篇

影响计算机网络可靠性的因素多种多样,但就最为主要的影响因素,具体可以分为以下几种:

1.1网络硬件对计算机网络可靠性的影响

网络硬件对计算机网络可靠性的影响,具体表现为计算机网络基础物质设备对网络可靠性的影响,可以分为两个部分,一部分是网络传输设备对计算机网络可靠性的影响,另一部分则是计算机网络终端设备对计算机网络可靠性的影响。

1.1.1网络传输设备对计算机网络可靠性的影响主要表现为对网络电缆的铺设以及管理过程中维护工作的进行。在我国以往的计算机网络问题中,对于网络电缆的铺设及维护一直是一大难题。虽然无线网络在当今社会得到迅速普及和发展,但是有线电缆则具有更强的稳定性,因此也受到更大程度的重视。在有线电缆的铺设及维护过程中很容易受到地形等地理环境的干扰,从而影响到正常的排线工作,不利于网络可靠性的维护。以此,在以后的网线铺设过程中要留有一定的纠错余地,尽可能的选择双线布局,以便及时更改路线。

1.1.2网络终端设备对计算机网络可靠性的影响网络终端设备,也即用户客户端。用户使用网络的最主要的目的就是及时高效的获取原始、准确的信息,因此该设备的可靠性受到用户很大的关注,也成为维护计算机网络可靠性的重要部分。基于此,用户在选择终端设备时,应选择那些大型企业生产的正版计算机,在维护过程中,应装载较为先进的管理软件,以维护该系统运行的稳定性。

1.2网络管理对计算机网络可靠性的影响

计算机网络是一个复杂的、虚拟化的、不分地域的环境空间,因此其维护和管理的成本较大,且管理起来极为不宜;同时计算机网络是一各规模庞大的完整系统,某一环节的出错就有可能导致整个系统的溃败,因此在网络管理的过程中,不仅要靠人工操作,还要引进先进的管理软件进行协同工作。

2计算机网络的可靠性优化设计方法

2.1计算机网络的纠错性优化设计

该设计是指在计算机的某一传输或者运行环节出错时,可以选择其他的条件或路径,以保证计算机网络的正常使用及运行。如双网络中心的应用、多连接途径的应用。双网络中心是指,在用户进行网络中心设置时,可以设置两个网络中心,一旦其中一个网络中心出现故障时,还有备用网络中心保持计算机的正常使用;多连接途径是指计算机用户在接收网络信号时,可以通过多路由发射接收,亦可通过无线和有线网络的双重使用为网络安全提供双重保障。此外在计算机内部集成电路的设计上可以采用模块化设计的方式,以保证计算机硬件设备在不影响其他使用功能的前提下进行局部维修,大幅度提高计算机网络的可靠性。

2.2计算机网络体系优化设计

在保障计算机硬件可备用的前提下,需要引进先进的计算机网络体系,通过多层化的网络设计,使网络适用于更广泛的地域、适应更复杂的环境,从整体上提高网络运行的可靠性以及安全性,充分体现网络高端设备的性能。

3结语

第15篇

网络硬件对计算机网络可靠性的影响,具体表现为计算机网络基础物质设备对网络可靠性的影响,可以分为两个部分,一部分是网络传输设备对计算机网络可靠性的影响,另一部分则是计算机网络终端设备对计算机网络可靠性的影响。

1.1网络传输设备对计算机网络可靠性的影响

主要表现为对网络电缆的铺设以及管理过程中维护工作的进行。在我国以往的计算机网络问题中,对于网络电缆的铺设及维护一直是一大难题。虽然无线网络在当今社会得到迅速普及和发展,但是有线电缆则具有更强的稳定性,因此也受到更大程度的重视。在有线电缆的铺设及维护过程中很容易受到地形等地理环境的干扰,从而影响到正常的排线工作,不利于网络可靠性的维护。以此,在以后的网线铺设过程中要留有一定的纠错余地,尽可能的选择双线布局,以便及时更改路线。

1.2网络终端设备对计算机网络可靠性的影响

网络终端设备,也即用户客户端。用户使用网络的最主要的目的就是及时高效的获取原始、准确的信息,因此该设备的可靠性受到用户很大的关注,也成为维护计算机网络可靠性的重要部分。基于此,用户在选择终端设备时,应选择那些大型企业生产的正版计算机,在维护过程中,应装载较为先进的管理软件,以维护该系统运行的稳定性。

2网络管理对计算机网络可靠性的影响

计算机网络是一个复杂的、虚拟化的、不分地域的环境空间,因此其维护和管理的成本较大,且管理起来极为不宜;同时计算机网络是一各规模庞大的完整系统,某一环节的出错就有可能导致整个系统的溃败,因此在网络管理的过程中,不仅要靠人工操作,还要引进先进的管理软件进行协同工作。

3计算机网络的可靠性优化设计方法

3.1计算机网络的纠错性设计

该设计是指在计算机的某一传输或者运行环节出错时,可以选择其他的条件或路径,以保证计算机网络的正常使用及运行。如双网络中心的应用、多连接途径的应用。双网络中心是指,在用户进行网络中心设置时,可以设置两个网络中心,一旦其中一个网络中心出现故障时,还有备用网络中心保持计算机的正常使用;多连接途径是指计算机用户在接收网络信号时,可以通过多路由发射接收,亦可通过无线和有线网络的双重使用为网络安全提供双重保障。此外在计算机内部集成电路的设计上可以采用模块化设计的方式,以保证计算机硬件设备在不影响其他使用功能的前提下进行局部维修,大幅度提高计算机网络的可靠性。

3.2计算机网络体系设计

在保障计算机硬件可备用的前提下,需要引进先进的计算机网络体系,通过多层化的网络设计,使网络适用于更广泛的地域、适应更复杂的环境,从整体上提高网络运行的可靠性以及安全性,充分体现网络高端设备的性能。

4结语