资源描述:
《基于字符串的ipc网络协议的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、本科毕业设计(论文)题目:基于字符串的IPC网络协议的设计与实现学生姓名:学号:专业班级:终极一班指导教师:2013年6月15日基于字符串的IPC网络协议的设计与实现摘要 IPC即网络摄像头,嵌入式IPC是指把CPU、音视频解压缩芯片、I/O等硬件设备、操作系统和应用程序集成在一起的IPC。 本协议是IPC和IPC、IPC和客户端之间、IPC和中心服务器、以及IPC和手机等各种终端之间的接口协议,适用于IPC同支持其的各类客户端、控制设备,客户端一般通过网络连接IPC,控制设备一般与IPC串行方式通讯。本协议的代码部分采用sourceinsight编辑器,采用Li
2、nux系统环境下的ARM平台交叉编译生成可执行文件以及可升级文件,将可执行文件挂载到IPC或者BLOCK365开发板上就可以运行可执行文件,也可以用升级工具将可升级文件升级到IPC或者BLOCK365开发板的芯片中。系统最终实现了视频编码,音频功能,网络功能,云台、镜头控制功能,缓存功能,报警输入输出,移动检测报警视频分析,视觉参数调节,编码参数调节,系统集成等一系列的功能。关键词:C/C++;ARM平台;Linux操作系统;应用层和传输层网络协议DesignandimplementationofnetworkprotocolbasedontheIPCstringAb
3、stractIPCisanetworkcamera,embeddedIPCreferstotheCPU,audioandvideocodecchip,IVOandotherhardwaredevices,operatingsystemandapplicationintegrationwithIPC.ThisprotocolisIPCandIPC,betweenIPCandclient,IPCandcenterserver,aswellasIPCandmobilephoneetc.variousbetweenterminalinterfaceprotocol,suita
4、bleforIPCtosupportallkindsoftheclient,theclientcontrolequipment,generalIPCconnectionthroughthenetwork,controlequipmentandIPCserialcommunication.Thecodeportionofthisagreementbythesourceinsighteditor,theLinuxsystemundertheenvironmentofARMplatformcompilergeneratesexecutablefileandupdatefil
5、e,theexecutablefileismountedtotheIPCorBLOCK365developmentboardwillbeabletoruntheexecutablefile,canalsoupgradefiletoupgradetoIPCorBLOCK365developmentboardofthechipwiththeupgradetool.Thesystemrealizesvideocoding,audiofunction,networkfunction,PTZ,lenscontrolfunction,thecachefunction,inputa
6、ndoutputofalarm,videoanalysisofmobiledetectionalarm,visualparameteradjustment,codingparameteradjustment,systemintegrationandaseriesoffunctions.Keywords:C/C++;ARMplatform;Linuxoperatingsystem;theapplicationlayerandthetransportlayerprotocols中国石油大学(华东)本科毕业设计(论文)目录第1章引言1第2章IPC的基本理论知识32.1IPC
7、的产品介绍32.2IPC的主要功能42.3IPC的分类52.4IPC的专业术语5第3章IPC所用到的软件网络以及硬件技术73.1IPC用到的软件技术73.1.1用到的组件73.1.2开发技术以及常用技术73.2IPC用到的网络协议93.2.1IPC网络协议的应用层协议93.2.2IPC网络协议的传输层协议103.3IPC所用到的硬件技术11第4章IPC的详细设计实现134.1整个系统的详细设计134.2登录登出保活流程134.2.1普通登录134.2.2主动注册登录144.2.3登出144.2.4保活144.3监视控制流程144.3.1普通监视控制1