TWI320278B - Network device and method for upgrading firmware - Google Patents
Network device and method for upgrading firmware Download PDFInfo
- Publication number
- TWI320278B TWI320278B TW095141725A TW95141725A TWI320278B TW I320278 B TWI320278 B TW I320278B TW 095141725 A TW095141725 A TW 095141725A TW 95141725 A TW95141725 A TW 95141725A TW I320278 B TWI320278 B TW I320278B
- Authority
- TW
- Taiwan
- Prior art keywords
- packet
- forwarding
- module
- program
- update
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Description
1320278 九、發明說明: 【發明所屬之技術領域】 本發明涉及一種網路設備,尤其涉及一種網路設備及其韌 體程式更新方法。 【先前技術】 隨著網路的不斷發展,越來越多的用戶需上網,同時,數 據機成為大多數用戶上網的必備設備,且數據機之韌體程式版 #本也隨著網路的發展而不斷更新,故,數據機中韌體的程式更 新問題得到越來越多的關注。在習知技術當中,當數據機需進 行更新韌體的程式時,數據機藉由動態主機設定通訊協定取得 終端設備的公共IP位址,並藉由取得的公共IP位址下載最新 的韌體程式,並將下載的韌體的程式與原先的韌體的程式進行 版本的比對,如果版本不一樣,則將所下載的韌體的程式代替 之原先的韌體程式,從而達到數據機中韌體的程式更新的效 鲁果。 然,數據機每一次進行更新韌體時,數據機都必須藉由動 態主機設定通訊協定取得終端設備的公共IP位址,再經由公 共IP位址下載最新的韌體程式,從而導致更新韌體程式的過 程繁瑣。 【發明内容】 有鑑於此,有必要提供一種網路設備。 此外,還需提供一種韌體程式更新方法,用於更新網路設 7
Claims (1)
1320278 呢年"月6日修正本 十、申請專利範圍: 1.一種網路設備,該網路設備包括: 一資料庫,用於儲存該網路設備之韌體程式之一更新旗標參 數值及該網路設備之系統固定設置之一轉發封包,該轉發封 包對應於一特定網頁; 一接收模組,與一終端設備通訊連接,用於接收該終端設備 發送之一封包; Φ 一旗標判斷模組,與該接收模組及該資料庫通訊連接,用於 接收該接收模組發送之該封包,並藉由查詢該資料庫中儲存 之該更新旗標參數值來判斷該網路設備之韌體程式是否需 更新; 一類型判斷模組,與該旗標判斷模組通訊連接,用於接收該 旗標判斷模組發送之該封包,並判斷所接收之該封包是否為 一傳輸控制協定類型封包,其中該類型判斷模組在所接收之 Φ 封包為傳輸控制協定類型封包時還用於繼續判斷該封包是 否為瀏覽網頁封包; 一更新判斷模組,與該類型判斷模組及該資料庫通訊連接, 用於接收該類型判斷模組所發送之該封包,並查詢該資料庫 中儲存之該轉發封包之目的位址,及在所接收之該封包之目 的位址與該網路設備之該轉發封包之目的位址不一致時將 該轉發封包取代所接收之封包;及 一轉發模組,與該更新判斷模組及該終端設備通訊連接,用 18 1320278 =接=更新判斷模組發送之轉發封包,並將該轉發封包 二:終料備,謂知該終端設備藉由該轉發封包所對 應之该特定網頁下载最新之韌體程式。 專利範圍第1賴狀網路設備,其巾該旗標判斷 板、、且判斷軸路設備之㈣程式f更新時,則發送所接收之 δ亥封包至該類型判斷模組。- 3=申請專利範圍第}項所述之網路設備,其中該類型判斷 果組係藉由判斷該封包之協定攔位值來判斷該封包是否為 傳輪控制協定類型封包。 ‘… 7申請專郷圍f 2項所狀轉設備,其㈣類型判斷 二係错由判斷該封包之表頭攔位值來判斷該封包是 瀏覽網頁封包。 申請專利範㈣i項所狀财設備,其巾賴型判斷 板組判斷該封包㈣覽_封包時,縣送該封包至該 φ 判斷模組。 6. 如申請專利範_ i項所述之網路設備,其中該更新判斷 拉組在所触之該封包之目的㈣_纟㈣設備之該轉發 封包之目的位址—致時還用於更新改旗標參數值,以標識為 不需要更新該網路設備之韌體程式。 7. 如:料利範圍第〗項所述之網路設備,其中該轉發模組 以超文字傳輸協定方式將該轉發封包發送至該終端設備。 8. 種㈣程式更新方法,用於更新網路設備之㈣程式, 19 l32〇278 裝置之純固定設置―轉發封包,轉發封包對 應於-特疋網頁,該拿刃體程式更新方法包括. =一财設叙㈣糾之1轉财純 網路設備; JL什八成 接收一終端設備發送之一封包; 判斷該網路設備之韌體程式是否需更新; 則判斷該封包是否為—傳輸控制協定類型封包,· =傳輸控制協定類型封包,則判斷該封包是否為劉覽網頁 若該封包為瀏覽網頁封包彳 發封包之目的位址是否一致制㈣封包之目的位址與該轉 若該封包之目的位址與該轉發封包之目的位址不-致,則將 ::發封包取代該封包,並發送該轉發封包至該終端』 ’=:備從該轉發封包所對應之-特定網頁下載_之 9齡如申請專利範圍第8項所述之㈣程式更新方法,宜中判 網路;"備之_程式是否需更新之步驟包括: 2由查相路設備儲存之該更新旗標參 路設備之㈣程式是否需要更新。 =如申請專·圍第δ項所述之㈣程式更新 斷該封包是否為-傳輸㈣協定類型類賴包之步驟包= 20 I32〇278 藉由判斷该封包之協定欄位值來判斷該封包是否 制協定類型封包。 别控 11·如申請專利範圍第8項所述之㈣程式更新方法, 斷该封包是否為-劉覽網頁封包之步驟包括; 該封包之一表頭攔位值來判斷該封包是否為劉覽 12·如申請專·圍第8項所述之㈣程式更新方法, 該封包之目的位址與該轉發封包之目的位址 - 該網路設叙該簡參數值 日〗,則更新 路設備之章刀體程式。 1為不需要更新該網
21
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW095141725A TWI320278B (en) | 2006-11-10 | 2006-11-10 | Network device and method for upgrading firmware |
| US11/616,907 US20080112416A1 (en) | 2006-11-10 | 2006-12-28 | Network device and method for updating firmware |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW095141725A TWI320278B (en) | 2006-11-10 | 2006-11-10 | Network device and method for upgrading firmware |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200822619A TW200822619A (en) | 2008-05-16 |
| TWI320278B true TWI320278B (en) | 2010-02-01 |
Family
ID=39369151
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW095141725A TWI320278B (en) | 2006-11-10 | 2006-11-10 | Network device and method for upgrading firmware |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20080112416A1 (zh) |
| TW (1) | TWI320278B (zh) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9141831B2 (en) | 2010-07-08 | 2015-09-22 | Texas Instruments Incorporated | Scheduler, security context cache, packet processor, and authentication, encryption modules |
| US10404832B2 (en) * | 2015-08-31 | 2019-09-03 | Ayla Networks, Inc. | Management of gateway device using virtual gateway device |
| US10484512B2 (en) | 2015-08-31 | 2019-11-19 | Ayla Networks, Inc. | Management of multi-radio gateway device using virtual gateway device |
| TWI602122B (zh) * | 2016-06-08 | 2017-10-11 | 神雲科技股份有限公司 | 韌體更新方法 |
| CN107315606A (zh) * | 2017-06-14 | 2017-11-03 | 北京小米移动软件有限公司 | 应用更新方法及装置 |
| CN110837389A (zh) * | 2019-11-01 | 2020-02-25 | 北京云迹科技有限公司 | 设备升级方法、装置、物联网设备和存储介质 |
| CN115865660B (zh) * | 2022-11-02 | 2024-06-04 | 杭州视洞科技有限公司 | 一种局域网内自动更新摄像头固件的方法及系统 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6118768A (en) * | 1997-09-26 | 2000-09-12 | 3Com Corporation | Apparatus and methods for use therein for an ISDN LAN modem utilizing browser-based configuration with adaptation of network parameters |
| US6930785B1 (en) * | 2000-03-17 | 2005-08-16 | Hewlett-Packard Development Company, L.P. | Automatic remote firmware upgrade |
| US6918113B2 (en) * | 2000-11-06 | 2005-07-12 | Endeavors Technology, Inc. | Client installation and execution system for streamed applications |
| US20020147941A1 (en) * | 2001-04-05 | 2002-10-10 | Robert Gentile | Network based BIOS recovery method |
| US8250562B2 (en) * | 2002-08-30 | 2012-08-21 | Sun Microsystems, Inc. | Barrier mechanism for firmware upgrade |
| TWI227441B (en) * | 2002-10-11 | 2005-02-01 | Ambit Microsystems Corp | Firmware upgrade method for digital subscriber line device |
| US7246266B2 (en) * | 2002-11-21 | 2007-07-17 | Chris Sneed | Method and apparatus for firmware restoration in modems |
| US7293169B1 (en) * | 2003-02-26 | 2007-11-06 | American Megatrends, Inc. | Methods and systems for remotely updating the firmware of multiple computers over a distributed network |
| US7421688B1 (en) * | 2003-02-26 | 2008-09-02 | American Megatrends, Inc. | Methods and systems for updating the firmware on a plurality of network-attached computing devices |
| US7558867B2 (en) * | 2004-04-20 | 2009-07-07 | Wyse Technology Inc. | Automatic firmware upgrade for a thin client using one or more FTP servers |
| US7810089B2 (en) * | 2004-12-30 | 2010-10-05 | Citrix Systems, Inc. | Systems and methods for automatic installation and execution of a client-side acceleration program |
-
2006
- 2006-11-10 TW TW095141725A patent/TWI320278B/zh active
- 2006-12-28 US US11/616,907 patent/US20080112416A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| TW200822619A (en) | 2008-05-16 |
| US20080112416A1 (en) | 2008-05-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10862955B2 (en) | Distributing service sessions | |
| TWI320278B (en) | Network device and method for upgrading firmware | |
| EP3220606B1 (en) | Reducing network latency | |
| US20090240758A1 (en) | Intelligent establishment of peer-to-peer communication | |
| CN100586108C (zh) | 一种更新地址解析协议表中端口地址的方法和设备 | |
| RU2009138343A (ru) | Защищенный транзакционный обмен сообщениями | |
| CN106464745B (zh) | Dns的服务器、客户端及数据同步方法 | |
| CN102868731A (zh) | 软件在线升级及加速下载的方法和装置 | |
| JP2008532114A5 (zh) | ||
| JP2011529221A5 (zh) | ||
| CN101635643A (zh) | 终端业务变更方法和系统、网管平台 | |
| CN103023998A (zh) | 基于内容分发网络边缘节点的临时跳转纠错方法和系统 | |
| CN105577449A (zh) | 一种基于电动车中控系统的自动升级方法和装置 | |
| CN103685281A (zh) | 一种网络地址协议的切换方法和设备 | |
| CN101459659B (zh) | 一种地址解析协议报文处理方法及通讯系统以及网元 | |
| WO2009120345A4 (en) | Updating routing and outage information in a communications network | |
| FI117151B (fi) | Menetelmä, tiedonsiirtojärjestely, palvelin ja päätelaite päätelaitteessa olevan tiedon päivityksen suorittamiseksi | |
| CN110545243A (zh) | 一种icn报文转发方法 | |
| CN105471765A (zh) | 一种云平台的虚拟机外网带宽限制方法 | |
| US10631145B1 (en) | Dynamic provision of application related sponsored data connectivity | |
| CN100479367C (zh) | 一种基于分布式网络的程序部署方法和系统 | |
| US11943278B2 (en) | Loading a web page in a telecommunication network using an access point server | |
| JP6074550B2 (ja) | ウェブページプッシュ方法及び装置、並びに端末 | |
| CN113472823B (zh) | 一种服务器访问方法、装置、智能终端及存储介质 | |
| CN101494658A (zh) | 指纹技术的实现方法、装置及系统 |