网络游戏服务端设计

2024-08-30

网络游戏服务端设计(精选5篇)

网络游戏服务端设计 第1篇

1 如何做好页面设计

美观度高的设计不等于优秀的设计。在网络页面设计中, 美观度只是一方面, 更为重要的是实用性。大多数设计师都在研究页面的美术形式, 认为美观度高的页面能吸引更多的用户, 从而获得更好的营销效果。这是一种传统的观念, 也是一种落后的理念。一个非常美观的网络页面可能会吸引很多用户的目光, 但这些用户是否可方便地获取更多的产品信息, 浏览页面的用户是否会成为产品的消费者, 这是设计者需要考虑的问题。新的设计理念应以提高页面的转化率为核心, 即浏览页面的普通用户通过视觉感受以及对营销活动的参与, 进而转化为实际的消费者。因此, 从管理者到页面设计者, 都需要以营销策略来指导视觉设计的具体形式。只有这样, 才能设计出既美观又实用的页面。

在移动端网络页面的设计过程中, 有很多技巧可提高消费者的转化率。具体而言, 不能单纯地依靠美术形式, 而应从营销的视角来布局网页和思考设计, 指导每一个细节的图形、文字处理, 认真思考页面的结构布局、图形的创意、色彩的搭配、每个按钮的位置。此外, 设计师需要从企业和消费者两个角度进行双向思考, 从而真正提高页面设计的转化率。

要想提高消费者转化率, 实现营销目标, 就需要设计便于互动的用户界面, 从而形成一套完备的站内咨询系统。比如, 在互动界面中, 用户可通过点击“查询”按钮直接咨询客服人员, 并通过扫描二维码方便地获取信息。这些咨询、互动的入口设计应设置在页面中明显的位置, 且应出现多次, 从而使不同页面的互动按钮与咨询入口共同组建成一个便捷的交互系统。在页面中, 便捷的站内咨询系统为用户提供了进一步获得信息的渠道, 也为商家留住用户提供了平台。用户通过该系统可查询到更多的产品的图片信息, 还可直接咨询客服人员, 参加预约报名等各种活动。此外, 客服人员通过与用户的进一步沟通, 可有效解答用户的问题和深入介绍产品, 从而促成消费。当用户输入了个人信息或咨询问题后, 后台的客服软件系统将会自动记录并分类统计这些信息, 最终汇总到用户资料库中。在此情况下, 便捷的页面设计形式、方便的咨询入口、用户数据的收集和分析等共同建立了一套完整的客服系统。这不仅可促进产品销售, 也可通过大数据分析制订出更加科学、合理的营销策略。

2 用户喜爱什么样的网页设计

移动端浏览页面的设计者需要充分考虑用户会选择什么样的设计产品。对于设计者而言, 应运用文字、图形、色彩等元素对页面内容进行视觉表现, 并运用消费大众能理解和接受的视觉语言。由此可见, 页面的视觉设计不仅需要运用合理的艺术手段和媒体技术, 还涉及营销学、心理学、市场学、设计学、美学等多种学科的理论知识。网络页面是企业的展示台, 每一位浏览页面的用户都是企业的客户资源, 且这种资源是非常宝贵的, 但很多企业还未认识到这种客户资源的重要性。很多网络销售人员将这种客户资源称为“网络客资”, 其中, 很大一部分用户可转化为消费者。随着人们生活方式的逐渐改变, 网络客资成为越来越重要的用户来源。这就需要企业建立一套互动咨询系统, 充分利用能吸引访客的先进技术, 比如对网页后台软件、大数据分析软件等整合各种资源, 从而吸引更多的用户, 最终将其转化为消费者。

很多网页设计产品能为用户提供某种服务, 比如网页上信息咨询、专业技术指导等。在网络页面中, 每一个细节的视觉设计都应从用户的角度出发, 从而为用户提供更好的服务。此外, 在实现服务功能的同时, 页面的视觉设计还应吸引潜在用户, 促使其消费。用户在浏览页面的过程中, 应能方便、快捷地获取所需要的信息, 并能咨询相关问题、参与营销活动, 从而通过系统化的视觉设计自然而然地享受贴心的服务。

想要通过网络页面的视觉设计吸引用户, 则必须在网页中体现风格迥异的品牌形象、新颖独特的图形创意、绚丽纷呈的色彩搭配以及灵活多样的版式编排。具体而言, 视觉设计中应明确在哪种载体上传达信息、产品传递给用户的方式, 且这种视觉传达的过程必须是有策略、有步骤的。只有这样, 才能确保达到预期目标。

以婚纱摄影公司的网络页面设计为例, 设计者可从营销策略的角度分析, 按照季节的不同、节假日安排、流行元素等外在因素进行视觉设计。值得注意的是, 移动端的网络页面设计不可能同时满足所有用户的要求。如果设计者以满足所有用户的要求为设计目标, 则其很可能创作出平庸的设计产品。企业应按照自身的营销策略, 在不同的时期突出不同的营销重点, 在图片、文字上突出自身的优势特征。独特的产品优势可源于很多方面, 因此, 企业应因势利导地选择和应用某一产品优势。具体而言, 应在视觉设计中突出产品的卖点, 或别出心裁地介绍产品的功能。总而言之, 设计者应体现产品独特的优势。该优势既可以是商品自身具有的, 也可以是企划人员策划和设计出来的, 即专门用于包装、宣传的优势特征。

3 移动端网络页面设计的特点

3.1 视觉设计应简洁、醒目

移动端的页面设计与电脑网页的设计不完全相同。由于移动设备的显示屏幕较小, 所以, 在页面中不需要设计过多的装饰和点缀。此外, 移动端页面中的图片、文字的设计形式会受到后台程序的限制, 因此, 图片应清晰, 文字标题应言简意赅, 字体应醒目。如果移动端网络页面中的图片过多、色彩变化过大、细节过多, 则可能破坏视觉效果, 导致页面主题含糊不清, 重点不明确。

3.2 在色彩搭配中强调反差和对比

一些设计效果较好的移动端页面设计, 尤其是智能手机上的页面设计多采用大红、橙黄、钴蓝等较为明快、艳丽的色彩作为主色调。其页面多利用补色关系进行色彩搭配, 形成了强烈的色彩对比, 且强调了图片、文字与背景色调的反差。比如, 在中黄色的背景上使用紫色的文字和蓝紫色的图片时, 黄色与紫色便形成了补色关系, 这也是反差最强烈的色彩关系之一。此外, 由于移动设备的显示屏幕较小, 所以, 常采用黑色、白色、灰色为背景色, 这些颜色的个性随和, 易与其他颜色搭配, 且易衬托出页面主体。

3.3 完善互动入口

虽然移动端的页面设计应简洁, 图、文应尽量压缩, 但需要设计一个互动交流系统。当用户找到感兴趣的内容或有问题需要解答时, 通过该系统能很方便地找到导航入口, 进入内容更加详细的页面或直接与客服人员沟通。由此可见, 在移动端网络页面中设计互动交流系统尤为重要。目前, 多数移动设备的显示屏幕较小, 用户需要不断点击进入下一级页面才能看到更加详细的内容。因此, 移动端网页每一级页面的文字应简短、明确。只有这样, 才能使用户快速地获得信息, 以最快的速度浏览全部内容, 并便捷地与客服人员交流。

3.4 通过设计占据客户资源

在移动端页面设计中, 页面的形式必须能被后台程序支持, 图片、文字、编排版式都有一定的设计标准, 具有独特的设计规律。设计者虽然不能完全自由地进行页面设计, 但可通过优惠券、礼品券以及抽奖活动等不同的营销方式吸引用户, 从而提高用户对页面的关注度。此外, 还可邀请用户至实体店参与线下活动, 体验现实中的服务, 从而进一步了解商品。值得注意的是, 应设计可输入用户信息的入口, 用户在此入口输入个人信息后可获得优惠券或礼物, 从而提升用户的参与度。

3.5 丰富设计形式

交互设计师应综合运用多种设计工具, 采用灵活的设计方法, 融入更多的时尚元素, 从而使页面设计具有生动、多变的特点。由于移动多页面可分为多个层次, 所以, 可充分利用时间差穿插布设图形, 从而使视觉设计的效果绚丽夺目。目前, 多数移动端的网络页面采用了动态设计, 可自动适合不同尺寸的显示屏幕。

在一些新型营销模式的要求下, 页面设计的形式更加多样化。比如, 在私人订制类型的产品页面中, 用户可在一定范围内自由选择产品的风格、材质、颜色, 并输入个性的参数值, 下单之后企业会按照用户的要求设计产品。这就要求企业提供的网络页面能按照用户的操作快速进行三维渲染, 并制作相应的产品效果图。因此, 在移动端网络页面的设计中, 应围绕构图、文字、图形编排及后台程序等创新。

4 结束语

科技的发展改变了人们的生活方式, 也逐渐地改变了人们的观念。移动端网络页面的设计理念在传统平面设计的基础上产生了许多新的变化。本文探讨了优秀的页面设计需要具备的特征, 以期为相关单位的设计者提供参考和借鉴。

摘要:科技的发展改变了人们的生活方式, 也逐渐改变了人们的观念。移动端网络页面的设计理念在传统平面设计的基础上产生了许多新的变化。探讨了如果做好页面设计、用户喜爱什么样的网页设计和移动端网络页面设计的特点, 以期为相关单位的从业者带来一些思考和启发。

网络游戏服务端设计 第2篇

关键词:G.729A标准,H.263标准,UDP协议

0引言

基于IP网络的网络音像传输系统是一种集音频、视频、数据为一体的多媒体网络通信的应用,是人们继单一媒体在网络上实现实时通信后对多媒体实现实时通信提出的要求。实现IP网络上的网络音像传输系统有着技术和社会发展两方面的意义。

研究IP网络上的网络音像传输系统促进了网络中多媒体信息的编码压缩解压技术的发展,同时还促进了IP网络对媒体的实时传输技术、多点传输技术和业务保障(QoS)技术的不断发展[1]。

1总体方案的选择

考虑实际系统的设计目标、实现条件和性能价格比,本系统选用纯软件方案实现。除音频和视频源的获取采用麦克风和摄像头外,系统应能在当前一般个人多媒体计算机上工作,无须增加额外的硬件。

本系统在设计和实现工程中始终考虑了以下因素:

1) 系统成本要尽可能低,音频和视频的质量要高;

2) 实时性要好用户安装、使用、维护和升级要尽可能简便。

开发工具使用的是Windows2000 Server & Visual C++6.0。软件的使用环境为Windows98/ME/2000/XP。网络传输采用UDP协议,音频压缩采用G.729A标准,视频压缩采用H.263标准。

2系统组成

软件的设计充分考虑设计的模块化,以便于软件的实现和调试。本语音终端软件按照功能可以划分为:语音处理模块、网络传输模块及其它辅助模块,语音处理模块包含有语音的采集、播放、压缩和解压缩等子模块,图像处理模块包含图像的采集、播放、压缩和解压缩等子模块,网络处理模块包含网络数据的发送、接收、缓冲、检验、封装、还原等子模块,辅助模块包括音频波形显示模块、人机界面模块、电话簿模块、文本聊天模块和音量控制模块等[2]。

在程序中共创建4个线程:音频输入线程、音频输出线程(这两个有WINAPI隐式创建)、音频视频压缩传送线程和主线程。因为音频的采样率比视频采样率高得多,这里的音频的采样率为8000Hz而视频仅为20左右,所以从宏观来看,音频是连续的,而视频是非连续的,这也就是无须为视频输入输出创建独立线程的原因。

网络传输:基于UDP协议。

音频输入:通过waveIn函数族完成连续的录音。

音频输出:通过waveOut函数族完成连续的放音。

视频输入:通过cap函数族对视频进行捕获。

视频输出:通过cap函数族实现视频输出[3]。

音频视频压缩:音频压缩采用G.729标准,视频压缩采用H.263标准。

音频波形显示:将PCM音频数据以波形动态地显示出来。

界面:与用户交互。

3系统工作流程

软件启动后进入监听状态,等候呼叫;

通过IP直接呼叫。

与被叫方取得联系后,等待发送方回应,当超过一定时间或由用户终止时,取消呼叫。

叫方接受呼叫请求时,开始实时视频通讯,直到任意一方中断对话或非人为中断。

数据接收部分与此大致相反,只是加入了帧缓冲、排序、抛弃等机制。图中视频和音频信号的采集分别采用麦克风和摄像头。麦克风和摄像头采集到的音频和视频数据经过音频/视频编码模块压缩编码后,由UDP模块进行包封装,在通过网络接口模块向LAN/Internet上传输[4,5]。在双方建立网络连接后,开始传送个人信息到对方,信息包括IP地址、语音参数,然后等待响应。如果收到连接建立成功的消息,主叫方的启动语音处理模块的录放音功能,并根据用户定义的压缩参数决定是否启动语音压缩功能。接听即接收过程,对方的多媒体计算机收到连接请求后,检查目前的通信任务,如果空闲则反馈给呼叫方一个成功的消息,然后从网络读取主叫方的个人信息,根据个人信息中的参数启动语音处理模块的录、放音功能和解压缩等功能。接听部分包括是否接听来电,启动声音输入和输出模块,(数据最后交由扬声器和显示器播放声音和显示图象),数据通信,挂机结束语音通信和清理资源。

4语音效果的质量及相关处理

在语音终端之间的通话过程中,影响通话质量的因素有许多。其中较主要的是语音的延时、IP包在网络上的丢失和语音数据包抖动。

其中时延和语音时延抖动是影响语音传输质量的重要因素。一旦时延过大,将严重影响通话双方的交流,因此必须对语音的总时延有一个控制。造成语音传输时延的因素有:1) 终端侧PSTN网络的传输时延;2) 两端的编解码时延;3) IP网络传输时延;4) 为防止时延抖动设定缓冲区引起的时延。而与软件相关的时延主要是编解码时延和为防止时延抖动设定缓冲区而引起的时延。前者由所采用的编解码所决定,时间固定,而后者则可以通过程序进行改善[6]。

时延抖动问题与时延相比较而言,它对语音质量的影响更大,固定的时延可能只是干扰人们谈话的节奏,而时延抖动就会在通话之间产生随机的中断。尤其是对无连接的传输网络来说,严重的时延抖动将会带来数据包的失序问题,给通话双方对语义的理解带来障碍。

为了解决时延抖动问题,在终端软件中,使用的方法是:设置适当的缓存,而且缓存越大,接收端播放的声音越连续,但是带来的问题是,随着缓存的增大,端到端的时延也相应增大,也就是说两者是相互矛盾的。因此有必要设置一个适当的缓存,一方面能有效地消除语音抖动,另一方面则尽可能地降低端到端的时延。另外,IP包在网络中的丢失也是影响语音质量的一个重要因素。尽管目前的网络状况在不断改善,但是语音包的丢失还是经常出现。目前,终端软件主要采用沉寂来填充包丢失所造成的语音时段空缺。

5结束语

网络音像传输系统是一种点到点的视频通信业务,它能利用网络双向实时传输通话双方的图像和语音信号。近几年来,随着国内外大型网络运营商对网络环境的建设和改造,以及ISDN、DDN、VPN、ATM等技术的应用和推广,网络音像传输系统的使用环境也变得越来越好。因此无论是通讯行业还是IT行业,都对音像传输这一领域重新进行关注,视频音频编解码技术趋于成熟,网络音像传输系统价格开始下调,图像传输质量大为提高。

参考文献

[1]Shengquan Wang,Zhibin Mai,Magnussen W,et al.Imp-lementation of QoS-Provisioning System for Voice overIP,Real-Time and Embedded Technology and Applica-tions Symposium,2002.Proceedings.Eighth IEEE,24-

[27] Sept.2002:266-275.

[2]刘浩,胡栋.基于RTP/RTCP协议的IP视频系统设计与实现[J].计算机应用研究,2002(10):141-143.

[3]席庆.Visual C++6.0实用编程技术[M].北京:中国水利水电出版社,1999.

[4]宋磊,黄祥林,沈兰荪,等.局域网视频流传输系统的设计与实现[J].测控技术,2002(21):5-8.

[5]欧建平.网络与多媒体通信技术[M].北京:人民邮电出版社,2000.

网络游戏服务端设计 第3篇

一、国内外微课程研究综述

据目前有关数据记载, 国外的微课程研究比较多, 其中有三个国家做出了很大的贡献, 分别是可汗学院、新加坡南洋理工大学国立教育学院和美国新墨西哥州圣胡安学院。众多学者认为新加坡相关学院的微型课程是课程的浓缩版。国外学者们会把某一知识大类课程按学生内在需求或学识本身联系进行分成独立的部分, 再按所表达信息独立性, 制成一个个微视频, 但这些部分不是零散的, 它们可以通过某个功能、内在知识点、规律性再重新组织起来, 最终形成了专业课程建设的完整性与整体性。

相比国外, 国内研究相对滞后。有代表性几位学者所言的重要理论对普通的微课程研究者带来了很大的帮助。比如胡铁生老师, 他就提出了“根据国家教育部制定新课程标准和职业院校课堂教学实操若干规定, 以教学微视频为其主体呈现, 它聚集于教师设计讲授某个知识片段、疑难问题或某一环节的教学全过程, 与之相配合使用各和类型的教学资源综合体。”

二、微课程、安卓手机客户端、微课程教学系统[1]概述

(一) 微课程

微课程:本项研究中的微课程指的是一科或多科关联知识内容, 它们由大量微视频组成, 而这些以其关联规律或内在要求可再次被重组, 而这个微课合集是微课系列组合, 可称之为一门微课程。

“微课程”与“微课”两者名称上仅一字之差, 笔者将微课程定义为:在科技迅猛发展的今天, 微课程由教学传授者精心设计并开发的一段视频为载体, 内容多为某个知识点或教学疑难问题等, 目标是为满足求学者个性化 (移动学习、碎片化学习[2]、翻转学习等) 求学需求, 教学方式方法采用最适合的任务驱动法等, 包含了一系列与配套的拓展资源与相似链接部分, 最终为学生提供一个移动化智能化这样的教育教学系统。

(二) Android[3]手机服务器端

Android被翻译成安卓系统, 它是由google公司召集程序员一起开发的、主要部署于移动设备的操作系统系统。本系统以Java为主要开发语言, 可以使用另外一些程序员开发, 来扩展本系统的功能, 达到二次开发。

Android系统由四个关键部分组成:一是操作系统, 它是整个系统的控制中心, 管理移动设备的硬件和软件。二是中间件, 它可以把两个功能完全不同、或不相关、自成一体的系统连接起来。三是交互界面, 它在移动设备系统与使用之间交互, 或信息传递。四是需求性, 基于移动设备使用者的实际需求而设计开发的应用软件。使用分层的设计思想去搭建整个系统应用开发平台。

(三) 微课程教学系统

研究中, 查阅了大量的国内外文献, 结合我校的学生实际情况, 设计与开发出一款教学系统。现已实现了在校园范围内某老师视频、文章目录及相关点击学习, 且微课程是不断更新。学生通过手机上“扫一扫”功能, 点击关注, 成为其用户。教师在本系统中, 发布其课堂资源, 进行合理的分类与更新。超级管理员可以管理用户、教育教学资源、Q&A等模块。教师与学生可以在本系统交互, 最终促进学生移动、自由式学习。后期教师会逐步扩展到其它学科领域, 开发出更多更优质的教学资源, 借助网络平台, 实现广泛化学习平台。

三、微课程教学系统服务器端设计

(一) 系统的总体构思

Android操作系统的系统架构是按层次, 在移动设备的终端硬件和用户之间是Android软件堆栈。分析出五层架构, 应用服务层、应用程序框架层、函数库、Android运行时的环境和Linux内核层各自有其独特的功能与作用。

本研究中教学系统是基于Internet, 将计算机、通信、多媒体技术整合在一起按其主要功能模块来分, 基本体系架构, 它由上而下分为三层:应用服务层、应用支持层和资源服务

1、应用服务层:

它可直接面向使用者应用的服务, 用户通过智能终端设备登录到相相应的远程服务器, 请求相应的request服务。它具体包括用户ID认定、课程类型下具体课程模块选择、学习评价与反馈等, 支持多线程方向, 即可多用户某时刻远程同时学习或交流。

2、应用支持层:

由知识模块学习、课后小练、教学互动、学生学习成长记录袋等部分组成了教学系统所有具体应用模块功能。模块间可按需实现跳转式学习。

3、资源服务层:

它包含了各种各类学习资源, 如教学微视频、电子教材、教学课件和拓展资源, 以满足多样化的学习自身需求。这些资源可动态更新与维护的。

(二) 系统功能模块设计分析

服务器功能模块以课程管理模块为辐射点, 会涉及到资源管理模块、用户管理模块与管理员模块, 各功能模块执行着相应的操作。课程管理功能主要对课程本身进行管理, 如添加、删除、编辑等, 设置各门课程的简单描述, 同时也对管理课程所属大类, 以及该课程的Q&A (常见问题管理) 。资源管理模块功能与课程管理类似。用户管理模块主要对注册用户进行管理, 查看用户的基本信息, 对用户进行基本操作功能。管理员功能模块, 因其管理员本身身份的特殊性, 是系统的最高权限, 可以总管各大功能模块, 也可管理本身, 管理整个系统。

四、微课程教学系统服务器端主要模块实现

该教学系统的后台服务器部分又分为主要的模块:用户管理、课程类型管理、课程管理和问题解答模块。其中, 在后台服务器部分, 采用了Spring MVC+Spring+Hibernate[4]的架构设计。经过实践证明, Spring MVC很好的实现了对显示逻辑和业务逻辑的分离, 并通过控制器将各种请求发送到相应的Model中并进行处理。此外, Spring MVC并不限制具体的视图技术 (如JSP, Velocity等) , 同时, 通过对控制器、模型对象、过滤器以及处理程序对象的角色的分离, 使得它们更易于定制, 这也很利于系统后期的功能性或结构性的扩展。

1、管理员管理模块

在后台管理系统中, 管理员 (Adminstrator) 是整个系统的管理者, 拥有着最高权限。当管理员输入用户名与密码后, 并点击相应的登陆按钮时, 对应的JSP页面会通过在xml文件中配置的表单提交路径, 同时, 通过Action Form类将提交的表单的数据 (即用户名与密码) 进行封装, 并打包成Java Bean。之后, 通过Action Servlet类传递给Action进行功能业务处理, 同时通过DAO层中的数据库连接, 查询, 验证等语句, 对管理员输入的信息与数据库中存在的信息进行判断, 通过Action Message类来实现这些操作之间的消息的发送与接收, 从而实现管理员登陆并使用系统的功能。

2、用户管理模块

在用户管理模块中, 可以课程管理一样, 进行查看、新增、删除与修改等基本操作。其中查询操作可以按手机号或是用户名进行匹配搜索, 对所出现的结果, 可以按不同的方式显示, 如字母表、笔画、数值。教学系统主要使用QBC来访问数据库, 显示该系统中所有注册用户信息。管理员在点击用户管理菜单按钮时, 给后台服务器发出查询请求指令, 服务器接受, 接下来进行相应处理, 由控制终端拿到用户记录后, 把结果发送给前端视图。这里使用已把My SQL嵌入到插件, 使用面向对象功能接口来完成。以上只是介绍了用户管理模块的实现过程, 在本教学系统中, 资源管理模块也使用同样的方式, 这里不再罗列叙述。

这里, 以用户信息数据更新为例, 实现的流程为:先从数据库中取出旧的用户信息数据。然后, 对旧的用户信息数据的实体类进行set属性新值的设置。之后, 通过Session对象的Update () 方法进行用户信息新数据的应用更新。最后, 提交事务并关闭Session对象。

3、Q&A管理模块

此部分主要是后台管理员, 针对用户在学习的过程中通过客户端反馈的问题或者留言, 进行解答, 并将之存储到数据库中。当用户再次登录时, 系统可以自动将其之前提出的问题的相应的解答进行消息推送, 然后用户根据消息通知, 进行一系列的操作, 查看详细的答案。

其中, 讲课老师对问题进行解答, 并将答案存入后台数据库的主要技术及流程为:从JSP页面将解答填写好后, 保存进数据库的过程中, 先将前端页面发送的请求拦截, 并用Spring的IOC容器进行管理, 从而方便在一个request下进行数据库操作的事务封装。之后, 用由Spring封装的Hibernate Dao Support类来连接数据库的接口, 并对数据进行存储操作。完成之后, 系统将response信息反馈给管理员即可。

结束语:

综上所述, 本文以Android微课程教学系统服务器端为研究侧重点, 从管理员管理模块、用户管理模块和Q&A管理模块详细说明。将手机和微课程教学系统等多种智能终端进行有效结合, 能够进一步促进微课程的学习, 与移动学习的需求相适应。

摘要:基于信息技术与4G的发展, 微课程成为新型教学模式, 并在实践教与学中得到较为广泛的使用, 同时, 微课程教学系统开发平台技术日益成熟。本文先从国内外教学发展现状出发, 阐述微课程概念, 将实践教学的需求融入服务器端总体设计与具体的功能设计模块, 最终实现了微课程教学系统服务器的全面完善, 并将其应用在微课程教学系统的服务器端中去, 从而实现微课程教学系统实践应用。

关键词:微课程,教学系统,服务器端设计

参考文献

[1]吴锦荣.基于微视频课程的移动学习系统设计[D].华南理工大学硕士学位论文.2013.

[2]姜强, 赵蔚, 王朋娇.碎片化学习视域下基于智能手机的大学生移动学习认知研究].现代远距离教育.2014-02-15.

[3]丁永明, 纪方明.基于Android平台移动学习软件的研究与实现[J].数字通信世界.2011 (1) :66-68.

网络游戏服务端设计 第4篇

在我国,瓦斯爆炸引起的煤矿安全事故在所有煤矿重特大事故中所占比重最高,所带来的危害也最为突出。目前,检测瓦斯的各种便携式安全仪表(如便携式甲烷检测报警仪、便携式光学甲烷检测报警仪等)在煤炭安全生产中不可或缺,所以做好煤矿企业便携式瓦斯检测仪的科学管理工作对煤矿企业的安全生产有重要意义。便携式瓦斯检测仪自动收发系统主要用于改变煤矿便携式安全仪表落后的管理方式。该系统包括服务器、客户端和便携式瓦斯检测仪自动收发装置3部分,实现了便携式瓦斯检测仪的全自动发放和回收。本文主要介绍该系统服务器端软件的设计。

1系统工作流程及网络模型

1.1 系统工作流程

发放流程:在系统处于自动发放模式下,仪表领用人员将其ID射频卡在自动收发装置前的读卡器上刷卡一次,读卡器将读取的信息传输到服务器;服务器验证该人员身份是否合法,如果合法,则发出发放命令给客户端;客户端通过I/O口来控制便携式瓦斯检测仪发放。瓦斯检测仪在发放通道下滑的过程中,安装在通道下部的仪表识别模块读出嵌入在瓦斯检测仪内部的ID卡信息,并将仪表信息输送到服务器数据库中;服务器判断该仪表是否满足发放条件,如果满足则发放仪表,同时记录瓦斯检测仪与领用人员的信息;领用人员取出仪表,即完成了一次自动发放操作。

回收流程:领用人员把便携式瓦斯检测仪放入自动收发装置的回收仓;仪表在回收通道下滑的过程中,会被安放在回收通道下部的仪表识别模块识别并将该仪表信息发送给客户端;客户端将该信息输送到服务器进行合法性验证,如果合法,服务器记录该信息,完成一次自动回收操作。

1.2 系统网络模型

系统的网络模型如图1所示。

客户端通过交换机和网线将数据发送到服务器,服务器通过网线返回相关信息。客户端与服务器端的通信过程如图2所示。

2服务器端软件设计与实现

服务器端软件针对煤矿企业的需求和现场条件,主要实现数据库管理与维护,为客户端提供数据支持。整个系统涉及仪表管理人员、仪表领用人员和便携式仪表3方面,所以服务器端软件从这3方面出发,分为8大功能模块:管理人员登陆、管理员信息、便携式瓦斯检测仪、领用人员、仪表维护、酒灯房管理、收发查询和数据维护。

2.1 开发平台

系统采用的开发平台是MySQL数据库管理系统和Qt4.7图形用户界面应用程序框架。 MySQL是一种支持客户机/服务器(C/S)模式体系结构的关系数据库管理系统,现已被广泛应用[1]。Qt是诺基亚公司开发的一个跨平台的C++图形用户界面应用程序框架,它为应用程序开发者提供建立艺术级图形用户界面所需的所有功能。Qt是完全面向对象的,很容易扩展,并且允许真正的组件编程。Qt的SQL模块提供了与平台及数据库无关的访问SQL数据库的接口,还提供了一套把数据库集成到用户界面中的类,利用Qt可以很容易地开发出数据库管理系统图形界面[2,3]。

2.2 数据库设计

数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足用户的各种应用需求和处理要求。数据库设计一般要从业务需求和分析中得出E-R图,从而设计出各种数据表[4]。根据实际需要,建立3个数据表:管理人员表、领用人员表和瓦斯检测仪表,其它的表都是以这3个表为基础派生的,如瓦斯检测仪发放回收表等。

(1) 管理人员表用来存储管理人员信息,字段包括管理员卡号、姓名、工号、密码,其中卡号是表的主键。管理人员表结构如图3所示。

(2) 领用人员表包括领用人员卡号、姓名、单位、工种等字段,其中卡号是表的主键,是领用人员的唯一身份标识。领用人员表结构如图4所示。

(3) 瓦斯检测仪表用来存储便携式瓦斯检测仪的基本信息,表结构如图5所示。

2.3 软件功能的实现

(1) Qt与MySQL数据库的连接

要编写服务器端软件程序,首先要在Qt4.7中建立与数据库的连接,然后才能对数据库进行必要的操作[5]。Qt与MySQL数据库的连接程序:

(2) 管理人员登录

首先运行Qt Creator,建立Qt Gui应用工程,然后通过Qt Designer设计相关菜单、窗口、部件。Qt的事件驱动是基于Qt的信号与槽机制,在工程的.ui文件中,可以通过添加触发事件的槽函数来实现系统的特有功能。管理人员登录的部分程序:

(3) 便携式瓦斯检测仪管理

便携式瓦斯检测仪管理界面如图6所示。

3结语

便携式瓦斯检测仪自动收发系统实现了便携式瓦斯检测仪的全自动发放和回收,其服务器端软件主要采用Qt和MySQL实现了对便携式瓦斯检测仪、仪表管理人员和领用人员的有效管理。

参考文献

[1]厉建欣,司青燕.论MySQL开源数据库在中小企业的应用[J].商场现代化,2009(1):21-22.

[2]Trolltech Inc.Qt Reference Documentation4.7[EB/OL].[2012-03-18].http://doc.qt.nokia.com/.

[3]张治国,董西广.基于QT平台的数据库编程[J].福建电脑,2011,27(3):165-167.

[4]胡彧,李卿飞.煤矿安全仪表自动收发管理系统的研究与应用[J].计算机技术与发展,2008,18(10):200-203.

网络游戏服务端设计 第5篇

随着我国摩托车保有量的增大,使得其带来的负面效用也日益凸现,噪声污染就是其中之一,摩托车噪声污染已严重影响到人们正常的生活和工作。各个国家相继制订出了日益严格的机动车辆噪声标准,对摩托车的静置、加速噪声进行限值控制,目的是降低噪声污染,并促进摩托车技术水平的提高。

根据试验测定,摩托车的排气噪声是摩托车噪声的主要来源之一,因此降低排气噪声将能有效降低整车噪声水平。降低排气噪声需要采用排气消声器,排气消声器性能的好坏直接影响到车辆的声学品质。目前,国内消声器的设计大多是参照国外样件,并结合自身实践经验,根据使用要求进行仿照设计。采用这种设计方法,往往需进行多次反复试验和试制才能得到满足要求的设计,设计周期长、成本高、工作量大,且难以得到兼顾各方面性能的较优设计;而四端网络法在处理马赫数不太大的声学场合时具有较强的实用性和可操作性。

1四端网络法的基本原理

声学系统中各参量的数学表达式和电学系统非常相似,彼此类比,称为声电类比,一个消声器可类比成电学系统中的四端网络。在近些年的研究中,利用声-电类比的声学传递矩阵理论[1]被认为是消声器设计计算的有效方法,即通过传递矩阵计算输出端声压P2及体积速度U2与输入端声压P1及体积速度U1的关系。该方法引入各种声学元件的传递矩阵来了解消声器的具体消声特性。

根据四端网络的计算原理[2],输入输出端存在如下关系:

P1=AP2+BU2 。 (1)

U1=CP2+DU2 。 (2)

用矩阵表示即为:

undefined

。 (3)

其中

undefined

称为传递矩阵,用符号表示为

undefined

、B、C、D是仅与内部结构及元件参量有关的量,称四端网络常数。只要消声器的结构及元件参量确定,就可确定传递矩阵,对复杂结构的消声器,可将其分解成简单元件的组合。不同声学结构的传递矩阵具体推导见参考文献[3]。

2高效消声器设计

根据GB4569-2000要求,80mL~175mL排量的摩托车加速行驶噪声限值为77dB。而我国很多摩托车噪声水平在82dB,经过技术改进能到80dB,再往下降就困难了。只有突破传统思想,对它进行重新设计,才能达到标准要求。

2.1 排气噪声频谱和必需消声特性

通常将可听声按照频率范围划分为10个频段,称为倍频程。其中心频率分别为:31.5,63,125,250,500,1 000,2 000,4 000,8 000,16 000。由于31.5和16 000分别接近次声和超声,人耳对这两个频带的声音不敏感,因此在实用噪声控制中,一般只使用63~8 000这8个倍频程。

经查阅资料,得知摩托车没有加装排气管时具有如图1所示倍频程噪声频谱(A声级)。根据有关的噪声控制标准A声级LA,利用关系式NR=LA-5,将规定的A声级换算成允许的NR[4]数,NR曲线上对应允许NR数的噪声强度值和排气噪声倍频程频谱各中心频率上噪声强度相差的数值即为在相应中心频率上满足NR标准也满足A声级标准的必须消声量。经过对比NR曲线,经过计算得到倍频程各频率上需要的消声量见图2。

2.2 排气消声器结构设计

首先选择抗性消声器作为主体高效消声器,抗性消声器具有良好的中低频消声特性,而且能在高温、高速、脉动气流条件下工作,适用于汽车、拖拉机、空压机等进、排气口管道的消声。抗性消声器的种类很多,常见的主要有扩张室消声器、共振腔消声器和干涉消声器等[5]。

不对现有消声器结构进行大的改动,以便与整车在装配上协调。尽量保持长度、最大直径尺寸不变,即保持主体(不含弯头部分)消声部分长度680mm、直径Φ105mm的基础上,进行主体消声段的重新布局;参考现有尺寸,在仍保持扩张比m=9的基础上进行设计。

考虑到高效消声器在各频带上具有如图2所示的消声要求,因此确定采用内插管和穿孔管结合的形式,安排两级串联内插管式膨胀腔和一级穿孔管。将内插管放在前面,用来增加第一腔的容积,使得气体经过充分膨胀后进入穿孔共振腔,这样有利于消声器消声性能的发挥。两级膨胀腔的消声频率范围为63Hz~5 000Hz,安排穿孔管共振腔主要是为了增加宽频噪声中的高频消声性能。

扩张比m、总长度L、直径D确定之后,就是各级膨胀腔长度li(i=1,2,3)的确定,各级内插管长度遵循进口和出口分别插入l/4和l/2两根管(其中l为任一膨胀腔长度)。编程进行各级插入管长度的确定,迭代计算选取较优值,依据尺寸得到高效消声器模型,见图3。

2.3 消声量仿真计算

如前文所述,将组成摩托车尾管的子结构各单元传递矩阵Ti(i=1,2,3)依次相乘,得到总传递矩阵T,即:

undefined。 (4)

进行计算时,经过推导,插入损失IL与声传递矩阵之间的关系为[2]:

IL=20lg|D|-20lg|D′| 。 (5)

其中:D为总传递矩阵T对应的短路传递系数;D′为未装消声器时排气管的短路传递系数。

传递损失TL与声传递矩阵之间的关系为[5]:

undefined。 (6)

其中:Zr为尾管声辐射,undefined为排气气体的密度,c为排气气体的声迹,S3为尾管截面积。

编程计算得到消声器的消声特性,见图4、图5。

从图4、图5可以看出,经过改进设计的消声器可以在较广频率范围内满足消声频率要求,只在125Hz附近没有取到很好的消声效果。改进后的设计可以消除基频排气噪声f1峰值,但是在近似2f1的125Hz附近效果较差,如果增加内插管一腔长度,会使最大消声频率向高频方向移动,造成在较宽的频率范围内消声效果较差。在人耳对高频声音更敏感方面来说,那样做起不到很好的效果。这一点可以通过在接入室内布置隔板或螺旋片来补充以达到较好的效果。

3结论

(1)本消声器选用成熟结构,在保持总体尺寸变化不大的情况下,采用两级内插管膨胀腔和一级传孔管共振腔结构,可以较成功地改造现有摩托车尾管,使其达到的标准要求,使我国摩托车排气噪声和国际标准接轨,具有现实意义。

(2)本尾管结构简单,消声尾管圆柱形便于卷制,工艺性好。

参考文献

[1]胡玉梅.基于声传递矩阵法的汽车排气消声器设计[J].重庆大学学报,2005(1):16-18.

[2]黎志勤,黎苏.汽车系统噪声与消声器设计[M].北京:中国环境科学出版社,1991.

[3]赵明.穿孔消声器结构的声场传递矩阵计算[J].噪声与振动控制,2005(4):33-35.

[4]周新祥.噪声控制技术及其新进展[M].北京:冶金工业出版社.

上一篇:三角模糊论文下一篇:设计与评估