首页范文大全计算机后端开发就业方向十篇计算机后端开发就业方向十篇

计算机后端开发就业方向十篇

发布时间:2024-04-26 02:19:38

计算机后端开发就业方向篇1

关键词:iFiX;mCGS;winSoCK;通信

中图分类号:tp393文献标识码:a文章编号:1009-3044(2008)12-2pppp-0c

applicationofCommunicationsinCoalmineBasedonwinSoCK

wanGYing

(anhuiHengyuanCoalindustryandelectricitypowerCo.Ltd,huaibei235156,China)

abstract:inthesystemsintegrationprocess,communicationsisfrequentlyusedbetweenthesoftwareconfiguration,opCalthoughsimpleoperation,configurationsoftwaresystemonly,nottowritespecialcodetobeavailabletotheserverandclientcommunications,butitsComputerhardwareconfigurationhigherandoccupancymemoryresources,communicationisslow;onmanyoccasions,theseproblemscanberesolvedbywinSoCKcommunicationstechnology,thispaperdescribeswinSoCKtechnicalandspecificuse.

Keywords:iFiX;mCGS;winSoCK;communications

iFiX是美国intellution公司开发的运行于nt/2000/2003的新一代大型组态软件。它以iCoRe为核心,完全基于开放组件技术的自动化软件。iFiX是当今世界工业控制领域最为流行的上位机控制软件之一,其功能强大、运行稳定,在煤炭系统得到了广泛应用。

mCGS是一款国内开发的组态软件,该软件简单易学、成本低廉在煤矿控制监测系统中的应用也非常广泛。

现有一套以mCGS组态软件设计的井下皮带集中控制系统,在调度室我们用iFiX将该系统集成到一个综合自动化平台下,实现井下皮带集中控制系统的远程实时监测。在系统集成过程中,根据现场条件我们采用了基于winSoCK的网络通信,从而实现iFiX作为客户端访问mCGS的服务器端的通信问题。

1问题的提出

在工业控制领域,现在被广泛接受的是采用opC技术来实现信息系统的集成,opC(oLeforprocessControl-用于过程控制的oLe)规范是世界领先的自动化厂商与美国微软公司合作制定的一项工业标准,它定义了客户机程序与服务器程序进行实时数据交换的方法,这使得系统硬件开发商只要提供带有opC接口的服务器,任何支持opC接口的客户程序都可以对该设备进行存取,而无须重新开发驱动程序。iFiX和mCGS软件都支持opC接口,而且支持远程opC访问,即iFiX与mCGS通过opC接口实现通信。在具体应用中,我们以mCGS端为opCSeRVeR,以iFiX为opCCLient,实现了iFiX通过opC远程访问mCGS服务器,但由于mCGS控制系统设计较早,工控机本身配置低,装入opCSeRVeR后通过远程访问时频频造成计算机死机重起,严重影响了皮带控制系统的使用,在此我们提出了用基于winSoCK的网络技术来代替两者之间的opC通信。

2winSoCK技术

winsock提供了访问tCp和UDp网络服务的方便途径。microsoftaccess、VisualBasic、VisualC++或VisualFoxpro的开发人员都可使用它。为编写客户或服务器应用程序,不必了解tCp的细节或调用低级的winsockapis。通过设置控件的属性并调用其方法就可轻易连接到一台远程机器上去,并且还可双向交换数据。在本系统中我们采用了VisualBasic作为通信的开发平台,用VB的winsock控件来实现网络通信。

2.1tCp基础

数据传输协议允许创建和维护与远程计算机的连接。连接两台计算机就可彼此进行数据传输。

如果创建客户应用程序,就必须知道服务器计算机名或者ip地址(RemoteHost属性),还要知道进行“侦听”的端口(Remoteport属性),然后调用Connect方法。

如果创建服务器应用程序,就应设置一个收听端口(Localport属性)并调用Listen方法。当客户计算机需要连接时就会发生ConnectionRequest事件。为了完成连接,可调用ConnectionRequest事件内的accept方法。

建立连接后,任何一方计算机都可以收发数据。为了发送数据,可调用SendData方法。当接收数据时会发生Dataarrival事件。调用Dataarrival事件内的GetData方法就可获取数据。

2.2UDp基础

用户数据文报协议(UDp)是一个无连接协议。跟tCp的操作不同,计算机并不建立连接。另外UDp应用程序可以是客户机,也可以是服务器。

为了传输数据,首先要设置客户计算机的Localport属性。然后,服务器计算机只需将RemoteHost设置为客户计算机的internet地址,并将Remoteport属性设置为跟客户计算机的Localport属性相同的端口,并调用SendData方法来着手发送信息。于是,客户计算机使用Dataarrival事件内的GetData方法来获取已发送的信息。

2.2通信协议的选择

在使用winSock控件时,首先需要考虑使用什么协议。可以使用的协议包括tCp和UDp。两种协议之间的重要区别在于它们的连接状态:

tCp协议控件是基于连接的协议,可以将它同电话系统相比。在开始数据传输之前,用户必须先建立连接。

UDp协议是一种无连接协议,两台计算机之间的传输类似于传递邮件:消息从一台计算机发送到另一台计算机,但是两者之间没有明确的连接。另外,单次传输的最大数据量取决于具体的网络。

在收发数据时,mCGS服务器端每隔5S向iFiX客户端发送一次数据,在收发数据前不需要客户端确认,因服务器端计算机性能较差,为避免耗费计算机过多资源,我们采用UDp通信协议。

2.3协议的设置

在设计时,可以按如下方式设置应用程序使用的协议:在“属性”窗口中单击“协议”,然后选择sckUDpprotocol。也可以使用程序代码来设置protocol属性,如下所示:

winsock1.protocol=sckUDpprotocol

2.4确定远程计算机的ip

在与远程计算机相连接的时候,需要知道它的ip地址或者计算机名称。ip地址是一串数字,每三个数字为一组,中间用点隔开(形如xxx.xxx.xxx.xxx)。

2.5系统设计流程图

本系统中mCGS为服务器端,iFiX为客户端,服务器和客户端分别借助于winsock通

过以太网实现通信,流程图如图2

3mCGS服务器端设计

用VB编写程序每隔5秒读取一次mCGS实时数据库的数据,通过winsock向客户端发送数据;首先初始化通信端口,设定远程客户端计算机的ip地址和端口、本机开放的端口。代码如下:

withwinsock1

.RemoteHost="192.168.0.10"'将RemoteHost的值修改为计算机的名字或ip

.Remoteport=4004'连接的端口号

.Bind4005

endwith

本设计中服务器端只负责向外发送数据,并不接收客户端的返回数据,故只需要调用winsock控件的SendData方法向外发送实时数据,代码如下:

ForRi=1toobjRe.RecordCount

Datobj.GetValueFromnametrim(mcgsname(Ri)),RValue(Ri)

strData=RValue(Ri)

winsock1.SendDatastrData

nextRi

4iFiX客户端设计

在iFiX客户端,同样需要初始化通信端口,设定服务器计算机的ip和端口、本机开放的端口,代码如下:

withwinsock2

.RemoteHost="192.168.0.11".Remoteport=4005.Bind4004

endwith

用winsock的Dataarrival事件接收服务器发来的数据,本系统客户端只接收服务器发来的数据,并不向服务器发送数据,接收数据的同时将数据写入iFiX的实时数据库,代码如下:

privateSubwinsock1_Dataarrival(ByValbytestotalasLong)

DimstrDataasString

winsock1.GetDatastrData

RValue(r)=strData

ifr>=objRe.RecordCountthen

ForRi=1toobjRe.RecordCount

SettargetVar=wrkSpcapp.System.Findobject("Fix32.SeRVeR."&trim(iFixname(Ri))&".F_CV")

nextRi

endif

endSub

5结论

用VB编写的基于wiSoCK技术的网络通信程序,占用内存资源较少,大大减轻了服务器端计算机的负担,读取、发送数度快,具有很强的实时性,对数据采集准确无误,而且计算机运行稳定可靠,达到了矿方要求,wiSoCK技术使用简单,相对opC通信而言,无需配置计算机系统,操作简单,该技术在系统集成方面已经得到了应用广泛。

参考文献:

[1]张艳.VisualBasic程序设计教程.徐州:中国矿业大学出版社,2003.

[2]张钧良.VisualBasic6.0程序设计教程.南京:东南大学出版社,2000.

[3]iFiX4.0用户手册.intellution.2001.

[4]mCGS工控组态软件参考指南[m].北京:北京昆仑通态自动化软件科技有限公司.

计算机后端开发就业方向篇2

学校和企业其实都希望有良好的校企合作。学校希望通过校企合作达到培养满足社会需求的合格技术型人才的目的,企业则希望通过这种合作创造更多的效益。然而为什么企业却不愿意录用高职计算机专业毕业生,造成学生就业的专业相关率低的现象呢?原因主要是高职计算机专业教学课程和内容没有及时更新,使得学生在学校学到的技能有些跟不上时代的发展,高职学生一般都是去中小型企业工作,中小型企业必须采用与时具进的先进技术工具,但人数又有限,所以为了提高效益,经常要求员工具有先进技能,一人多岗,而高职计算机专业学生掌握的技能跟不上时代要求,知识面较窄,达不到企业对技术人才的要求。因此现在只有及时进行高职计算机专业的教育教学改革,拓展专业方向,才能培养出满足企业需求的合格人才。

2市场调查与计算机专业方向拓展

高职计算机专业是高职院校it方向最老的专业,但是随着it行业技术的快速发展,相关技术的分类也越来越细化,于是从计算机专业也细分出了多个专业,比如软件专业、网络专业、信息管理专业和动漫专业等,然而社会企业还是需要大量具有计算机宽泛知识和应用技能的人才,作为老专业的计算机专业还是需要保留下来。由于这些专业的相关度很高,容易出现专业方向交叠度大和课程重叠严重的现象,使计算机专业没有了自己独特的专业方向。

2.1计算机专业以前的专业方向和问题

计算机专业的专业方向以前一直随着时代的发展而改变,曾经有过计算机软硬件安装与维护方向、基于pC机互联网的网站建设与维护方向、突出网页设计和美工等前端技能的方向、突出多媒体制作的方向等,但是现在这些方向都理所当然地成为了细分出去的其他相关专业的主要专业方向了。因此计算机专业必须重新建设有自己特色的专业方向。

2.2市场调查

对近几界毕业生就业情况的多次调查数据显示,高职计算机专业毕业生多就职于中小型企业,从事软件开发的不到2%,网络技术的不到3%,硬件组装维护的约5%,网络运营、电子商务、计算机产品销售等工作的约30%,还有相当一部分毕业生的就业岗位与专业完全不相关。近年对计算机相关中小型企业人才需求的大量调查数据显示,随着移动互联网的迅速普及应用,企业以前需要的pC机端的weB开发、网页设计、美工、网站编辑于维护、网络运营、电子商务等岗位人才需求量下降,现在对移动互联网技术方面的人才需求直线上升,增加的岗位主要有移动通用页面设计与制作、移动客户端应用开发、移动服务器端建站、移动产品网络营销等。另外还有少数企业已经开启了新兴的智能楼宇和物联网产业建设,虽然目前的企业人才需求不多,但将来一定是主流。

2.3专业拓展方向的选择与确定

职业教育领域应及时感知行业技术新技术动向和人才市场的需求,并迅速调整教学内容和方法来培养相关的人才以满足社会人才市场的需求,更好地促进社会经济的发展。经过对相关行业所使用的技术新动向的调查,可以感知到当前和以后的it行业新技术方向为移动互联网、智能楼宇和物联网,计算机专业的拓展方向应该在这几个新技术选择一个。对中小型企业人才需求的调查结果表明,目前人才需求最多的是移动互联网客户端应用开发方向,而且该方向的课程可以在以前的课程基础上拓展,实验和实训可以充分利用以前的实验资源,资金投入要求不是很多。物联网和职能楼宇方向虽然是将来的必然发展方向,但这两个方向的课程体系和实验环境相对于现有的课程体系和实验实训环境,变动非常大,需要投入大量资金,在经济基础不雄厚的条件下当前不适合往该方向突然转向。根据以往对高职学生接受能力的总结,移动互联网客户端开发方向的学习内容由于编程较少,在他们的接受范围内,所以现在选择该方向作为计算机拓展方向。

3基于计算机专业新方向的教育教学改革

明确了计算机专业的方向后,不仅应该调整专业的课程体系,还要重视教育教学改革。

3.1教育教学的改革

针对不同的生源采用不同的教学方法。高职生主要来源是三校生和普高生,虽然他们都使用过移动互联网产品,但专业理论基础和技术基础却有很大差异,所以教学方法也应该有所不同。三校生的专业课教学是突出理论和实践水平在以前的基础上进一步提高,而普高生的专业课教学需要从课程的理论和实践基础开始,循序渐进,所以给他们上同一门课的老师,虽然课名和教材一样,但教学进度和内容不一定相同,需要制定不同的教案。

3.2专业课程及实验实习方法的的改革

专业方向的拓展必然造成传统专业课和专业基础课的内容变动,传统的课程或者淘汰,或者减少课程内容中过于理论的内容,增加专业拓展方向的课程内容。校内课程实验和实训应继续坚持校内的“产教结合”模式和案例教学,但是课程实验教学的方法还需要改革。传统的课堂教学模式是老师先讲理论,再做相关实验演示,然后学生被动模仿。现实工作中都要求员工具有主动学习思考的能力,所以培养学生主动学习的能力很重要。专业课程教学方法可以进行以下尝试。课程的早期实验可以先按传统教学模式进行,中期阶段随着学生知识的积累,可以指导学生先做实验,教师解释实验中理论依据,课程后期教师可以先指导学生自己做实验,让学生主动搜索查找相关的理论依据,以这种渐进的方式激发和培养学生学习的主动性。另外还要提高“工学结合”实习的有效性。“工学结合”要求作为校外实训基地的企业提供充足的专业相关性实习岗位,鼓励企业对实习生进行岗位培训,而不是把学生当廉价劳动力在企业做于专业不相关的简单打杂事务。

3.3培养学生较宽的技能范围

中小型企业要求员工不仅具有应用专业时尚技术的能力,还要一人多岗,具有跨学科的其他专业基本技能。所以计算机专业还需要开设更多的专业选修课,鼓励学生根据自己的职业规划学习跨专业的选修课。

4结语

计算机后端开发就业方向篇3

关键词:高校机房;高效管理;计算机维护;高校计算机教学

中图分类号:tp393文献标识码:a文章编号:1671-7597(2012)1210148-02

1计算机系统的安装

我们在安装计算机操作系统时(以windows操作系统为例),我们首先选一台性能和配置都比较好的计算机作为标准机,然后开始安装操作系统。我们安装的是windowsXp操作系统,因为现在绝大多数的应用软件对windowsXp操作系统的兼容性较好,安装操作系统后接着就是安装计算机教学要用的软件,这些软件可以分为:1)计算机基础教学类(oFFiCe、wpS等);2)计算机编程类(VB6.0、C++6.0、JaVa、VS2008等);3)艺术设计类(photoshop、3Dmax等);4)机械设计类(UG、aUtoCaD等);5)管理软件类(企业管理软件eRp、物流管理软件等);6)数据库类(VisualFoxpro6.0、mYSQL、SQLserver、oracle等);7)网页制作类(Fireworks、Dreamweaver、Flash);8)视频编辑软件premiere;9)计算机监控教学软件Lanstar8.0;10)机房自动收费管理系统;11)其他的辅助软件等。

在安装Java开发工具箱(JDK)时我们做了一个批处理文件,只需运行一下该批处理文件就自动配置好环境变量,就可以进行java开发了;在安装泰利德机房收费管理软件客户端、和Lanstar8.0客户端时,我们做了一个批处理程序,只需要所有客户端登陆到lanstar然后发送远程命令运行该批处理就可以大批量地安装好泰利德客户端和修改计算机ip地址和lanstar客户端的登陆频道。这样方便管理,和维护,大大的增加了管理和维护的效率。因为之前安装泰利德客户端时要一台一台的安装,每一台至少需要2-3分钟,可想而知几百台计算机要多少时间才能安装完。经过我们的研究和探讨最终做出了这样一个批处理程序,提高了工作效率、减轻了工作人员的负担。

2网刻

我们根据不同机房的电脑我们采用不同的克隆方法,针对基础实验室我们采用惠普的增霸卡,利用网络工具就可以把标准机的系统克隆给其他的计算机,我们可以批量操作几百台机器,但是我们考虑到外网的传输速度的问题我们采用局域网克隆,这样可以保证速度而且便于管理。我们只要进入增霸卡里利用网络工具,把做好的标准机作为发送端,然后远程唤醒要克隆系统的机器或者用lanstar把要克隆的机器开机或者手动开机进入增霸卡的接收端,登陆完毕后我们完成登录然后设置相关的参数,点击发送数据,数据发送完成,系统克隆完毕。剩下的工作就是利用增霸卡的系统工具里的分区信息设置好所需要的保护的方式和保护那个硬盘即可。

针对其他的没有安装惠普增霸卡的计算机我们采用Ghost软件进行备份我们做好了的标准机的系统,然后再利用GHoStSRV

服务器软件,我们只要配置好GHoStSRV服务器然后点击接收客户端即可等待客户端登陆,我们利用maxdos软件或者我们自己制作的U盘进入pe系统然后打开ghost软件利用多播功能然后输入我们之前配置好的GHoStSRV服务器的名字即可,接下来在服务器端点击开始发送就开始克隆系统,等到发送完成网刻就完成。

3保护

我们针对不同的计算机采取不同的保护方法,在安装好惠普增霸卡的计算机上我们进入增霸卡,在分区信息里设置好我们需要的保护方式然后保存退出就保护上了。在没有安装增霸卡的计算机上我们用的是冰点还原精灵,我们把教师机作为服务端,学生机作为客户端,在教师机上安装好冰点还原精灵的服务端然后在学生机上安装客户端,在安装客户端时我们用的是批处理安装的,这样安装省时高效,方便管理和维护。学生机只要把系统盘保护起来就行,这样保证系统不会被破坏和修改。服务端可以放开客户端的保护,这样我们在以后的维护和系统升级时就变得非常方便。

4教学和监控

我们采用lanstar8.0来进行教学,方便多样性的教学,我们可以利用lanstar8.0如下功能进行教学和监控,方便老师的教与学生的学。

Lanstar8.0主控端在教学和机房管理中常用功能有:

4.1广播,广播有两种形式。1)全屏广播:实时的将主控端的所有屏幕操作和语音通过网络传送到指定被控端,主控端屏幕以全屏的方式出现在被控端上,学生看的更清楚、可以避免学生上网做其他与教学无关的事情,保证教学的效果;2)窗口广播:主控端屏幕以窗口方式出现在每台被控端,被控端可以自由移动鼠标,可以最小化,最大化,自己调整窗口大小,边看边练习,达到同步学习的目的。

4.2屏幕录制。主控端将教学时的屏幕操作、语音、视频同时录制下来,以供学生反复学习或其它老师参考使用,方便学习和交流。录制的时候可以将操作过程广播给所有被控端。

4.3屏幕回放。老师只需要讲一次课,以后同样的课程直接播放,无须再讲一次,这样使资源最优化;可将屏幕录制的画面及讲话再放出来,并广播给所有被控端。主控端可以选择以全屏或窗口的方式在本机播放,有利于资源的合理利用,从而达到资源整合的目的。

4.4语音教学。教师可以通过主控端耳麦进行语音授课,学生可利用语音录制功能,将教师的语音教学的内容录制下来,便于课后的复习和讨论。

4.5监控。主控端可以就在自己的计算机屏幕前监看到每个被控端的计算机操作情况,可以及时进行纠正学生的不良行为或者及时发现问题并给与解决。

4.6演示。主控端允许某个被控端通过网络操控主控端的计算机,并将操作过程广播给其它被控端,做示范演习,主控端可随时中断被控端的操作。

4.7分组教学。教师可以通过主控端将被控端(学生)进行分组,分别指定组长代替主控端对组员进行教学、学习、讨论、娱乐等操作。

4.8黑屏。当主控端禁止被控端进行计算机操作时,可将被控端的鼠标和键盘锁定,屏幕呈黑色。

4.9远程关/开机。主控端可远程开启、重启或关闭所选的被控端计算机。在关机时可以强行关机,也可以设置延时关机,提醒被控端存盘,避免资料丢失,在我们机房维护中需要重启或关机、开机时非常方面。

4.10远程信息。主控端可在自己的计算机上面察看被控端计算机信息,包括系统基本信息。

4.11文件传输。教师可以通过主控端可将作业(或文件资料)发送到被控端的指定目录中,发送作业(文件)瞬间完成,不必四处奔波。

4.12远程命令。主控端可通过网络远程发送指令,启动被控端上的应用程序,达到批量操作的目的。

Lanstar8.0被控端常用的功能有:1)举手。电子举手仅需点击『电子举手ScrollLock或者按下键盘上的『ScrollLock键,教师通过主控端便可以看到举手的被控端图标上面有手的模样,既形象又方便,仿真普通教室的功能。2)消息。发送消息是被控端一个非常有用的功能,这样在上课的时候,被控端可以向主控端发送消息,方便与老师交流。3)提交。作业提交实现了向主控端提交完成的作业;如同普通课堂,上课就会有课堂作业,提交课堂作业有助于监督被控端的完成情况,保证教学有效地进行。

5自由上机

由于我们在平时上课的时间老师讲的内容同学们还没完全的理解和吸收,还有同学们要上网查找自己想要的资料等,我们学校在周一至周五晚上六点半到十点半,双休日和节假日是机房开放学生自由上机时间,学校适当的收取一定的自由上机费来提供自由上机时间的管理和维护的费用。我们在自由上机时采用实名上网,需要办理上机卡才能上网。为了方便管理我们采用泰利德机房自动收费管理系统进行管理。我们常用到该系统主要功能有:1)不在入口处刷卡,不能正常启动计算机;一张卡只能开启一台计算机,保证机房上机有序进行。2)学生下机必须正常关闭计算机,否则不能下机,使学生养成良好地上机习惯。3)可查询任一台计算机,在过去任一段时间内上机时间表,由此可查出破坏系统者。4)全自动按上机时间收取上机费用,可完全替代手工计费。5)提供按课时预约功能(可以根据星期和学期的不同时段循环预约)。提供上机预约功能,团体可以提前预约上机。预约情况一目了然。6)选择上机必须刷卡方式时,智能判断收费方式收费时间。上课时间段内,不收费。7)提供个人账务查询、每日按账务总结等各种账务查询方式,并能打印出各种报表。8)基本数据维护功能。可以输入学生的身份、性别、班级、账号、密码等。9)提供机房设备管理功能。机房设备数量、状态、配置情况一目了然。设备损坏可以标注。10)可以设置公费与自费,学生白天上机可以选择公费。11)可以根据机房、计算机、用户身份、时间设置不同的计费标准。12)提生新卡、加钱、挂失、解挂、换卡(学生专业时使用)、修改卡信息等功能。13)给不同的使用者赋予不同的管理权限。14)良好的开放性和兼容性,可以与校园网计费系统挂结,可以与射频卡、iC卡、磁卡、条形码等多种外设挂接。我们在机房自由上机管理利用这个软件给我们的管理带来了不少方便,机房自由上机时间不再混乱,管理有序地进行。

6人员安排与分工

我们在机房的日常管理中,由于事情比较多也比较杂,我们就吸收了一些有一定的计算机技术和对计算机感兴趣的同学到机房帮忙,也带动他们学习新的知识和技术,我们安排了两个学生作为负责人,主要负责管理,其他学生主要对自由上机和机房的一些日常工作的管理以及检查设备和维护计算机,这样他们学到了相关的知识同时也锻炼了自己的动手能力和学习能力,我们也减轻了一些工作负担,我们有更多的时间去学习先进的管理技术和维护技术来提高机房的管理,这样学校的计算机教学工作也就能顺利地进行。

7管理制度

在机房的管理方面,我们根据实际情况制定了一些日常管理制度(包括机房卫生制度、机房上机制度、机房借用制度、以及设备借用制度等)保证机房的教学工作顺利地进行,这样机房就达到了干净、整洁、有序,保障了教与学的顺利进行。

总之,在中国乃至全球有成千上万的机房,无论是小学、中学、职业学校、大学,还是其他的机构的机房都要有一套行之有效的管理方案这样才能高效地管理和维护。

参考文献:

[1]李国庆、秦婵婵,高校机房管理与维护探究[J].湖北:软件导刊,2009,08,30.

[2]程光德,高校计算机机房管理经验谈[J].北京:信息与电脑(理论版),2010,02,15.

[3]段爱华、雷正桥,学校机房管理工作浅谈分析[J].重庆:科学咨询(决策管理),2009,02,10.

[4]李瑜波、童燕青,计算机开放实验室的实现目标与管理措施[J].北京:实验技术与管理,2003,10,30.

计算机后端开发就业方向篇4

(中国人民解放军海军航空工程学院青岛校区,山东青岛266041)

【摘 要】本文对比了数字非压缩视频光端机与模拟视频光端机的技术差异和优势,介绍了数字非压缩视频光端机的基本工作原理和关键电路设计,以及如何充分利用数字通信领域的先进技术在产品性能、应用上去创新和发展。提出了一种基于电话网的远程维护系统在光端机中的应用,阐述了光端机远程维护模块和计算机远程维护网管终端的设计和实现。

关键词光端机;数字非压缩视频光端机;模拟视频光端机;电话网;远程维护

0 引言

光纤传输视频信号相比同轴电缆、非屏蔽双绞线、无线等其他传输介质,有着带宽高、传输距离远、抗干扰性强等较多的技术优势,随着光纤价格的逐步降低,视频光端机在平安城市、道路监控、高速公路、轨道交通、军队、石油石化等需要远距离传输视频的行业领域得到了广泛应用。由于光端机的生产和使用受地理位置的局限,当光端机所处的地理位置偏僻,并出现业务不通、配置失效或者软件故障时,研制生产单位都需要派遣技术人员到现场进行故障定位和排查,大大增加了光端机的维护成本。由于我国电话网络具有高覆盖率的特点,基于电话网的远程维护系统在光端机中的应用,不仅能及时对光端机的非硬件故障进行定位和排除,还能在最大程度上减少研制生产单位的维护成本[1]。

1 光端机技术的发展历程及趋势

1.1 光端机技术的发展历程

光端机是一个延长数据传输的光纤通信设备,它主要是通过信号调制、光电转化等技术,利用光传输特性来达到远程传输的目的。光端机一般成对使用,分为光发射机(如图1所示)和光接收机(如图2所示),光发射机完成电/光转换,并把光信号发射出去用于光纤传输;光接收机主要是把从光纤接收的光信号再还原为电信号,完成光/电转换。

图1 光发射机

早期的视频光端机是采用调幅、调频、调相等模拟调制方式,视频传输路数少,易受到外界环境干扰和通道之间相互串扰,视频传输质量不能满足使用要求,从本世纪初开始就逐渐被数字非压缩视频光端机取代。数字非压缩视频光端机采用脉冲编码调制方式(pCm)对模拟视频进行采样,经过数字化编码后的视频码流就可以借助成熟的时分复用(tDm)、波分复用(wDm)等通信技术,把1路或多路视频信号以及其他辅助信号一起通过光纤传输。目前市场上的光端机使用单波长就可以传输16~18路视频,加上粗波分复用(CwDm)技术,可以单纤传输100多路视频。在组网方式上可以支持点对点、节点链型、节点环型、多点汇聚型等多种拓扑方式,在业务接入方面,除了视频还可以支持低速异步数据、音频、以太网、开关量、电话、e1等信号。

数字非压缩视频光端机作为传输设备,最重要的是要保证视频的传输质量,而衡量视频质量一般采用视频测试仪表对视频进行相关的指标测试,视频指标通常包括视频电平、微分增益、微分相位、幅频特性、信噪比等。因此,要保证较高的传输质量,采样位数至少要使用8bit或10bit,这样才能保证视频信号有足够的信噪比;采样频率要在13.5mHz以上,这样才能保证模拟视频的带宽和幅频特性。

除了点对点光端机外,还有通过光纤组成节点链型或环形拓扑结构的节点式光端机。多个节点式光端机可以分段共用一根光纤,这种方式能节省大量的光纤资源,比较适合道路监控应用。节点式光端机在设计上需要采用同步方式,即每个节点复接和传输的时钟都是同源的,这样才能完成多点的业务数据复用。由于多级传输会造成信号劣化和抖动增加,所以每个节点的时钟电路精度和抖动参数很关键,一般会选用压控晶振或者专用时钟芯片电路来实现系统时钟同步。

1.2 光端机未来的发展趋势

视频网络化、高清化是未来视频监控的发展方向。视频信号在前端进行压缩降低了传输带宽,使传输的成本降低,以太网的组网、交换十分灵活,同时压缩数据还可以直接存储,这些都是网络视频的优势。正是由于这些优势,网络摄像机(ipC)近年来迅速普及,给传统的视频光端机厂家带来了巨大冲击。由于ip监控方案与非压缩视频方案在技术上差别过大,不可能很方便地把非压缩视频系统升级为压缩视频系统,因此,未来产品只有向ip视频监控系统转型,才能满足市场发展需求。在目前的过渡阶段,可以在光端机业务接口上加大对网络的支持,包括增加多端口的百兆以太网和千兆以太网,这样可以同时兼容模拟视频传输和网络视频的传输。

2 光端机远程维护系统中的应用

2.1 光端机远程维护模块的系统组成

光端机远程维护模块主要由一个内置的调制解调器、网管通道、数据传输协议、各类业务、各类性能统计、各类告警、CpU、FpGa和存储器组成。其中嵌入式系统运行在CpU上负责对低速综合业务、以太网业务和光口业务进行配置,FpGa专门用来收集光端机的性能和告警,SDRam负责存储设备的运行信息,Rom存储设备的历史告警。其系统组成如图2所示。

图2 光端机远程维护系统组成

2.2 系统工作原理

计算机远程维护网管终端通过外接的调制解调器与处在电话网远端的光端机内置调制解调器建立了一条基于电话网的通信通道,计算机远程维护网管终端向远端的光端机发送各类指令,指令经过网管通道进入数据传输协议层,通过数据传输协议对指令包进行解析,运行在CpU上的嵌入式系统开始执行指令包中的指令。如果是配置指令就直接对设备各相关芯片进行配置,如果是收集告警信息就需要通过FpGa将收集到的历史告警和当前告警传送到SDRam中。然后,通过数据传输协议对告警信息进行打包封装传输,数据信息仍通过调制解调器建立的电话网通道将数据传送回远端的计算机远程维护网管终端。

计算机远程维护网管终端通过传回的设备告警信息可以判断设备中的低速综合业务、以太网业务和光口业务是否工作正常,处于远端的维护人员可以通过当前告警和历史告警信息定位光端机故障,并通过配置来排除光端机故障。在基于电话网的远程维护系统中,采用了目前比较通用的一种网络管理协议(简单网管协议(下转第126页)(上接第124页)Snmp),Snmp提供了从网络上的设备中收集定义的数据信息,它主要包含三个部分:管理信息结构Smi、管理信息库miB和简单网络管理协议Snmp。为了有效地对网络中的设备进行管理,读取数据采用批量数据操作(GetBukl-Reques)t,对设备进行配置采用Set-Request,对设备的性能统计和告警信息收集采用trap机制,整个系统数据传输协议采用Snmp完成[2]。

2.3 计算机远程维护网管终端模块的设计

计算机远程维护网管终端模块由远程网络拨号、数据处理、图形化界面显示、业务配置、性能统计和告警信息等模块组成,如图3所示。

图3 计算机远程维护网管终端系统组成

计算机远程维护网管终端通过远程拨号模块与远端的光端机建立通信通道,计算机远程维护网管终端从光端机中读取所需的数据信息,通过数据传输协议将接收的数据发送到数据处理模块,按预先定义的数据结构对数据进行分析保存。业务配置、性能统计和告警信息分别从数据处理模块中读取与之相关的设备数据信息,并将配置状态、性能统计结果和告警详细信息显示在图形化界面中。当设备发生故障时,计算机远程维护网管终端接收到来自远端设备的告警trap数据信息,并通过数据传输协议解析后发送到数据处理模块。操作人员可通过接收到的告警信息定位故障,并通过图形化界面对相关业务进行配置来排除故障,达到远程故障排除[3]。

对于光端机而言,业务模块主要分低速综合业务、以太网业务、pDH电口业务和光口业务等,需要统计的信息包括告警信息和性能。在计算机远程维护网管终端中,主要是对各类业务配置、性能统计和告警信息进行数据结构定义。在计算机远程维护网管终端中采用面向对象的设计方法,将所有业务按业务类别不同定义成相应的类,该类中包含了各自的性能信息和告警信息,然后使用链表对定义的各种类型的类对象进行存储,在使用过程中,只需要遍历数据链表即能完成对各类业务的配置、性能和告警的显示和操作。

告警模块作为光端机运行不可或缺的故障诊断大师,在整个远程故障定位和排除过程中都起着至关重要的作用。远端光端机通过FpGa实时的收集设备的性能信息和告警信息,并将收集到的信息储存在设备的存储器中,方便管理者实时查看设备状态。告警信息分为当前告警和历史告警,当计算机远程维护网管终端通过电话网与光端机建立连接后,计算机远程维护网管终端就会向远端设备发送读取当前告警指令,远端设备响应后,返回当前告警信息数据,计算机远程维护网管终端通过数据传输协议解析收到的数据包,并存储到定义好的数据结构中,然后通过可视化界面显示当前告警信息。当前告警传输完成后才对历史告警信息进行读取,由于电话网传输带宽有限,历史告警设置了筛选条件(如按时间、按业务、按告警类型等)以便更直接、更快地定位远光端机的故障。

3 结束语

随着光纤覆盖范围的不断扩大,作为光信号传输中转设备的光端机应用也越来越广泛,基于电话网的远程维护系统在光端机中的应用,使得光端机生产厂家可以不受地域限制对产品进行故障定位和维护,大大节省了维护成本。目前,该系统已经在光端机中得到稳定的应用,电话网覆盖的地域都能使用具有远程维护系统的光端机,而且在实际应用中以其便捷的故障排除功能获得了用户的好评。

参考文献

[1]吴克军,沈瑞松,奚旭镛.本地电话网网络管理系统的研究与开发[J].军事通信技术,2003,24(2):24-26.

[2]谢希仁.计算机网络[m].5版.北京:电子工业出版社,2008.

计算机后端开发就业方向篇5

现在许多行业或者服务都打着云计算的旗号,但并不是所有的都是云计算,去伪存真看云计算,就是要抓住云计算真正的内核,

云计算实际有两个重要方面,缺一不可,不可偏废,一是集中计算,一是分布式计算,云计算是以特定方式融合二者的历史产物。忽视任何一点,都会有严重片面性。

现在许多“伪云计算”,倒不一定是说了完全不沾边的事情,而是把云计算的某个侧面,或历史上的某个局部来源,夸大为云计算的主流,而产生误导。

为此,在这里打算仅就云计算最核心的内涵,进行一番辨析。

1)集中计算分几种情况,与云计算既有联系,又有区别:

第一种,也是最典型的集中计算是大型主机,如iBm的S/360。相当多的人把云计算说成是集中计算,这并不全面。因为云计算显然不等于大型主机。云计算的应用,并不集中于大型主机内部,而是分散在集中计算和存储的外部计算节点上。

第二种,是主从机结构,服务器是主从机结构中的集中的一方,以后互联网的weB模式,就是主从机结构的一种。主从机结构和weB都不等于云计算,这是因为,它们的控制权位于主机(服务器);从机虽然分散存在,但没有控制权,不是以用户为中心的。

第三种是网格计算,网格计算本质上仍是集中计算。它表面上虽然具有利用分布计算资源的特征,但由于要解决的是巨大而单一的计算问题,从应用角度看,并不是分布式的。把云计算理解为网格计算,显然会漏算由节点方(应用方)提出任务这一点。

2)分布式计算,同样与云计算既有联系,又有区别:

第一种,weB出现前的互联网(www出现前的互联网),如阿帕网,就是典型的分布式计算,并不需要服务器作为计算中心。仅有分布式计算,并不等于云计算,因为云计算还有集中存储和计算的部分。

第二种,p2p,即无须经由服务器,一台计算机与另一台计算机直接相联。其重要特点是对等,没有主从之分。在可管理的p2p模式下,虽然可以经过服务器,但不同于主从机结构处,在于它也可以不通过服务器,而主从机结构不通过服务器是不可以的。云计算不同于p2p之处,在于它必须以集中计算和存储作为分布式计算的互补方面。

第三种,协同计算,可以认为是p2p形式的推广,从点对点,发展到群组协作,即时消息、SnS等,都可以是基于协同计算和并行计算的。协同计算已非常接近云计算,但仍有不同,例如Soa(面向服务架构)可以复用服务模块,但这可能只是发生于应用之间,必须将这些可复用资源移向独立于应用的云服务器中,才算云计算。

现有许多云计算的定义,都往往偏向上述情况中的某一边,因此显得似是而非。需提醒的是,业内人士谈云计算往往有特定语境,比如说云计算建设要加强集中计算和分享。结合具体所指,可能并没有错,因为它可能是指云计算基础设施或平台本身建设,也可能是针对大企业的云端业务。但听的人往往听错,以为这就是云计算的全部,体会不到分布式计算和应用端的存在。这就造成误导和误解。

这种情况并不可怕,消除误解就会搞明白。但还有一种情况就不同了。一些大企业在搞云计算时,以传统的网格计算、主从机的旧理念,把云计算纳入排斥分布式计算的集中计算的轨道,那就属于内行的传统与保守了。目前对于集成的理解,就有这种实际问题存在。

3)集中与分散的联接

现有对云计算的定义中,许多都忽略了两个基本点之间的联接方面的内涵。实际上,二者的联接,是云计算的精髓所在。这种内涵,也是从历史中一步步发展出来的。有几个概念,值得特别注意:

第一,分享(或共享)。现在所有的云计算,都会提到分享。这主要是指在云中分享可复用的资源,也包括点对点之间的分享。分享是与工业化格格不入的概念。工业企业经济是在排除分享的前提下建立起来的;可分享的东西,属于政府用税收提供的公共产品。但在云计算中,分享完全可以是市场行为。之所以会这样,是因为有两种情况与工业经济相比发生了变化,一是生产资料从物质和资本,变成了数据,从不可复用,变为可复用;二是出现了基础业务与增值业务之间的交叉补贴,分享可以获得回报(例如免费模式)。这样就造成集中的部分分享,而分散的部分回报。其中,数据资源可复用性,正是云计算中的集中,采用分享模式的基础;而集中业务与分散业务之间的关联,是分享可以成立的模式基础。

第二,虚拟化。虚拟化是云计算的重要特征。工业生产方式是集中,农业生产方式是分散。历史上从来没有解决好二者的矛盾。虚拟化在协调二者关系上,走出了新路。早在大型主机时代,虚拟化的思想就被提出了。但那时并没有端的应用可供施展。到了云计算中,虚拟化在云的集中与端的分散之间,起到关键联接作用。实际是在技术上,把资本专用性的框框打破了。在实体经济中,要素具有刚性,难以自由流动,固定资产的投资,经常成为沉没成本,造成巨大闲置和浪费。

在云计算中,虚拟化实际上将要素的刚性,变为了柔性。这对于应用端、增值端的边际投入,固然没有造成直接的改变,但对集中于云端的可分享资源来说,却是一种巨大的社会节约。相当于从事同样生产的固定成本(如初始固定投入)凭空节省了许多。社会可以把固定成本转化为可变成本,集中于必要的增值业务,为用户创造更多价值。

第三,效用计算。效用计算实际是租赁的概念。由于资源可复用而生产要素可以虚拟化,在产权上带来的一个合理变化,就是资源配置可以“变拥有为控制(使用)”,把所有权与使用权分开,对生产要素不必拥有所有权,而以租赁的方式,控制使用权即可。在云计算中,以这种方式,实现的是云一方的所有权与端一方的使用权的自然联接。这造成公有制与私有制之间一种奇妙混合:在云的方面,基础设施(i)、平台(p)和软件(S)――相当于工业时代的道路、厂房和设备――是“公有”的;在端的方面,增值业务和边际投入是“私有”的,而“公”、“私”之间以一定比例分成(如三七分成)。

计算机后端开发就业方向篇6

【关键词】人民银行云计算云桌面系统建设

虚拟化是当前比较热门的it技术,云计算利用此技术得到空前发展,虚拟化可以将不同地域之间的主机虚拟在一起,统一管理,使用不同物理主机的资源,其在安全、节能、管理等方面具有许多优势,所谓虚拟化可以是一台物理主机虚拟成为多台主机,也可是多台物理主机成为一台大型主机,还可以将多台物理主机虚拟成为一个整体的资源,再将整体的资源虚拟成为多台主机,同时还可以在不同虚拟主机之间构建虚拟网络系统,用于各虚拟机之间连接。云桌面系统是基于虚拟化技术构建大型服务器,在服务器端为每位用户虚拟一台客户端主机,用户通过网络系统操作虚拟客户端主机,体验与操作本地计算机无异。人民银行各级分支机构正在探索云计算在央行信息化建设中的具体应用,本文试图通过解析云计算的特点,结合基层央行具体实际情况,以云桌面作为具体实践对象,对基层央行开展云桌面系统建设进行分析,提出政策建议。

一、基层央行云桌面系统建设的必然性

(一)当前网络技术发展现状适合基层央行开展云桌面办公系统建设

随着人民银行两级数据中心总体架构不断演化,各业务系统均已上收至上级行,地市中心支行仅保留办公自动化以及部分运维监控系统。目前,上级行也正在着手省级数据中心建设,努力向云上央行的目标靠近,随着云上央行的建设不断发展,下一步办公自动化和运维监控系统也可能会上收,然而,受广域网专线带宽限制,地市中支上联省会中支带宽无法满足远程云桌面虚拟化建设要求,所以,现阶段云桌面虚拟化只能在本地局域网内部实现。

(二)建设央行特色的办公系统是技术进步的必然要求

云桌面办公已成为当前办公体系的主要发展方向,各行各业都在不断进行技术创新和改造,以适应新的时代要求,提升自身核心竞争力,赢得更多发展机会,创造更多工作价值。人民银行基层行作为中央银行的派出机构,也可以通过技术创新,提升我们的工作效率,使货币政策传导更加有效,收集地方相关经济金融信息更加及时,为上层决策提供更加准确的依据。云桌面办公系统虽然不能完全等同于信息化建设,但它确实是信息化建设不可或缺的部分,是建设服务型政府的具体、有效的措施和途径。

(三)云桌面虚拟化技术可以改善办公环境

传统办公模式下,每个人需要使用1至3台计算机开展业务,每台物理设备占据着办公室一定的空间容量,很多资料都需要集中存放,计算机布放势必会给资料摆放造成影响,计算机布放的科学性和合理性将显得更加重要。如果一间办公室安排较多工作人员,每名员工使用2台以上机器,在温度较高的环境下,各计算机将加速风扇旋转速度,发出巨大噪音,计算机越多则噪音越大,噪音和高温将会对工作人员的情绪产生影响,进一步影响工作效率和效果。云桌面终端能很好解决上述问题,其本地并不存储和处理信息,通过网络与服务器中的虚拟主机进行通信,体积小、无噪音、低热量等特点很够很好满足现代化办公环境要求。

二、目前基层央行业务系统建设存在问题

(一)当前框架下基层人民银行客户端计算机资源未能得到有效利用

基层人民银行业务主要业务系统有tCBS、aCS、货币发行、办公自动化等等,业务系统客户端一般通过C/S或B/S模式访问服务器,B/S模式通过ie的方式开展业务,对本地计算机性能要求不高,C/S模式通过客户端程序办理事务,本地客户端程序大小在100m-200m之间,对客户端计算机磁盘和性能的要求也不高。各级行采购的客户端计算机均属于品牌机,其具有性能高、容量大等特点,在办公和业务中未能充分发挥其性能优势。经调查发现,近年来,采购的客户端计算机磁盘容量已达到500G,甚至1t,但职工使用3至5年后,操作系统、程序、存储的资料总共占用的磁盘空间也只有100G左右,CpU均使用4核心以上结构,内存也在4G以上,CpU使用率均在5%以下,内存使用率也仅维持在30%左右。可以说,客户端计算机很多资源未得到有效利用,存在一定的资源浪费,进行资源整合势在必行,而虚拟化技术在资源整合方面具有很强的优势,云桌面系统就是资源整合的具体体现。

(二)传统电子化办公模式下数据安全难以得到保障

日常工作中,各职工会在个人办公或业务计算机中存储重要工作资料,但很少会将自己的工作资料保存到其他同事电脑做备份,即使保存到其他计算机,频繁的手动备份也将大大阻碍个人的备份积极性,一旦个人办公或业务计算机电脑磁盘出现问题,数据将难以找回。从物理安全方面考虑,个人资料保存在办公室计算机当中,安全性也难以得到保证,即便设置了开机口令,甚至设置BioS口令,但如果存在物理窃取的情况下,完全可以通过BioS放电重置和winpe启动方式进入个人计算机窃取信息,而机房物理安全就要坚固得多。云桌面系统可以将每名职工个人用计算机虚拟到服务中,职工使用网络与服务器通讯,操作服务器中的个人虚拟计算机,个人资料及程序均放置于服务器当中,一般来讲,服务器安全设置要强于人计算机,管理和防护也优于个人计算机,一定程度上,有效地提升了全体职工的信息安全水平。如果使用了双机热备和RaiD技术,安全性将得到更大提高。

(三)传统电子化办公总体运行成本较高

从人民银行保山市中心支行实际情况看,每名职工至少配备有1台办公自动化客户端计算机,业务部门职工还另外配备了专门的业务客户端计算机,以中支120人、配备2台计算机的职工35人计算,全行共有在用客户端计算机120+25=145台,每台主机功耗0.25Kw,全年平均每人工作250天,每天工作6小时,每度电0.6元,每年客户端计算机主机共需支付电费:145台*0.25千瓦*250天*6小时/天*0.6元/千瓦时=32625元,此项开支可节约下来,用于其他建设。从长期运行来看,电费价格将不断上涨,长期电费节约将非常可观。从电子设备更新换代的角度看,客户端计算机在运行6年以后即面临更新问题,而服务器更新的周期将低于客户端端计算机更换的周期,以每台客户端计算机5000元计算,每全部更新一次客户端计算机费用为60万元,云桌面仅仅更换服务器,更新成本将远远低于60万元。

(四)传统电子化办公客户端计算机管理困难

目前,人民银行保山市中心支行客户端计算机数量众多,且每台计算机配置不一样,存在软硬件差异,需要进行不同设置和处理,即使相同业务相同机型使用镜像开展备份恢复,其备份和恢复的速度也需要较长时间,同时,客户端计算机出现故障需要到现场进行处理,维护工作量较大。员工在日常使用计算机过程中,直接对自己所属计算机软硬进行操作,由于使用方式不当等种种原因,可能会导致机器故障千奇百怪,需要技术人员逐一解决。在业务软件升级过程中,由于各职工操作系统独立,需要对每台电脑开展部署安装,而云桌面办公能很容易解决软件分发问题。从维护的硬件设备数量来讲,传统办公模式下it运维人员需要维护数百台机器,云桌面模式仅需维护几台服务器,维护硬件数量明显减少。

(五)老旧客户端业务程序在新操作系统中的运用存在诸多不兼容问题

目前,人民银行保山市中心支行新配发客户端计算机均安装有windows7操作系统,很多业务程序在windows7操作系统下运行存在异常,比如:财务报账系统页面显示不正常,内审综合业务管理系统无法选择日期时间等等。从操作系统更新周期看,更新频率会更加频繁,不兼容性问题会随之加剧。然而,想要将操作系统从windows7更换为windowsXp,存在厂商不提供新设备适用于windowsXp版本驱动程序的情况,云桌面办公使用虚拟化平台,可以很好的模拟出各种业务程序适用的操作系统,解决上述问题。新配发设备自带了windows7,属于正版的操作系统,分支机构拥有自带操作系统的资产,然而,私自下载盗版操作系统安装在新设备中,不满足总行对软件正版化的要求。

三、政策建议

云桌面系统具有许多传统电子化办公无法比拟的优点,目前,虚拟化技术下的云桌面系统已非常成熟,能够符合办公和业务客户端的各项技术要求,云桌面系统既是新型办公的方向也是趋势,瘦终端的时代已经到来,人民银行各级分支机构应如何适应这种变化,我们提出以下建议。

(一)人民银行各级分支机构应充分认识云桌面系统长远意义,不断推动基层央行云桌面系统创新发展

云桌面系统在长期投资、管理、节能环保等方面具有传统办公不可比拟的优势,同时,云桌面办公技术先进性是大数据云计算时代背景下的具体体现,实施云桌面就是实现大数据,就是实现云计算,是对全体员工的云计算技术思想的传播和培训。各级行在充分认识云桌面的前提下,大胆开展云桌面技术应用。

(二)将云桌面系统建设纳入各级分支机构信息化发展和建设的规划当中

云桌面作为大数据时代下一项基础性体现,人民银行各级分支机构应该从此项工作着手,将云桌面系统列入技术工作日程,将大数据云计算机写入信息化发展长期规划,不断把云计算技术运用到实际业务领域中,迎接大数据云计算时代的到来。

(三)把云桌面系统建设作为业绩考核的一个重要组成部分

技术的创新发展能够带动工作的创新发展,但业务中存在不敢尝试新技术、怕担风险、怕出问题等顾虑,然而我们应该以辩证的思维来看待问题,事物的发展不可能一帆风顺,只要保证新技术在业务运行中总体平稳,即可大开展业务尝试。同时,部门利益保护主义也可能阻碍云桌面系统发展,建议各级分支机构将云桌面系统建设作为业绩考核重要组成部分,形成倒逼机制,促进技术和业务创新。

参考文献

[1]陈鄂湘,裴俊豪,项晖.云计算环境下信息安全体系架构研究[J].电信工程技术与标准化,2016(第12期).

计算机后端开发就业方向篇7

先来破题吧。

――什么是aG25年?什么是“云”?

长期以来,我们一直以耶稣诞生那年,划分为“纪元前”(BC)与“纪元后”(aD)来记载事件。可是,大前研一认为现在应该增添一种新的纪年方法,来表述新时代快速变化的面貌。他提倡以比尔・盖茨(BillGates)在1985年创立“微软公司”(microsoft)那年,定为“盖茨元年”,因为从那一年起,我们开始迈入真正的看不见的新大陆一一网络时代(U时代)。在“盖茨元年”之前为BG(BeforeGates),之后为aG(afterGates),推算下来,2009年,即aG25年。

大前研一说:“进入aG纪元以后,常听到‘犬年’(dogyear)的说法。”所谓“犬年”,意谓狗的年龄和人相比,约为1:7倍率。狗活一年约等于人寿七年――这个隐喻在这儿,是说明网络时代的变化太快了,快到岁月更替的“年”,不应以12个月做计算单位,而应以2个月为基准。大前苦口婆心地提醒大家:“简单说,原来有一年生命周期的产品,现在两、三个月就得更新。不管喜不喜欢,我们已经置身这样的新经济空间,再也无法回到过去了。”他忧心忡忡地问道:“究竟有多少人理解这个事实?理解的程度又如何?又有多少人能体认问题的迫切与严肃性?”

至于题目上的“云”,指的是“云端运算”(clouacomputing;亦称“云计算”)。

前几年,web2.0闹得沸沸扬扬,才刚“内化”成我们的生活内容,报章杂志又开始冒出新名词:云端运算,当时也没放在心上。去年十月,《数字时代》替“云端运算”制作了专题介绍,心想应该是挺重要的,可惜观念太新了,读完之后,一头雾水,不知其所云,当然更搞不清跟出版有什么牵连了。隔月,《亚洲周刊》上的一则短讯,才让我有些感觉。但仍没引起我太多关注。直到看完今年四月号《数字时代》封面故事“完全解读‘小笔电风暴’”,才蓦然惊觉,“云(云端运算)时代”来了,它借着小笔电(netbook,又称‘上网本’)的诞生,向四面八方渗透、占领。回头掂量一下我们的出版界,岂能不动如山,置身“云”外?我终于目睹网络时代所谓“犬年模式的变化速度”的观念演进史,快得令人惊吓。

“云端运算”究竟是啥?

先摘一段《数字时代》记者何宛芳的话:

“说穿了,‘云端运算’就是经由网络,将庞大的运算能力提供给使用者的服务。此外,用户的数据也不需储存在终端硬件上,而是存至远程、以服务器或数据中心架构出来的‘云’中。”

假设我们约略明白它的意思了。不禁起疑:这又关出版什么事?

亲爱的朋友,我将手边零乱的资料稍作整理,出版的处境立刻暴露出来。这起“云风暴”,早来也好,晚到也罢,我们将被全面冲击,躲都躲不掉。若长此下去,我曾拥抱的编辑生涯与出版产业,会变成陌生的业种吗?

我们不妨从“云端运算”这根藤,顺手摸摸,看能摸到些什么瓜果。

“云端运算”的想法很早就有了。

大约六年前,Google看到U-world之中,“云端”上蕴藏着无限商机(这些人太厉害了!),开始积极鼓吹、推动。思科(Cisco)、iBm等大企业不甘雌伏,纷纷加入竞争,都表示志在必得。

“趋势科技”董事长张明正,大约在两年多前,发现“云”的出现将给自己的企业带来致命性的危机,但也让他看出新的、更大的发展契机。

以他生产的资安产品来说,一旦计算机用户将自己的数据分储在不同网站的虚空间,“趋势科技”不可能像现在这样提供下载防毒码来保护个别计算机不被病毒入侵。因为,游戏规则改变了,与病毒作战的战场移向云端,这是个全新的市场,不改造自己就无法立足于未来――张明正说,两年来,光为了因应新的情势,成立研发单位。投下两亿美金,找出“聪明网络”概念,希望未来“每个使用者一个click,我们立刻在瞬间检查至少2,000个相应的网页”,以确保安全。他估计未来每天必须检查30亿个网页,而且一定要在云端完成,让计算机用户,既安心又满意。请想想,这里头的商机有多大

除了“趋势科技”看到明日世界的大商机,“华硕计算机”(aSUS)也抓住这稍纵即逝的突破点。它看到有些没及时加入“云端”竞争的世界各大计算机公司,拼命往“维持性创新”(sustaininginnovation)方向奋进而出现的空隙――那些国际大公司,不断追求功能更强、更尖端的计算机时,事实上已脱离大众的基本需求,因为强大的功能,远超出用户的需求,许多高阶软件与配备,可能完全使用不到。

更重要的是,“云端”的潜在价值一点一滴被挖掘出来,它那不受限制的虚空间,在不久的未来,将可容纳所有计算机软件功能,供一般用户下载、运用。因此,未来计算机本身可以简化到只需行动上网(mobileinternet)、在线游戏及浏览,其他商业功能(如检索、支付、配送等),云端全都承接了。

终于,一个被强者遗弃的市场出现了。

华硕决定采取“破坏性创新”(disruptiveinnovation)的策略,逆向而行。不在高阶计算机市场争强斗狠,它将主战场移向人家不屑一顾的低阶计算机市场(做人家不做的),展开品牌战。

2008年,华硕成立“易计算机事业处”,针对市场新潜在需求,简省不必要的配备,降低成本,推出价廉物美的8时小笔电eeepC,甫一上市,立刻狂卖,全球出货量达500万台。小笔电的诞生,被美国《联机》杂志(wired)专栏作家汤普森(Clivethompson)誉为“向上逆流”(trickleup)的创新典范。

想当然耳,聪明的Google可一点也没闲下来。它早已悄悄地展开布局,准备独揽“云世界”,一统江山。

它发现,u化的云上,蕴藏着无主的、无限大的空域,并提供完善的服务。那么,如何进驻并设法拥有最大客群(独占或独大),就成了不可退缩的底线。

这么一想,问题出现了。

我们目前贩卖的计算机,从开机到上网,有一连串的动作要完成,而这些动作都得依赖微软和英特尔(intel)的操作系统执行。将来“云端运算”成熟之后,所有软件全移到“云”上(计算机硬件少了它们,变的更轻盈、更便宜),到那时候,谁还能忍受“win-tel帝国”在云端再剥削一次?Google更不允许有人骑在自己的肩上。

Google展开迂回攻击。

它选择与“宏达电”合作。由宏达电替Google生产手机。

Google的目标只是手机吗?

计算机后端开发就业方向篇8

目前,系统结构模型主要有C/S结构(C1ient/Server的简称,客户机/服务器模式)和B/S结构(Browser/Server的简称,浏览器/服务器模式)两大类。本文从网上备案的业务特点和D/S、C/S两种结构的特性来阐述如何选定最佳的系统结构模型。

一、合同网上备案方式及内容

合同网上备案是指房地产开发企业在取得商品房预售许可证或房地产权属证明后进行预售或销售房屋签定合同时,在网上进行合同确认和打印的行为。房产管理部门将定期汇总、分析和全市的新建商品房的交易信息,并提供网上公开查询服务。对于违反规定或者不信守承诺的房地产开发企业及其委托的销售经纪企业,房产管理部门将建立开发、销售企业的信用档案,将其网上公示,并载入该企业的信用档案。

1.房地产开发企业在取得商品房预售许可证或房地产权属证明后,通过网站,即时公布下列信息:

(1)商品房预售许可证或房地产权属证明的主要内容,包括开发建设单位名称、楼盘名称、楼盘坐落、楼盘状态、可预(销)售面积、基础设施和公共设施情况;

(2)商品房的楼盘表,包括总幢数、总建筑面积、总单元(套)数,总层数以及具体房号清单;

(3)商品房物业管理区域的规划平面布置图、建筑分层平面图及每套房源的结构平面图;

(4)房地产抵押、查封等权利限制情况;

(5)商品房买卖合同示范文本;

(6)商品房的预(销)售均价。商品房拟预售的均价,将由房地产开发企业在办理商品房预售总登记时,向房产管理部门申报。房地产开发企业需要调整其商品房拟预(销)售均价的,应当向房产管理部门申报,办理网上即时变更手续。

2.房地产开发企业所开发的商品房项目,如果有下列情况之一的,不得办理网上备案手续:

(1)预(销)售的商品房项目有项目转让行为的(已办理项目转让变更手续的除外);

(2)预(销)售的商品房项目已抵押,抵押登记部门未出具解除抵押关系证明的,或抵押权人未出具同意出售,再抵押(按揭)的书面证明的;

(3)商品房项目被法院依法查封的;

(4)其他法律法规禁止出售的。

3.即时反映备案商品房的销售状态,应当在商品房买卖合同或定金合同签约的第二天之前,“网上备案操作系统”自动将该单元(套)商品房的可预(销)售状态更改为已预(销)售或已预订状态。

定金合同网上备案后,在签订商品房买卖合同时,合同主体不得变更。买卖合同网上备案后,在购房人取得房屋产权证前,商品房买卖合同主体不得变更。也就是说,备案之后,购房人不能随意更改。

4.房地产开发企业与预订人应当自签订定金合同15日内签订商品房买卖合同。未在规定期限内签订商品房买卖合同,“网上备案操作系统”自动将该单元(套)商品房恢复为可预(销)售状态。

5.凡已在网上公布的可供销售的商品房,购房人要求购买的,房地产开发企业不得拒售。房地产开发企业在申请商品房预售许可时,申请预留房源的,应明确预留房源销售时间。

6.购房人申领房屋产权证前,当事人双方经协商一致,需要对合同中选择性条款或双方可以自由约定的条款内容进行变更的;应当持已备案的书面合同、变更合同的书面协议及其他有关材料,向房产管、理部门申请办理合同变更备案手续。

当事人双方协商一致,需要解除商品房买卖合同的,应当持已备案的书面合同、解除合同的书面协议及其他有关材料,向房产管理部门申请办理注销合同备案手续。

7.商品房由“预售”转为“现售”(即房屋由“期房”转为“现房”),房地产开发企业必须委托具有测绘资质的测绘公司对商品房面积进行实地测绘,在取得测绘报告后,由房产管理部门通过“网上备案操作系统”,将该商品房的项目的实际信息与商品房预售时网上公布的信息进行校核后公布,原商品房信息由“预售”转为“现售”状态。

8.商品房预(销)售,开发企业应当与购房人签订商品房买卖合同。预(销)售人应当在签约之日起30日内持商品房买卖合同向房产管理部门办理登记备案手续。

二、合同网上备案系统需求分析

1.工作端分散、覆盖地域广

房地产开发企业要在其各自的销售场所进行操作,销售场所遍及城市各个部位,有的还会远离主要市区设立在卫星城市,所以工作端涉及地域非常广大,最大可覆盖数千平方公里(如直辖市)。此外,异地购房则会出现工作端距离数据中心数千公里的情况,

2.工作端数量大

房地产开发企业按合同网上备案的业务要求,需要在其销售场所设立合同网上备案系统的工作端方能顺利进行房屋销售。很多开发企业因业务量大或销售网点多等原因,需要设立多个工作端。按一个中等城市100家左右房地产开发企业计算,将有近200个工作端,而大型城市则会有千余个工作端。

3.涉及相关业务部门

合同网上备案业务除合同联机打印外,还涉及商品房预售许可证发放、商品房合同备案、楼盘表信息校核、房地产抵押、房地产查封等业务。此部分业务属于房产管理部门职能,因此系统要同时面对房地产开发企业和相关业务部门两部分用户,并对其按不同功能、不同权限加以区分。

4.各开发企业设备、人员条件差异大

房地产开发企业相关操作人员计算机操作水平参差不齐,部分计算机设备陈旧老化,安装的计算机操作系统多种多样。

5.二手房网上备案

目前,合同网上备案业务还只限于商品房买卖,但随着房地产市场日趋规范,亦有二手房买卖合同进行网上备案的可能性。因此,系统设计时应考虑到日后针对二手房买卖合同网上备案的功能扩展。

6.信息

通过互联网定期汇总、分析和全市新建商品房的交易信息,提供政策法规及业务流程查询服务,公示企业信用档案,建立二手房信息平台。

三、B/S与C/S结构概述

C/S结构:应用程序被分布到客户机和服务器上,其中表示层与应用逻辑层分布到客户机,数据资源层分布到服务器。客户端完成一定的计算任务并通过一定的协议和接口与服务器通信,请求完成一定的服务或要求得到数据。服务器通常采用高性能的pC、工作站或小型机,并采用大型数据库系统,如oracie、Sybase、informix或SQLServer,客户端安装专用的客户端软件。

B/S结构:基于B/S模式的三层体系结构将表示层、应用逻辑层、数据资源层分布到不同的单元中,表示层对应的客户端由浏览器和web服务器的动态页面组成,接收用户的处理请求并交给应用服务器。应用逻辑层对应于应用服务器,应用服务器中的中间件完成业务逻辑处理,处理过程中会使用数据资源层的服务来得到必要信息或存储修改相应的数据。数据资源层对应于数据库服务器,数据库服务器实现对数据库的管理和库中数据的访问与增删改。客户机上只要安装一个浏览器,如netscapenavigator或internetexplorer,服务器安装oracle、Sybase、informix或SQLServer等数据库,浏览器通过web服务器同数据库进行数据交互。

四、B/S与C/S结构比较

1.系统构架

C/S结构软件一般采用两层结构,客户端提供用户界面、运行逻辑处理应用;数据服务器接受客户端SQL语句并对数据库进行查询,然后返回查询结果;客户端将数据进行计算(可能涉及到运算、汇总、统计等)并将结果呈现给用户。用一个形象的比喻来描述就是:服务器端像一个仓库,主要功能是存储原材料和成品,但并不进行加工;而客户端就像加工车间,完成从原料到成品的整个制造过程,然后将成品存储到仓库。由于业务的处理逻辑主要在客户机端执行,因此这种结构也被称为胖客户(Fatclient)结构,其最大的优点在于结构简单,开发和运行的环境简单。C/S二层计算模式的基本结构如图1所示。

B/S结构软件采用的是三层结构,在传统的二层结构的基础上增加了应用服务器。客户端接受用户的请求,客户端向应用服务器提出请求,应用服务器从数据库服务器中获得数据,将数据进行计算并将结果提交给客户端,客户端将结果呈现给用户。通过这样的结构设计,使得应用逻辑被所有用户共享,这是两层结构应用软件与三层应用软件之间最大的区别。B/S三层计算模式的基本结构如图2所示。

这两种结构的不同点是,两层结构中客户端参与运算,而三层结构中客户端并不参与运算,只是简单地接收用户的请求,显示最后的结果。由于三层结构中的客户端并不需要参与计算,所以对客户端计算机的配置要求是比较低的。

此外,c/s结构已经由二层结构向三层结构发展,但仍未从根本上改变其胖客户结构,c/s三层计算模式的基本结构如图3所示。

2.用户数量

计算机后端开发就业方向篇9

关键词:可穿戴计算机蓝牙CpRS(通用分组无线业务)USB(通用串行总线)

近年来,可穿戴计算机(wearableComputer,wearComp)悄然成为研究热点,发展势头非常迅猛。可穿戴计算机技术打破了传统的交互模式,使人与计算机成为一体,提高了人的整体交互和计算能力。它提供了一种无处不在的计算和无时不有的交互方式。

可穿戴计算机系统的硬件在应用的促进下得到了长足发展。基于其特点,可穿戴计算机的各个组成部分(终端设备)一般都处于分置状态,即“穿戴”在人体的不同部位。传统的wearComp一般是利用线缆将各终端设备连接到主机的各种接口,使穿戴人肢体活动受到限制且主机的端口显得比较冗杂。而将以蓝牙(Bluetooth)以及GpRS技术为代表的无线通信技术引人可穿戴计算机中,可以进一步使可穿戴计算机的交互方式向移动性、可获取性、自然性和简洁性发展。相对于传统的有线接口方式,无线方式的设计则更具有人性化。其中,蓝牙技术解决了wearComp中各终端设备与主机的通信问题,除去了众多线缆对人的束缚;GpRS技术使得wearComp能够轻松地享受电信服务商提供的各项无线通信业务,且时时在线。另外,蓝牙和USB总线技术的应用使得传统可穿戴计算机过于冗杂的主机接口得以精简。在这些基础上,笔者提出了一种无线通信技术在可穿戴计算机中的应用。

1可穿戴计算机

随着计算机及相关元器件不断超微型化的发展,可穿戴计算机应运而生,是人们追求“计算机以人为本”这一理念和市场需求的必然产物。wearComp是计算机方面具有挑战性的前沿研究领域,是继pC机、笔记本电脑和掌上电脑之后的新一代计算机,也是计算机的尖端技术产品。它拓展了计算机的功能,开辟了新的应用领域,用途广泛,市场潜力巨大。作为新一代计算机(而不是新的机型),可穿戴计算机将形成一个新的产业,并将深刻地改变计算机市场的竞争格局,其社会和经济效益不可估量。

可穿戴计算机在许多领域具有特殊用途,可广泛应用于工业、军事、情报、新闻、医疗、商业、农业、金融与证券、抢险与救灾乃至日常生活等领域。它与UC技术、智能化住宅、智能化商业、智能化交通等相结合将使未来人类的生活方式发生巨大的变革,进入一个高度数字化和自动化的时代。工业是目前最有潜力的应用领域之一,特别是在室外、野外、水下等一些特殊场合,可穿戴计算机将发挥非常重要的作用。例如:大型复杂设备的安装与检修、巡视与检查、采掘、野外勘探等。军事是目前可穿戴计算机另一个最具潜力的应用领域,主要用于侦察、作战指挥、通信、复杂武器系统的操作与维护及仿真演习等。根据不同的用途,可穿戴计算机的种类也是多样化的,分别有侦察兵、炮兵、装甲兵、步兵、后勤人员及飞行员等专用的可穿戴计算机[1]。

可穿戴计算机的主要组成部分包括低功耗嵌入式CpU、多种多样的便携式外设及其接口设备和能量高体积小的电源;基本外设主要有输出设备和输入设备。为了便于携带,输出设备用头盔显示器或眼镜显示器代替了传统的桌面台式显示器,输入设备用语音控制或较少按键的袖珍键盘代替了传统的键盘。另外,根据用户不同的需求,还需配备相应的外部设备,如无线通信设备、语音输入输出设备、图像采集设备、全球定位系统(GpS)以及各种各样的传感器。然而,为了将众多的外设集成在一起,必需将相应的接口电路集成在主板上。所以接口电路设计技术是可穿戴技术中关键技术之一[2]。

可穿戴计算机使人机关系变得非常紧密。同时,由于各种设备装备在人的身上,因此,安装的位置、形状、操作的便捷性等都要与人的自然属性密切结合,形成一个综合的、和谐的人机界面。这对新一代人机交互的研究提出了新的挑战。蓝牙技术的日渐兴起为实现人机交互方式的最大自由度提供了一个很好的解决方案。

2蓝牙技术在可穿戴计算机中的应用

2.1蓝牙技术概述

蓝牙是短距离无线数据的开放性规范。它以低成本近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接。蓝牙技术最初以取消各种电器之间的连线为目标。随着研究的深入,蓝牙技术已经用于实现网络中的各种数据及语音设备之间的无缝资源共享,以及工业控制网络之中。

蓝牙体系主要由蓝牙主机和蓝牙模块两大结构组成。蓝牙模块中最下层是无线电(Radio),负责最终的物理链接,包括信号的调制、发送和接收。

基带(Baseband):负责基带链路控制器的数字信号处理规范。基带链路控制器负责处理基带协议和其它一些低层常规协议。基带链路控制器中包含三种纠错方案:1/3比例前向纠错(FeC)码、2/3比例前向纠错码、数据自动重发请求(aRQ)方案。

链路管理层(Linkmanager):携带了链路的数据设置、鉴权、链路硬件配置和其它一些协议。Lm能够发现其它远端的Lm并通过Lmp(链路管理协议)与之通信。

主机控制接口(HCl):通过主机控制接口HCi,可以方便地把蓝牙模块嵌入到各种数字设备中作为一个终端。

应用层:在蓝牙主机上,是一些应用程序。

2.2蓝牙无线个域网

无线个域网wpan的目的就是为了在小范围内能够将个人设备互联而组成网络。蓝牙作为一种小范围无线连接技术,能够在设备间实现方便快捷、灵活安全、低成本、低功耗的数据和语音通信,是目前实现无线个域网的主流技术之一。

蓝牙个人区域网pan有两种应用模型:一种被称为组网络Gn(Groupad-hocnetworking);另一种被称为网络访问点nap(networkingaccesspoint)。这两种实现模式分别有不同的网络结构和协议模型[3]。组网被设计用来允许一个或多个蓝牙设备组成一个局域网络,而网络访问点提供蓝牙设备进入intemet网络的能力。无论是nap还是Gn都必须提供与tCp/ip和其它网络协议的无缝实现。图1是Gn在协议栈部分图示[4]。

根据可穿戴计算机将组成的个域网的特点,采用组网络模型显然是比较合适的。

2.3wearComp蓝牙个域网系统实现

2.3.1系统结构

下面以从事抢险救灾技术勘察工作人员的可穿戴计算机为例,具体介绍蓝牙技术的应用。根据工作人员的实际需求,该套可穿戴计算机应具有头戴显示器、耳机、耳麦、微型摄像机、手写输入板、腕式键盘和无线通信模块等外设。

根据蓝牙个人区域网pan的组网络Gn模式,笔者设计的可穿戴计算机系统结构组成如图2所示。其中各个终端设备和主机均内置了蓝牙模块。

2.3.2可穿戴计算机终端设备和蓝牙技术集成的实现

蓝牙协议支持点对点和点对多点的链接。每个蓝牙的微微网(piconet)中有master和Slave两种权限,除了Slave和master以外,各个Slave节点之间也可以通信。在这里只以单个的piconet为主干构建wearComp无线网络。master节点为wearComp网络主控节点,实现信息的汇集处理功能;Slave节点为无线设备。考虑到各个无线设备之间是互相独立的,信息融合只在master节点完成,所以仅实现master点对多Slave点的通信,形成一个星型的拓扑结构。每个piconet有3位地址码,即piconet的容量最多为8个节点,各个Slave节点负责对原始数据的预处理(包括滤波、补偿、数字化等)和处理后数据的发送,上层是基于普通pC机或其他类型上位机(如嵌入式计算机)的master节点,所有无线设备的信息在这

里进行更高一级处理。

在通用异步收发(UaRt)模式下,蓝牙模块依照标准接口使用,主控接口HCi已定义好,可以在RS232接口上实现。终端设备模块携带与蓝牙模块兼容的接口,如RS232。通过这个标准接口,终端设备接口模块可以与蓝牙模块连接在一起,实现对蓝牙模块的控制。这样不同厂家生产的蓝牙模块就可以与同一种终端设备衔接。

软件部分:整个系统的应用软件可分为三部分:

(1)运行在上位机上的应用程序,包括面向用户的图形用户界面、面向终端设备接口模块层的操作(主要是对终端设备的控制和通信),以及同蓝牙模块上的HCi固件(firmware)的通信程序。这部分可用面向对象的编程语言实现,把每个终端设备节点作为一个节点类的

实例对象,应用程序通过与实例对应的句柄访问控制各个终端设备节点。

(2)嵌入到终端设备模块的mCU上的程序。针对不同的mCU用汇编或是C语言写成。主要完成原始信息的采集、处理、读取、与HCi固件的通信、利用终端设备接口模块层与上位机通信。

(3)蓝牙模块上的HCi固件固化在蓝牙基带模块的Flash存储器里。通过它实现终端设备模块、上位机中软件与蓝牙硬件的通信。

硬件部分:蓝牙模块采用爱立信公司的RoK101007,由无线电、基带和闪存构成,内置支持HCi的固件,有适于高速数据传输的UaRt接口和USB接口,也有适于语音传输的pCm接口。功耗小,具有内置屏蔽功能。主机CpU采用嵌入式pentium,功耗仅为

1.5w,不需要风扇即可正常使用。

3USB接口技术应用子可穿戴计算机

体积小、功能强、设备多、集成度高是可穿戴计算机的主要特点之一。由于可穿戴计算机对多媒体的要求很高,要实现的功能很多,以至于其外设种类很多,所以要求其接口种类也比较多,如串口、mCp接口、USB接口及pCmCia接口等。若将众多接口都集成在一起,不但设计复杂,而且集成后的体积仍然较大,且其扩充性也较低。USB接口则将这些不同的接口统一起来,使用一个4针插头作为标准插头。在可穿戴计算机的设计中采用USB接口作为主要的外设接口,可弥补上述不足。

具体实现:

(1)硬件部分:在主机端采用pHiLipS公司生产的pDiUSBDl2独立USB控制器。pDiUSBDl2的突出特点是特别适用于便携式USB设备、产品的改型设计,以及需要高速数据传输的数据采集系统。

(2)软件部分:USB设备的软件设计主要包括两部分:一是USB设备端的单片机软件,主要完成USB协议处理和数据交换(多数情况下是一个中断子程序)以及其它应用功能程序(例如a/D转换、mp3解码等);二是pC端的程序由USB通信程序和用户服务程序两部分组成,用户服务程序通过USB通信程序与系统USBDi(USBDeviceinterface)通信,由系统完成USB协议的处理与数据传输。pC端程序的开发难度非常大,程序员不仅要熟悉USB协议,还要熟悉winDowS体系结构并能熟练运用DDK工具。

USB总线驱动设计主要包括五部分,分别是向上对USB设备驱动和应用提供的函数接口USBDapi、向下对主机控制器驱动提供的函数接口HCDapi、USB系统资源、集线器驱动、系统配置及总线枚举器(如图3所示)。定义好这些接口之后,后三部分可并行设计和开发。

目前嵌入式系统中软硬件产品种类很多。由于本文设计的USB总线驱动与USB设备和USB主机之间通过定义的标准软件接口,对USB设备和USB主机的操作分别通过各自的驱动完成,从而避免了与硬件直接打交道,所以这部分设计与硬件和操作系统的相关性不大,适于各种不同的系统。

4GpRS技术在可穿戴计算机中的应用

4.1GpRS技术概述

通用分组无线业务(GpRS)是在现有的全球移动通信系统(GSm)网络基础上叠加了一个新的网络,’它充分利用了现有移动通信网的设备,在GSm网络上增加一些硬件设备并进行软件升级,形成一个新的网络逻辑实体。它突破了GSm网只能提供电路交换的思维定式,以分组交换技术为基础,采用ip数据网络协议,能够提供比现有GSm网9.6kbps更高的数据速率,其数据速率可达170kbps;它可以给GSm用户提供移动环境下的高速数据业务,包括收发电子邮件、因特网浏览等ip业务功能[5]。

由于GpRS是分组交换技术,应用了统计复用技术,因此GpRS开通的数据通信是按用户数据的传输信息量计费,而不是按传统的按时计费方式,所以对用户而言还可以节省费用。另外,由于GpRS支持X.25协议和ip协议,因此,对于GSm网现有电路交换数据业务(CSD)和短信息业务(SmS),GpRS是补充而不是替代。

GpRS开启了大众移动数据应用的大门。采用GpRS技术,用户可以得到以下好处:只对传输数据收费(实际用量)而对连接间隙不收费;保持永久连接;通过ip的直接iSp接人更廉价;新的应用能够实现真正的插人及操作方案;用户可以即时接人多种服务,如:在上网的同时可以进行语音呼叫;手机的ip功能(互联网、遥测、电子商务等)。

基于可穿戴计算机的可移动性和灵活性,能够与外界进行良好的无线通信成为其必备的功能。因此,笔者为wearComp配备了一个基于GpRS技术的无线网卡。

4.2USB接口的GpRSmodem的设计

4.2.1硬件设计

本modem设计中用到的主要元件包括51系列单片机w77e58、独立的USB接口芯片pDiUSBD12及爱立信公司生产的GpRS模块Gm47(如图4所示)。

图4

w77e58是由winbond公司生产的与51系列兼容的单片机。它支持40mHz晶振频率且缩短了指令周期,具有与51系列兼容的指令集和与80C52兼容的引脚排列,以及32KB的FlashepRom和1KB的片上SRam;另外,它所提供的CmoS电平也与Gm47模块所提供的CmoS电平完全兼容,无需再进行电平转换。以上这些特性都说明将单片机w77e58用于本modem的设计是非常合适的[6]。

由pDiUSBD12和w77e58构成的USB接口电路:pDiUSBD12的8位并行数据接人w77e58的p0口,p2.6作为pDiUSBD12的命令或数据的选择线。pDiUSBD12与w77e58的数据交换采用中断方式(外部中断0)。USB设备通过四线电缆接入主机或USBHub,这四线分别是:Vbus(总线电源)、GnD(地线)、D+和D-(数据线)。主机通过D+和D-上的电压变化检测设备的状态:刊。

由Gm47模块和w77e58构成的GpRS接口电路:作为一种应用终端模块,Gm47通过自带的UaRt端口与控制它的mCU或pC机联系。在UaRt端口引脚中,RD(串行数据输出)和tD(串行数据输入)作为数据口分别与w77e58的RXD和tXD连接,而CtS(发送清零)、tS(发送请求)、DtR(数据终端准备好)、DeD(数据有效检测)作为控制口分别与w77e58的p1.0~p1.3连接。这样就完成了Gm47与w77e58的通信控制连接。为了实现GpRS的功能,Gm47模块还需要完成Sim卡、天线、电源等部分的连接。

4.2.2软件设计

USB部分:w77e58对pDiUSBD12的控制软件主要完成USB协议处理与数据交换以及其它应用功能程序。在本设计中,要求利用w77e58相对高的处理速度完成可穿戴计算机主机发来的较大数据量的处理(如经压缩过的视频、音频信号等)。

GpRS部分:Gm47GpRS模块的软件部分对外提供了一个控制系统操作的at指令集,通过接收来自UaRt的at指令,解释并执行相应的操作,从而实现无线modem的对应功能。所有的modem命令都是从一个特定的指令前缀(at)开始,到一个命令结束标志结束。以下介绍几个常用的at指令[8]:

atD//拨号指令:在后面接电话号码,并可通过me、Sm、LD等控制字选择号码的来源是机器、Sim卡或是最近所拨号;

atH//挂起:提示终止通话;

ato//返回至在线数据模式:在通话过程中从在线控制模式转换到在线数据模式;

at+CGatr//是移动终端进入或离开GpRS服务(后接“1”为进入,“0”为离开);

at+CGData//进人数据状态:利用ppp等协议完成将移动终端连接到网络上的操作;

at+CGeRep//GpRS事件报告;

计算机后端开发就业方向篇10

(广东创新科技职业学院计算机与通信系,广东东莞523960)

摘要:以智能手机产业发展为主线,对东莞智能手机产业的发展提出4点建议,并针对4个建议的实现提出高等职业院校it类专业体系的建设方案,即通过专业体系的建设与不断修正来满足产业发展需要,从而促进东莞智能手机产业可持续发展。

关键词:智能手机产业;移动互联网;云计算;物联网;4G通信;专业体系

文章编号:1672-5913(2015)17-0107-04中图分类号:G642

基金项目:2013年广东省高职教育信息技术类立项课题(XXJS-2013-2026)

第一作者简介:潘志宏,男,讲师,研究方向为移动互联网、计算机网络信息系统,zhihong840420@163.com。

0引言

目前东莞作为省市共建战略性智能手机产业基地,拥有华为终端、宇龙通信、步步高、华贝、奥克斯、金铭等一批具有较大影响力和辐射带动作用的龙头骨干企业,它已经成为国内甚至世界智能手机的重要生产基地。然而由于产业链上下游核心技术缺乏,专业技术人才匮乏,导致大部分智能手机企业将研发设计总部设在北上广深,而只是把东莞作为生产中心,将生产制造环节全部转移至东莞,这样导致东莞智能手机产业没有更多的核心技术,失去发展的后劲。要摆脱这种状况,必须通过不断强化智能手机整机生产制造能力,带动方案设计、应用开发、内容服务等环节同步发展。

全面可持续发展的首要任务是人才的培养与引进,东莞一方面通过各种人才计划引进产业发展急需人才,另一方面更是要通过本土高校培养出适应产业发展的急需人才。作为东莞一所综合性的高等职业院校,广东创新科技职业学院担负培养东莞核心产业专业技术人才的重要任务。为适应东莞作为全国信息产业重镇的实际需求,学院将计算机与电子信息类专业作为学院核心的专业群,每年有1000多名信息技术类的学生从这里走向东莞急需的信息产业的工作岗位。

1东莞智能手机产业现状剖析与高职教育发展情况

1.1东莞智能手机产业现状剖析

2013年4月,东莞成为省市共建战略性新兴产业基地——东莞智能手机产业基地。2013年东莞智能手机出货量超过2亿台,约占全省手机产量的25.7%,占全国手机产量的13.7%,总产值约1400亿元,可见东莞在全国智能手机产业中的地位。从智能手机产业的版图上可以看出,东莞已经成为国内智能手机的重要生产基地,但由于人才匮乏,东莞仅仅作为生产中心,只负责生产制造环节。

1.2东莞高职信息技术类专业发展情况

对东莞智能手机产业发展来讲,培养合适急需的专业技术人才是至关重要的,笔者所在的广东创新科技职业学院是东莞市一所以工科和管理学科为主的职业技术学院,其中计算机与电子信息类专业作为核心的专业群,在为东莞智能手机产业发展培养大量的技术人才做出重要的作用。其中2014年广东创新科技职业技术学院信息技术类专业招生1025人。

2东莞智能手机产业发展建议

东莞智能手机产业没有更多的核心技术,失去发展的后劲,如果想摆脱这种状况,必须通过不断强化智能手机整机生产制造能力,带动方案设计、应用开发、内容服务等环节同步发展,达到全面可持续健康发展。目前东莞有智能手机、云计算、物联网、太阳能光伏4大产业被列入省市共建的战略性新兴产业。整合手段包括:①以智能手机为核心的移动互联网的发展;②云计算平台对智能终端性能,安全和内容服务等的提升;③智能手机和物联网络构建智慧生活;④大力推动4G网络等新一代通信产品的研发与产业化。

2.1推进以智能手机为核心的移动互联网的发展

在东莞电子信息产业长期的发展中,一直是“硬”强“软”弱,硬件发展较好,软件行业处于不温不火的状态,广东省内的软件行业一直处于深圳、广州和珠海之后,没有聚集核心的软件研发企业。以智能手机为核心移动互联网产业的发展,一方面依靠智能手机硬件设备的性价比不断提升,另一方面需要提升智能手机应用软件来满足用户不断提升的体验需求。然而智能手机的硬件比拼空间越来越小,用户更多地感受到智能手机的系统和应用软件,所以应该发展并鼓励更多中小企业投入到东莞智能手机应用软件研发中,提升东莞智能手机产业的优势。

2.2推进智能手机与物联网构建智慧生活的发展

随着智能手机与物联网的不断发展,以智能手机为控制核心,物联网设备为传感采集的智慧生活硬件慢慢受到大众的欢迎,各大手机生产商也不会放弃这个市场可观的领域,比如最近华为终端推出的移动手环,小米推出的小蚁智能摄像头、智能插座等等都是对该市场的重视与尝试。东莞企业本身在硬件领域就有自己的积累和实力,所以应该在移动互联网和物联网高速发展中抓住智慧生活的发展趋势,在发展智能手机的同时,能够围绕它去研发一些硬件产品,将其他硬件融合到以智能手机为中心的智能生活系统中来,从而丰富智能手机的应用。

2.3推进移动互联网云计算平台(移动云计算)的研究与运用

东莞在云计算平台建设方面,目前已经处于全国比较领先的水平,特别是中科院云计算中心成立后,东莞的云计算技术实现快速发展,预计到2017年,东莞实现云计算应用产业及相关产业产值可能超千亿元。然而在云计算平台搭建好后,实现云计算技术的应用是另一核心问题,如果将云计算与智能手机产业进行融合,通过云计算平台强大的计算处理能力,来提升智能手机由于硬件限制而无法处理复杂问题的能力,从而降低越来越多的应用软件对智能手机硬件的要求;合理地将移动互联网和云计算结合在一起的移动云计算,是智能手机领域较为热门的研究领域,东莞有这样的环境和科研水平去研究并实践它。据了解目前东莞宇龙通信也在投入资金打造自己的移动云计算中心,因为除了终端的制造,智能手机企业也要投入到云服务和应用来提升手机的应用能力。

2.4大力推动4G网络等新一代通信产品的研发与产业化

2014年东莞已经全面推进4G网络,移动4G基站已有7000个,全市4G覆盖率约92%,所以智能手机生产商要抓住4G网络的时代,大力推进4G智能手机的研发与产业化。例如东莞华贝电子科技有限公司就较早对4G进行战略布局,将其作为公司下一个重要产品,重点推进,从而赢得先机。

3高职信息技术专业群的建设

我们从高职专业设置的角度来针对以上4个方向的发展,进行专业群构建与建设:①开设软件技术(移动互联网应用开发)来培养缺口非常大的移动互联网开发人才;②开设计算机网络技术(云计算技术与应用)和计算机应用技术(大数据应用技术)专业方向来培养维护开发云计算和大数据平台的专业技术人才;③开设电子信息工程技术(智能电子与物联网技术)来培养人才满足物联网行业日益激增的用人需求;④开设通信技术(移动通信技术)来培养4G通信网络的运维人才。

从表1分析可以看出,东莞智能手机产业如果想取得长足的进展,就必须重点去发展跟智能手机产业相辅相成、密切关联的产业链,它包含移动互联网、移动云计算与大数据、物联网、4G移动通信技术。职业技术学院作为职业教育的一线产地,担负着培养高素质专业技术人员的重任,怎样培养出跟地区产业经济发展相匹配的人才是高职一直努力的方向。广东创新科技职业学院作为东莞地区一所以工科和管理类专业为主的高职,一直以地区经济发展方向作为指导,开设热门并且发展急需的专业。通过对东莞地区移动互联网、移动云计算与大数据、物联网、4G移动通信技术4个智能手机相关领域的详细调研,我们开设了软件技术(移动互联网应用开发)、计算机网络技术(云计算技术与应用)、计算机应用技术(大数据应用技术)、电子信息工程技术(智能电子与物联网技术)和通信技术(4G移动通信技术)4大专业群。

其中软件技术(移动互联网应用开发)方向结合东莞智能手机产业基本是以android操作系统为主的智能手机,所以在开设该专业方向时,我们以android平台的应用开发与移动网站开发技术为核心进行课程建设,开设的核心课程有android智能手机开发、HtmL5移动网站开发、移动中间件应用、Javaee移动服务器端开发等。

计算机网络技术(云计算技术与应用)与计算机应用技术(大数据应用技术)方向主要依托东莞云计算机与大数据平台来不断发展的,智能终端公司需要不断建设移动云的服务和应用来提升手机的应用能力,以满足用户体验。随着云计算的不断发展,云平台的维护与运营是高职院校培养的主要方向,在开设课程方面,我们更注重云平台安全与维护,开设的主要课程有云计算技术与云安全、大数据应用技术、服务器虚拟技术、存储虚拟化技术、高级数据库技术等。

电子信息工程技术(智能电子与物联网技术)方向结合以智能手机为控制核心,物联网设备为传感采集的智慧生活硬件发展的需求,主要培养以嵌入式开发为核心的物联网综合人才。所以我们注重嵌入式开发与物联网技术双方面的结合。开设的主要课程有单片机与aRm嵌入式开发、传感器技术、无线传感技术、RFiD与Zigbee技术、物联网应用开发。

通信技术(4G移动通信技术)方向培养的人才以4G网络维护与运营、4G通信设备与终端维护等运维类人才为主。开设的主要课程有:3G/4G移动通信技术、接入网技术、基站设备、移动智能网原理、移动通信设备与终端。

4结语

东莞不再满足于将自己定位为“生产基地”,而是着手提升自己“智造”的能力,调整东莞智能手机产业结构,既要注重整机的生产,也要通过结合东莞现有的移动互联网、云计算、物联网资源来提高自己在应用软件开发,内容服务等方面的同步发展,要不余遗力地进行新一代通信产品的研发,使东莞智能手机行业走在全国的前沿,把东莞建成全国智能手机创新研发基地、自主品牌培育孵化中心和全球智能手机整机重要制造基地。

参考文献:

[1]东莞阳光网.去年东莞智能手机产量超过2亿台,总产值达1400亿元[eB/oL].(2014-10-23)[2015-03-3].news.sun0769.com/dg/headnews/201410/t20141023_45743lo.shtml.

[2]刘晓馨.当前我国智能手机产业发展对策研究[J].电视技术,2014(12):58-61.

[3]易军,周伟,张元涛.软件工程专业办学现状及发展特色分析[J].计算机教育,2014(8):102-104.

[4]罗福强,熊永福,基于CDio的云计算与大数据专业人才培养方案[J].计算机教育,2015(1):52-56.

[5]陈辉,李敬兆,詹林,物联网工程专业人才培养和专业建设探索[J].计算机教育,2014(4):13-17.