【摘要】本實(shí)用新型涉及一種全方位球型夜視攝像裝置, 它主要包括透鏡、攝像機(jī)、鏡頭、近紅外光源組件、電機(jī)、機(jī) 械旋轉(zhuǎn)機(jī)構(gòu)、控制板組件,電源、透明罩、殼體、支架組成, 其特征在于支架包括兩個(gè),一個(gè)倒U型支架,一個(gè)盤形支架, 透明罩為半球形,并與
【摘要】 本發(fā)明涉及一種基于數(shù)字信號(hào)處理器的嵌入式網(wǎng)絡(luò)應(yīng)用中UDP/IP協(xié)議棧實(shí)現(xiàn)方法。本發(fā)明針對(duì)數(shù)字信號(hào)處理器的特點(diǎn)實(shí)現(xiàn)8位存儲(chǔ)與16位存儲(chǔ)相互轉(zhuǎn)換,提供一個(gè)UDP/IP協(xié)議與鏈路層及以下層之間數(shù)據(jù)存儲(chǔ)格式的轉(zhuǎn)換層;以16位為操作和存儲(chǔ)單位實(shí)現(xiàn)UDP/IP協(xié)議棧IP層及UDP層處 理,并針對(duì)數(shù)字信號(hào)處理器優(yōu)化了16位校驗(yàn)值的計(jì)算。在使用單個(gè)數(shù)字信號(hào)處理器作為處理器的嵌入式網(wǎng)絡(luò)電子產(chǎn)品中,本發(fā)明相比普遍的8位UDP/IP協(xié)議棧,具有以下優(yōu)點(diǎn):1)節(jié)約約一半的數(shù)據(jù)內(nèi)存使用空間,更加有效地利用了網(wǎng)絡(luò)嵌入式應(yīng)用的硬件資源;2)優(yōu)化了IP首部校驗(yàn)值和UDP數(shù)據(jù)報(bào)校驗(yàn)值的計(jì)算,從而提高了協(xié)議棧的處理效率。 【專利類型】發(fā)明申請(qǐng) 【申請(qǐng)人】中國科學(xué)院聲學(xué)研究所; 北京中科智網(wǎng)科技有限公司 【申請(qǐng)人類型】企業(yè),科研單位 【申請(qǐng)人地址】100080北京市海淀區(qū)北四環(huán)西路21號(hào) 【申請(qǐng)人地區(qū)】中國 【申請(qǐng)人城市】北京市 【申請(qǐng)人區(qū)縣】海淀區(qū) 【申請(qǐng)?zhí)枴緾N200610056831.6 【申請(qǐng)日】2006-03-07 【申請(qǐng)年份】2006 【公開公告號(hào)】CN101035119A 【公開公告日】2007-09-12 【公開公告年份】2007 【授權(quán)公告號(hào)】CN100553258C 【授權(quán)公告日】2009-10-21 【授權(quán)公告年份】2009.0 【發(fā)明人】王勁林; 張建東; 鄧峰; 張武; 齊向東; 朱曉東; 葉曉舟; 武曉華; 曾學(xué)文 【主權(quán)項(xiàng)內(nèi)容】1、一種嵌入式網(wǎng)絡(luò)應(yīng)用中UDP/IP協(xié)議棧實(shí)現(xiàn)方法,包括定義IP層數(shù)據(jù)結(jié) 構(gòu)、IP分組收發(fā)處理以及定義UDP層數(shù)據(jù)結(jié)構(gòu)、UDP數(shù)據(jù)報(bào)收發(fā)處理;其特征 在于,其中: 所述定義IP層數(shù)據(jù)結(jié)構(gòu)是定義一個(gè)IP頭結(jié)構(gòu)體,該結(jié)構(gòu)體包含一組字長為 16位的字,這組字分別是:一個(gè)表征IP版本、IP分組首部長度和服務(wù)類型的字; 一個(gè)表征IP分組長度的字;一個(gè)表征IP分組標(biāo)識(shí)的字;一個(gè)表征IP標(biāo)志和分 片偏移的字;一個(gè)表征IP分組存活時(shí)間和負(fù)載協(xié)議類型的字;一個(gè)表征IP分組 首部校驗(yàn)值的字;表征IP分組源IP地址的兩個(gè)字;表征IP分組目的IP地址的 兩個(gè)字;表征IP選項(xiàng)的兩個(gè)字; 所述定義UDP層數(shù)據(jù)結(jié)構(gòu)是定義一個(gè)UDP頭結(jié)構(gòu),該結(jié)構(gòu)體包含一組字長 為16位的字,這組字分別是:一個(gè)表征源端口號(hào)的字;一個(gè)表征目的端口號(hào)的 字;一個(gè)表征UDP數(shù)據(jù)報(bào)長度的字;一個(gè)表征UDP數(shù)據(jù)報(bào)首部校驗(yàn)值的字; 所述IP分組接收處理包括如下步驟: 11)使用IP頭結(jié)構(gòu)體匹配IP分組; 12)獲取IP分組IP協(xié)議版本,如果版本號(hào)不是4,則丟棄該分組,退出處 理流程; 13)獲取IP分組首部長度,用數(shù)字信號(hào)處理器直接計(jì)算并校驗(yàn)IP分組首部 的16位校驗(yàn)值;如果校驗(yàn)值錯(cuò)誤,則丟棄該分組,退出處理流程; 14)獲取IP分組的源IP地址和目的IP地址,如果目的地址不是我方的IP 地址,則丟棄該分組,退出處理流程; 15)獲取并處理IP分組的IP首部選項(xiàng); 16)獲取IP分組總長度,計(jì)算出數(shù)據(jù)負(fù)載長度; 17)獲取數(shù)據(jù)負(fù)載協(xié)議類型,根據(jù)協(xié)議類型將數(shù)據(jù)負(fù)載傳送給相應(yīng)模塊進(jìn)行 處理; 所述IP分組發(fā)送處理包括如下步驟: 21)獲取內(nèi)存空間,在起始處構(gòu)建一個(gè)IP頭結(jié)構(gòu),填充IP首部以下信息; 版本號(hào)、服務(wù)類型、標(biāo)識(shí)、生存時(shí)間; 22)根據(jù)負(fù)載數(shù)據(jù)協(xié)議類型填充IP頭部協(xié)議信息; 23)將我方IP地址和負(fù)載數(shù)據(jù)的目的端IP地址填充到IP首部相應(yīng)位置; 24)填充IP頭部選項(xiàng); 25)計(jì)算IP首部長度,填入IP首部; 26)將負(fù)載數(shù)據(jù)拷貝至IP首部選項(xiàng)數(shù)據(jù)之后,計(jì)算IP分組總長度,填充入 IP首部; 27)用數(shù)字信號(hào)處理器直接計(jì)算IP分組首部的16位校驗(yàn)值,將校驗(yàn)值填充 入IP首部; 28)將數(shù)據(jù)發(fā)送給本發(fā)明中的數(shù)據(jù)轉(zhuǎn)換層,轉(zhuǎn)換為8位存儲(chǔ)格式并發(fā)送至鏈 路層模塊處理; 所述UDP數(shù)據(jù)報(bào)接收處理包括如下步驟: 31)使用UDP頭結(jié)構(gòu)體匹配UDP數(shù)據(jù)報(bào); 32)獲取UDP數(shù)據(jù)報(bào)的長度; 33)用數(shù)字信號(hào)處理器直接計(jì)算并校驗(yàn)UDP數(shù)據(jù)報(bào)的16位校驗(yàn)值;如果校 驗(yàn)值錯(cuò)誤,則丟棄該分組,退出處理流程; 34)獲取UDP數(shù)據(jù)報(bào)的源端口與目的端口,查詢是否有上層模塊處理該UDP 數(shù)據(jù)報(bào);如果有,則計(jì)算負(fù)載數(shù)據(jù)長度并將數(shù)據(jù)傳送給相應(yīng)的上層模塊;否則丟 棄該分組; 所述UDP數(shù)據(jù)報(bào)發(fā)送處理包括如下步驟: 41)獲取內(nèi)存空間,在起始處構(gòu)建一個(gè)UDP頭結(jié)構(gòu),將負(fù)載數(shù)據(jù)拷貝到UDP 頭結(jié)構(gòu)之后; 42)根據(jù)負(fù)載數(shù)據(jù)長度計(jì)算UDP數(shù)據(jù)報(bào)長度,并填充入U(xiǎn)DP首部; 43)將源端口號(hào)和目的端口號(hào)填充入U(xiǎn)DP首部; 44)用數(shù)字信號(hào)處理器直接計(jì)算UDP數(shù)據(jù)報(bào)的16位校驗(yàn)值,并填充入U(xiǎn)DP 數(shù)據(jù)報(bào)首部; 45)將UDP數(shù)據(jù)報(bào)傳送給UDP/IP協(xié)議棧IP層處理。 【當(dāng)前權(quán)利人】中國科學(xué)院聲學(xué)研究所; 北京中科智網(wǎng)科技有限公司 【當(dāng)前專利權(quán)人地址】北京市海淀區(qū)北四環(huán)西路21號(hào); 北京市海淀區(qū)中關(guān)村東路66號(hào)甲1號(hào)樓第7層西01區(qū) 【專利權(quán)人類型】; 有限責(zé)任公司(自然人投資或控股) 【統(tǒng)一社會(huì)信用代碼】12100000400883447M; 91110108771996096F 【被引證次數(shù)】TRUE 【家族被引證次數(shù)】TRUE
未經(jīng)允許不得轉(zhuǎn)載:http://www.mhvdw.cn/1776316112.html
喜歡就贊一下






