欢迎来到天天文库
浏览记录
ID:13002583
大小:131.00 KB
页数:13页
时间:2018-07-20
《bho方法在用户网页浏览兴趣挖掘方面的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、BHO方法在用户网页浏览兴趣挖掘方面的应用//.paper.edu-1-中国科技论文在线基于Linux的多协议网关转换模块的设计#刘杰云1,付吉奎2*基金项目:DesignoftheMulti_ProtocolConversionGatewayModulebasedonLinux作者简介:刘杰云,(1985-),女,职称,电路与系统(1.中国矿业大学信电学院,江苏徐州221000;2湖北众友科技实业股份有限公司,武汉430000)摘要:多协议转换网关能够使现场总线网络和无线网络的底层控制网很方便的接入工业以太网,实现与控制系统上层信息管理层的互联,对工业控制具有深
2、远的意义。本文采用两个独立的进程编写了相应的上行通信和下行通信的协议转换软件实现了多协议网关转换模块,通过测试实现了服务器端与无线网络和远程CAN总线等现成设备之间的通信。关键词:Linux;多协议;转换中图分类号:TN915.03DesignoftheMulti_ProtocolConversionGatewayModulebasedonLinuxLiuJieyun1,FuJikui2(1.ChinaUniversityOfMiningAndTechnologyGraduateSchool,JiangSuXuZhou221000;2.HubieZhongyouT
3、echnologyIndustryandCommerceCo..Ltd,WuHan430000)Abstract:Multi-ProtocolConversionGatewayenablesthefieldbusnetworkandtheunderlyingcontrolnetwokofthewirelessnetworkconnecttotheIndustrialEthernetveryconvenient,itimplementsandcontrolstheconnectionofTopinformationmanagementsystem,andithasf
4、ar-reachingsignificancetoindustrialcontrol.Thepaperwritesaconversionsoftwareofthecorrespondinguplinkanddownlinkcommunicationcommunicationprotocolbyusingtwoindependentprocessestorealizethemulti-protocolgatewayconversionmodule,anditachievesthecommunicationbetweentheserver-sideandwireles
5、snetworksandremoteCANbusdevicessuchasready-madedevicesbytesting.Keywords:Linux;Multi-Protocol;Conversion0引言多协议转换网关中涉及到了双网卡,一种方法是创建一个套接口,然后绑定地址时使用INADDR_ANY实现两张网卡的数据收发;另一种方法是创建两个套接口分别绑定两张网卡各自的IP地址实现数据的收发。系统采用第二种方法,它可以通过指定套接口进行数据的收发,协议转换过程主要包括上行通信和下行通信。1网关上行通信模块的设计多协议转换网关在上行通信过程中就要接收来自无
6、线网络的数据,又要接收来自CAN等现场总线设备发送的数据,对于无线网络数据的接收网关是服务器,在将数据转发到以太网上的时候又是客户端。接收的数据有实时数据和非实时数据,因此在内存中建立两个接收缓冲区,一个用于存储实时数据一个用于存储非实时数据,对于实时数据调用使用SCHED_FIFO调度策略的实时线程发送,对于非实时数据采用SCHED_OTHER调度策略的线程发送,待转发的数据都使用统一的数据结构ConvertData,定义如下:structConvertData{//.paper.edu-2-中国科技论文在线unsignedintdata_num;//给每一个数
7、据包加上序列号,用于提高UDP通信的可靠性unsignedcharSrcaddr[16];//数据的源地址unsignedcharDesaddr[16];//数据将要到达的目的地址unsignedcharop_sort;//定义数据的类型unsignedcharop_value[MAXDASIZE];//操作的对象或是数据值unsignedintdatalen;//接收到的数据*op_value的长度};在接收到数据后将数据信息填写到该数据结构的缓冲区中,然后相应的发送线程通过条件变量和互斥锁同步机制自动读取非锁定的非空缓冲区中的数据,从而发送到相应的目的地。网关
8、上行应用程
此文档下载收益归作者所有