【正文】
本 科 畢 業(yè) 設(shè) 計(論文) 題 目:基于字符串的 IPC網(wǎng)絡(luò)協(xié)議的設(shè)計與實現(xiàn) 學(xué)生姓名: 學(xué) 號: 專業(yè)班級: 終極一班 指導(dǎo)教師: 20xx 年 6 月 15 日中國石油大學(xué)(華東)本科畢業(yè)設(shè)計 (論文 ) 基于字符串的 IPC網(wǎng)絡(luò)協(xié)議的設(shè)計與實現(xiàn) 摘 要 IPC 即 網(wǎng)絡(luò)攝像頭,嵌入式 IPC 是指 把 CPU、音視頻解壓縮芯片、 I/O 等硬件設(shè)備、操作系統(tǒng)和應(yīng)用程序集成在一起的 IPC。 本協(xié)議是 IPC 和 IPC、 IPC 和客戶端之間、 IPC 和中心服務(wù)器、以及 IPC 和手機等各種終端之間的接口協(xié)議 ,適用于 IPC 同支持其的各類客戶端、控制設(shè) 備,客戶端一般通過網(wǎng)絡(luò)連接 IPC,控制設(shè)備一般與 IPC 串行方式通訊。本協(xié)議的代碼部分采用 source insight 編輯器,采用 Linux 系統(tǒng)環(huán)境下的 ARM 平臺交叉編譯生成可執(zhí)行文件以及可升級文件,將可執(zhí)行文件掛載到 IPC 或者 BLOCK365 開發(fā)板上就可以運行可執(zhí)行文件,也可以用升級工具將可升級文件升級到 IPC 或者 BLOCK365 開發(fā)板的芯片中。 系統(tǒng)最終實現(xiàn)了視頻編碼,音頻功能,網(wǎng)絡(luò)功能,云臺、鏡頭控制功能,緩存功能,報警輸入輸出,移動檢測報警視頻分析,視覺參數(shù)調(diào)節(jié),編碼參數(shù)調(diào)節(jié),系統(tǒng)集成等一系列的功能。 關(guān)鍵詞 : C/C++; ARM 平臺; Linux操作系統(tǒng);應(yīng)用層和傳輸層網(wǎng)絡(luò)協(xié)議 中國石油大學(xué)(華東)本科畢業(yè)設(shè)計 (論文 ) Design and implementation of work protocol based on the IPC string Abstract IPC is a work camera,embedded IPC refers to the CPU,audio and video codec chip,IVO and other hardware devices,operating system and application integration with IPC. This protocol is IPC and IPC, between IPC and client, IPC and center server, as well as IPC and mobile phone etc. various between terminal interface protocol, suitable for IPC to support all kinds of the client, the client control equipment, general IPC connection through the work, control equipment and IPC serial munication. The code portion of this agreement by the source insight editor, the Linux system under the environment of ARM platform piler generates executable file and update file, the executable file is mounted to the IPC or BLOCK365 development board will be able to run the executable file, can also upgrade file to upgrade to IPC or BLOCK365 development board of the chip with the upgrade tool. The system realizes video coding, audio function, work function, PTZ, lens control function, the cache function, input and output of alarm, video analysis of mobile detection alarm, visual parameter adjustment, coding parameter adjustment, system integration and a series of functions. Keywords: C/C++; ARM platform; Linux operating system; the application layer and the transport layer protocols 中國石油大學(xué)(華東)本科畢業(yè)設(shè)計 (論文 ) 目 錄 第 1 章 引言 .............................................................................................................................1 第 2 章 IPC 的基本理論知識 ..................................................................................................3 IPC 的產(chǎn)品介紹 .............................................................................................................3 IPC 的主要功能 .............................................................................................................4 IPC 的分類 .....................................................................................................................5 IPC 的專業(yè)術(shù)語 .............................................................................................................5 第 3 章 IPC 所用到的軟件網(wǎng)絡(luò)以及硬件技術(shù) ......................................................................7 IPC 用到的軟件技術(shù) .....................................................................................................7 用到的組件 .........................................................................................................7 開發(fā)技術(shù)以及常用技術(shù) .....................................................................................7 IPC 用到的網(wǎng)絡(luò)協(xié)議 .....................................................................................................9 IPC 網(wǎng)絡(luò)協(xié)議的應(yīng)用層協(xié)議 ...............................................................................9 IPC 網(wǎng)絡(luò)協(xié)議的傳輸層協(xié)議 .............................................................................10 IPC 所用到的硬件技術(shù) ............................................................................................... 11 第 4 章 IPC 的詳細設(shè)計實現(xiàn) ................................................................................................13 整個系統(tǒng)的詳細設(shè)計 .................................................................................................13 登錄登出?;盍鞒? .....................................................................................................13 普通登錄 ...........................................................................................................13 主動注冊登錄 ...................................................................................................14 登出 ...................................................................................................................14 ?;? ...................................................................................................................14 監(jiān)視控制流程 .............................................................................................................14 普通監(jiān)視控制 ...................................................................................................14 主動注冊監(jiān)視控制 ............................................................................................15 回放控制流程 .............................................................................................................15 普通回放控制 ...................................................................................................15 主動注冊回放控制 ...........................................................................................16 中國石油大學(xué)(華東)本科畢業(yè)設(shè)計 (論文 ) 語音對講流程 .............................................................................................................16 普通語音對講 ...................................................................................................16 主動注冊語音對講 ............................................................................................16 云臺控制流程 ....................................................................