[go: up one dir, main page]

TWI320278B - Network device and method for upgrading firmware - Google Patents

Network device and method for upgrading firmware Download PDF

Info

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
Application number
TW095141725A
Other languages
English (en)
Other versions
TW200822619A (en
Inventor
Cheng Yi Hsieh
Meng Shu Lee
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed filed Critical
Priority to TW095141725A priority Critical patent/TWI320278B/zh
Priority to US11/616,907 priority patent/US20080112416A1/en
Publication of TW200822619A publication Critical patent/TW200822619A/zh
Application granted granted Critical
Publication of TWI320278B publication Critical patent/TWI320278B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing 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
TW095141725A 2006-11-10 2006-11-10 Network device and method for upgrading firmware TWI320278B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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) 指纹技术的实现方法、装置及系统