ネットワークを介してサーバ装置に接続されるネットワーク機器であって、ファームウェアを格納する記憶装置と、メモリと、前記ファームウェアを前記メモリの記憶領域上に展開して、前記ファームウェアが規定する処理を実行する演算処理部と、を備え、前記演算処理部は、前記サーバ装置から、前記ネットワークを介して、当該ネットワーク機器のファームウェアの更新用データファイルが送信されてきた場合に、前記メモリに格納されているファイルのうち、サイズが前記更新用データファイルのサイズ以上となるファイルを特定し、特定したファイルを前記更新用データファイルで書き換え、その後、前記更新用データファイルを前記記憶装置に格納させ、当該ネットワーク機器のファームウェアをアップデートする、ことを特徴とするネットワーク機器。前記演算処理部が、前記メモリに格納されている常駐プログラム及び前記常駐プログラムに関連するファイルの中から、前記ファイルを特定する、請求項1に記載のネットワーク機器。前記メモリが、RAMであり、前記記憶装置が、不揮発性半導体記憶装置である、請求項1または2に記載のネットワーク機器。当該ネットワーク機器が、セットトップボックスである、請求項1~3のいずれかに記載のネットワーク機器。ネットワークを介してサーバ装置に接続されたネットワーク機器のファームウェアをアップデートするための方法であって、a前記サーバ装置から、前記ネットワークを介して、前記ネットワーク機器のファームウェアの更新用データファイルが、前記ネットワーク機器に送信されてきた場合に、前記ネットワーク機器のメモリに格納されているファイルのうち、サイズが前記更新用データファイルのサイズ以上となるファイルを特定する、ステップと、b前記aのステップで特定したファイルを、前記更新用データファイルで書き換える、ステップと、c前記bのステップの実行後に、前記メモリに格納された前記更新用データファイルを、前記ネットワーク機器の前記ファームウェアを格納している前記記憶装置に格納させ、前記ネットワーク機器のファームウェアをアップデートする、ステップと、を有することを特徴とするアップデート方法。ネットワークを介してサーバ装置に接続されたネットワーク機器のファームウェアを、コンピュータによってアップデートするためのプログラムであって、前記コンピュータに、a前記サーバ装置から、前記ネットワークを介して、前記ネットワーク機器のファームウェアの更新用データファイルが、前記ネットワーク機器に送信されてきた場合に、前記ネットワーク機器のメモリに格納されているファイルのうち、サイズが前記更新用データファイルのサイズ以上となるファイルを特定する、ステップと、b前記aのステップで特定したファイルを、前記更新用データファイルで書き換える、ステップと、c前記bのステップの実行後に、前記メモリに格納された前記更新用データファイルを、前記ネットワーク機器の前記ファームウェアを格納している前記記憶装置に格納させ、前記ネットワーク機器のファームウェアをアップデートする、ステップと、を実行させるプログラム。ところで、特許文献1に開示された技術では、アップデートされるフォームウェアは、一旦メインメモリの空き領域に格納されるが、電子機器の動作の状態によっては、空き領域が十分に確保されていない場合もある。この場合、更新プログラムは、空き容量が確保されるまで、アップデート処理を繰り返し実行しようとするが、その間、電子機器の性能は低下してしまう。一方、メインメモリの容量を大きくすれば、上記の問題は解消されるとも考えられるが、この場合は、メインメモリのコストが高くなってしまう。また、サーバ装置から送信されてきたファームウェアを、直接、記憶装置の記憶領域に書き込むことも考えられる。しかし、記憶装置として使用されるフラッシュメモリの書き込み速度は、メインメモリとして使用されるRAMRandomAccessMemoryの書き込み速度に比べて遅いため、この場合も、電子機器の性能が低下してしまう。本発明の目的の一例は、上記問題を解消し、メモリの空き領域が少ない場合であっても、ファームウェアのアップデートを確実に実行し得る、ネットワーク機器、アップデート方法、及びプログラムを提供することにある。上記目的を達成するため、本発明の一側面におけるネットワーク機器は、ネットワークを介してサーバ装置に接続されるネットワーク機器であって、ファームウェアを格納する記憶装置と、メモリと、前記ファームウェアを前記メモリの記憶領域上に展開して、前記ファームウェアが規定する処理を実行する演算処理部と、を備え、前記演算処理部は、前記サーバ装置から、前記ネットワークを介して、当該ネットワーク機器のファームウェアの更新用データファイルが送信されてきた場合に、前記メモリに格納されているファイルのうち、サイズが前記更新用データファイルのサイズ以上となるファイルを特定し、特定したファイルを前記更新用データファイルで書き換え、その後、前記更新用データファイルを前記記憶装置に格納させ、当該ネットワーク機器のファームウェアをアップデートする、ことを特徴とする。上記特徴により、本発明では、サーバ装置から送信されてきた更新用データファイルは、特定のファイルと置き換えられるので、メモリの空き領域が少ない場合であっても、メモリに格納されることになる。このため、本発明によれば、ファームウェアのアップデートが確実に実行されることになる。上記本発明におけるネットワーク機器は、前記演算処理部が、前記メモリに格納されている常駐プログラム及び前記常駐プログラムに関連するファイルの中から、前記ファイルを特定する、態様であるのが好ましい。常駐プログラム及びそれに関連するファイルは、起動後に、メモリ内のオペレーティングシステム上で展開されており、上記態様とすれば、ネットワーク機器の上書きによる悪影響が抑制される。上記本発明におけるネットワーク機器においては、前記メモリが、RAMであり、前記記憶装置が、不揮発性半導体記憶装置である、のが良い。また、当該ネットワーク機器の例としては、セットトップボックスが挙げられる。また、上記目的を達成するため、本発明の一側面におけるアップデート方法は、ネットワークを介してサーバ装置に接続されたネットワーク機器のファームウェアをアップデートするための方法であって、a前記サーバ装置から、前記ネットワークを介して、前記ネットワーク機器のファームウェアの更新用データファイルが、前記ネットワーク機器に送信されてきた場合に、前記ネットワーク機器のメモリに格納されているファイルのうち、サイズが前記更新用データファイルのサイズ以上となるファイルを特定する、ステップと、b前記aのステップで特定したファイルを、前記更新用データファイルで書き換える、ステップと、c前記bのステップの実行後に、前記メモリに格納された前記更新用データファイルを、前記ネットワーク機器の前記ファームウェアを格納している前記記憶装置に格納させ、前記ネットワーク機器のファームウェアをアップデートする、ステップと、を有することを特徴とする。更に、上記目的を達成するため、本発明の一側面におけるプログラムは、ネットワークを介してサーバ装置に接続されたネットワーク機器のファームウェアを、コンピュータによってアップデートするためのプログラムであって、前記コンピュータに、a前記サーバ装置から、前記ネットワークを介して、前記ネットワーク機器のファームウェアの更新用データファイルが、前記ネットワーク機器に送信されてきた場合に、前記ネットワーク機器のメモリに格納されているファイルのうち、サイズが前記更新用データファイルのサイズ以上となるファイルを特定する、ステップと、b前記aのステップで特定したファイルを、前記更新用データファイルで書き換える、ステップと、c前記bのステップの実行後に、前記メモリに格納された前記更新用データファイルを、前記ネットワーク機器の前記ファームウェアを格納している前記記憶装置に格納させ、前記ネットワーク機器のファームウェアをアップデートする、ステップと、を実行させることを特徴とする。以上のように本発明によれば、メモリの空き領域が少ない場合であっても、ファームウェアのアップデートを確実に実行することができる。実施の形態以下、本発明の実施の形態における、ネットワーク機器、アップデート方法、及びプログラムについて、図1~図4を参照しながら説明する。[ネットワーク機器の構成]最初に、本実施の形態におけるネットワーク機器の構成について図1及び図2を用いて説明する。図1は、本発明の実施の形態におけるネットワーク機器が構成するネットワークシステムの一例を示す図である。図2は、本発明の実施の形態におけるネットワーク機器の構成を示すブロック図である。図1に示すように、本実施の形態におけるネットワーク機器10は、ネットワーク50を介してサーバ装置40に接続されている。サーバ装置40は、ネットワーク機器10のファームウェアが更新された場合に、更新用データファイルをネットワーク機器10に送信する機能を備えている。また、本実施の形態では、ネットワーク機器10は、セットトップボックスである。ネットワーク機器10には、図1に示すように、例えば、電話機60、パーソナルコンピュータ70、テレビジョン受像器80等が接続される。図2に示すように、ネットワーク機器10は、ファームウェアを格納する記憶装置13と、メモリ12と、ファームウェアをメモリ12の記憶領域上に展開して、ファームウェアが規定する処理を実行する演算処理部11とを備えている。15は、これらを接続するバスである。本実施の形態では、演算処理部11は、プロセッサCPU:CentralProcessingUnitである。また、記憶装置13としては、フラッシュメモリ等の不揮発性の半導体記憶装置が用いられている。メモリ12としては、書き込み及び読み出し速度の速いRAMが用いられている。ネットワーク機器10は、マイコンによって構成されている。そして、演算処理部11は、サーバ装置40から、ネットワーク50を介して、ネットワーク機器10のファームウェアの更新用データファイル20が送信されてくると、次の処理を実行する。まず、演算処理部11は、メモリ12に格納されているファイルのうち、サイズが更新用データファイル20のサイズ以上となるファイルを特定し、特定したファイルを、更新用データファイル20で書き換える。即ち、演算処理部11は、特定したファイルを、更新用データファイル20で上書きする。続いて、演算処理部11は、更新用データファイル20を記憶装置13に格納させ、ネットワーク機器10のファームウェアをアップデートする。この結果、ネットワーク機器10が再起動されると、演算処理部11は、アップデートされたファームウェアをメモリ12の記憶領域上に展開するので、アップデートされたファームウェアが規定する処理が実行される。[ネットワーク機器の動作]次に、本発明の実施の形態におけるネットワーク機器10の動作について図3及び図4を用いて説明する。図3は、本発明の実施の形態におけるネットワーク機器の動作を示すフロー図である。図4は、本発明の実施の形態におけるネットワーク機器の動作を概念的に示す図である。但し、以下の説明では、適宜、図1及び図2を参照する。また、本実施の形態では、ネットワーク機器10を動作させることによって、アップデート方法が実施される。よって、本実施の形態におけるアップデート方法の説明は、以下のネットワーク機器10の動作説明に代える。また、前提として、ネットワーク機器10において、電源がオンされると、図4に示すように、演算処理部11であるCPU図2参照は、記憶装置13に格納されているファームウェア35を読み込み、これをメモリ12の記憶領域に展開する。これにより、オペレーティングシステム30と、ファイルシステム31とが構築される。また、ファイルシステム31は、アプリケーションプログラム及びその関連ファイルで構成されたアプリケーションデータ32と、空き領域33とで構成される。図3及び図4に示すように、最初に、演算処理部11は、ファームウェアの更新を検知するステップS1。具体的には、演算処理部11は、ファームウェアの更新の有無を判定するプログラムを実行している。このプログラムは、常駐プログラムであり、定期的に、サーバ装置40にアクセスして、新しいファームウェアがアップロードされているかどうかを判定する。判定の結果、アップロードされている場合は、演算処理部11は、次のステップを実行する。次に、演算処理部11は、メインメモリ12のファイルシステム31を検索し、サイズが更新用データファイル20のサイズ以上となるファイル以下書換対象ファイルと表記する。を特定するステップS2。本実施の形態においては、特定される書換対象ファイルは、サイズが更新用データファイル20のサイズ以上となるファイルであれば良い。但し、次のステップS3で上書きされた後に、ネットワーク機器10の動作に悪影響がでないようにする点からは、演算処理部11は、メモリ12に格納されている常駐プログラム及びそれに関連するファイルの中から、書換対象ファイルを特定するのが好ましい。常駐プログラム及びそれに関連するファイルは、起動後に、ファイルシステム31から呼び出され、オペレーティングシステム30上で既に展開されているからである。次に、演算処理部11は、ファイルシステム31において、ステップS2で特定した書換対象ファイル34を、サーバ40図1参照から送信されてきた更新用データファイル20で上書きするステップS3。これにより、サーバ40から送信されてきた更新用データファイル20は、メモリ12の空き領域33以外の記憶領域に格納される。次に、演算処理部11は、メモリ12に格納されている更新用データファイル20を記憶装置13に転送し、既存のファームウェア35のデータファイルを更新用データファイル20に書き換え、ファームウェア35をアップデートするステップS4。上述したステップS1~S4により、ファームウェア35のアップデートは完了する。この後、ネットワーク機器10が再起動されると、演算処理部11は、アップデートされたファームウェア35を用いて、オペレーティングシステム30と、ファイルシステム31とを構築する。結果、アップデートされたファームウェアが規定する処理が実行される。以上のように本実施の形態では、更新用データファイル20は、メモリ12の空き領域33以外の領域に、一旦保持されるようになっている。このため、本実施の形態によれば、空き領域33のサイズが小さい場合であっても、ファームウェアのアップデートが確実に実行可能となる。また、仮に、書換対象ファイルが更新用データファイル20によって上書きされた後に、オペレーティングシステム30及びファイルシステム31が破壊されてしまっても、再起動により、これらは再構築される。また、本実施の形態におけるプログラムは、ネットワーク機器10を構成しているマイコンに、図3に示すステップS1~S4を実行させるプログラムであれば良い。このプログラムをマイコンに実行させることによって、本実施の形態におけるネットワーク機器10とアップデート方法とを実現することができる。この場合、マインコンのCPUCentralProcessingUnitは、演算処理部11として機能し、処理を行なう。なお、今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。