常见通讯协议十篇

发布时间:2024-04-29 06:54:34

常见通讯协议篇1

关键词 moDBUS协议;DCS系统;pLC系统;通讯应用

中图分类号tn91文献标识码a文章编号 1674-6708(2013)82-0188-02

DCS系统以及pLC系统以其独特优势而被各行各业广泛应用,为实现生产的经济高效、节能环保提供了可靠的基础保障。但DCS系统与pLC系统之间的通讯始终是工程生产的重点问题,本文对moDBUS协议基础上,实现DCS系统与pLC系统之间的通讯进行分析与探讨,以其对工程生产提供帮助。

1 系统组成

1.1 通讯系统

modbus通讯协议是一种通用的电子控制器应用语言,可利用网络或其它设备实现控制器之间的通讯,modbus协议可以在忽略控制器通信方式的前提下,对其所能认识与使用的消息结构做出定义,是一个通用的工业标准,它还对控制器与其他设备之间的访问请求与过程进行描述,可以侦测错误信息并进行记录。并且,modbus协议还制定了公共内容格式及消息域格局,控制器可设置为RtU或aSCii中任一种传输模式,用户可在标准的modbus网络通信中选择所需模式及串口参数,modbus网络上所有设备在控制器配置时,都应将传输模式以及串口通信参数选择一致。本文基于RS485协议来实现DCS与pLC之间的数据共享,可通过DCS控制pLC,也可将pLC的数据上传到DCS。实际操作时,可将一块moDBUS转Dp通讯模块增加于DCS控制器下方,以使维护与控制简单方便,而基于moDBUS协议,此通讯模块可作为通讯主站,实现与现场pLC间的通讯,也可基于pmfibus-Dp协议并作为从站,实现与DCS系统的挂接。

1.2 DCS系统

集散控制系统DCS是以通信网络为连接纽带并包括过程监控级与控制级的多级计算机系统,它将计算机技术、控制技术、通讯技术以及显示技术等有机结合起来。本文DCS系统采用的是和利时maCS V控制系统,不仅可以实现集中操作而分散控制,还可以分级进行管理,组态及其方便且配置较为灵活。

1.3 pLC系统

因工业化发展需求而产生的pLC数字运算操作系统,它利用可编程存储将定时计数、顺序控制及逻辑运算等操作指令存储起来,再经由数字模拟输入与输出对机械设备或生产过程进行控制。可编程控制器与相关设备的选择应从其功能原则设计扩充简便为切入点,选择易与工业控制系统形成整体的设备,而且维护与控制也较为简便。本文pLC系统是由三套和利LK207、一套Ge的iC200以及一套西门子S7-200组成。

2 系统组态

2.1 硬件组态

将通讯线自各pLC串口引出,并将其与moDBUS转pRoFiBUS-Dp协议转换模块的moDBUS接口连接。

2.2 软件组态

1)DCS系统组态。将moDBUS转pRoFiBUS-Dp协议转换模块中的GSD文件拷贝至maCS V系统的相应安装目录,再打开maCS V系统的控制器组态文件与工程,将此模块添加于硬件组态中,然后打开模块属性对通讯参数波特率等进行设置,再基于pLC读写数据对moDBUS读写数据块进行合理添加,数据块属性设置取决于数据起始地址及pLC地址。以各自地址以及pLC读写变量进行添加于程序中的子程序编写以及变量添加,然后对编译进行保存。将pLC变量至工艺画面添加至打开的maCS V画面的组态程序并保存,然后下装于操作员站,而将pLC传过来的量程或信号类型等变量属性添加至打开的maCS V数据库的组态程序,再联编并将其下装于服务器;

2)pLC系统组态。本文以Ge公司的iC200型pLC来说明该系统组态。将Ge pLC编程软件打开并对pLC port(2) 进行设置,然后利用网络将小酒改后的设置内容下至pLC。

3 系统常见故障的判断与排除

若DCS系统与pLC系统之间的数据通讯正常,则对故障隐患的判断可通过模块状态指示灯来实现,可从模块上的数据传送与接收指示及错误状态表示对,作通讯状态进行判断并对故障进行诊断。而若DCS与pLC之间的数据通讯为不正常状态,则DCS系统画面所显示的数据不正常,模块状态指示灯有错误状态显示。对此,应对硬件错误及软件错误进行依次检查并排除故障。硬件方面,应使用Dp电缆,接线时切忌将正负极性接反,模块选型时也要注意选择有较高的使用信誉度且实用效果较好的产品,由于兼容性差异的问题,两次以上的接口转换情况应尽量避免。而软件方面,首先要保持一致的DCS与pLC间的通讯速率,最好使用无校验而减少奇偶校验,其次要确保DCS与oLC系统的通讯数据地址合理有效,若有地址错位状况,可通过DCS系统设置来解决。

4 结论

综上所述,在实现DCS系统与pLC系统之间的通讯中应用moDBUS协议,可以取得良好成效,即是说,基于moDBUS协议的DCS与pLC通讯的实现,具有稳定的通讯性能,可以为工艺监控提供可靠技术支持,为工程生产创造良好的条件,有效实现生产的节能减排、经济高效。

参考文献

[1]赵钊.基于modbus协议的DCS系统与pLC系统的通讯[J].节能技术,2011(4).

[2]王刚,王玉琪,王冰.用modbus协议实现DCS与pLC之间的串行通讯[J].自动化技术与应用,2010(4).

常见通讯协议篇2

【关键词】心跳信号;Cp441-2;emRon-Serial;moDBUS-RtU

一.项目简介

扬子石化—巴斯夫有限责任公司是中国石化和德国巴斯夫以50:50的股比共同出资建立的大型石油化工企业,总投资约29亿美元,2001年9月开始工程建设,于2005年6月投入商业运营。

BaSF-YpC新近委托沈阳蓝英工业自动化装备有限公司为其系统集成由沈阳远大压缩机制造有限公司提供的空气压缩机。该压缩机产生氢气、一氧化碳及氢气和一氧化碳的混合气。控制系统的冗余通讯原理如图1所示。

aS412-3HCp441-2与emRon-Serial通过RS485通讯电缆相连。利用modbus-RtU通讯协议来进行主站与从站的数据交换。

二.冗余通讯要求

emRon系统为单CpU,两个冗余通讯网卡Serial。SiemenS系统为双CpU,两个冗余通讯网卡Cp441-2。emRon做为modbus主站,SiemenS做为modbus从站。通讯协议为modbus-RtU协议。

通信参数:

Slaveaddress:1;

masteraddress:2;

波特率:19200Bits/s;

8位数据,1位停止,无奇偶效验位;

硬冗余通讯,无论主站或是从站有且只要一条通讯链路损坏时,系统自动切换到另一条链路。由于SiemenS系统的硬冗余机制是:Cp通讯卡相对CpU是独立的,即CpU故障时,相应的Cp通讯卡仍然“正常”工作。而emRon系统的硬冗余机制是:主Serial通讯卡没有接收到通讯数据,则备用Serial通讯卡工作。由于两者的硬冗余机制不一样,所以进行现场冗余通讯试验时,出现以下一些问题,见表1和表2。-表示故障;

根据冗余试验我们可以得出几个结论:

①根据表1,emRon系统Serial通讯卡有且只有一个故障时,通讯仍然是正常的;这时,原来的Serial备用通讯卡作为主通讯卡;

②根据表2,如果SiemenS系统的CpU发生故障且通讯卡无故障时,由于Cp通讯卡还“正常”工作,所以emRon所得到的数据是CpU停止后的“静态”数据,冗余通讯故障;

③根据表2,如果如果SiemenS系统的Cp通讯卡发生故障时,emRon系统可以正常切换;

所以,问题的关键在于SiemenS系统的CpU故障后且相应的Cp通讯卡“正常”工作时,emRon系统的Serial通讯卡要进行一次主/备切换。

三.冗余通讯实现

由于SiemenS系统与emRon系统的冗余通讯机制完全不同,单凭硬件组态实现不了冗余通讯。故提出了利用心跳信号Heartbeat来实现双方系统的冗余通讯。

Heartbeat实现冗余通讯的原理是:SiemenS系统周期2秒产生方波(心跳),emRon系统若周期接收到心跳信号,则认为通讯正常;若心跳停止(恒为0或1),则因为通讯故障,这时需要进行通讯卡Serial的“自动切换”,利用emRon系统的内部通讯卡切换命令SwReQ进行“自动”切换。切换成功后,再次接收到心跳信号,通讯正常;见图2,心跳信号的产生。

利用心跳信号后,我们再次做冗余通讯试验,见表3。

常见通讯协议篇3

乙方:_________

为了充分发挥甲、乙双方在各自服务领域的资源优势,共同拓展无线信息服务市场,甲、乙双方本着平等互利,共同发展的原则,就合作开展企信通业务达成协议。

第一条 合作内容

1.甲、乙双方利用各自服务领域的资源优势,合作建立无线信息服务系统。

2.无线信息服务的对象(以下简称用户)是指在甲方无线信息服务定制系统中登记注册的乙方移动电话用户。

3.乙方向甲方开放短消息资讯平台端口,提供一个特定的服务代码_________给甲方单独使用。甲方可以通过该端口,向其用户以短消息的形式提供无限信息服务。

第二条 乙方责任和权利

1.乙方有权审核甲方提供的互联网信息服务或电信增值业务经营许可证、资信证明、营业执照、资讯来源及银行帐户等与正常业务经营相关的资料。

2.乙方允许甲方在乙方提供的短消息资讯平台端口上进行短消息信息服务,并在项目运营期内负责提供短消息资讯平台端口,短消息流量控制。乙方有权根据短消息中心容量及时调整短消息流量。

3.乙方有权制定有关集团短信业务的管理办法和客户服务标准和文件,并要求甲方遵守和执行。

4.乙方每月向甲方提供甲方使用短消息端口的信息流量统计,作为甲方向乙方支付短消息通信费的核算依据。

5.乙方短消息系统所需的软硬件系统由乙方负责投入。

6.乙方配合甲方连通短消息网关至甲方服务器的通讯线路。

7.乙方有责任向甲方开放其短消息网关的相关技术协议标准及接口标准。

8.乙方负责包括短消息平台在内的网络通信正常,对非甲方原因引起的网络故障承担责任。对于任何影响乙方网络运行安全的不正常的超负荷的大批量短消息,乙方保留限制其传送的权利。

9.乙方有权因网关或其他网络设备进行调试,维护或其他可预见性的原因引起发送中断,但在中断前应通知甲方,包括具体的中断的原因,时间和周期。

10.因网关或其他网络故障等不可预见性的原因而引起的发送中断发生时,乙方应尽早通知甲方。

第三条 甲方责任和权利

1.作为企信通业务中间商的甲方必须向乙方提供真实可靠的互联网信息服务或电信增值业务经营许可证、资信证明、营业执照、资讯来源及银行帐户等与正常业务经营相关的资料,并保证所提供的信息服务的资费符合国家物价部门的相关规定。

2.甲方必须在自己的短信业务平台具备安全过滤机制,确保提供的信息服务内容不违反国家《中华人民共和国电信条例》,《互联网信息服务管理办法》等的有关政策,法规,法令,不利用乙方系统发送《信息源入网信息安全保障责任书》(附件一)中列明的九类非法信息,否则由此而引起的一切后果由甲方承担。

3.甲方必须负责对用户提供的信息内容(包括用户通过甲方网站编辑的信息内容)进行过滤,杜绝各种不健康的、非法的信息。未经乙方书面认可,甲方不能使用乙方提供的短消息端口向中国移动用户发送广告信息,如有违反,甲方将承担所造成的后果,乙方对以防所发送的短信息进行1-100/条元处罚。

4.本着用户自愿的原则,甲方在向用户提供服务时,必须事先征得用户同意,并根据用户的定制要求,按质、按量、及时地为用户提供信息服务。

5.甲方要对用户的真实身份进行鉴权,并在用户发送短信时显示主叫号码,不允许有匿名或仅显示昵称的短信息直接发送至其他用户手机。

6.甲方负责严格限制其向用户提供的任何短消息群发功能,保证一次最多只能发送1-2个主叫号码。

7.在合作期内,甲方不得利用各种渠道,在各种业务层面上使乙方移动数据应用业务与第三方进行互联互通。甲方必须为乙方的移动客户(135—139)建立独立的数据库,与第三方的用户数据库分开。

8.甲方负责提供系统日志记录功能,保存至少一个月历史数据。

9.甲方必须通过指定的服务代码向其用户发送短消息。甲方不得利用所租端口向未在其信息定制系统中登记注册使用其无线信息服务的乙方移动电话用户发送短消息,也不得利用该端口向其用户发送与其业务无关的短消息或开发本协议规定之外的业务。如甲方违反本条款规定义务,乙方有权单方面解除协议。

10.甲方负责承担该业务中产生的各种非网络通信问题引起的用户咨询和投诉,设立并公布其用户投诉电话,建立有效通畅的投诉渠道。对甲乙双方均不能作出合理解释的用户投诉,甲方作为最终解决方,有责任最终妥善处理用户投诉。若处理不及时导致用户重复投诉的,乙方有权单方面解除协议。

11.甲方自行负责其“信息服务”系统的建设和维护,包括涉及本项业务的所有硬件设备、系统调试、开通、系统维护、日常业务管理、开拓市场的工作和费用。

12.由甲方负责甲方系统与乙方短消息网关的互连,并负责承担相关通信线路的申请、租用、维护等费用。

13.甲方保证其系统的调试及开通工作不影响乙方网络的正常运行,对由此引起的乙方的网络系统故障承担相应的责任。

14.甲方在合作期内服从乙方在紧急情况下为保证短消息服务正常稳定而对短消息量的调整安排。

15.甲方在向乙方通信平台传送短消息时,保证不产生任何危害网络安全的超负荷流量。

第四条 计费和结算

1.甲方负担企信通业务前置机,乙方短消息资讯平台机房到甲方主机房的数据通讯专线以及通讯设备的初装及日常运行费用。

2.乙方自该业务正式开通之日对甲方使用的每个短消息资讯平台端口收取端口租用费人民币_________元/月。

3.甲方通过其端口每月下发的短消息若小于_________条,除缴纳端口租用费外不须再缴纳其他费用;甲方通过其端口每月下发的短消息若大于_________条,按_________元/条计收。

4.以上端口流量统计以乙方计费系统统计为准,甲方按月支付给乙方。

5.移动电话用户在使用甲方的无线信息服务时,原则上甲方不得向移动电话用户收取任何费用。如甲方有向用户收费要求,需以书面形式征得乙方同意;乙方不为甲方代收任何费用。

第五条 保密条款

1.甲乙双方有责任对通过该业务获得的所有用户资料予以保密。

2.在双方合作过程中一方从另一方(“披露权方”)得到的披露权方开发、创造、发现的,或为披露权方所知的,或转移至该披露权方的,对该披露权方业务有商业价值的专有信息,包括但不限于有关商业秘密、电脑程序、设计技术、想法、专有技术、工艺、数据、业务和产品开发计划、与该披露权方业务有关的客户的信息及其他信息,或该披露权方从他方收到的保密信息,由信息披露权方拥有,未经信息披露权方事先书面同意,另一方将对任何专有信息保密,并不使用或向任何人或实体披露这些专有信息,但正常履行本协议项下义务需要的除外。

3.甲、乙双方对本次合作及本协议的具体内容负有保密责任。未经一方事先书面同意,另一方不得将双方的合作及本协议的具体内容披露给任何第三方。

第六条 违约责任

1.若有一方违反本协议约定导致本协议无法履行,另一方有权终止协议;

2.若因甲方违约造成乙方不良社会影响或经济损失,则乙方有权追究甲方责任,要求其消除影响,作相应的经济赔偿,并有权终止协议。

第七条 不可抗力

由于不能预见并且发生的后果不能防止或不可避免的不可抗力事件,致使一方遭受经济损失或致使本协议不能履行或不能完全履行时,一方对另一方的损失不承担责任。遇有上述不可抗力事件的一方,应立即将事件情况书面通知对方,并应于15日内提出事件详情及协议不能履行或不能完全履行,或需要延期履行的理由的政府部门开具的有效证明文件。按照事件对协议的履行的影响程度,由双方协商决定是否继续履行本协议或终止协议。

第八条 其他事项

1.为保证协议顺利实施,甲、乙双方指定专人负责协调解决在开发,运行过程中可能发生的问题。

2.甲、乙双方应加强对各自系统的日常维护和管理,共同保证整个系统的正常运行。对业务开展中出现的各种问题,应及时相互通报,协商处理解决。

3.甲、乙双方开展业务均应依法办理。本协议如果与相关政策法规发生冲突,以国家政策法规为准。

4.甲、乙双方均有权在石家庄地区开展无线信息服务的宣传推广工作。双方在宣传推广活动中,若使用到对方的公司名称,标识等信息,必须征得对方的书面同意。

5.双方认可的企信通技术方案和业务推广方案为本协议不可分割的组成部分。

第九条 协议的变更或修改

1.双方合作期间,乙方为集团短信业务制定的业务管理规定和客户服务管理规定如有更改,并与本协议的条款有相冲突的。甲乙双方同意可就冲突条款重新协商,并签订补充协议。

2.本协议自双方盖章,有权签字人签字之日起生效,有效期为一年。其间除本协议约定的情形外,协议双方中任何一方欲变更,解除协议必须提前十五天并采用书面形式通知。由于协议终止带来的任何纠纷由甲、乙双方协商解决;

3.本协议未尽事宜由甲乙双方友好协商后,以书面形式加以补充。本协议履行过程中,如因政策原因或市场环境变化等因素需要对本协议内容进行调整,甲乙双方应友好协商解决。

4.本协议适用中国法律。若发生争议,双方协商不成,任何一方可向乙方所在地法院起诉。

5.本协议经甲乙双方代表签字并加盖公章之日起生效,有效期_________年;本协议期满经甲乙双方协商一致可续签。

6.本协议及附件一式_________份,甲乙双方各持_________份,具有同等法律效力。

甲方(盖章):_________乙方(盖章):_________

法定代表人(签字):_________ 法定代表人(签字):_________

_________年____月____日_________年____月____日

签订地点:_________签订地点:_________

附件

信息源责任单位接入_________互联网(cmnet)或短信网关(含短消息资讯平台iod,短信中心)保证遵守以下各项规定:

遵守国家有关法律,行政法规和管理规章,严格执行信息安全管理规定。

不得利用_________短信网关(含短消息资讯平台iod,短信中心)从事危害国家安全、泄露国家机密等违法犯罪活动,不得利用中国移动互联网(cmnet)或短信网关(含短消息资讯平台iod,短信中心)制作、查阅、复制和传播违反宪法和法律,妨碍社会治安破坏国家统一、破坏民族团结、色情、暴力等的信息,不得利用_________或短信网关(含短消息资讯平台iod,短信中心)任何含有下列内容之一的信息:

1.反对宪法所确定的基本原则的;

2.危害国家安全、泄露国家机密、颠覆国家政权、破坏国家统一的;

3.损害国家荣誉和利益的;

4.煽动民族仇恨、民族歧视、破坏民族团结的;

5.破坏国家宗教政策、宣扬邪教和封建迷信的;

6.散布谣言、扰乱社会秩序、破坏社会稳定的;

7.散布淫秽、色情、、暴力、凶杀、恐怖或者教唆犯罪的;

8.侮辱或者诽谤他人、侵害他人合法权益的;

9.含有法律、行政法规禁止的其他内容的。

发现上述违法犯罪活动和有害信息,应立即采取措施制止并及时向有关主管部门报告。

信息源责任单位提供的信息必须遵守国家有关知识产权的规定。

信息源责任单位应建立有效的信息安全保密管理制度和技术保障措施,并接受相关业务主管部门的管理,监督和检查。

若违反上述规定,_________有权采取措施,关闭相关信息源接入通道;同时,追究责任单位的法律责任,并且终止与责任单位的合作。此责任书由_________负责保管。

责任单位:_________(盖章)

常见通讯协议篇4

【关键词】网络通讯技术

abstract:alongwiththepopularizationofthenetworktechnologyandautomationtechnology,theintelligenthomenetwork,intelligenthouseholdwillbecomethemains-treamofdevelopmentinthefuture.Becausethebluetoothtechnologyismostcommoninourdailylife,USeSbluetoothwillundou-btedlybringcustomersgreatconvenienceintheintelligentfamily.thisarticlemainlyintroducesitsstructure,functionandhowthebluetoothrealizeintheintelligenthomenetwork.

1.蓝牙技术

1.1蓝牙技术的定义。“蓝牙”是一种开放型的技术规范,它可以在世界上任何地方实现短距离的无线语音和数据通信。

1.2“蓝牙”采用的跳频技术。蓝牙不是工作在2.4GHz这一个频点,而是工作在2.40GHz和2.48GHz这个频段上(有的国家使用的频段较窄),即采用相隔1mHz的79个频点实现跳频。

1.3蓝牙网络的结构,蓝牙系统的网络拓扑有微微网和分散网两种形式。微微网(piconet)由主设备单元和从设备单元构成。首先提出通信要求的设备称为主设备(master),被动进行通信的设备称为从设备(Slave)。一个主设备最多可以和7个从设备进行通讯。一个主设备和一个以上从设备构成的主从网络称为微微网,在必要的情况下设备的主从角色也可以转换。

1.4蓝牙协议的结构。蓝牙协议可以分为四层:核心协议、替代电缆协议、电话控制协议和选用协议。核心协议包括了基带、链路管理协议(Lmp)、逻辑链路控制和适配协议(L2Cap)和服务发现协议(SDp)。所有蓝牙设备必须支持核心协议以及蓝牙无线接口,而其他协议可以根据需要来选用。除了四个基本层次外,蓝牙协议还包括了主机控制接口HCi(hostcontrollerinterface)。它为基带控制器、链路控制器、访问硬件提供了命令接口。HCi上层协议通过传输层向下传送HCi命令;而HCi下层协议执行HCi指令后,执行结果将以事件的形式返回上层。

1.5蓝牙技术与其他无线通讯技术的比较。在智能家庭网络中,主要的通讯方式为有线通讯(包括双绞线、电力线等)和无线通讯(包括射频、红外线等)。无线技术不但可以让我们减少线缆的使用量,使我们的居住环境更加简洁,而且,可以让我们在自己家中的活动更加自由。所以,无线技术及相关协议是智能家庭网络中重要的组成部分。

蓝牙技术具有价格适中、功能实用、受限因素少等特点。这些基本满足了智能家庭网络的经济要求,适合在家庭中使用。

2.智能家庭网络的的蓝牙技术

蓝牙功能的实现分硬件实现和软件实现。

2.1硬件实现。在智能家庭网络中,要实现蓝牙功能就需要添加相关的蓝牙主机和蓝牙模块。蓝牙主机可以由pC、aRm或单片机担当,显然pC机过于昂贵了,因此,一般由arm或单片机担当蓝牙主机。蓝牙模块至少包括:RF模块、基带模块、控制模块和存储模块。现在很多蓝牙芯片都集成了多个、甚至全部模块的功能。

2.2软件实现。一个蓝牙系统被HCi(蓝牙主机控制接口)分为下层(蓝牙模块)和上层(蓝牙主机)两部分。HCi提供访问蓝牙模块的统一指令方式,它主要定义了主机控制蓝牙模块的各个指令的意义,它为基带控制器、链接控制器、硬件状态和控制寄存器等提供命令接口,为主机提供向蓝牙模块发送HCi指令、HCi数据以及从蓝牙模块接受HCi事件和HCi数据的能力。主机与蓝牙模块之间通过HCi收、发分组方式进行信息交换,用指令-应答(Command_Response)方式实现控制。

HCi传输层主要有3种:HCiUSB;HCipCm;HCiUaRt。其中HCipCm主要负责语音通讯。HCi有4种不同类型的包--HCi命令、HCi事件、aCL数据和SCL数据。aCL数据和SCL数据在蓝牙主机和蓝牙模块之间双向传输。蓝牙主机通过传输层向蓝牙主模块传送HCi命令,蓝牙模块执行HCi指令后,将以事件的形式返回给蓝牙主机。

我们举例来说明蓝牙主机和模块之间如何传递HCi命令和HCi事件。如果蓝牙主机要向蓝牙模块发送一条Reset指令,则可以通过蓝牙主机的UaRt串口发送一个十六进制数系列(01、03、0C、00)至蓝牙模块,蓝牙模块就能执行Reset指令功能。若复位成功,蓝牙模块将返回给蓝牙主机一个十六进制数串(04、0e、04、01、03、0C、00)的事件,表示完成复位。

弄清HCi指令和HCi事件实现机制后,我们就可以开始编写各种HCi指令操作函数。HCi以下由底层协议软件负责的物理链路的建立通常可以由蓝牙模块/适配器完成,而实现L2Cap以上的协议软件和高层应用则需要由开发者自行完成。

小结

随着网络技术和自动化技术的普及,零散的、功能单一的家电设备会被逐步淘汰,智能家庭网络、智能家居必将成为我国今后发展的主流。由于目前蓝牙技术在我们的日常生活中最为常见,在今后的智能家庭中采用蓝牙无疑给客户带来巨大方便。比如现在常见的蓝牙手机就可以直接应用到有蓝牙功能的智能家体昂网络中。可以说蓝牙是智能家庭网络的理想选择。因此,对基于蓝牙技术的无线家庭网络进行研究具有极大的理论和实际应用价值。

参考文献:

[1]牛伟,郭世泽,吴志军.无线局域网[m].北京:人民邮电出版社,2003.

常见通讯协议篇5

关键词:网络,办公信息管理,时时通讯

 

一、需求分析

1、市场需求分析

我们不难发现,时时通讯已经成为了网络用户最常使用的应用需求之一,时时通讯的多功能性可以满足用户的不同需求,达到不同的目的,根据权威调查机构研究表明,在问及用户使用时时通讯的目的时,有31%的用户选择了“便于与同学/朋友交流”作为使用时时通讯软件的最主要的目的,16%的用户选择“为了交到更多的朋友”作为最主要的目的,两者相加的比例接近了50%。说明与朋友、网友间的交流聊天是时时通讯软件的最主要的功能。同时,时时通讯软件用户一般还同时使用包括文件传送、语音聊天、邮件检查、群组聊天、手机绑定等其他功能。而文件传输是其中最主要的一项功能。

目前市场上的时时通讯软件众多,但是对办公信息收发方面的支持还不够,由于定位等原因,他们的产品大多面向在线的时时交流,对于离线的文件服务等不能满足,需要用户采用发邮件的方式解决。有些通讯软件支持群,群除了支持多人通讯,点对点通讯,最重要的还支持文件共享。群内用户可以向群空间内上传文件和下载自己需要的文件。但是他在文件管理上的功能比较弱,对于用户对文件更新的需求难以满足。可以看出,一个有时时通讯、文件管理、文件时时更新功能的时时通讯工具可以解决以上问题,应用于专门的企业内部通讯。

综上所述,针对以上的问题开发企业办公信息管理的软件通讯软件是很有必要的,也有着广阔的市场前景。

2、可行性分析

1)技术可行性

时时通讯系统采用C/S模式是一般的设计方法,一个服务器连接多个客户端。从实现上讲:此设计中,服务器负责信息的接受,存储,转发,通过Ftp协议以及多线程能很方便的实现信息管理目标。

Ftp协议的采用是用来解决文件的管理功能,Ftp提供了文件共享的一般模式,基于Ftp协议,能方便的实现文件上传下载,以及在登录后查看服务器文件管理目录下有自己的文件。

用户权限的控制伴随着C/S模式的服务过程中,结合在Ftp协议的流程上,执行用户登录验证以及文件访问控制。通过记录用户登录历史来实现用户离线时的信息通知功能。

从以上分析可以看出从技术上解决需求问题是切实可行的。

2)经济可行性

面对市场的迅猛发展,使很多企业用户考虑使用时时通讯来提高内部交流的质量,理顺内部交流渠道,降低内部交流成本。尤其对跨国的大公司大集团更是迫切的需要。事实上,企业时时通讯工具在国外一些企业已经被广泛应用。

时至2006年底,时时通讯软件作为网民最常用的网络工具已是不争事实。各大公司纷纷推出了最新版本的时时通讯软件来争夺用户,企业如何选择最适合自己的工具呢,对中国市场上最常见的时时通讯软件进行一下横行的比较后我们发现。每款时时通讯软件都有着自己的特色和风格,对于信息安全高的应用使用简洁,安全的时时通讯工具是首要条件。

分析了以上原因,我们认为,有必要也有可能开发一款时时办公信息管理系统,首先面向企业内部使用,时机成熟后可以发展到公共应用,以期成为一个企业内部、企业与企业之间信息相互交流的平台。。而在这个过程中,必然会为公司带来效率的提高。

二、总体设计方案

1、服务器总体结构设计方案

时时办公信息管理系统服务器端主要有五部分组成:服务器运行模块、用户管理模块、服务器配置模块、运行统计模块和安全设置模块。

1)服务器运行模块:启动和终止服务器运行,以及记录服务器运行状况;

2)用户管理模块:添加、修改和删除用户,设置用户权限;

3)服务器配置模块:消息,设置服务器开放端口、最大连接数等一些参数;

4)运行统计模块:统计当前服务器运行期间上载和下载的流量;

5)安全设置模块:设置允许连接当前服务器的ip列表,以及禁止连接的ip列表。

2、客户端总体结构设计方案

时时办公信息管理系统客户端主要有三部分组成:本地文件管理,服务器文件管理以及用户信息管理。

1)本地文件管理:本地文件浏览,已上传文件管理,已下载文件管理

2)服务器文件管理:文件下载,获得文件列表信息

3)用户信息管理:用户信息添加,修改和删除

4)文件信息更新:独立的线程时刻侦听,弹出窗口显示文件更新消息

三、设计模式及原理

1、C/S模式

所谓的C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的web应用发展,web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。C/S的优点是能充分发挥客户端pC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。C/S模式的好处是许多重要的资源都存储在服务器上,可以保证数据的完整性和一致性,并且此模式可以保证均衡地处理企业事务。交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。C/S模式提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议(例如:nt的netBeUi协议),安全性可以得到较好的保证。采用C/S模式将降低网络通信量。

2、Ftp的工作原理

Ftp的工作模式同其他的C/S模式的网络通信协议有很大的区别。通常在进行Http通信,只需要一个端口进行通信。即客户端只需要连接一个端口进行数据传输。但是Ftp通信除了有一个默认的端口21以外,还需要其他端口,通常是2个端口同时进行数据传输的。一个是默认的端口,而另外一个是按照一定原则有服务器或客户端产生的非标准端口。其中默认端口(通常是21)主要进行控制连接,顾名思义,控制连接主要是进行命令协议的以及服务器端的响应码的传输,另外一个非标准端口主要是进行数据的传递,比如上传文件、下载文件等。。

开发任何基于Ftp的客户端软件都必须遵循Ftp的工作原理,Ftp的独特的优势同时也是与其它客户服务器程序最大的不同点就在于它在两台通信的主机之间使用了两条tCp连接,一条是数据连接,用于数据传送;另一条是控制连接,用于传送控制信息(命令和响应),这种将命令和数据分开传送的思想大大提高了Ftp的效率,而其它客户服务器应用程序一般只有一条tCp连接。图3-4给出了Ftp的基本模型。客户有三个构件:用户接口、客户控制进程和客户数据传送进程。服务器有两个构件:服务器控制进程和服务器数据传送进程。在整个交互的Ftp会话中,控制连接始终是处于连接状态的,数据连接则在每一次文件传送时先打开后关闭。

3、网络协议选择

1)tCp协议

tCp和UDp是tCp/ip协议族的两个主要的传输协议,tCp是面向连接的,UDp是面向无连接的,而实际上他们最大的区别在于为应用协议提供不同的服务,tCp协议为应用程序提供点到点的通信:建立可靠的连接。如果有故障发生,阻碍分组到达远程系统,或者服务器不接受连接,客户都会得到通知:数据可靠的交付,故障而不能交付,发送方会得到通知:具有流控的传输:双工的传输,单个tCp连接允许同时双向传送数据流模式,tCp从发送方到接收方发送没有报文边界的字节。

2)UDp协议

UDp为应用程序提供多对多的通信,UDp在进行通讯的应用的数量上面,具有更大的灵活性。多个应用可以向一个接收方发送报文,一个发送方向也可以向多个接收方发送报文。UDp还可以使用底层网络的广播和组播设施交付报文;UDp提供的是不可靠交付语义,报文可能丢失、重复或者失序,而发送方是得不到通知的;缺乏流控制;报文模式,当有数据交付的时候,必须制定报文边界。

3)协议的选定

由于tCp和UDp的语义有所不同,如果要考虑应用协议所要求的语义,设计者就不能不在面向连接和无连接的传输协议间作出选择。。利用面向连接的tCp协议,可以大大简化应用协议的设计工作。由于UDp不提供可靠的交付,无连接传输要求应用协议提供可靠性,并在必要时,使用一种称为自适应重传的复杂技术。为现有的应用程序增加自适应重传比较困难,它需要程序员具有相当地专业知识。

选择tCp一个很大的缺点就是,建立和中止连接的三次握手使tCp比起UDp开销大。因此,在考虑是用UDp还是用tCp作为域名服务系统的运输层协议时,设计者往往陷入两难的境地。一个理想的解决方案应该既能提供可靠的数据传输,又不需要专门的建立和释放连接,不需要报文的反段和重组,同时还能是两端的空闲状态所处的时间最短。tC需要建立和释放连接,同时tCp在空闲的连接上根本不发送任何分组,所以时时办公信息收发系统客户端接受更新消息一般采用UDp协议。

参考文献:

①网络自动化办公系统的开发与应用王丽娜科技信息2007

②办公自动化环境下公文管理的petri网模型田娥武汉理工大学学报2007

③浅谈企业办公自动化网络管理王芳山西建筑2007

常见通讯协议篇6

关键词:计算机网络通讯技术故障

前言:近年来,计算机的推广应用工作在我国进展很快。从开始的单机应用已发展到跨部门、跨地区的计算机网络及各部门各地区联合工作的网络通讯阶段,这是计算机应用发展的必然趋势。计算机联网为各部门的工作大大提高了工作效率,使企业生产经营管理、办公室自动化进程前进了一大步。

1.网络通信的主要内容:

网络通信内容范围甚广,主要包括数据通信、网络连接以及协议三个方面的内容:

1.1数据通信

数据通信的任务是如何以可靠高效的手段来传输信号,涉及的内容包括信号传输、传输媒体、信号编码、接口、数据链路控制以及复用。

1.2网络连接

网络连接讲的是用于连接各种通信设备的技术及其体系结构。连接介质可以是电缆、双绞线、光纤、微波、载波或通信卫星。

1.3协议

对通信协议的讨论包括对协议体系结构的论述以及对体系结构中不同层次上各种不同协议的具体分析。计算机网络是按照网络协议,将地球上分散的、独立的计算机相互连接的集合。

2.网络通讯常见问题:

随着计算机的普及,网络通讯已经成为人们办公、生活的主要组成部分,然而网络通讯固然方便却仍存在很多问题,计算机网络通讯问题主要表现在技术故障及通讯安全问题方面。网络故障问题基本上都是硬件连接和软件设置问题,而网络通讯安全问题主要表现在信息泄露、信息篡改、非法信息渗透、非法使用网络资源、假冒等等方面:

2.1技术故障

浏览器无法上网,通常是网络故障。有两个有关网络诊断常用的命令。通过综合运用这两条命令。可以诊断出一些常见的网络故障。当计算机系统安装完毕并且tCp/ip协议已经安装。上网方式为宽带或apSL如果通过网卡上网时,可依照以下所述进行网络通讯故障检测。有时可能还会因为设置问题造成无法上网,通过共享电话线aDSL上网时,必须进行打开ie选项连接进行正确设置后才能正常浏览。局域网内机器互访故障,在局域网中共享文件或打印机可以提高办公效率,但有时会发生无法共享和访问的情况。如果两台机器通过主机名相瓦访问,则首先看两机是否在同一工作组内。

2.2网络通讯安全问题

在互联网应用日益广泛的今天。网络安全问题也逐渐凸现出来。网络信息系统具有致命的脆弱性、易受攻击性和开放性。网络通讯安全问题主要表现在信息泄露、信息篡改、非法使用网络资源、非法信息渗透、假冒等等方面在网络上系统既要开放,又要安全,以至于从技术方面将安全问题是整个互联网技术里较为困难的问题。从intemet的角度看,对网络的威胁主要来自于网络硬件和软件两方面的不安全因素,一方面搭线窃听、电磁泄露、线路干扰、非法入侵、意外原因、病毒感染、信息截获等。另一方面操作系统本身的问题,各种应用服务存在安全问题。

2.3造成网络通讯安全的原因

计算机网络和软件核心技术不成熟;安全意识淡薄;运行管理机制的缺陷和不足是造成网络通讯安全的主要原因。

3.网络通讯问题的解决办法:

运用计算机网络在技术上实现网络系统的安全管理,确保网络系统的安全、可靠地运行,如实行个人网访问控制、网络权限控制、网络监测和锁定控制、服务器的安全控制、防火墙和杀毒软件结合进行安全控制非法用户对目录、文件和其他网络资源的访问。

计算机网络系统管理员对网络系统进行网络监控,网络服务器应记录用户对网络资源的方向。对非法的网络访问,服务器应以文字、图形或声音等形式报警来提醒网络管理员。如有非法黑客企图攻击、破坏网络系统,网络服务器应实施锁定控制,自动记录企图攻击网络系统的次数,达到所设定的数值,该账户将自动锁定,确保网络安全。然而即使做好了上述的几种技术网络也不一定是安全的。只有在网络上的计算机实施了好的安全技术其中所要面临的危险就会少一些,安全的级别就会高一些。

具体的网络安全等级标准:随着新的漏洞的发现和公布.随着新技术的发展,随着新工具的出现,只有不断的更新系统补丁,实施新的安全技术,提高网络管理水平.才能将网络变的“固若金汤”。为了实现安全的网络,我们应进行深入的研究,开发出自己的网络安全产品。以适应我国的需要,推动计算机网络通讯的良性发展。

3.1主机安全技术

加强网络上结点计算机的安全;包括:系统防火墙的规则设置、更新。系统漏洞补丁升级更新,在人们的潜意识里增加安全防范意识等等。身份认证技术:身份验证技术可以阻止或减少由于非法用户的登陆对系统的恶意或非法操作。在用户访问服务器上任何信息之前。可以要求用户提供有效的用户帐户、用户名和密码。该标识过程称为“身份验证”。

3.2访问控制技术

对信息的权限的控制。阻止了非授权用户进行的信息的浏览,修改甚至破坏。权限是与对象关联的规则,用于控制哪些帐户可以获得对象的访问权限。

防火墙技术

主要的技术有数据包过滤技术、应用网关和服务等;防火墙体系结构在网络中的设置应用。连接外网的包过滤路由器主要用来防止外网的攻击。第二给个包过滤路由器是它置接受源于馒垒主机的数据.这样对外网,内部网是不可见的。对于人侵者必须通过外部路由器和堡垒主机,内部路由器才能入侵到内网中。到目前可以认为是最安全的。

结束语:计算机网络通讯技术的产生,有力地推动了信息产业的发展,而且也深深影响着当代金融业的发展。同时,要充分认识到计算机网络的建设是一个复杂的系统工程,必须做好充分的论证,既要考虑当前业务的需要,也要兼顾业务发展的未来趋势,同时还须考虑科技进步的因素,从而使整个网络具有可靠性、安全性、灵活性、扩充性和延续性。只有这样,才能极大限度地发挥和充分应用网络资源,当今社会已进入计算机网络时代。

常见通讯协议篇7

关键词:FSm;数据采集;协议栈;分支语句

中图分类号:tp311.52文献标识码:B

文章编号:1004373X(2008)0314603

FSmmethodologyanditsapplicationinCommunicationprotocolStack

ZHanGLaming,tonGYu

(Schoolofmechanical&engineering,DalianUniversityoftechnology,Dalian,116024,China)

abstract:Switch/Casesyntaxisthetraditionalmethodtoprogramthecommunicationprotocolstackinthesoftwareofdatacommunication.However,Switch/Casesyntaxasasimplelogicalexpressionneitherhaveexpansibilityandtransplantableperformancenorcanbemodularization.anewmethodbasedonFSmmethodologyisintroducedinthispaper.Dividingcommunicationprotocolstackintoalotofstatesandactions,whichisembeddedintotheC++classandcanbeinheritedbyotherclasses,makingthesoftwareworkreliablyandstabilityonVisualC++platform.

Keywords:FSm;dataacquisition;protocolstack;syntax

在计算机数字通讯中经常要对通讯数据进行打包、解包和校验等多种顺序操作,相应的也要求协议软件能对接收的数据依次进行相关处理,从而表现出数字通讯中的多阶段性特征,为了满足分阶段处理通讯数据的需要,引进了状态机技术。由于状态机能以模块化支撑协议,因而在数据通讯协议栈处理技术方面扮演着越来越重要的角色。

1状态机简介

状态机(有限状态机)是一种具有离散输入输出系统的模型。任何时刻他都处于一个特定的状态,状态的转换依赖于系统所接受的事件。当在某状态下有事件发生时,系统会根据输入的事件和当前的状态做出反映,从而决定如何处理该事件以及是否转换到下一状态[1]。

状态的触发事件通常由外部信号来完成,当有效的触发事件发生时,便进入下一状态(当然也可以不发生状态转移),同时完成本状态的具体任务,直到所有状态完成,再回到初始状态。当某一状态出现异常时,也返回初始状态,等待下一触发事件的出现,如此反复循环。

状态机通常有两种表达方式:状态表和状态图。

在图1所示简单状态图中,当状态机处于状态1时,完成动作1;事件1可以触发状态机跳转到状态2,以执行动作2;同样,事件2也可以触发状态2的转移,从而又回到状态1。图1所示状态和转移都很简单,真正的状态机比他要复杂的多。

图1状态事件图

对应图1的状态表如表1所示。其中,括号内为当前状态动作和下一状态,空网格表示在此状态下,此事件无效,即不能触发状态的转移,当然也不执行任何动作。

表1状态事件表

2状态机的实现

在高级编程语言(如C,C++)中状态机的典型实现主要有:

嵌套的Switch语句;

状态表;

面向对象状态设计模式。

其他技术几乎是前面3种方式的组合[2]。

Switch/Case语句是一种内联性很强、病态耦合的编程技术,是一种简单初级的逻辑表达式,因此不易做到模块化、灵活的可扩充性和可移植性,至于鲁棒性就更差了。现代软件技术讲究松耦合、可移植、可快速扩充,并要求安全可靠,而状态表的实现正是基于这一思想而发展的。当要在状态机中增加新的状态与控制逻辑,只需在状态表中修改即可,甚至可以动态修改,C++的指针完美地支持这一点。在状态变化不是很复杂的情况下,这是一种非常可取的方法。

3数据采集系统pC端数据通讯协议栈的状态机实现

在笔者所编写的土壤渗流实验数据采集系统pC端软件中,很好的利用了状态机技术来完成数据通讯协议栈的处理。此实验数据的采集由下位机(单片机)和上位机(pC机)共同来完成。对于pC端软件来说,正确的数据接收是后续工作的前提和保障。因此,有必要对接收到的每一帧消息进行检测和校验,即进行数据的预处理。只有符合通讯协议的数据才进行后续处理,不符合通讯协议的数据将丢弃掉,并且通知下位机数据出错。下面将结合笔者参与开发的数据采集系统,论述状态机技术在pC端软件中的编程应用:

3.1上下位机软件的串行通讯协议

3.1.1pDU协议

pDU数据单元分为两类:指令类pDU和数据类pDU。指令pDU用于在通讯设备之间传输控制信息和状态信息;数据pDU用于在通讯设备之间传输采集数据。本协议pDU格式如下:

功能代码子功能代码(可选)参数数据

3.1.2物理层(pHY)

物理层接口的连接部件为D型9针连接器,其电平定义为标准RS232电平标准,上下位机通过RS232串口实现通讯。

3.1.3逻辑链路子层(LLC)

逻辑链路子层的主要工作就是提供帧处理服务与差错控制服务。

帧处理服务分为两种级别――数据帧服务和消息帧服务。数据帧服务控制数据帧的比特数,停止位数;消息帧服务提供消息帧头和消息帧尾来封装消息帧,以实现发送与接收的消息同步,正确界定消息帧。在本通讯协议中采用消息帧,用aSCii字符“:”标记消息帧头,以连续的aSCii字符CR+LR标记消息帧尾。

LLC层还提供消息帧差错控制服务:在本协议中采用LRC校验算法。通讯时,发送方按LRC算法生成LRC校验码,按照高位在前低位在后的顺序附加在原始的消息帧尾部,最后以“:”和CR+LF对消息进行封装。接收方按LRC算法将接收到的LRC校验码与在本地运算得到的校验码进行对比,从而判断接收到的数据的正确性。

3.1.4aDU格式

上位机(pC机)与下位机通讯协议的aDU格式如下:

3.2状态表的制定

按照本协议,上位机对接收到的每一帧消息进行校验。其中功能代码,数据,LRC码在一帧消息中处于一定的先后位置,有相应的动作(如保存,校核等)与之对应,可以视为不同的状态,另外,消息帧头、帧尾等也视为不同的状态。而对于每一个接收的字符,可以视其为触发信号。如当接收的数据帧中出现数字时,视其为Data_SiG信号,当接收的数据帧中出现回车(CR)字符时,视其为CR_SiG信号等,从而通过不断接收字符来触发状态的行为和转移,使状态机循环工作下去。在分析数据通讯协议的基础上,通过抽象,可将每帧消息分为如表2所示几个状态及触发信号。

在表2中顶行列出了信号(触发或事件),最左边一列是状态。各网格的内容是转换,他表示为{动作,下一状态}。例如,在BeGin状态中,当接收到CoLon_SiG信号时,将会调用DoClear()这一函数,从而完成一些数据复位工作,同时,也触发状态到下一状态――mainCoDe状态。而对于其他触发信号,状态机状态不变,仍在BeGin状态,且什么动作也不做。CoLon_SiG信号对应数据帧的“:”字符,即当接收到“:”字符后,就向状态机发出一CoLon_SiG信号,使状态机开始运行。而对接收的其他字符,在没有收到“:”字符之前,协议要求不做处理。表中的其他动作解释如下:

Recordtype()//记录功能代码,指令类代码或数据类代码

Dataadd()//数据记录

DoLRC()//完成LRC校验工作

DoFinish()//数据检验完毕处理

ComRecord()//记录子功能代码

RecordState()//记录数据通道状态(正常或不正常)

Doerror()//数据帧出错报告

3.3状态表的实现

上位机软件用VisualC++6.0编写,C++语言基于面向对象编程(oop)思想,而状态机的核心机制是行为继承,这与oop模式很相似,超状态的行为能很容易地被子状态所继承。鉴于此,可以利用C++的类来表现状态行为,即将状态行为嵌入到C++类中,从而在VisualC++平台上可以很好地运行状态机。本状态表的实现就是利用这一机制,父类封装了抽象的状态转换和当前状态行为,子类实现具体的状态行为和状态转换。详见如下核心代码。

表2数据通讯协议栈处理状态表

父类StatusClass类核心代码如下:

//定义成员函数指针

typedefvoid(StatusClass::*action)();

//定义内层结构转换

structtranslate

{

actionaction;//抽象行为动作

unsignednextStatus;//抽象的下一动作

};

//状态行为和转换

voidStatusClass::dispatch(unsignedconstsig)

{

registertranslateconst*t=mytable+myState*mynsignals+sig;//查状态表

(this->*(t->action))();

myState=t->nextStatus;

}

//无状态行为的缺省动作

VoidStatusClass::donothing()

{

……

}

子类SubStatusClass类核心代码如下:

//定义的信号

enum

event{otHeR_SiG,C_SiG,D_SiG,Data_SiG,CHaR_SiG,CR_SiG,LF_SiG,CoLon_SiG,maX_SiG};

//定义的状态

enum

State{BeGin,mainCoDe,Data,SUBCoDe,paRam,maX_State};

//初始化状态机

voidSubStatusClass::init()

{

……

}

//状态表,包含实际的状态行为和状态转换

(此状态表对应于表2所示状态和行为)

StatusClass::tranconstSubStatusClassClass::mytable[maX_State][maX_SiG]={

{{&StatusClass::donothing,BeGin},{&StatusClass::donothing,BeGin},{&StatusClass::donothing,BeGin},{&StatusClass::donothing,BeGin},

{&StatusClass::donothing,BeGin},{&StatusClass::donothing,BeGin},{&StatusClass::donothing,BeGin},

{static_cast(&SubStatusClassClass::DoClear),mainCoDe}},

……

};

3.4状态类的调用

笔者已经将状态行为封装至C++类当中,所以在程序中调用时只须定义一个StatusClass类的对象即可运行状态机了。同样,随着对象的销毁,状态机的生命周期也就结束。在本软件中,数据的通讯协议栈处理是在单独一个线程(预处理线程)中完成的,而此线程的触发依赖于数据的接收。故当有数据帧接收时便会使预处理线程恢复,从而启动状态机,实现对数据帧的校验。状态类调用核心代码如下:

DwoRDwinapi

CmycomFirDlg::protocalthread(LpVoiDlpparameter)

{

……

//创建状态类对象

SubStatusClassClassmyStatus;

//初始化状态机

myStatus.init();

……

//状态机入口

myStatus.DealChar()

……

//挂起预处理线程

Suspendthread(protocal_handle);

}

4结语

实践证明,将状态机技术巧妙地运用于数据通讯协议栈处理程序中,收到了很好的效果,不但可以避免大量的Switch/Case语句,使程序简洁,而且提高了程序的扩展性能,便于维护和修改。同时,由于状态机的行为嵌入到了C++的类当中,可以视其为一个类,因而具有类的所有特征,可以被继承,移植性能好,具有实用价值。

参考文献

[1]魏先民.有限状态机在嵌入式软件中的应用[J].潍坊学报,2007,6(4):24―25.

[2]Samekmico.practicalStatechartsinC/C++――QuantemprogrammingforembeddedSystems[m].USa:CmpBooks(CmpmediaLLC),2002.

常见通讯协议篇8

关键词计算机;远程通讯;技术

中图分类号S5文献标识码a文章编号1674-6708(2013)91-0219-02

0引言

计算机远程网络通讯技术,主体应用计算机技术、操作系统、现代化通讯装置以及安全可靠线路,实现数据的编码以及信号的高效传输、良好转接、综合储存与快速处理。其数据通讯体系将计算机作为核心,利用通讯线路进行终端设施的有效连接,并实现数据通讯目标。当前计算机远程网络通讯技术由于其传输效率高、数据量庞大、应用功能广泛,因而全面渗透至社会生产、大众生活以及公众服务等各领域范畴中,发挥了综合应用价值。例如,跨国企业、大型公司可应用计算机远程网络通讯技术召开视频会议,传达决策信息,讨论经营方略,部署年度任务,令子公司同集团企业保持同步一致性,提升工作效率,降低沟通成本,并确保综合效益目标的良好实现。同时,还可借助计算机远程网络通讯技术进行新闻直播、远程互动连线,增加节目观赏性以及内容时效性。由此可见,计算机远程网络通讯技术在未来还将具备广泛的发展空间与良好的应用潜能,体现核心应用价值。

1远程网络通讯技术原理与应用条件

远程网络通讯功能的实现需要将流由一台计算机高效、安全、整体的传输至远程计算机之中,通过协议规定以及网络io完成通讯功能。通讯传输协议众多,常见的有http、icp等,均为Socket概念原理基于应用功能扩展形成的传输协议。为提升应用便利性,不同的计算机语言则会利用贴切简便的应用层协议进行通讯传输。网路远程通讯形成的条件,需要由目标计算机提出请求,与之通讯的计算机接收请求便实施相应操作,令结果反馈至请求方。具体方式则包括同步以及异步请求等模式。通过对请求的处理,则可令其构成流,借助传输协议到达远端,远程计算机则可对获取请求流实施处理,进而令结果转变为流形成反馈传输。

计算机远程网络通讯功能的实现,首先应具备优质的通道条件,即创建良好的通讯线路。一般来讲对称电缆以及架空明线较易受到电磁场以及外界环境条件的干扰,令传输效率受到了不良影响。为此可选用封闭同轴电缆,提升传输效益。倘若经济条件允许,则可选择光纤电缆,确保计算机远程网络通讯的安全、高效与可靠。再者,应配备适宜的终端设施与良好的通讯接口,应满足我国网络系统的通讯传输标准规定。远程通讯还需要进行数据转换,因此应配备高效转换设备,营造良好的计算机远程网络通讯应用环境。

2计算机远程通讯监控技术的科学应用

计算机远程网络通讯技术的产生,为远程监控提供了便利,可实现跨区域的监督管理与操作控制。监督工作中可借助网络系统获取丰富的状态信息,而控制管理过程,则可利用网络系统实施对远程计算机的控制与操作。例如可在远程位置实现对计算机系统的重启以及关机等控制操作,还可实现日常的远程处理工作。计算机监控体系基于实施监控手段的计算机为核心,同时配备监测设备、组建管理执行机构以及明确被监测管控具体对象,或是实践生产工作的具体流程,进而构成监控系统。信息时代,现代企业的实践生产以及管理工作中,涉及较多物理量、技术工艺参数以及环境数据,还有特性参数,这些均需要开展实时的监测管理、有效的监督以及自动化的控制。伴随生产力的稳步提升,需要检测范畴更为广泛,监测点则更为众多。倘若应用独立检测管控系统则无法满足工业化生产的核心需求。因此应将监测控制实现有效的分散,而后实施集中管控。该类模式即为分布式监督管理。一旦监测管理站点增加,而分布并不集中、过于分散,则需应用远程计算机监督控制技术。当前该项技术可应用于化工生产、石油开采、水处理系统、工业锅炉生产等较多领域。当前该技术主流为tCp/ip协议、internet网络技术,基于www规范,应进行软件体系的合理设计,科学规划,令工作人员借助网络系统、能够快速、整体的获得权限范畴中的各类信息,并快速进行响应。

远程监控的通讯媒体、计算机系统软件以及硬件工具共同构成了远程监控系统。该项技术措施可满足中心控制计算机系统同监测站之中的计算机进行通讯,同时还可实现各个监测站以及监测点之间的通讯功能。一般情况下,现场各类设备的分布相对广泛、尖端数据不方便采集的生产现场,或是监测对象,为快速明确其设备、器具运行服务状况,做好全面管控,便应利用计算机远程通讯监控技术。在高效管理的同时,可令工作人员任务量有效缩减,并降低成本投入,科学实现高效性以及自动化的管理。当然,计算机远程通讯网络系统工作阶段中,还包含一定的不足问题。例如传输距离相对有限,监控以及传输质量不稳定,容易受到一定的干扰影响,同时还需投入较高的通讯经费。因此应继续的开发研究,不断拓展创新、弥补不足,方能提升计算机远程网络技术综合应用优势与核心价值。

伴随现代化技术的持续发展、不断进步,计算机远程通讯技术必将更为完善,实现低成本、高效益的安全、规范与持续发展。

3结论

总之,针对计算机远程网络通讯技术综合优势、科学原理,我们应在实践应用中不断总结、完善创新,促进计算机远程网络通讯技术在更多行业领域的科学应用,进而营造规范、文明、健康的网络通讯环境,创设显著的经济效益与社会效益。

参考文献

[1]牛洋.通讯技术在远程网络控制中的应用[J].硅谷,2011(8).

[2]王丽丽,褚梅,张欣.全面认识桥接、交换和路由[J].致富时代(下半月),2010(12).

[3]徐侃.移动通讯技术在质监信息化工作中的应用[J].福建质量信息,2008(11).

常见通讯协议篇9

一、概述

年,我市行政机关认真执行《条例》规定,高度重视政务资讯公开工作,逐步健全完善政务资讯公开工作机制,积极稳妥推进,在做好政务资讯主动公开的同时,努力做好依申请公开工作,《条例》实施第一年开局良好。

(一)坚持"一个规范",促进政务资讯公开工作规范运作。

《条例》施行之初,各行政机关政务资讯公开工作处于探索阶段,缺乏工作经验。因此,加强指导,从一开始就规范运作尤为重要。市政府办公厅及时编印了我市政务资讯公开统一参考文本,包括《政务资讯公开指南参考样本》、《政务资讯公开目录参考样本》、《政务资讯公开参考流程》、《政务资讯公开标准文书样本》等四个参考文本,要求各行政机关整合内设机构和下属单位的公开信息,统一信息类目编排、信息索取码编制,并及时在政府门户网站、部门网站以及其他载体上公开。

(二)抓好"两个环节",有力推动政务资讯公开工作的开展。

《条例》的学习和政务资讯公开方式,是《条例》实施初始阶段做好政务资讯公开工作的两个重要环节。我们紧紧抓好这两个环节,为切实做好政务资讯公开工作打下坚实基础。

1.分类培训,加强针对性。

学习领会《条例》精神,是深入贯彻实施《条例》的基础;准确掌握《条例》规定,是切实做好政务资讯公开工作的基本保障。我们采取分类培训的方式,有针对性地开展《条例》的学习培训工作。

按照职责及不同的学习培训目标,将培训对象按照领导干部、政务资讯公开具体工作人员、行政机关工作人员三类,分层次、有所侧重地分别组织学习培训。举办了三种类型的培训班,一是对全市政府系统分管办公室领导、办公室主任进行培训。利用召开全市政府系统办公室主任会议的机会,宣讲《条例》精神和保证《条例》全面贯彻实施的基本要求,侧重于提高思想认识,把握工作原则。全市政府系统分管办公室领导、办公室主任共200多人参加了培训。通过培训,各行政机关进一步落实政务资讯公开制度,做好政务资讯公开规划,完善工作机制,加大推进政务资讯公开工作力度,建立健全政务资讯协调机制、主动公开机制、保密审查制度、检查考核制度,促进了政务资讯公开工作制度化、规范化。二是对市直行政机关政务资讯公开具体工作人员进行培训。培训内容主要是:政务资讯主动公开的方式程序、信息源的扩充和完善、配套制度和工作规范的建设、工作中应注意的问题和必须正确处理的关系等。着重提高他们的实务操作能力。三是对市直行政机关公务员的培训。大厅管理办与市人事局、普法办于月联合举行了培训班。培训班分为6个班次,共有5000多名行政机关公务员参加培训。培训内容主要是《条例》的基本理论、基本内容,侧重于对《条例》的理解,提高他们对做好政务资讯公开工作的责任感和自觉性。每个班次培训完毕随堂考试,成绩记入《国家公务员培训证书》。

2.依托行政服务大厅,拓展政务资讯公开平台。

市行政服务大厅经过五年的运行,其功能、地位和作用越来越得到公众的认同,便民利民效应众所周知。拓展行政服务大厅的服务功能,丰富其服务手段,扩大其服务范围,是行政机关和公众的共同需求。对主动公开的政务资讯,我市除了通过政府公报、政府网站、新闻会以及报刊、广播、电视等便于公众知晓的方式公开,还把行政服务大厅这一便民高效的服务平台作为政务资讯公开的优质场所。一些进驻单位增加了大厅窗口的职能,大厅窗口既是办理审批业务窗口,同时也是政务资讯公开窗口,使公众获取政务资讯更加便利快捷。市质监局还参照行政服务大厅《办事指南》范本,编印了《政务资讯公开指南》,在大厅窗口摆放,供公众取阅,有效地发挥了行政服务大厅在政务资讯公开中的平台作用,有力地推动了政务资讯公开工作的开展,受到了公众的好评。

(三)突出"三个注重",加大指导力度。

1.注重贯彻落实上级有关文件和会议精神。

认真贯彻落实上级有关文件和会议精神,是做好政务资讯公开工作的重要保证。市政府办公厅及时转发国务院和省政府有关文件,把上级和权威部门对政务资讯公开的要求传达到各区和市直行政机关。转发了《国务院办公厅关于做好政务资讯公开条例准备工作的通知》,结合我市实际,提出了贯彻意见,建立我市政务资讯公开工作机制。将《省政府办公厅印发广东省政务资讯公开保密审查办法的通知》转市保密局、法制办、监察局、信息办等单位贯彻执行。月份参加了全国深化政务公开经验交流会,常务副市长、市政务公开工作领导小组常务副组长参加了会议。会后,大厅管理办及时向市委、市政府汇报了会议精神,提出了进一步推动我市政务公开工作的意见,受到了市领导肯定。

2.注重沟通协调。

加强沟通协调,有利于行政机关之间情况互通、信息共享、优势互补,形成做好政务资讯公开工作的合力,共同推动政务资讯公开工作依法、有序、规范开展。一些行政机关积极主动进行沟通协调,充分发挥各自职能作用,如市人事局、普法办与大厅管理办加强配合,共同推动行政机关公务员《条例》培训工作;市监察局主动与大厅管理办协调,共同推动政务资讯公开的检查督促工作;市法制办积极协助大厅管理办推动政务资讯公开的依法行政工作;市信息办协调有关部门,共同推动网上政务资讯公开工作。

3.注重典型案例分析。

做好典型案例分析,对行政机关开展政务资讯公开申请工作有着普遍的指导意义。我市具体负责政务资讯公开工作的部门按照申请内容、申请对象、申请方式等进行分类分析,并有针对性地采取相应的应对措施。对敏感性较强、影响较大的申请,由市政府副秘书长召集市政府办公厅、法制办、大厅管理办相关人员研究,制订解决方案。对取消政务资讯相关收费后人员经费的解决办法,由大厅管理办提出处理意见,报市政务公开领导小组审批同意后,转市编制、财政部门办理。对申请人反映个别行政机关政务资讯公开申请答复不规范,大厅管理办利用有关会议,对行政机关提出明确要求,强调公开申请的答复必须严格执行《条例》规定,规范运作。

二、主动公开政务资讯情况

各行政机关主要通过政府门户网站、新闻会以及报刊、广播、电视等方式主动公开本部门的政务资讯。

(一)各行政机关门户网站主动公开政务资讯情况。各行政机关门户网站政务资讯167838条,其中机构职能类信息937条,占0.6%;政策法规类信息6824条,占4.1%;规划计划类信息847条,占0.5%;业务动态类信息138431条,占82.4%;专项统计类信息181条,占0.1%;应急管理类信息431条,占0.2%,其他类信息(含人事、采购、资金、议案提案、通知等内容)20187条,占12.1%。

(二)新闻会主动公开政务资讯情况。召开新闻会26场,通气会18场,内容涉及国民经济运行、教育管理、市政施工、气象预报等工作。

(三)通过报刊、广播、电视主动公开政务资讯情况。《南方日报》、《特区报》、电视台、电台等省市主流媒体共播发各行政机关提供的政府新闻信息491条。

三、依申请公开政务资讯受理情况

各行政机关政务资讯公开窗口接待咨询投诉165695人次,受理政务资讯公开申请20495宗,主要涉及土地规划、工商登记、教育收费、社保管理等有关数据信息,其中市工商局全年受理依申请公开业务20032宗,涉及市场主体注册登记信息查询和档案查询的业务占99%以上。所有政务资讯公开申请均已依法答复。

四、政务资讯公开相关费用情况

各行政机关均严格执行省财政厅、省物价局《转发财政部国家发展改革委关于提供政府公开信息收取费用等有关问题的通知》要求,没有收取申请人任何费用。

五、申请行政复议、提起行政诉讼情况

全年,共发生4起因政务资讯公开申请行政复议、提起行政诉讼的案件,主要涉及司法、工商管理、国有资产管理等部门。其中,市司法局因回复依申请公开的途径问题和市工商局关于以第三人(即工商物价信息中心)名义收费而发生的行政诉讼,已取得一审胜诉。另外2起行政复议也已妥善处理。

六、存在问题及改进措施

(一)政务资讯公开工作不够规范,必须加强指导,推动政务资讯公开工作规范运作。

从我市政务资讯公开工作的实践看,有些行政机关政务资讯公开工作不规范。我市政务资讯公开工作主管部门,应该重视和加强对政务资讯公开工作的指导,督促行政机关按规定做好政务资讯公开工作。随着机构的建立,编制、人员到位,不断加大指导力度,把指导工作做深做细,使我市政务资讯公开工作逐步走上规范化的轨道。

(二)政务资讯公开工作年度报告落实情况不均衡,必须切实抓好年度报告的编制和工作。

年是《条例》施行的第一个年度,政务资讯公开工作年度报告的编制和,是对行政机关贯彻执行《条例》的一次检验,也将是公民、法人或者其他组织关注的热点。因此,行政机关做好政务资讯公开工作年度报告的编制和意义重大。部分行政机关高度重视,按时编制政务资讯公开工作年度报告。但是,有些行政机关重视不够,未按规定做好年度报告工作。要督促各行政机关按照《条例》规定,把年度报告的编制和作为每年的常规性工作,使这项工作成为总结和推动政务资讯公开工作的有力抓手。

常见通讯协议篇10

乙方:___________________________(投资者)

资金账号:__________________________________

身份证号码:________________________________

联系电话:__________________________________

甲乙双方就甲方向乙方提供手机或小灵通短信资讯服务,本着自愿、诚实信用、互惠互利的原则,特签定本服务协议。

一、服务内容

甲方提供的短信资讯服务包括帐户交易类、帐户持仓资讯类、市场资讯类、财经信息类、投资建议类五大类短信资讯。甲方所确定的具体短信服务内容以本协议附件《_____证券股份有限公司________证券营业部短信定制服务开通申请表》为准。

二、甲方的权利与义务

1.按乙方认可的短信定制收费标准向乙方收取服务费的权利;

2.向乙方履行告知短信定制收费及公布收费标准的义务;

3.根据乙方的建议及时调整短信内容的权利

4.向乙方提供的短信服务将完全按照其的服务条款和操作规则执行,并对本服务条款的内容有完全的解释权。

5.甲方有权在必要时修改服务条款,服务条款一旦发生变动,将会通过一定的方式通知或告之乙方。如果乙方对更改后的服务条款无异议,则视为接受服务条款的变动。

6.甲方应对发出的短信内容向第三方保守秘密,但以下几种需要对短信内容进行披露的情况除外:

(1)根据有关法律程序或政府机构的要求或命令;

(2)在紧急情况下为维护第三方合法权益或社会大众的公共安全;

(3)遵从乙方短信服务程序或技术维护的要求;

(4)用于市场分析或乙方合作方的非针对用户个人的信息披露。

三、乙方的权利和义务

1.乙方必须是合法的中国移动通信、中国联通或者中国电信“小灵通”的手机用户,并且手机支持中文短消息;

2.乙方是_____证券的交易客户,同意本协议条款并履行_____证券短信资讯服务的相关申请程序;

3.乙方有按甲方所公布的短信定制收费标准向甲方支付服务费的义务;4.乙方履行交款义务后拥有接收向甲方定制的短信的权利;

5.对甲方提供的短信资讯服务有建议权;

6.乙方拥有变更接受短信的手机(或小灵通)号码的权利;

7.乙方在使用甲方提供的短信服务时必须保证:

(1)符合中华人民共和国有关法律、法规之要求;

(2)不得将甲方发出的短信以任何形式用于任何非法目的;

(3)只将服务用于发送和接收个人信息,不得将服务用于任何未经授权的商业使用或也不得从事再销售服务的行为;

(4)遵守所有适用于服务的协议、规定、程序和惯例。

四、甲乙双方约定按以下方式收付短信服务资费

乙方同意甲方通过在其保证金帐户中直接扣款的方式收取短信定制服务费。即乙方通过甲方电话委托系统或在甲方柜台直接办理短信定制服务申请后,甲方即在当日从乙方保证金帐户上按乙方认可的收费标准扣收短信服务费用。

五、其它约定事项

1.乙方在定制甲方提供的短信资讯服务之前,应确认自己的手机(或小灵通)能够正常接收和显示其所定制的短信信息。在本协议有效期内,如果因乙方手机(或小灵通)问题而不能正常接收和显示甲方发送的短信信息,甲方不承担任何责任。

2.乙方可以到甲方柜台或通过甲方电话委托系统申请开通、变更或撤销短信服务。若未缴费或到期欠费未交的,甲方有权变更、中断或终止乙方短信定制服务。乙方如需撤销短信服务,应本人亲自到甲方柜台办理退订手续或通过甲方电话委托系统撤销。

3.本协议到期之日前,甲方将通过短信方式或其它甲方认为能够通知到乙方的方式通知乙方,乙方可以自愿选择继续定制短信服务或者取消短信定制。如果乙方在本协议到期时仍未办理短信定制服务的撤销手续,视为默认继续按受短信服务,甲方将继续按照本协议附件之短信服务项目申请表的服务项目向乙方提供短信服务,并按费用标准,向乙方收取短信服务费用。

4.甲方向乙方所提供的短信息服务内容仅供乙方在进行证券投资时的信息参考,并不保证乙方依据此服务内容便可在证券投资中赚取利润,乙方据此投资,投资风险自行承担。

5.乙方在甲方处完成申请开通或通过电话委托系统开通短信服务程序时,即表明乙方已经完全同意并不能更改地接受而且将严格遵守本服务条款中的全部要求和条件,并对短信收费标准有详细、明确的认知。

6.甲方向乙方发出短信的时间,以甲方系统记录的时间为准,不以乙方短信收到时间为准。

7.由于证券市场价格波动频繁,甲方向乙方发送的帐户交易类、帐户持仓资讯类、市场资讯类短信资讯仅供乙方参考,其中数据以交易所揭示信息和甲方营业部交易系统揭示信息为准。

六、不可抗力

由于通讯运营商(中国移动、中国联通、中国电信)的原因以及其他不可抗力导致的甲方短信发送延迟或者短信漏发,甲方不承担任何责任。

七、未尽事宜

本协议未尽事宜,由甲乙双方友好协商确定;经双方协议未达成一致意见的,双方任何一方可以到本协议签订地仲裁机关申请仲裁。

八、期限

本协议自双方签字确认之日起计算;协议期满,甲乙双方对本协议无任何异议,并自动履行本协议中所约定的权利与义务,应视为本协议效力的自动顺延。

附《_____证券股份有限公司______证券营业部“短信定制”服务开户申请表》

甲方签字(盖章):___________

日期:________年_____月____日