一種嵌入式系統通過usb接口提供ip訪問的方法
【技術領域】
[0001]本發明涉及一種嵌入式系統通過USB接口提供IP訪問的方法。
【背景技術】
[0002]IP網絡攝像機是基于網絡傳輸的數字化設備,網絡攝像機除了具有普通復合視頻信號輸出接口 BNC外(一般模擬輸出為調試用,并不能代表它本身的效果),還有網絡輸出接口,可直接將攝像機接入本地局域網。每一個IP網絡攝像機都有自己的IP網址,數據處理功能,和內置的應用軟件,可以當網絡服務器、FTP服務器、FTP用戶端和郵箱用戶端。
[0003]IP攝像機在實際設計、使用過程中,因為遵行IP協議,現有技術通常是通過設計RJ45接口,以便使用過程中,接入網線,通過網絡查看視頻以及管理IP攝像機相關參數。
[0004]現有技術一的技術方案是設計RJ45網絡接口的網卡模塊,PC通過RJ45雙絞線連接至設備,設置參數與觀看視頻。此方案的缺點是成本高,占用設備體積過大。
[0005]現有技術二的技術方案是通過無線網絡模塊,設置成AP模式,由PC端連接這個AP,連接上設備,設置參數與觀看視頻。此方案的缺點是用戶操作難度高,調置步驟復雜。
[0006]整個說明書對【背景技術】的任何討論,并不代表該【背景技術】一定是所屬領域技術人員所知曉的現有技術;整個說明書中的對現有技術的任何討論并不代表認為該現有技術一定是廣泛公知的或一定構成本領域的公知常識。
【發明內容】
[0007]本發明意在提供一種嵌入式系統通過USB接口提供IP訪問的方法,以達到設備緊湊、設置簡單、操作方便等目的。
[0008]一種嵌入式系統通過USB接口提供IP訪問的方法,包括IP攝像機和計算機,IP攝像機和計算機通過usb接口進行TCP/IP數據包傳輸。
[0009]本方案中的一種嵌入式系統通過USB接口提供IP訪問的方法,用于在計算機和嵌入式設備之間建立基于usb接口的IP訪問。
[0010]本方案可解決現有技術一與現有技術二的缺點,既不占設備體積,又設置簡單。用戶操作方便。解決了嵌入式設備無需設計RJ45接口的情況下,仍然能通過PC訪問其網絡,如設備中的http server等。
[0011]進一步,計算機內安裝有母端代理轉發程序和瀏覽器,IP攝像機內安裝有子端代理轉發程序和Web Server,計算機與IP攝像機之間的數據通過瀏覽器、母端代理轉發程序、計算機上的usb接口、usb連接線、IP攝像機上的usb接口、子端代理轉發程序和WebServer進行雙向傳輸。
[0012]Web Server可理解為網絡服務器程序,pc端連接至嵌入式設備,由于無需RJ45接口,為解決PC訪問嵌入式設備問題,中途通過usb中轉,通過在pc與嵌入式設備兩端均安置代理程序,用戶使用,盡量摸擬出感受不到usb中轉的存在,猶如通過網線連接一樣操作。方案中TCP/IP直接通過USB發送,而不需要經過虛擬以太網驅動器和仿真模型,把設備上的應用當成電腦端的本地應用【地址127.0.0.1】來訪問。
[0013]進一步,母/子端代理轉發程序用于IP數據封包和串口數據幀的相互轉換,usb連接線傳輸串口數據幀。可以高效規范的進行工作。
[0014]進一步,計算機上的usb接口和IP攝像機上的usb接口通過usb轉串口線連接。此方案是另一種具體的可選擇方案。
[0015]進一步,IP攝像機上設有輔助照明用的LED燈,LED燈內設有連接IP攝像機WebServer的Iifi發射裝置,計算機連接有Iifi接收裝置。LED燈既可為IP攝像機提供工作照明,同時也可以結合Iifi發射裝置作為一種數據發送手段,通過快速的光脈沖進行大量的視頻數據傳輸。Iifi接收裝置可以安裝在計算機本體之外,并通過有線或者無線的方式與計算機聯接,用于將Iifi發射裝置傳送來的信號送至計算機。計算機至IP攝像機的控制信號由于數據量不大,仍可使用usb進行傳輸。
[0016]進一步,LED燈連接有蓄電池。
【附圖說明】
[0017]圖1為本發明實施例的工作流程示意圖。
[0018]圖2為本發明實施例的數據流示意圖。
【具體實施方式】
[0019]下面通過【具體實施方式】對本發明作進一步詳細的說明:
實施例的工作流程基本如附圖1所示:
本技術使用現成的設備上的用于供電的USB接口,在設備端安裝有代理轉發程序,在PC端有代理轉發程序,實現PC利用USB接口對設備端的各種數據訪問。
[0020](一) Windows PC 端操作
1、發送。PC上通過瀏覽器操作,發送請求至安裝在PC端的agent,由agent轉發到com
端口至IP攝像頭內的嵌入式設備,agent程序維護一個請求與響應對應的信息列表--
sess1n。
[0021]2、接收。通過安裝在pc上的agent接收嵌入式設備響應,發送至本地瀏覽器。
[0022](二)嵌入式設備上操作
1、接收。嵌入式設備上安裝agent--agent程序維護一個請求與響應對應的信息列表--sess1n。,負責接收com端口發來的信息,發送至嵌入式設備上的web server。
[0023]2、發送。把從主處理器(型號為9115)上的web server得到的響應原路返回至windows pc 端。
[0024]本實施例的數據流圖如圖2所示。
[0025]本實施例還可以做以下調整:IP攝像機上設有輔助照明用的LED燈,LED燈內設有連接IP攝像機Web Server的Iifi發射裝置,計算機通過線纜電連接有Iifi接收裝置。LED燈既可為IP攝像機提供工作照明,同時也可以結合Iifi發射裝置作為一種數據發送手段,通過快速的光脈沖進行大量的視頻數據傳輸。計算機至IP攝像機的控制信號數據使用usb接口進行傳輸。
[0026]以上所述的僅是本發明的實施例,方案中公知的具體結構及特性等常識在此未作過多描述。應當指出,對于本領域的技術人員來說,在不脫離本發明結構的前提下,還可以作出若干變形和改進,這些也應該視為本發明的保護范圍,這些都不會影響本發明實施的效果和專利的實用性。本申請要求的保護范圍應當以其權利要求的內容為準,說明書中的【具體實施方式】等記載可以用于解釋權利要求的內容。
【主權項】
1.一種嵌入式系統通過USB接口提供IP訪問的方法,包括IP攝像機和計算機,其特征在于,IP攝像機和計算機通過USb接口進行TCP/IP數據包傳輸。
2.根據權利要求1所述的一種嵌入式系統通過USB接口提供IP訪問的方法,其特征在于:計算機內安裝有母端代理轉發程序和瀏覽器,IP攝像機內安裝有子端代理轉發程序和Web Server,計算機與IP攝像機之間的數據通過瀏覽器、母端代理轉發程序、計算機上的usb接口、usb連接線、IP攝像機上的usb接口、子端代理轉發程序和Web Server進行雙向傳輸。
3.根據權利要求2所述的一種嵌入式系統通過USB接口提供IP訪問的方法,其特征在于??母/子端代理轉發程序用于IP數據封包和串口數據幀的相互轉換,USb連接線傳輸串口數據幀。
4.根據權利要求2所述的一種嵌入式系統通過USB接口提供IP訪問的方法,其特征在于:計算機上的usb接口和IP攝像機上的usb接口通過usb轉串口線連接。
5.根據權利要求2所述的一種嵌入式系統通過USB接口提供IP訪問的方法,其特征在于:IP攝像機上設有輔助照明用的LED燈,LED燈內設有連接IP攝像機Web Server的Iifi發射裝置,計算機連接有Iifi接收裝置。
6.根據權利要求5所述的一種嵌入式系統通過USB接口提供IP訪問的方法,其特征在于:LED燈連接有蓄電池。
【專利摘要】本申請公開了一種嵌入式系統通過USB接口提供IP訪問的方法,以達到設備緊湊、設置簡單、操作方便等目的。一種嵌入式系統通過USB接口提供IP訪問的方法,包括IP攝像機和計算機,IP攝像機和計算機通過usb接口進行TCP/IP數據包傳輸。本方案中的一種嵌入式系統通過USB接口提供IP訪問的方法,用于在計算機和嵌入式設備之間建立基于usb接口的IP訪問。本方案可解決現有技術一與現有技術二的缺點,既不占設備體積,又設置簡單。用戶操作方便。解決了嵌入式設備無需設計RJ45接口的情況下,仍然能通過PC訪問其網絡,如設備中的http server等。
【IPC分類】G06F13-38, H04N7-18
【公開號】CN104699650
【申請號】CN201510118368
【發明人】楊向東
【申請人】貴州遵義鑫陽電子科技有限公司
【公開日】2015年6月10日
【申請日】2015年3月18日