前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇通信的基本原理范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

[关键词]人力资本;社会资本;心理资本;员工绩效;组织承诺
[中图分类号]F59
[文献标识码]A
[文章编号]1002-5006(2013)11-0118-07
Doi:10.3969/j.issn.1002-5006.2013.011.014
前言
传统的经济资本,如企业拥有的厂房、设备、资金等有形资产已经受到了投资者的广泛重视。同样,员工的人力资本(human capital,简称HC)——即员工通过接受教育或经验积累而逐渐获得的知识、技能与社会认知能力——也被视为培育企业竞争力的重要资源。近年来,明智的企业家越来越意识到无形资本——社会资本(social capital,简称SC)和心理资本(psychological capital,简称PsyCap)的重要性。而整合人力资本、社会资本和心理资本的协同效应是未来企业人力资源管理的一个重点。酒店服务不同于其他服务,它是员工利用各种有形的设施、设备与手段,为客人提供物质与精神的需求,使其在服务中产生轻松、愉悦、幸福之感。也就是说,酒店服务过程是员工与顾客在高度接触中实现着体验性精神产品生产与消费的过程。因此,员工工作技能、社会交往能力与心理情绪都能对顾客感知中的整体服务质量和满意程度有重要影响,进而影响员工的工作绩效及对酒店的归属感。
1.问题提出与文献回顾
目前,人力资源管理正在经历从人力资本、社会资本向心理资本管理的演变历程。而人力资本中的系统知识、工作技能与经验等显示性知识是多数企业选拔人才的依据,且容易测量与评价,但是它对企业的投资回报率不是很高。哈特等(Hunter,et al.)经过多年的研究发现,受教育程度对员工绩效(employee performance,EP)的预测效度是0.1,而经验的预测效度也只有0.18。由于现在的教育资源不像以前那样稀缺,而工作经验也可以通过优惠条件吸引竞争对手员工的方法来获得,因此,人力资本已经不是组织创造竞争优势的唯一要素。与此同时,员工社会资本却日益受到关注。社会资本是指员工通过人际交往、工作关系网络及相互信任获得的无形资源。它通过关系网络、行为规则与相互信任3个层面帮助组织获取可持续竞争力川。裘杰等(Judge,et al.)、鲁森斯等(Luthans,et al.)与郑晓涛等的研究发现,员工社会资本对工作绩效、组织承诺和满意度有正向影响。如果说,人力资本是组织行为学近20年来的研究热点,那么,心理资本理论则是近10年来国外人力资源管理的研究热点。受积极心理运动的影响,组织行为学专家鲁森斯等把积极心理学成果应用到组织行为学中,并且把自信、希望、乐观和坚韧4种积极心理学状态合并成为更高层次的核心构念——心理资本。艾维等(Avey,et al.)还指出,心理资本超越了人力资本和社会资本,成为企业打造竞争力的又一重要资源。目前,心理资本对员工绩效、工作态度与行为的影响研究也取得了一些成果。彼德森(Peterson)和鲁森斯在企业进行的实证研究表明,心理资本和希望、乐观、坚韧性等维度,能够对工作绩效和工作态度产生积极影响,并且希望水平较高的员工工作绩效也较高。鲁森斯等通过对中国员工的研究表明了心理资本与员工工作绩效之间的正向关系。鲁森斯和詹森(Jensen)的研究结果还显示,护士的心理资本水平与她们的留职意向、组织承诺(organizational commitment,OC)有很高的正相关。莱瑞森(Larson)和鲁森斯的研究也表明,员工心理资本与其工作满意度和组织承诺显著正相关,同时,与人力资本和社会资本相比,心理资本对员工工作态度的预测作用更明显。
以上研究只是探讨单一资本对员工态度与行为的影响,这3种资本之间是否存在协同作用?或者说,它们是否对员工工作态度与行为产生协同影响呢?笔者认为,人力资本天然属于个体载体,个体心理状态与心理资本水平必然会影响到人力资本的形成与潜能的发挥。同时,人力资本也影响和制约个体心理资本的水平与层次,因为,知识、技能与经验水平越高,相应的个体则更为自信、乐观、充满希望,更具韧性。至于心理资本与社会资本的关系,心理资本会通过传染效应促使社会资本的形成,而社会资本则通过员工心理契约的固化来强化员工心理资本。对于人力资本与社会资本的系统间协同,人力资本的专用性和群体性特征决定了人力资本与社会资本密切关联,即人力资本只有在社会协作系统中才能发挥作用。一方面,人力资本通过沟通机制来提升社会资本;另一方面,社会资本通过学习机制来提升人力资本。因此,这3种资本之间可能存在协同作用与协同影响,张红芳等从理论上阐述了人力资源、社会资本与心理资本之间可能存在的协同机制,并认为它们之间的协同作用要大于单一资本的影响作用。柯江林等还定量比较研究了人力资本、社会资本与心理资本本对制造业员工工作绩效的影响。结果发现,它们对员工绩效(包括任务绩效与周边绩效)有显著正向影响,但心理资本影响力最强,社会资本次之,人力资本最弱。但是截至目前,并没有研究探讨3种资本的协同作用及其影响,也没有关于服务业与劳动密集型员工的相关研究。因此,本文以酒店员工为对象,探讨3种资本协同作用及影响具有一定理论创新性与现实意义。
2.研究方法
2.1样本和取样程序
本研究样本来自重庆23家三星级与四星级酒店员工。首先,根据23家酒店人力资源部提供的员工名单,确定不同部门要调查的员工人数。其后,笔者、研究助理与人力资源部经理、领班座谈,说明调研的目的、要求和保密承诺。最后,人力资源部领导及研究助理在员工集中开会时将员工调查表发给员工,并说明调查的目的与填写方法。为了减少答题偏差,还告诉被调查者本次自愿与匿名调查的目的是了解员工的工作态度、绩效情况,所有调查数据加总处理,不单独计量,如果被调查者想知道调查结果可给研究者发邮件索取。调查过程中,笔者共发放问卷654份,收回有效调查表470份,回收率为72%。样本的人口统计因素如下:在性别方面,女性占56%,男44%;学历方面,大专及以下占57%,本科41%,研究生及以上占2%;在年龄方面,平均年龄27.5,25岁以下员工占39%,26~35岁占47%,36岁以上员工占14%;在工龄上,工龄在2年以下的员工占34%,2~4年的员工占49%,4~7年的占10%,8年以上的员工占7%。从以上结果可以看出,在酒店员工中,本科以上学历的员工较少,平均年龄较低,女性居多,工龄较短。因此,酒店的绩效管理与组织承诺管理都要基于以上人群的特征,综合考虑人力资本、社会资本与心理资本的协同作用。
2.2测量工具
本文酒店员工的人力资本问卷采用了两个问题,即受教育年限与工作年限,该问卷得到了海特等(Hitt,et al.)和坎杜拉等(Chandler,et al.)的认可。在研究结果中,笔者还对该量表进行了验证性分析,证明其适用于中国的文化情境。员工社会资本采用皮尔斯(Pearce)和兰德尔(Randel)设计的量表,该量表有3个问题,量表信度得到了中国学者的证实。心理资本的测量主要借用改造后的鲁森斯的PCQ-24量表,该量表共有24个项目,分为自信、希望、乐观与坚韧4组。经过在中国文化环境中的验证,最终确定了23个项目,Cronbach’s a=0.86。员工绩效采用翠依等(Tsui,et al.)设计的问卷,问卷由11个项目构成,量表效度与信度得到了已有研究证实,一致性系数a是0.96。员工组织承诺的测量使用迈耶(Meyer)、艾伦(Allen)和格来特莉(Gellatly)17个测量组织承诺的题目,该量表在中国文化背景下得到了多次证实。以上量表除人力资本外,均采用从1到7的李克特量表测量,“1”表示“非常不同意”,“7”表示“非常同意”。同时,研究中还使用了控制变量,即回归分析时控制了员工的性别、年龄。
2.3逐步回归方法
本文使用逐步回归方法(stepwise regression)来探讨自变量人力资本、社会资本、心理资本对因变量员工绩效及组织承诺的协同影响。该方法能检验多个自变量对同一因变量影响程度的变化,即在控制已有变量影响效果的基础上,使用回归系数及解释方差变化来检验3种资本的协同作用。具体来讲,就是在控制人口统计因素(性别与年龄)的情况下,分析人力资本、社会资本及心理资本能否对员工绩效与组织承诺变化产生显著影响。分析工具为LISREL8.3和SPSS13.0,具体应用于验证性分析与回归分析。
3.研究结果
3.1问卷内部信度及变量间的相关分析
以上人力资本问卷的中文版本都通过“翻译-回译”的过程来确定,应用主成分分析的最大方差旋转法进行问卷分析,结果表明:人力资本的两个项目可以测量一个因素,Cronbaeh’s a=0.88。样本变量的均值、标准差及相关系数见表1。
从表1变量均值可以看出,员工心理资本和组织承诺水平都不高,且标准差较大,这也在一定程度上说明了酒店员工离职率高的原因。在相关方面,心理资本除了与人力资本的负相关不显著外,与其他变量都高度正相关(p
3.2自变量对因变量的回归分析
首先,分析3种资本对酒店员工工作绩效的协同作用,分析过程为6步完成(表2)。
第1步,控制变量性别、年龄进入方程,结果发现,性别对绩效没有显著影响,年龄对绩效却有显著影响(B=0.16,p
综上所述,3种资本在对员工绩效的影响中具有一定的协同作用,即人力资本对社会资本具有一定的替代作用;心理资本对社会资本、人力资本有一定的替代作用,3种资本的协同作用对工作绩效的解释度(49%)远大于任何一种资本的解释力度(R2=23%、17%、31%)。相比而言,心理资本对员工绩效的影响最大,人力资本次之,社会资本最小。
以下使用同样的方法检验3种资本对酒店员工组织承诺的协同作用(表3)。
首先是控制变量——性别、年龄进入回归方程,结果发现,性别对组织承诺没有显著影响(表3),而年龄对组织承诺有显著影响(B=0.25,p0.05);社会资本的系数仍不显著(B=0.09,p>0.05),二资本对方程的解释为20%,R2(0.20-0.09,p>0.05)变化不显著,说明社会资本没有独立于人力资本之上对组织承诺的增效作用,社会资本、人力资本对组织承诺影响的协同作用小。第6步是在人力资本、社会资本进入方程的基础上,再让心理资本进入,结果是人力资本与社会资本系数进一步变小,且不显著,心理资本的系数显著,3种资本对组织承诺解释度为41%,R2=0.41-0.20(p
综上所述,3种资本在对组织承诺的影响中有这样的协同作用:社会资本与人力资本对组织承诺的影响的协同作用较小。心理资本对人力资本、社会资本有一定的替代作用,有独立于社会资本之上的对组织承诺的增效作用,即心理资本能与社会资本、人力资本产生协同作用,较大地影响了员工组织承诺的变化。
4.研究意义与局限
以上相关分析和逐步回归分析都说明,与其他两种资本相比,心理资本与员工绩效及组织承诺的相关性更大。在3种资本协同影响方面,心理资本都表现出很好的协同性与替代性,对员工绩效和组织承诺的积极影响都是显著的。本文还说明,心理资本是一种新的重要资本,对酒店这种情感密集型的服务业来讲,心理资本极其重要。此外,在强调人力资本、社会资本对企业重要意义的背景下,本文研究结论的实践意义在于能帮助组织管理者全面认识员工个体因素中的积极心理力量,协同开发3种资本,从而为企业员工的人力资源优势开发、管理和运用提供初步的实证支持。虽然对组织的经济资本、人力资本和社会资本进行持续投资是必要的,但是,在竞争日益激烈的全球化环境中,仅有这些还是不够的,协同开发在多数情况下能获取比传统资本更多的回报。在研究内容上,本文把3种资本置于同一研究中,探讨它们对员工绩效和组织承诺的协同作用也是一个创新之处。
本研究虽然得到了一些有意义的结论,但也存在一定的局限性。首先,由于采用的是横截面数据,不能充分证明人力资本、社会资本、心理资本与员工绩效、组织承诺之间存在的因果关系。其次,同源偏差(common soyrce bias)也有可能导致变量的表面高相关,尽管笔者在问卷与统计中进行了一定的处理。最后,人力资本的操作化定义可能丢失了一些非“教育年限”数据,如员工的在职培训、资格证书培训,这也是未来研究应该特别重视的问题。
5.研究结论与建议
无线通信在近几十年有广泛而巨大的发展,包括卫星服务、助航设备、遥感、遥测、视频和音频广播,高速数据交换,移动广播系统等。在发射天线和接受天线之间的无线电波传播遵循一些物理现象,在设计可靠的无线电通信线路时必须认真区别考虑。无线电波传播工程是所有无线电通信都必须考虑的关键环节。如何为更有效地利用频谱资源提供数据,如无线电系统的自然和有限的资源,要求一个更广泛的、更好的预测方法,尤其是对于新的频段。作者强调电波传播工程,给出重要的基本理论,结合该领域最新成果解释基本原理,建立无线电网络设计的预测模型和规划工具。要实现这个目标,应在国际电信联盟(ITU)建议的准则的基础上,专门研究和分析主要的传播现象和机制。
本书共8章:1.无线电波引论;2.无线电波传播的基本原理;3.无线电波在对流层的传播;4.无线电波在电离层的传播;5. 3KHz到30MHz波段的传播;6.陆地移动通信的无线电波传播;7.视距传播;8.无线电波传播选题:范围,光频无线电波链接,光频无线电波链接的设计,20-375MHz的无线电波传播,导引媒介中的传播;附录1.对数系统单位制;附录2.国际电信联盟无线电通信组(ITUR)建议的P-系列;附录3.关于非电离介质中电波传播的基于ITUR的术语和定义。
本书适合作为无线电通信专业的研究生教材,同时适合作为移动通信领域的研究人员和工程人员的参考书籍。
陈涛,博士生
(中国传媒大学理学院)
【关键词】 光纤通信 通信系统 光正交频分复用
一、光正交频分复用通信系统研究现状
(1)光复用技术的运用。普通光纤通信系统的调制技术很难满足,光复用技术在建设高速光纤通信系统中研究发展起来,例如WDM技术、OFDM技术和OTDM技术等,其中OFDM调制技术因为其在频谱效率、运算效率、设计的灵活程度上以及信道和相位估计的容易度上特有的优势,而迅速被科研人员开发出来。
(2)OFDM技术的潜力巨大。光正交频分复用光纤通信系统采用了高效的FFT(傅里叶变化)算法、利用子载波和子带信号进行调制、利用训练子载波或训练符号来进行相位和信道估计,因此技术有系列的独特优点,目前OFDM技术虽然是热点领域但是还没有完全体现出其巨大优势,需要科研人员进一步研发努力。
二、OFDM光纤通信系统基本原理
(1)光纤通信系统基本原理。光纤通信系统一般指的是以光纤为传播途径,光信号作为数据载体的信息通信系统。与一般的通信系统一样主要由信号发射端、数据传输信道以及信号接收端三部分组成。光纤通信系统一般有传输数据量大、传输距离远、信号损耗小且才建设成本相对低等优点。但也有拉抗强度低、光纤连接技术和设备要求高、怕水并且分路和耦合不太方便等缺点。但是仍然比以前的电信号通信系统亚有质的优势。一般的判断光纤通信系统性能主要有三个指标“误码性能、抖动性能和漂移性能,只有平衡考虑三大主要指标才能设计出性能完备的光纤通信系统。
(2)OFDM通信系统原理。基本原理和通信系统原理基本相同,但是OFDM系统提升了数据传输质量。OFDM技术在这一过程中利用了数字信号处理技术,通过将需要发送的单信道高速信号数据转换成多径传输的低速信号,并调制为一组正交子载波,然后进行数据传输,该调制技术可以有效降低无线信道数据传输的损耗,且提高了全网通信系统的频谱利用率。例如,数据信号d经过串行并换以后化为不同的d1到dn多径传输低速信号流,随后低速信号流经过专门处理的子载波信道进行传输,信号再次逆多径并串转换重新恢复为D数据信号流。信号数据在处理过程中会用到类似数字信号的IDFT变换的FFT变换(快速离散傅里叶变换)。S(t)=dn・exp(j・2π・fn・t), S(t)为模拟信号,N为抽样的分路信号,t为时间间隔。
在经过转换后的信号数据D只与原来的d信号数据相差一个常数因子倍数,因此在OFDM系统可以向将数据进行编码,利用数字调制将数据进行串并转换为多径信号,经过IFFT转换后加CP完成数模转换,信号在模数转换后去CP和FFT转换,通过逆多径信号传输,经过数字解调完成解码,最终实现数据传输。
(3)制约OFDM光纤通信系统的发展因素。第一,电信号处理器元件的制约,在电信号处理上因为电子迁移有迁移速率限制,因此电信号处理元器件理论上达不到光信号传输要求的处理速率。因此涉及到数模转换环节时,电信号处理的限制会制约OFDM系统的实现。第二,数字信号处理的制约。在IFFT―FFT并串相互转换运算相对复杂,要求有相应的FPGA硬件资源的配置,尤其是D/A转换器和接口处理器的配置要求较高。如果要达到数字信号的高速处理需求,必须采用流水线的并行处理方案,因此整个转换运算必须集中在同一块FPGA芯片上,然而目前的FPGA配置智能实现256点以内的IFFT运算。除此之外,FPGA的运算接口也有限制因素,例如完成每秒传输10G比特的运算,利用64子载波数据传输和16-QAM数据调制,需要64点的IFFT到FFT的运算,如果进一步将64路信号重复上述IFFT运算则会成倍扩大运算负担,因此要想实现更高速的传输速率,FPGA信号输出输入环节需要打破存在的运算限制。
关键词:可视化编程 通信原理 教学方法 课堂教学
通信原理是高等院校电子信息类学科非常重要的专业基础课程。它在本科教学中占有重要地位,是电子信息专业主干课程。该课程具有内容多、涉及知识面广、基本概念多等特点,学生觉得不易理解,教师也觉得不容易教好[1]。为了提高课程的教学效果,课程教学过程必须与其特点相结合。这方面前人已经做了大量工作,主要是将仿真技术与课程教学内容相结合,集中表现在以下两方面:(1)利用Matlab软件设计可视化系统平台,对课程的基本原理、基本方法进行仿真以提高教学效果[2,3];(2)利用通信类专业经典软件,如SystemView,LabView,它们既与课程的基本理论相结合,又与通信原理硬件实验互补[4,5]。以上案例说明只有不断地研究、综合新技术、新方法,且将其运用于课程教学才能有效提高教学效果[1]。用可视化面向对象编程技术编制通信原理系统演示程序,既可以在一定程度上缓解实验设备短缺给教学带来的影响,也可以增强课堂教学的趣味性和直观性。
1 面向对象可视化编程介绍
面向对象这类程序运行时会弹出窗口,窗口组成了应用程序的界面,这就是所谓的图形用户界面(GUI,Graphic User Interface)。用户界面主要由窗口、菜单、按钮、对话框等控件组成,具有界面友好、操作简单等特点。面向对象程序设计的广泛应用和逐步完善,克服了软件设计中的效率低下、调试复杂、维护不易等缺点,是目前程序设计的趋势。
采用Microsoft公司推出的Visual Basic可视化软件进行界面设计,是基于事件驱动机制的编程方式,用户的动作决定程序的流程,每个事件都能运行一段程序代码。用它编程容易上手,设计的界面非常友好,功能非常强大。用该软件设计程序的流程如下:(1)根据通信原理的基本原理和方法,确定程序的基本算法和基本流程。(2)利用软件提供的标准可视化控件设计程序的界面,设计界面的目标应满足能生动地反映基本原理。(3)对界面的控件编写代码以实现演示功能。(4)测试相应的程序。
2 演示系统模块体系
通信原理的内容涉及广且需要的前续课程多,数学公式多,难度大。学生普遍反映课程原理性和综合性强、概念抽象、课程难度大[2]。为了突破难点,使之生动化、具体化,提高课程教学的效果,根据通信原理课程的教学大纲,将通信系统的模拟通信、数字基带通信、数字频带通信综合在一起组成可视化演示系统知识体系(如图1所示)。演示系统涵盖了通信原理课程的主要内容。
为演示系统功能及在课程教学中的应用,分别选择有代表性的演示子程序进行说明。
2.1 模拟系统
模拟通信系统模块主要有AM调制、FM调制2个模块,AM为调幅,是常规双边带调制[6]。AM可以分为标准调制、过调制、满调制3种。在课程教学过程中发现存在以下问题:(1)学生不能正确理解调制指数,因而不能根据调制指数正确分辨标准调制、过调制、满调制三种调制波形;(2)学生对于已调信号的包络认识不清,在教学时这个概念又不容易解释,需要有直观的图示才能正确说明;(3)学生对于FM调制和调相的关系不能正确理解。为正确解释AM调制,设计了演示程序。
AM演示程序的对话框界面是由按钮、文本框和图形框组成,其中文本框可以输入不同的调制指数来演示不同的已调波形。“调制信号”按钮产生一个正弦调制信号;“载波信号”按钮则在第二个图形框中画出高频载波信号;“AM调制”按钮在第三个图形框画出AM已调信号,并用曲线画出信号的包络。为了使演示产生信号具有吸引力,画曲线时,采用定时器控件产生动画效应;“清屏”作用是擦除图形框的图形;“返回子系统”的作用是退出当前的模拟通信子系统。在设计该模块时,特意加上时钟控件控制画图的速度,达到动态效果,以便在课堂演示时吸引学生的注意力。为了正确解释包络概念,程序在画完已调信号后,再以动态方式画出调制信号的包络。
2.2 数字基带系统
数字基带系统包括基带信号、常用码型、码间串扰3个模块。其中,基带信号模块包括了基带信号、单极性功率谱、双极性功率谱、理想基带信号及绝对码与相对码的相互变换。该子系统下的基带信号有归零码波形、极性码波形、差分波形和多电平波形等,涵盖了数字基带信号的5种形式。常用码型有AMI(传号交替反转码),HDB3(三阶高密度双极性码),BPH(双相码),Miller(密勒码),CMI(传号反转码)5个模块。码间串扰模块演示如何判断无码间串扰的时域、频域条件。为了进一步说明基带通信系统模块,选择第三个模块(码间串扰)的理想基带信号时域无串扰演示程序。
在课程教学中分析此原理时,学生不容易理解时域无码间串扰条件含义。为解决这个问题,我们设计了一个演示程序(如图3所示)。将通过理想特性信号左右移动,恰好在抽样时刻让其他信号对抽样的影响为零。“初始信号”产生理想基带信号。单击“左移一个单位”按钮一次是将理想的基带信号在时域中左移一个单位,单击两次则是将两项信号左移两次。相应的“右移一个单位”就是将基带信号右移一个单位。从图中可知,在抽样时刻其他信号都是零,从而说明具有理想特性的系统在时域上满足无码间串扰。
2.3 数字频带系统
数字频带系统包括ASK,FSK,PSK,DPSK四个模块。DPSK模块演示程序界面如图4所示。它用前后码元的相位差为0表示传输数字信息“0”,前后码元的相位差为π表示传输数字信息“1”。传输的消息为绝对码,DPSK的调制方式是将绝对码转换为相对码再进行PSK调制。在学习这种调制技术时主要存在以下问题:(1)学生不清楚调制的波形是什么样的;(2)学生不明白绝对码变相对码的规律。为解决这些难题,设计程序时用文本框输入绝对码,相对码在另外文本框输出,画出基带信号的波形及已调DPSK波形,参照DPSK原理进行讲解。将其功率谱密度画出,说明其特点并且与ASK调制进行对比。采用这种方法解释DPSK调制方法,可以发现,先将绝对码变为相对码,然后再进行PSK调制。编程时,考虑了输入的消息变化,相应的基带信号和调制信号都变化。经过上述演示,反映这种方式更加生动具体。
3 演示系统在课程教学中的应用
在课程教学中,主要采用以下4种方法组织教学。(1)为了增加演示程序带来的乐趣,在设计画曲线波形图时,将绘制曲线的动作放慢以获得动画效果,并且增加了相应功能。(2)当课堂出现相应知识点时,在讲解知识点后,运行程序进行课堂演示,要求学生留心图形的要点,注意课程讲授的原理。这样既可以减少课堂的沉闷,又提高了学生的兴趣。(3)在完成相应的课程教学后,针对编程能力强的学生,我们提出要求,以大作业形式让学生完成。对于完成了大作业的学生,计入平时成绩。(4)在毕业设计时,将其中的一个系统模块让学生在教师的指导下完成。经过这4个方面的努力,既提高了学生对课程的理解,也提高了教师的教学水平。
4 结束语
采用Visual Basic设计出的通信原理演示系统用于课程教学,可对通信原理的模拟通信、数字基带通信和数字频带通信原理进行生动形象的演示。学生普遍感觉到原来死板、抽象的原理教学变得更加生动具体,学生学习兴趣变浓,学习氛围变好。该演示系统已经在2007级、2008级、2009级电子信息科学与技术专业,2009级电子信息工程专业的通信原理课程教学过程中应用,学生普遍反映教学效果较好,提高了学习积极性。未来我们将进一步完善演示系统,并将模拟信号的数字传输及其他内容也纳入演示系统,使其与课程的内容、教学方法联系更加紧密。
参考文献
[1] 刘凯,徐桢,张军.通信原理中的教学方法研究[J].高教论坛,2009(3):26-29.
[2] 程钦,钱志文.通信原理可视化仿真平台的设计与实现[J].江苏技术师范学院学报,2011,17(6):25-29.
[3] 邓红涛,查志华,张锐敏.Simulink在通信原理教学中的综合应用[J].教育教学论坛,2012(3):211-212.
[4] 陈丽娜.基于SystemView的通信原理系统软件实验设计[J].实验室研究与探索,2009,28(9):62-64.
关键词:Java;Socket;ServerSocket;通信
一、 引言
随着计算机网络的快速发展,带动了Java语言的发展,Java越来越成为网络上广为流行的编程语言。Java是由Sun Microsystems公司于20世纪末推出的一门面向对象程序设计语言(简称Java语言)。用Java实现的支持Java applet的浏览器充分的展示出了Java的优势和魅力:跨各种操作系平台、实现动态的Web技术、安全的语言权限检查环境、JDK类库提供的丰富网络类库,易于实现网络编程的开发。Socket是Java网络编程的基础,本文就是从套接字的基本原理和使用方法出发,并通过一个简单网络通信例子,讲述在Java中使用Socket进行网络编程。[1]
二、Socket通信的基本原理
1.什么是Socket
Socket通常也称作“套接字”,当网络上有两个程序要进行会话的时候,就会通过一个端口发送请求或者应答命令,这个端口就是套接字。通常用Socket建立客户端和服务端的双向连接。在网络通信中Socket主要是基于TCP/IP协议标准,它是在TCP/IP协议中使用很广泛的一个编程界面,在通信过程中Socket的端口号和IP地址都是唯一确定的。
2.Socket的通信模式
Socket是基于C/S模式通信的,即面向客户/服务器模型设计。在客户端,使用套接字对特定网络位置的某一服务器端口发出请求连接,当连接成功后就会开始进行会话,然后才关闭端口。客户端的端口通常情况下是动态和随机分配的。在服务器端,我们首先需要监听端口,使用ServerSocket来指定需要进行通讯的端口,在客户请求道端口后成功后,服务器端进行连接,完成会话,在双方通讯完毕后,关闭连接。
在任何一个完善的Socket工作过程中,都要按照以下几个基本的步骤,才能建立正常的通信机制。首先创建一个Socket;然后进行连接请求道套接字的I/O流;再次依据通讯过程中采用的协议标准对套接字进行读或写的操作;最后完成会话并关闭Socket。
3.创建Socket
我们利用包中的两个类Socket和ServerSocket来分别建立到客户端和服务端的套接字连接。客户端程序使用Socket类建立到服务器的套接字连接。其构造方法如下:
public Socket():通过系统默认类型的SocketImpl创建未连接套接字。
public Socket(String host, int prot);连接到指定的主机和端口号。
Socket(InetAddress address, int port, boolean stream);连接到指定IP地址,主机端口和数据报方式的流。[2]
服务器端程序任务主要是监听,等待客户机连接,建立一个等待客户端连接的ServerSocket套接字。构造方法如下:
public ServerSocket(int port); 连接到的特定端口。public ServerSocket(int port, int backlog); 在声明构造方法时候,必须对创建的 Socket或ServerSocket捕获异常或抛出例外。
三、基于Socket的简单通信实现
服务端的程序:
public class ServerDemo{
public static void main(String args[]) {
try{
ServerSocket ser=null;
ser=new ServerSocket(8080);//在端口8080监听请求
Socket client=server.accept();//保存接受请求信息
System.out.println("IP:"+client.getInetAddress());
System.out.println("Port:"+client.getPort());
ser.close();//关闭Socket
}catch(IOException e) {
System.out.println("Error."+e);
}
}
}
以上程序是一个基于Socket的简单通信。
四、结语
这是一个简单的基于Socket的通信应用,展现了Socket实现网络编程的易实现性和其基本的通信原理,还有很多更深层的功能需要去挖掘,才能显示其强大的网络编程能力。
参考文献