协同通信论文范例6篇

前言:中文期刊网精心挑选了协同通信论文范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

协同通信论文

协同通信论文范文1

高校协同创新是以高校为牵头单位的新的协同创新模式,以人才、学科、科研为核心,以实现教育与经济、科技、社会的融合为手段,提高高等教育质量和科技创新水平,服务国家发展战略和地方经济社会发展。关键是打破行政部门和资源壁垒,加强高校、企业和科研院所的合作,实现优势互补、资源整合,激发创新活力,实现科研成果产业化。另外,还需要在高校、企业、科研院所合作的基础上,吸引政府机关、中介组织、金融机构、风险投资等相关主体形成创新网络,知识创造和技术创新有效衔接和深度融合,产生非线性叠加效应。2011年4月24日,同志在清华大学百年校庆纪念大会上特别强调:“通过体制机制创新和政策项目引导,鼓励高校同科研机构企业开展深度合作,建立协同创新的战略联盟,促进资源共享,联合开展重大科研项目攻关,在关键领域取得实质性成果,努力为建设创新型国家做出积极贡献”。讲话精神很快转化为国家政策,各级各类高校协同创新中心如雨后春笋般建立起来。自2012年5月7日计划启动至今,分别于2013年国务院认定实施的协同创新中心共14所,2014年国务院认定实施的协同创新中心共24所。

2协同创新与大学生科技创新能力培养的关联性探究

在当前的高校教育教学中,灌输型教育依然存在,重理论轻实践的问题还没有得到彻底解决,还不同程度地存在着应试之风,这些瓶颈制约着创新复合型人才培养目标的实现。开展大学生课外科技创新活动是实施大学生素质教育的重要手段,对于提高学生综合素质和能力具有不可或缺的重要作用,对于高校良好学风的形成也具有十分重要的意义。但随着大学生科技创新活动的深入开展,如何提高实效性的问题日益凸显。有的学生在教师的指导下参与课外科技活动,由于部分教师的研究领域和实践经验的局限,加上高校场地和设备的限制,制约了科技创新项目的研究向更高层次发展。就经济内涵而言,大学生科技创新产生的科技成果理论上可以直接用于生产中并产生经济利益,但实际的成果转化率却很低,因为很多科技创新项目大多以理论为主,进行简单的实验,有的只经历了小试,却没有经历中试及以上阶段,使得其实用性较低从而导致转化率不高,还有不少科技创新项目只停留在理论阶段。随着大学生科技创新活动的推进,这些问题就显得愈加突出,直接制约了当今大学生科技创新工作向纵深发展,这些问题亟待解决。协同创新高度契合了大学生科技创新的治理需求。协同创新的核心是协同,必然涉及多个方面、多个领域,通过跨学科、跨部门、跨单位的合作,高校与企业、科研院所创新资源整合起来,为大学生开展科技创新活动搭建了学习和实践的完整平台。正是因为多种创新主体能够充分发挥各自优势,实现优势互补和资源整合,协同创新在科技与企业之间搭建了一条桥梁,既减少了高校与企业交往过于直接而产生的文化、机制等的不适和矛盾,又为科技创新提供了有效的知识、场地、设备等资源,促进了大学生科技创新的发展。与此同时,协同创新并不局限于高校与企业、研究院之间的联系,也体现在高校内各职能部门之间的联系,大学生科技创新体系的构建同样依赖高校的内部环境,协同创新让高校各职能部门联系成为一个有机结合体,从线性模式逐渐发展为网络模式,为大学生科技创新体系的建设提供了广阔舞台。随着科学技术的快速发展和科教兴国战略的实施,条块分割已经完全不能适应科技创新的要求,必然要求在协同创新背景下建立全新的大学生科技创新体系,在顶层设计、组织领导、运作机制、条件保障等方面进行全面规划设计,以推动大学生科技创新工作深入健康发展。

3当前大学生科技创新工作和活动存在的主要问题

3.1大学生参加科技创新活动的兴趣不高、意识不够、氛围不浓

受传统教育教学模式的影响,大学生科技创新的学术氛围还不够浓郁,部分学生缺乏对课外科技创新活动的深刻理解和认识,加上有些高校没有组织专业人员对大学生科技创新作系统的讲解,部分学生不能够积极主动地参与到科技创新活动中去。参加科技创新活动有足够的兴趣并且在科技创新实践中崭露头角的学生所占的比例较小,没有足够的影响力带动课外科技活动良好氛围的形成。有些高校一定程度上还存在着“重竞赛、轻普及”的短视现象,科技创新覆盖面较窄,没有为大学科技创新活动搭建足够的平台。

3.2缺乏必要的保障措施和激励机制

部分高校还没有为大学生科技创新活动建立专门的管理制度,有的仅仅是在其他的规章制度上提及大学生科技创新。有的高校为某个科技创新活动如“挑战杯”活动成立了临时管理机构,但却缺乏严谨规范的管理制度,直接导致很多学生参加科技创新活动都没有制度保障,使得大学生科技创新活动受到限制。除此之外,资金和场地的支持也是重要保障,但有的高校大学生科技创新活动在人财物方面投入不足,大学生科技立项经费来源主要是临时性行政拨款,没有设立专项研究基金。有的高校学生科技创新活动阵地人均可使用面积较小,专门用于学生开展科技创新的设施和设备的数量也较为有限,无法保障科技创新活动顺利进行,这在很大程度上制约了大学生科技活动层次与质量的提升。激励机制的缺失导致大学生缺乏参与科技活动的动力,不利于大学生科技创新活动的深入开展。

3.3队伍建设机制不够完善

大学生科技创新队伍建设主要包括管理队伍、指导老师队伍和学生队伍三个层面。在大学生科技创新活动中,有些高校队伍建设力度不够,没能整合学校内部资源,相关部门没有真正参与其中,甚至有的高校仅仅依赖团委在负责大学生科技创新工作。单个部门的力量比较有限,不利于大学生科技创新机制的完善与发展。在指导老师方面,有些指导老师与指导的科技创新项目并不完全对口,指导效果大打折扣,难以将大学生科技创新提升层次,从而使导致大学生科技创新活动出现停滞现象。部分优秀学生可以提出较好的研究思路,但由于缺乏有实践经验的教师指导,不能将项目研究推向深入。

3.4科技创新项目缺乏实践性,缺乏市场实用价值

有些大学生科技创新项目仅停留在理论研究层面,或者停留在参加比赛层面,并没有实现成果转化。由于缺少科技创新转化意识,一旦项目完成,便束之高阁,不少项目能做到小试阶段就很不错了。有的项目由于缺乏条件、缺少场地和设备导致无法做到中式阶段及以上。所以,不少大学生科技创新项目不过是“点到为止”。有些大学生课外科技活动的课题是指导教师的研究项目,与市场需求联系不大,缺乏市场实用性,做完用不上就直接丢掉了,非常不利于大学生科技创新的转化和推广。

4协同创新背景下大学生科

技创新体系的构建与实施对策根据系统论、协同论和协同创新有关理论,分析协同创新及其背景下的大学生科技创新的主客观要素,分析其相互作用的整体性和动态性,通过其结构与功能、运行机制与环境的优化,构建和实施协同创新背景下的大学生科技创新体系。

4.1提高思想认识,树立全员科技育人意识

科技创新能力是高校核心竞争力的重要组成部分,大学生科技创新能力是高校科技创新能力的重要组成部分。大学生科技创新并非某一个部门的职责,高校所有职能部门都有支持大学生科技创新的义务,因此,在大学生科技创新活动的开展的过程中要树立全员育人意识。无论是科学技术发展院、研究生院、教务处、学生工作处、财务处,还是校团委、工程训练中心、图书馆,都需要联合起来,实现高校内部的协同。高校应定期开展关于大学生科技创新的学术讲座,帮助学生培养科技创新兴趣,帮助教职工提高科技育人意识。此外,高校还可以邀请企业的技术员工或者科技研究所的研究人员来校开展科技项目和科研方法的介绍,提高大学生对科技创新的意识和兴趣,推动高校、企业与科研院所的外部协同。高校还可以定期组织师生去企业和科研院所参观实习,例如分批次组织学生去武钢进行现场参观,现场观看武钢科技创新项目,提升师生员工科技创新意识,加强科技素质的培养。

4.2健全组织体系,加强对大学生科技创新工作的组织领导

组织体系的建设直接影响和制约着大学生科技创新的发展,在协同创新的背景下,要建立健全大学生科技创新的组织体系。成立大学生协同创新中心,由校领导担任协同创新中心管理委员主任,选任教学科研突出的教授担任专家委员会主任,研究生院、科学技术发展院、教务处、财务处、学生工作处、校团委、工程训练中心、图书馆等部门的负责人以及校外企业、科研院所负责人担任中心管理委员会成员,定期召开工作会议,研究大学生科技创新工作的重大问题,解决大学生科技活动中存在的困难和问题。将企业和科研院所的专家吸纳到高校中来,聘请他们担任科研导师,邀请他们定期举办学术讲座,指导大学生开展科技创新项目研究。

4.3理顺运作机制,提高大学生科技创新的管理效率和水平

4.3.1企业与高校联合举办科技文化艺术节科技文化艺术节以其生动性、互动性、科普性,吸引了广大师生的积极参与,成为大学生科技创新能力培养的有效载体。从目前情况开看,科技文化艺术节主要是以学术讲座与沙龙、科技发明制作、校园学术竞赛等为基本形式开展,大都局限于校园内部。由企业和高校联合举办的科技文化艺术节正是协同创新在大学生科技创新工作中的体现,可以拓展科技文化艺术节的内涵。例如汽车学院与东风汽车公司、化工学院与武钢、城建学院与中建公司、医学院与天佑医院等联合举办活动,将企业文化与校园文化融合,拓宽大学生的视野,为大学生提供了解企业的机会,为大学生科技创新活动的开展创造良好条件。同时,学生也有机会到企业中进行实际操作,可以提升他们的实践动手能力。

4.3.2将科技创新基金基地建设与企业生产经营紧密结合依托企业建立科技创新基金和基地,使大学生科技创新活动与企业科技创新结合起来,更加强化了实践环节。从立项选题到中期检查再到结题验收,锻炼了大学生的实验和科研能力,这一过程离不开科技创新基金和基地的支持。而将科技创新基金基地建立到企业中去后,学生可以从企业的角度思考问题,可以直接参与企业科技创新项目,突出了项目研究的实践性,提高了学生的实践动手能力。除此之外,企业的设备相对齐全,具备了中试试验及以上的条件,有利于更加有效地完成项目试验,可以使科技项目的成果转化率大幅度提高。

4.3.3与企业联合培养学生参加国内外科技创新竞赛各级各类科技创新竞赛为大学生培养创新实践能力提供了广阔舞台,以其竞技性、科技性、大众性特点,吸引了青年学生广泛参与,成为大学生创新活动的主要形式之一。但是,由于场地、设备和知识的不足,制约了学生参赛作品水平的提升,即便是有很好的作品,也往往只停留在参赛层面上,难以实现成果转化。瞄准竞赛与企业联合培养学生,可以提高参赛学生的竞争力,也可以为参赛学生提供必要的设备和场地。在赛事结束后可以将比赛项目成果直接用于企业生产经营,大大提高了成果转化率,可以助力企业发展,实现共赢。

4.4完善保障机制,为大学生科技创新开展创造条件

要想把大学生科技创新办成广泛持久的活动,必须以完善的体制机制为保障,必须建立规范的制度体系。主要包括政策法规保障、经费保障、设备场地保障三个方面。

4.4.1政策法规保障政策是推动大学生科技创新工作的关键,国家、地方、高校出台相应的政策、法律法规,为大学生科技创新工作提供制度保障。国家可以出台促进这一工作相关的法律法规,设立官、产、学、研合作机构为协同创新下的大学生科技创新工作提供制度支持。

4.4.2经费保障任何一个科技创新项目的开展都离不开经费支持,科技创新活动深入开展必须要有经费保障。可以设立国家级大学生科技创新基金,可以和企业联合设立企业科技创新基金,专门用于企业和高校联办的大学生科技创新项目,学校的协同创新中心也可以设立校级协同创新基金。

协同通信论文范文2

1.1科研管理理念的挑战高校院系科研管理工作通常只是在扮演“二传手”、高校院系科研管理协同创新工作探究陈斌(浙江大学生物医学工程与仪器科学学院,浙江杭州310027)“中转站”的角色,从而导致院系科研管理工作缺乏目标导向、无章可循等诸多问题,在科研管理中严重缺乏以人为核心的管理理念。院系的科研管理工作者在一定程度上更多的是作为校级科研管理部门在院系中“联络人”的角色存在,其科研管理定位不明确,从而导致其缺少服务创新和主动管理意识、管理目标仅仅局限于完成上传下达工作,工作流于形式,难以满足院系广大科研工作者对科研渠道等方面的要求。

1.2科研管理体制机制的挑战目前,国内高校校级科研管理体制机制由于有学校领导的高度重视都较为完备,且能够紧跟国家科研体制机制改革的步伐,而高校院系科研管理体制机制基本处于未更新状态,甚至可以说在科研管理方面存在严重的缺失,因而,面临着在协同创新背景下完备并突破现有的院系科研管理体制机制的挑战

1.3资源投入保障的挑战资源投入保障的挑战,主要来自于以下几个方面:首先,是高校院系科研管理经费的投入严重不足,在很大程度上,国内高校院系基本上没有科研管理专项经费,经费严重不足严重制约了高校院系科研管理工作的健康发展,也制约了院系科研管理人员的积极性;其次,高校院系科研管理人力的投入不足,高校院系科研管理工作者是高校最了解、最贴近学校科研一线工作的人,更应该承担寻找市场信息以及可供知识转化机会等工作,而现状却是院系承担科研管理工作的人往往只有一个,同时还需要承担其它非科研管理工作;最后,是院系可投入科研资源不足,往往学校的科研资源都掌握在校级机关手上,院系无可用资源来推动内部科研工作。

1.4管理文化和人员素质的挑战由于高校院系中普遍存在对科研管理工作不支持,不反对的激励不足的管理文化,从而导致院系科研管理人员选择谨言慎行,牢牢遵循院系领导意志行事,不偏不倚做好“上传下达”工作,对额外的、有风险的拓展、创新管理工作,总是尽量避免。协同创新也对院系科研管理人员素质提出了新的挑战,要求院系科研管理人员除了具备主动服务等基本素质外,还对院系科研管理人员提出了更高的要求。

2.对协同创新环境下高校院系科研管理工作的一些建议

2.1紧跟协调创新的步伐,创新科研管理理念面向协同创新,树立以创新服务为核心,以人为本的科研管理服务理念,准确定位高校院系科研管理服务工作,以提供全方位、优质的综合为目标,优化资源配置,开展科研项目的精细化管理,创新科研管理服务工作,不断提升科研管理服务水平,在管理中服务、在服务中管理,建立一套高校院系层面适应协同创新完善、高效地科研管理服务模式。积极探索一条高校院系、科研院所和企业之间强强联手、深度融合,具有特色的直通车式的协同创新模式与机制。

2.2建立协同高效的高校院系科研管理体制机制根据学校科研发展规划和科研管理制度以及院系学科发展规划,结合院系自身发展状况和资源配置情况,建立完善院系科研发展规划和科研管理办法,让院系科研管理工作有章可循。将学科发展规划、人才队伍建设规划和科研发展规划相结合,建立学科带头人、院系学术委员会(教授委员会)在科研项目申报中的指导和咨询作用,对重点重大项目的申报进行决策、论证和协调,提高项目申报的成功率;加强学科团队、科研人才队伍和科研基地的培育工作,集思广益、群策群力,形成一套科研目标、学科目标和个人目标三者协调一致的体制机制。

2.3加强投入、形成学校和院系协同管理的新模式学校和院系应加强院系科研管理工作中,人力、物力和财力的投入,为实现学校和院系科研管理部门之间的时序化、信息化的管理协同提供必要保障。明确校院(系)二级管理责任制,给予院系科研管理部门参与或部分主导资源配置权力,最大限度发挥院系科研管理部门的主动性,协调调动院系各类型委员会(如学术委员会、教授委员会等),实现院系内部不同学术群体之间的协同创新以及跨学科、跨院系的协同创新,最终形成一套以学校科研管理为宏观主导、院系科研管理为活跃基本单元、以大跨度协同创新为目标、以科研项目全过程精细化管理为核心的学校院系科研协同管理的新模式。

2.4重视院系科研管理队伍建设,不断提升人员管理水平重视和加强高校院系科研管理队伍建设是高校自身发展的内需,也是提升高校科研协同创新能力的重要内容。重视院系科研管理人员的职业道德教育,培养良好的心理素质和创新性工作能力,采取多种途径开展有计划、系统性的科技管理培训,在提升内部管理服务能力的同时还应加强院系科研管理人员的对外拓展和协调能力,以适应协同创新的需要。实行行之有效的激励机制,针对管好管坏一个样的现状,尽量缩小科研管理人员和科研人员地位及待遇上的差距,引入合理的竞争和流动机制,建立完善的考核体系,实现合理的流动,淘汰缺乏责任心、办事推诿拖沓的人员,形成一套合理的奖惩体制来推动科研管理队伍的建设。

3.结语

协同通信论文范文3

关键词JAVA,网络,SOCKET,APPLET

网络上的系统结构多为客户/服务器模式,服务器端负责数据和图像等的存储、维护、管理以及传递,客户端则负责人机界面的操作、送出需求及显示收回的数据。

下面介绍一下如何使用JAVA来进行网络编程:

1)由于客户端通过IE同服务器建立联系,所以客户端使用Applet,服务器端使用Application;

2)服务器应设置成多线程,应答多个客户的请求;

3)两端通信使用SOCKET机制。

1Java中输入/输出流概念:

过滤流DataInputStream和DataOutputStream除了分别作为FilterInputStream和FilterOutputStream的子类外,还分别实现了接口DataInput和DataOutput。接口DataInput中定义的方法主要包括从流中读取基本类型的数据、读取一行数据、或者读取指定长度的字节数,如readBoolean()readInt()、readLine()、readFully()等。接口DataOutput中定义的方法主要是向流中写入基本类型的数据或者写入一定长度的字节数组,如writeChar()、writeDouble()DataInputStream可以从所连接的输入流中读取与机器无关的基本类型数据,用以实现一种独立于具体平台的输入方式;DataInputStream可以向所连接的输出流写入基本类型的数据。

2Socket机制

Socket是面向客户/服务器模型设计的,网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。客户程序可以向Socket写请求,服务器将处理此请求,然后通过Socket将结果返回给用户。

Socket通信机制提供了两种通讯方式:有联接和无联接方式,分别面向不同的应用需求。使用有联接方式时,通信链路提供了可靠的,全双工的字节流服务。在该方式下,通信双方必须创建一个联接过程并建立一条通讯链路,以后的网络通信操作完全在这一对进程之间进行,通信完毕关闭此联接过程。使用无联接方式时其系统开销比无联接方式小,但通信链路提供了不可靠的数据报服务,不能保证信源所传输的数据一定能够到达信宿。在该方式下,通信双方不必创建一个联接过程和建立一条通讯链路,网络通信操作在不同的主机和进程之间转发进行。

3Java语言

Java语言的优点主要表现在:简单、面向对象、多线程、分布性、体系结构中立、安全性等方面。

(1)简单性

Java与C++语言非常相近,但Java比C++简单,它抛弃了C++中的一些不是绝对必要的功能,如头文件、预处理文件、指针、结构、运算符重载、多重继承以及自动强迫同型。Java实现了自动的垃圾收集,简化了内存管理的工作。这使程序设计更加简便,同时减少了出错的可能。

(2)面向对象

Java提供了简单的类机制和动态的构架模型。对象中封装了它的状态变量和方法,很好地实现了模块化和信息隐藏;而类则提供了一类对象的原型,通过继承和重载机制,子类可以使用或重新定义父类或超类所提供的方法,从而既实现了代码的复用,又提供了一种动态的解决方案。

Java是一种完全面向对象的程序设计语言,它除了数组、布尔和字符三个基本数据类型外的其它类都是对象,它不再支持全局变量。在Java中,如果不创建新类就无法创建程序,Java程序在运行时必须先创建一个类的实例,然后才能提交运行。

Java同样支持继承特性,Java的类可以从其它类中继承行为,但Java只支持类的单重继承,即每个类只能从一个类中继承。

Java支持界面,界面允许程序员定义方法但又不立即实现,一个类可以实现多个界面,利用界面可以得到多重继承的许多优点而又没有多重继承的问题。

(3)多线程

多线程使应用程序可以同时进行不同的操作,处理不同的事件。在多线程机制中,不同的线程处理不同的任务,他们之间互不干涉,不会由于一处等待影响其他部分,这样容易实现网络上的实时交互操作。

Java程序可以有多个执行线程,如可以让一个线程进行复杂的计算,而让另一个线程与用户进行交互,这样用户可以在不中断计算线程的前提下与系统进行交互。多线程保证了较高的执行效率。

(4)分布性

Java是面向网络的语言。通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便的访问其他对象。

(5)体系结构中立

Java是一种网络语言,为使Java程序能在网络的任何地方运行,Java解释器生成与体系结构无关的字节码结构的文件格式。Java为了做到结构中立,除生成机器无关的字节码外,还制定了完全统一的语言文本,如Java的基本数据类型不会随目标机的变化而变化,一个整型总是32位,一个长整型总是64位。

为了使Java的应用程序能不依赖于具体的系统,Java语言环境还提供了用于访问底层操作系统功能的类组成的包,当程序使用这些包时,可以确保它能运行在各种支持Java的平台上。

java.lang:一般的语言包。其中包括用于字符串处理、多线程、异常处理和数字函数等的类,该包是实现Java程序运行平台的基本包

java.util:实用工具包。其中包括哈希表、堆栈、时间和日期等

java.io:基于流模型的输入/输出包。该包用统一的流模型实现了各种格式的输入/输出,包括文件系统、网络和设备的输入/输出等

:网络包。该包支持TCP/IP协议,其中提供了socket、URL和WWW的编程接口

java.awt:抽象窗口工具集。其中实现了可以跨平台的图形用户界面组件,包括窗口、菜单、滚动条和对话框等

java.applet:支持applet程序设计的基本包

(6)安全性

用于网络、分布环境下的Java必须要防止病毒的入侵,Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止了程序员使用欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。

4JAVA工具

(1)JDK

1)Java编译器

Java编译器将Java源代码文件编译成可执行的Java字节码。Java源代码文件的扩展名为.java,Java编译器把这种扩展名的文件编译成扩展名为.class的文件。源文件中的每个类在编译后都将产生一个class文件,这意味一个Java源代码文件可能编译生成多个class文件。

2)Java解释器

Java解释器对编译生成的字节码格式的可执行程序的运行提供支持,它是运行非图形Java程序的命令行工具。

3)Appletviewer

它是JavaApplet的简单测试工具,可使用它来测试JavaApplet程序,而不需要WWW浏览器的支持。

(2)VisualJ++

VisualJ++集成了可视化界面设计、交互式调试、代码编辑、联机帮助信息和介绍如何快速掌握该开发环境的实用向导等多项功能,同时具有能充分利用ActiveX和COM新技术的优势。利用VisualJ++可创建交互性很强的Internet应用程序,是难得的Java开发系统。

5客户机/服务器通信的实现:

(1)Application同Applet的通信

两端通过Socket机制进行连接:

1)客户端的编程流程:

?打开Socket,新建一个套接字;

?为套接字建立一个输入和输出流;

?根据服务器协议从套接字读入或向套接字写入;

?清除套接字和输入/输出流;

2)服务器端的编程流程:

?打开ServerSocket,创建一个服务器型套接字和一个普通套接字,服务器型套接字在指定端口为客户端请求的Socket服务;

?使用ServerSocket类的accept()方法使服务器型套接字处于监听状态并把监听结果返回给普通套接字;

?为该普通套接字创建输入和输出流;

?从输入和输出流中读入或写入字节流,进行相应的处理,并将结果返回给客户端;

?在客户端和服务器工作结束后关闭所有的对象,如服务器型的套接字,普通套接字,输入和输出流。

正是由于Java系统具有基于Socket的灵活通信机制,因而其应用程序能自由地打开和访问网络上的对象,就象在本地文件系统中一样。

(2)Applet之间的通信:

Applet之间的通信使用AppletContext类的getApplet()方法。

<appletcode=applet1.classwidth=200height=200name=first>

只要在程序中加入

Appletoneapplet=getAppletContext().getApplet(“first”);便可使用name为first的Applet中的方法了。

在该课题中大量使用了该种通信方法,因为专门同服务器端通信的Applet中包含接收信息方法和发送信息方法,所有客户端的Applet都要使用负责通信的Applet中的方法,所以客户端的Applet同负责通信的Applet必须进行通信。

6程序

//服务器端程序S.java负责与客户端通信

importjava.io.*;

.*;

importjava.lang.*;

importT2;

classThreadEchoHandlerextendsThread//创建线程

{

T2theT2=newT2();

Socketincoming;

intcounter;

ThreadEchoHandler(Socketi,intc)

{incoming=i;

counter=c;}

publicvoidrun()

{

try

{

DataInputStreamin=newDataInputStream(incoming.getInputStream());

DataOutputStreamout=newDataOutputStream(incoming.getOutputStream());

System.out.println("hello");

booleandone=false;

while(!done)

{Stringaa="";

Stringstr=in.readUTF();//从客户端得到字符串

//在此加入各自的服务程序

System.out.println(str);

theT2.pass(str);//解码

theT2.tongji();//修改监控库中的信息

aa=theT2.guan();//操纵数据库

System.out.println("stringzis:"+aa);

if(pareTo("null")!=0)

//若是查询数据库,返回查询后的结果

{//若不是查询数据库,不向客户端输出信息

out.writeUTF(aa);

out.flush();}

}//while

incoming.close();//线程关闭

}//try

catch(IOExceptione)

{System.out.println(e);}

}//endrun

}

//----------------------------------------

classS

{

publicstaticvoidmain(String[]args)

{

inti=1;

try

{

ServerSockets=newServerSocket(1111);

for(;;)

{

Socketincoming=s.accept();

System.out.println("connect:"+i);

newThreadEchoHandler(incoming,i).start();

i++;

}

}

catch(Exceptione)

{System.out.println(e);}

}

}

//客户端通信小应用程序Echo.java

importjava.io.*;

.*;

importjava.awt.*;

importjava.applet.*;

publicclassEchoextendsApplet

{

TextAreata;

SocketechoSocket;

DataOutputStreamos;

DataInputStreamis;

StringLine;

publicvoidinit()

{

setBackground(Color.white);

ta=newTextArea(5,80);

ta.setEditable(false);

add(ta);

try

{echoSocket=newSocket("10.102.4.41",1111);}//与服务器建立连接

catch(IOExceptione)

{System.out.println("error");}

}

publicvoidst(Stringstri)//发送字符串的方法

{

try

{DataOutputStreamos=newDataOutputStream(echoSocket.getOutputStream());

DataInputStreamis=newDataInputStream(echoSocket.getInputStream());

os.writeUTF(""+stri);//向服务器输送string

os.flush();

}

catch(IOExceptione)

{System.out.println("error:"+e);}

}

publicStringst1()//接收字符串的方法

{

StringLine="";

try

{DataOutputStreamos=newDataOutputStream(echoSocket.getOutputStream());

DataInputStreamis=newDataInputStream(echoSocket.getInputStream());

Line=is.readUTF();//从服务器读来的信息

ta.appendText(""+Line);//在文本域中输出信息

}

catch(IOExceptione)

{System.out.println("error:"+e);}

returnLine;

}

}

7程序调试心得:

1)在建立Socket连接时,两端的端口号必须设为一致,否则建立不了连接。服务器端必须有主机IP地址或主机名参数。

2)连接建立好之后应确定输入和输出流。起初程序中用的是DataInputStream和PrintStream,结果只能传输英文,传输中文时产生乱码,将PrintStream改为DataOutputStream,使用readUTF()和writeUTF()方法后,中文传输问题得到解决。

3)如果一个使用某端口的程序没有关闭,另一个程序就不能使用这个端口。

4)开始进行通信的程序均为Application,因不符合客户机/服务器机制,应将客户端的Application改为Applet。其转化的主要步骤如下:

?创建一个包含APPLET标签的HTML文件;

?去掉应用程序中的main()方法;

?类名应继承Applet类,而不是Frame类,并在程序开头加入

importjava.applet.*;语句;

?用init()方法代替Application程序中的构造方法,当浏览器创建Applet类对象的时候,它自动执行init()方法;

?如Application中缺省使用了BorderLayout布局管理器,应在Applet的init()方法中重新设定;

?如果Application中有setTitle()方法,必须将其去掉,如Application中使用了菜单,在Applet中用按钮来替换。

5)懂得了在一程序中如何引用自定义的类中的方法和变量,在程序开头加入import类名;在程序中加入类名实例=new类名();然后使用

实例.方法(),实例.变量即可。

参考文献:

[1]廖雷等,Java程序设计教程,中国电力出版社,2003

协同通信论文范文4

关键词:信息系统;论文;写作研究;设计与开发

中图分类号:G232.1 文献标识码:A

Abstract:Information system development project has been on the high proportion among the selecting topics for undergraduates in information specialty.After the design and development of the system,the next is step for students the thesis's writing with high efficiency.This paper mainly focuses on the structure of the kind of thesis's writing of the information system and illustrates the main points required in each part of the thesis.In recent 3 years.The paper writing of undergraduates in college of information engineering in Xianyang Teacher's Normal University,basically in accordance with article written,can improve the efficiency and quality of writing,and for their further research work as well.

Keywords:information system;papers;writing research;design and development

1 引言(Introduction)

本科毕业设计(论文)是学生综合运用所学知识和技能,学习科学研究或工程设计基本方法,培养实践能力、创新能力、科学精神和创业精神的重要实践教学环节,也是学生将所学知识深化和升华的重要过程[1]。它既是对学生素质与综合能力的一次全面检验,又是对学生的毕业资格和学位资格认证的重要依据[2]。

通过对我院近几年信息管理与信息系统专业、软件工程专业以及计算机科学与技术专业本科生的毕业设计选题内容调查统计后,发现信息系统开发类选题占90%以上。为规范和提高我院信息系统开发类论文的撰写工作,并根据《中华人民共和国国家标准科学技术报告、学位论文和学术论文的编写格式》(国标GB7713-87)的规定,本文给出了撰写信息系统开发类论文的框架结构,以及在论文框架每个部分的写作方法和要点。

2 论文章节结构(The structure of the kind of thesis's writing)

本科毕业生在选择了信息系统开发类毕业设计后,首先利用自己所学信息系统开发的方法、工具、技术等设计和开发一个完整的信息系统,然后就要整理开发过程中的各类文档完成论文的撰写。依据国标GB7713-87的规定、信息系统开发过程,以及结合多年指导本科毕业生论文写作实践经验,信息系统开发类论文结构一般包括:摘要、正文、结论、谢辞、参考文献和附录,其中正文部分包括:绪论、开发工具技术介绍、需求分析、概要设计、详细设计与实现和系统测试。

(1)摘要

摘要是整篇论文的关键内容,是设计与开发工作的缩影,通过摘要了解研究的问题、角度、方法、目的和观点[3,4]。摘要内容杜绝阐述背景信息,应该直奔目的、方法、结果、结论。目的主要说明设计与开发的前提、目的和任务,所涉及的主题范围,或本文主要解决的问题。方法是说明在设计开发过程中所用的原理、理论、工具、技术等。结果是设计开发了一个什么样的系统,即说明系统实现的功能。结论要说明设计与开发的某个(类)信息系统,对企业或者商家的实际应用价值。信息系统开发类摘要可归纳总结为一种格式,“为了什么目的;设计开发了一个什么样的系统;使用了什么工具、技术、设计与开发思想如何做的;实现了信息系统的哪些功能;所开发的系统对企业或商家有哪些利弊。”

(2)正文

①绪论

此部分主要说明设计与开发的背景和意义、国内外研究现状、论文的组织与结构。

开发背景和意义主要说明为什么要做这样的一个信息系统,也就是说,传统的人工信息管理方式或者目前存在的此类信息系统在管理信息时有哪些问题、弊端、不足之处等,一定要针对存在的问题具体说明,切忌用大量的通用性语言来说明。国内外现状就是开发背景中存在问题在国内外是如何研究和解决的,即就是此信息系统目前在国内外的研究情况,一般描述国内的要多一些,最好找到具体的实例系统用数据加以说明。论文的组织与结构是阐述论文的框架结构,说明论文包括哪些章节,每个章节都叙述了什么。

②开发工具技术介绍

本节中说明设计与开发信息系统时,用到的主要开发环境、工具、技术、原理知识等的介绍,每类可以用一个小标题来说明。写作此部分的要点:一是说明该工具技术的主要作用是什么;二是与同类工具技术相比的优势在哪里;三是在本信息系统中是如何应用的;四是切忌用大量语言描述其功能和特点。另外,此部分与其他论文的重复率高,应该尽量用自己的语言重新组织。

③系统分析

此部分主要阐述两个方面的内容,一是系统的可行性研究;二是系统的需求分析。

可行性研究是指在当前具体条件、环境、知识等具备的情况下,信息系统的研制工作是否已具备必要的资源及其其他条件。一般从技术可行性、经济可行性、社会可行性分析三个方面说明。技术可行性主要是指构建和运行信息系统所必需的硬件、软件及相关技术对系统功能实现的支持分析;经济可行性主要指构建与运行系统的投入与产出的效益分析;社会可行性是指企业组织内外是否具备接受和使用该信息系统的条件。

需求分析一般可以从功能分析、业务流程分析、数据流程分析等三个方面说明。功能分析可以从前台用户和后台管理员操作功能,如电子商务购物系统前台用户操作功能一般包括:查询商品信息、购买商品、查看订单信息以及修改个人信息等,后台管理人员需求主要表现为:对商品类型、商品信息、订单信息、用户信息的管理等。业务流程分析是系统中主要功能业务的操作流程说明,一般通过业务流程图来表示,如用户购买商品业务、购物车操作业务、后台信息管理业务等。数据流程分析是将信息系统中的数据流动情况抽象地独立出来,单从数据流动过程来考察实际业务的数据处理模式,一般通过数据流程图来表示,如购物车数据流程。

④概要设计

此部分主要包括三个内容,一是系统总体结构设计,二是数据库设计,三是系统开发与运行环境设计。

系统总体结构设计主要是从实现功能方面,说明系统包括的前台功能和后台功能模块,如购物系统前台主要指用户的购物功能,后台主要是管理人员操作管理基本信息的功能,分别画出前台和后台功能模块图。

数据库设计是指设计信息系统的数据逻辑模式和物理结构,并据此建立高效的数据库,以服务于信息系统。在论文中一般说明数据库的概念结构设计、逻辑结构设计、物理结构设计。数据库概念结构设计是说明信息系统中包括的数据以及之间的关系,具体可以通过E-R建模图来表示,在绘制E-R图时,可以先给出单个数据实体的实体属性图,然后画出系统总体的E-R图,总体E-R图不包括单个实体的属性,只包括实体及其联系和联系的属性。数据库逻辑结构设计是在概念结构设计的基础上,选择关系数据模型抽象出数据库的关系数据模式,具体抽象时E-R图中的一个实体对应一张二维数据表,实体之间联系为多对多时,联系单独也要抽象成一张二维表。数据库的物理结构设计是数据库如何存储,具体采用什么数据库访问技术来访问数据库。

系统开发运行环境的设计是指以系统开发环境是如何配置的,系统运行的软硬件详细配置是什么。

⑤详细设计与实现

此部分重点说明信息系统重要功能模块是如何设计与实现的。具体要分别对每个核心功能单独说明,先用文字语言详细叙述功能的算法步骤以及实现方法,然后再画出每个功能的算法实现流程图。要注意两点,一是功能的算法步骤不要写成业务操作过程;二是说明功能实现时可以放置核心代码,但是不要将放整个实现函数或者模块代码。

⑥系统测试

系统测试是为了发现信息系统中的错误而执行程序的过程。在写此部分时,首先说明系统测试有哪些常用方法,在本系统的测试中使用了什么测试方法。然后,选择系统中核心功能来测试,在测试时,先要以表格形式给出具体的测试用例,然后给出相应测试结果图以说明测试过程。

(3)结论

结论先叙述使用了什么设计思想,开发了一个什么样的信息系统。然后重点叙述三个方面内容:一是设计、开发过程中遇到了哪些问题(典型的、可借鉴的),并且是如何解决的;二是系统目前的不足之处,有没有解决方案;三是系统还需要改进、完善的方面是什么。

(4)谢辞

简要叙述在整个毕业设计过程中,向曾帮助过你的组织和人以致谢。请注意言辞要恳切,要根据实际情况,尽量减少大话、客套话。

(5)参考文献

此部分是在写论文的过程中,按照章节以及参考的文献资料顺序,逐个列出所有参考的文献资料。重点要注意不同类型参考资料的著录方式,可以参考国家《文后参考文献著录规则2005》[5]中列出的著录格式。所有文献资料列出后,要在前面论文章节引用位置处添加引用点。

(6)附录

如果在论文中使用了大量的公式、图、表等,可以统一整理后放置在此部分。

3 结论(Conclusion)

本文论述了信息系统设计与开发过程,信息系统开发类本科毕业设计论文的写作问题,着重叙述了信息系统开发类论文的结构,以及论文中每个部分的写作要点。本文的研究为计算机类相关专业本科毕业生完成信息系统开发类论文的写作提供了指导性的依据,为学生走向工作岗位的科研工作奠定了基础。

参考文献(References)

[1] 艾武,等.信息与计算科学专业学年论文实践教学探讨[J].教育教学论坛,2015,4:129-130.

[2] 张清泉,等.电子信息专业毕业论文写作研究[J].科技信息,2008,28:338-339.

[3] 杜兴梅.学术论文摘要与关键词的写作及其格式规范[J].韩山师范学院学报,2008,29(2):82-86.

[4] 王晓华,等.科技论文中文摘要写作要点分析[J].编辑学报,2010,22(2):53-54.

[5] 牛晓勇,等.科技论文内参考文献规范标注问题研究[J].太原师范学院学报,2014,3(13):79-82.

作者简介:

段 群(1980-),女,硕士,讲师.研究领域:计算机教学,图像处理.

协同通信论文范文5

1.前言

本人于2012年5月参加并通过信息项目管理师考试,根据自己的复习考试的心得,并结合自己在IT研发项目当中的多年研发和管理经验,总结出在应付信息系统项目管理师考试中论文写作的一些心得以及注意事项,希望对准备参加信息系统项目管理师考试的人员能有所帮助和提示。

2.写作注意事项

在写作论文的时候,基本要求了固定的框架,那就是摘要部分和正文部分,并对字数做出了一定的要求。在摘要的时候基本的格式可以按照如下的格式书写:我于XX年XX月至XX年XX月参加了XX公司的XX项目,在项目中担任项目经理一职,主要负责XXXX,在项目的执行过程中,针对XX问题(这个就得紧扣题目当中要求的论述的知识点,比如成本预算、控制,质量保证和控制,风险规划和控制等)我们采取了XXXXX的措施,通过该措施的XXXX实施,极大的地保证了我们的项目能够按进度计划和成本预算顺利地进行,并最终在我们团队的XXXX一致努力下,顺利地根据客户要求完成了项目……。其中在写作的过程中,一定要避免用到具体的人名和公司名称,为了避免不必要的麻烦,我们可以写某著名IT外企,某著名手机厂商北京研发中心等等。论文的内容只要结合自己工作的内容来写,写的解决问题的措施让人觉得真实,合情合理,并有效,让人看到确实是做过相关的工作,那通过也是水到渠成的事了。

3.考题和应对措施

关于信息系统项目管理师的论文考试,纵观历年的考试题目,无非集中在范围控制、需求收集和管理、成本估算和控制、进度控制、质量控制和质量保证、团队建设、沟通等方面。只要是书上的知识领域,每一个大的知识领域都可能会出到一到考试题目。我针对每个知识领域总结了一些采取对应措施的方法,具体如下:

3.1 范围管理领域

范围管理中可能考到的内容包括需求的收集和控制方法,还有就是定义范围的方法,范围的控制过程采取的有效措施等,具体的知识点如下:

①针对收集需求可以围绕以下的内容展开讨论:在需求收集过程中,可以围绕以下相关技术展开,访谈,焦点小组会议,引导式研讨会,群体创新技术,德尔菲信息搜集技术,观察,原型法等,只要把其中的一两个技术结合项目的实际来展开论述就可以了。

②对于定义范围的相关方法,在定义范围的时候一般是专家判断,然后是涉及到创建工作WBS,一般来说IT企业都会运用自上而下的分解方法,先确定可交付物,然后通过可交付物分解为不同层次的工作包。 ③对于范围的控制,主要是建立严格的变更控制系统,防止范围蔓延和镀金。范围蔓延指的是在项目执行过程中,客户提出来了变更需求以后,我们并没有遵从变更控制系统,就直接进行修改,也没有进行变更的记录和跟踪,最后使得项目的可交付物和范围定义中的不一致,造成了范围蔓延。镀金指的是,项目组成员自行添加功能到项目中,比如某人发现某个功能加到软件上会很新颖,有卖点,结果自行添加进去。这种行为方式造成了项目的镀金行为。不管是最终客户对可交付成果的认可与否,任何发生范围蔓延和镀金行为的项目,从项目管理的角度来说都是失败的项目。

3.2 成本管理领域

在成本知识领域里,涉及到的知识点会包括成本估算,制定预算,已经成本控制的相关内容,可以围绕以下知识点展开论述:

①成本估算的方法,采用的是自下而上的估算方法,先估算每个工作包的成本,然后估算每个控制账号上的成本,最后汇总为完成一个可交付成果的成本。成本估算还可以采用类比方法,也就是参考以前同类项目的成本估算情况,而后估算当前项目的成本。另外的成本估算方法是参数估算法,比如在IT企业中,每行代码的成本是多少,然后通过估计整个可交付物的代码数,得出粗略的成本估算。

②关于制定预算的方法,首先要区分成本估算和制定预算的区别。估算成本是解决要花多少钱的问题,结果出来的是一个数,比如这个项目要花100万美元,但是制定预算的主要任务是解决什么时间花多少钱的问题,输出是以条S曲线,也就是建立成本基准的过程。在项目过程中要参考成本基准来进行挣值分析,来确定成本偏差,以便采取措施。制定预算的方法可以采用成本汇总的方法,也就是把每个阶段的工作包的成本累加,得出该阶段的成本,加上应急储备,就是该时间的成本基准。在实际的操作过程中,会尽量鼓励项目团队成员的参与,并通过项目组专家来判断成本的准确性。

③控制成本的方法,首先要控制范围蔓延和镀金的产生,以免造成不必要的成本开销。同时,减少不必要的返工和资源浪费,尽量控制消极风险的发生,积极开拓积极的风险,从而达到控制成本的目的。同时要运用挣值的相关知识,通过及时的绩效信息,来判断成本和进度偏差,及时采取纠正措施,从而达到在整个项目过程中控制成本的目的。

3.3 时间管理领域

在时间管理领域,主要的考点应该是对于进度的控制,对于进度的控制,主要是通过挣值分析,来分析进度偏差,及时地采取纠正措施的过程。如果发现进度落后以后,可以通过资源平衡来实施赶工和快速跟进方法,及时地纠正进度,但是在实施赶工和快速跟进的时候,会增加项目风险,所以要进行风险规划和应对措施。

3.4 质量管理领域

在质量管理领域,涉及的知识点主要是质量保证和质量控制的措施。我们要记住质量是规划出来的,而不是检查和测试出来的。任何通过时候增加测试和检查,而后修改问题的方式来增加质量的方法是错误的。质量保证的目的是保证项目实施是按照组织的质量政策来实施的,是按照质量管理计划来进行的。质量保证主要针对的是过程,也就是保证我们过程是正确的,这个过程是通过质量审计、过程分析来达到目的。而质量控制针对的是结果,也就是通过质量控制来确认我们的可交付物是否是符合质量要求。质量控制的方法很多,比如因果图、帕累托图、控制图等等。但是在IT类项目的实施中,有很多方法来实施质量保证和质量控制。

①如对于质量保证,我们可以通过QA部门的里程碑式的阶段审计来确认我们的过程是否争取。如果阶段审计达标,则决定进入下一阶段,否则需要采取相关的措施知道符合要求后方可进入下一阶段。

②对于质量控制,我们可以采取分阶段测试的方法,如一个成果的测试要经过DVR,PVR,PRA和SRA阶段的测试后才可以认为是合格的。在每一轮送测试之前采取预版本机制,内部团队先自行进行内部测试,在保证上一次测试的问题解决并没有副作用以后才正式版本送测,这样提高了测试效率,也提高了产品的质量。

③同时,加强代码的review,在修改代码的时候要经过其他同事的review以后才可以提交,这样的话,也提高了产品的质量。

④此外,加强项目团队的培训,增加团队成员的工作技能和经验。增加团队的凝聚力和协作能力,也有利于生产高质量的产品。

3.5 沟通管理领域

沟通管理主要涉及到项目的干系人管理,通过制定干系人管理策略,让干系人及时地了解项目进展,尽早地参与到项目中并对项目做出有益的事情,从而达到有效管理干系人的目的。在实际的执行过程中,可以通过建立不同关系人的沟通接口,比如针对不同类型的客户,由专人负责接口,及时了解干系人期望,以便能及时调整干系人管理策略。如,对于国外的项目,可以派人员出差,也就是小范围的集中办公,这样可以促进沟通协作,增加效率。沟通中会存在大量冲突的解决,解决冲突的方法很多,包括撤退、回避、

折衷、强制、面对(解决问题)等方法,其中面对(解决问题)的方法是解决冲突的最好方法。可以根据不同的时间、干系人和场合采取不同的冲突解决方法。

3.6 风险管理领域

风险管理在项目中是比较重要的环节,一般的风险管理流程是:识别风险->风险定性分析->风险定量分析->规划风险应对->监控风险。在写作的时候,要说明识别风险的方法,如专家判断,也就是用项目组内的专家判断可能发生的风险,或者是类比以前类似的项目来判断风险。然后就是通过风险定性分析,来确定风险的优先级顺序,如果通过风险概率矩阵来排序风险优先顺序,之后对优先级高的风险进行定量风险分析,可以采取决策树等方式来对风险进行定量分析,然后指定针对风险的应急储备,管理储备,采取积极的风险应对态度。尤其要注意,对消极的风险,我们要减轻、回避或者是转移。减轻和回避,就需求我们针对不同的风险采取不同的应对措施,尽量避免这类风险的发生,或者是减轻其发生的概率。转移风险的措施就包括分包或者是购买保险等,这样把风险转移给第三方。对于积极的,可能会对项目带来收益的风险,我们要积极的开拓,尽量让这种风险发生,以达到给我们项目带来收益的最终目的。

3.7 人力资源管理领域

在人力资源管理领域,主要涉及到制定人力资源计划、组建项目团队、建设项目团队和管理项目团队三个方面。制定人力资源计划——识别和记录项目角色、职责、所需技能以及报告关系,并编制人员配备管理计划的过程。组建项目团队——确认可用人力资源并组建项目所需团队的过程。建设项目团队——提高工作能力、促进团队互动和改善团队氛围,以提高项目绩效的过程。管理项目团队——跟踪团队成员的表现,提供反馈,解决问题并管理变更,以优化项目绩效的过程。管理与领导项目团队还包括:影响项目团队——识别那些可能影响项目的人力资源因素,并在可能的情况下对这些因素施加影响。这些因素包括:团队环境、团队成员的地理位置、干系人之间的沟通、内外部政治氛围、文化问题、组织的独特性,以及可能影响项目绩效的其他人际因素。职业与道德行为——项目管理团队应该了解、支持并确保所有团队成员遵守道德规范。在写作文的时候主要围绕以上这些观点展开论述就可以了。

4.后记

以上的一些方法和措施在项目管理中,很多都是多个知识领域使用的,比如代码的review和内部培训等,既可以放在质量知识领域里,也可以放到团队建设中作为提供工作能力的方法,只要在写作的时候表述清楚,思路清晰,让人觉得你确实在项目中做过了这些事情,那么论文过关就不成问题了。

协同通信论文范文6

    [论文摘要]无线传感器网络研究具有重大的科学意义及应用前景。协作技术是其重要组成部分。通过介绍无线传感器网络协作技术,对协作技术研究中的一些热点问题进行分析,展望无线传感器网络协作技术研究中一些很有前景的研究方向。

    一、引言

    无线传感器网络(Wireless Sensor Network,WSN)包含大量智能传感节点,分布在大范围地理区域内,近似实时地监测、感知和采集网络分布区域内的各种环境或监测对象的数据,并对数据进行处理,获得详尽准确的信息传送给用户。WSN以其监测精度高、布设灵活性强、造价低廉等特点,在军事侦察、工业控制、交通监管、环境监测等领域具有非常广阔的应用前景[1]。

    由于单个传感器节点的通信、处理和感知能力有限,无法处理大规模复杂问题,多数情况下不能获取网络全局信息,传感节点要求具有协同通信功能。WSN的协同主要是指资源的协同、任务的协同、信号与信息的协同。资源的协同和信号与信息的协同从根本上是为任务协同服务的[2]。本文通过对协作技术研究中的一些热点问题进行分析,展望无线传感器网络协作技术研究中一些很有前景的研究方向。

    二、无线传感器网络协作技术研究热点

    (一)协作任务描述

    任务描述是任务协同的基础,任务描述能力直接影响任务分配系统的复杂性。WSN的任务描述涉及两方面的内容,即对任务功能进行描述和对参与任务的节点进行描述。根据WSN的特点,感知任务可以从面向应用和面向任务分配两个角度加以描述。

    文献[3]分析比较了当前具有代表性的几种无线传感器网络任务描述方式,如有向无环图、抽象任务图、基于角色的任务图、类SQL查询语言描述等。目前并没有一种任务描述方式能同时从两个角度出发有效地对任务进行描述。

    (二)协作信号处理

    协作信号信息处理协作信号信息处理(collaborative signal and informasion processing,CSIP)技术。文献[4]描述了CSIP针对WSN网络的特点,在数据表达、存储、传输和处理等方面研究新的方法和算法来满足应用对信息精度、网络节能、低延迟、可扩展和高可靠的要求。

    文献[5]分析WSN的特点和CSIP的需求,讨论它的一般流程和主要处理模式,接着结合功能框架,归纳并总结目前已有的主要方法。CSIP基于节点间的协商和合作,选择合适的传感节点参与协作,平衡节点个体和网络整体在协作过程中的信息收益和资源代价,解决网络信息处理中的驱动机制、节点选择、处理地点、时机和算法等问题。

    (三)协作时间同步

    无线传感器网络的应用通常需要一个适应性比较好的时间同步服务,以保证数据的一致性和协调性。时间同步是同步分布式数据感知和控制所必需的。在无线传感器网络中协调、通信、安全、电源管理和分布式登陆等,都依赖于现有的全局时间。

    文献[6]提出了协作时间同步同步的概念。协作同步原理如下:如果时间基准节点按照相等的时间问隔发出多个同步脉冲,其周围单跳节点接收后依据这一系列个脉冲的发送时刻估算出时间基准节点的下一个脉冲发送时刻,并在该时刻同时发出同步脉冲。此脉冲信号会扩散至周围单跳节点。如此重复下去,最终网内所有节点都会同时发出同步脉冲,即达到了同步状态。

    (四)MAS协作

    多Agent系统(Multi-agent System,MAS)是分布式人工智能的重要研究领域,agent可以定义为具有目标、知识和能力的软件或硬件实体,能力包括感知、行动、推理、学习、通信和协作等。

    agent利用局部信息进行自主规划,通过规划推理解决局部冲突以实现协作,进而实现系统整体目标。Agent体系结构、交互语言、协商策略研究较为成熟,并且与WSN具有很多相似性。因此,可以考虑在WSN协作中引入agent。

    文献[7]提出了一种WSN中基于P2P的多agent数据传输和汇总系统架构。此构架包括接口agent、查询agent、路由agent及数据采集agent。接口agent与用户交互,路由agent负责能源效率的数据传输。查询agent为agent与路由agent之间的协作提供便利的接口,并负责建立优化计划,以实现其预定目标。接口agent和查询agent放置在资源丰富的基站,因为它们需要计算密集操作。数据采集agent负责采集,筛选和格式化传感器的数据。提供MAS架构和设计,使它们在WSNs中能够协调和沟通,彼此之间相互传输和汇总数据。

    三、总结与展望

    随着WSN商业应用越来越广泛,WSN研究面临的挑战也日益严峻。单个的能源、功率、功能均受限的传感器节点需要协作完成任务。针对传感器间的协作技术的研究也日益受到重视。目前的协作研究仅仅局限在一些具体问题上,尚未形成通用方法。本文分析WSN协作研究还是很有前景的。

    参考文献:

    [1]孙利民、李中建、陈渝等,无线传感器网络[M].北京:清华大学出版社,2005.

    [2]于海斌、曾鹏,智能无线传感器网络系统[M].北京:科学出版社,2006:212-222.

    [3]谷建华、沈沉、彭力静、李志刚,基于无线传感器网络任务描述方式的研究与比较,计算机应用研究,2008,25(5):1292-1294.

    [4]Ku ma r S,Zhao F,Shepherd D.Collaborative signal and informasion,processing in mier-esensor networks[J].IEEE Signal Processing Magazine,2002,19(2):13-l4.

    [5]史浩山,杨少军,侯蓉晖,无线传感器网络协作信号信息处理技术研究,信息与控制,2006,35(2):225-232.