JP5278222B2 - 無線通信装置、無線通信方法および無線通信プログラム - Google Patents
無線通信装置、無線通信方法および無線通信プログラム Download PDFInfo
- Publication number
- JP5278222B2 JP5278222B2 JP2009171383A JP2009171383A JP5278222B2 JP 5278222 B2 JP5278222 B2 JP 5278222B2 JP 2009171383 A JP2009171383 A JP 2009171383A JP 2009171383 A JP2009171383 A JP 2009171383A JP 5278222 B2 JP5278222 B2 JP 5278222B2
- Authority
- JP
- Japan
- Prior art keywords
- wireless
- function
- update
- layer
- wireless communication
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
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; CALCULATING OR 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
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
まず、図3を用いて、実施例2に係る無線通信装置の構成について説明する。図3は、実施例2に係る無線通信装置の構成を示すブロック図である。
次に、図4を用いて、無線通信装置200によるアップデート処理シーケンスを説明する。図4は、実施例2に係る無線通信装置による処理シーケンスを示す図である。
次に、図6を用いて、エアダウンロード解析部223fが実施する処理の流れを説明する。図6は、エアダウンロード解析部223fが実施する処理の流れを示すフローチャートである。
次に、図7を用いて、ランデブプログラム225bが実施する処理の流れを説明する。図7は、ランデブプログラム225bが実施する処理の流れを示すフローチャートである。
このように、実施例2によれば、無線通信装置200は、無線機能部210を更新する更新情報を受信した場合であっても、当該更新情報をアプリ機能部400に送信する必要がない。その結果、アプリ機能部400に頼ることなく、無線機能の更新にかかる時間を短縮することが可能であり、無線機能の高速なアップデートを実現することができる。
上述した実施例では、エアダウンロード対象として、更新プログラムや更新データを例にして説明したが、これらの更新プログラムや更新データはどのようなレイヤで実行されるものであってもよい。例えば、エアダウンロード対象となる更新プログラムや更新データは、レイヤ1〜レイヤ3のファームウエアやソフトウエアなどとすることができる。
上述した実施例では、無線通信などのネットワークを介してエアダウンロードを実行する場合について説明したが、これに限定されるものではなく、例えば、アップロードデータを保持するデータカードを用いてもよい。
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理(例えば、更新情報のダウンロード処理や無線機能等の停止処理など)の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理(例えば、データカードの挿入処理など)の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順(例えば、図4〜図6など)、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することができる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータシステムの一例を説明する。
アプリケーションを実行するアプリ処理部とを有し、
前記無線処理部は、
当該無線通信装置の各機能を更新する更新情報を受信した場合に、前記無線処理部の機能を更新する無線機能更新情報の受信を検知する更新検知部と、
前記更新検知部により無線機能更新情報の受信が検知された場合に、前記アプリ処理部を介さずに、前記無線機能更新情報によって特定される更新処理を実行し、前記無線処理部の機能を更新する更新処理部と、
を有することを特徴とする無線通信装置。
前記更新検知ステップにより無線機能更新情報の受信が検知された場合に、アプリケーションを実行するアプリ処理部を介さずに、前記無線機能更新情報によって特定される更新処理を実行し、前記無線処理部の機能を更新する更新処理ステップと、
を含んだことを特徴とする無線通信方法。
前記更新検知手順により無線機能更新情報の受信が検知された場合に、アプリケーションを実行するアプリ処理部を介さずに、前記無線機能更新情報によって特定される更新処理を実行し、前記無線処理部の機能を更新する更新処理部と、
をコンピュータに実行させることを特徴とする無線通信プログラム。
110 無線通信I/F部
120 アプリ機能部
121 アプリ更新部
130 無線機能部
131 更新検知部
132 更新データ生成部
133 更新処理部
200 無線通信装置
201 アンテナ
210 無線機能部
211 デジタル処理部
211a レイヤ1用データ転送プログラム
211b レイヤ1用無線制御プログラム
212 SDRAMメモリ
213 不揮発性メモリ
213a ランデブプログラム
220 無線処理部
221 ターミナル適応機能部
221a レイヤ2側インタフェース
221b 外部インタフェース
222 リソースコントロール機能部
223 レイヤ2機能部
223a レイヤ2プログラム
223b レイヤ1側インタフェース
223c レイヤ2側インタフェース
223d IPパケットバッファ
223e 更新プログラム格納バッファ
223f エアダウンロード解析部
224 リアルタイムOS
225 起動機能部
225a IPL
225b ランデブプログラム
400 アプリ機能部
Claims (6)
- 物理層、データリンク層、ネットワーク層、トランスポート層、アプリケーション層を有するプロトコルスタックのうち、前記物理層、前記データリンク層、前記ネットワーク層のプロトコルを制御して、無線による通信を行う無線処理部を有し、
前記無線処理部は、
前記トランスポート層以上の上位層のプロトコルを用いて送信され受信された無線信号から前記物理層、前記データリンク層の制御を経て組み立てられたIPパケットを取得し、前記IPパケットのヘッダ情報が予め保持された所定のパターンに該当する場合に、前記無線処理部の機能を更新する更新処理を定義するプログラム及び/又はデータを含む無線機能更新情報の受信を検知する更新検知部と、
前記更新検知部により無線機能更新情報の受信が検知された複数の前記IPパケットを組み立てて無線機能更新情報を生成し、当該生成された無線機能更新情報に基づく更新処理を実行し、前記無線処理部の機能を更新する更新処理部と、
を有することを特徴とする無線通信装置。 - 前記更新検知部は、前記受信したIPパケットのヘッダ情報と前記予め保持された所定のパターンとの照合において、前記受信したIPパケットのヘッダ情報が前記無線機能更新情報のIPパケットであることを示す第一のパターンに該当する場合に、前記無線機能更新情報の妥当性の検証に用いられる第二のパターンと前記受信されたIPパケットに付与されているヘッダ情報とを照合し、前記IPパケットのヘッダ情報が前記第二のパターンに該当するとき、前記無線機能更新情報の受信を検知する、
ことを特徴とする請求項1に記載の無線通信装置。 - 前記更新検知部は、前記IPパケットのヘッダ情報と前記第二のパターンとの照合において、前記IPパケットに付与されている前記トランスポート層のポート番号を参照し、当該参照したポート番号が前記無線機能更新情報の伝送に用いられるポート番号として予め保持されたパターンに該当するとき、前記無線機能更新情報の受信を検知する、
ことを特徴とする請求項2に記載の無線通信装置。 - 前記更新検知部は、前記IPパケットのヘッダ情報と前記第二のパターンとの照合において、前記IPパケットに付与されているベンダーIDを参照し、当該参照したベンダーIDが当該無線通信装置の製造業者及び/又は供給業者を示すものとして予め保持されたパターンに該当するとき、前記無線機能更新情報の受信を検知する、
ことを特徴とする請求項2又は3に記載の無線通信装置。 - 物理層、データリンク層、ネットワーク層、トランスポート層、アプリケーション層を有するプロトコルスタックのうち、前記物理層、前記データリンク層、前記ネットワーク層のプロトコルを制御して、無線による通信を行う無線通信装置の無線処理部において実行される方法であって、
受信された無線信号から前記物理層、前記データリンク層の制御を経て組み立てられたIPパケットを取得し、前記IPパケットのヘッダ情報が予め保持された所定のパターンに該当する場合に、前記無線処理部の機能を更新する更新処理を定義するプログラム及び/又はデータを含む無線機能更新情報の受信を検知する更新検知ステップと、
前記更新検知ステップにより無線機能更新情報の受信が検知された複数の前記IPパケットを組み立てて無線機能更新情報を生成し、当該生成された無線機能更新情報に基づく更新処理を実行し、前記無線処理部の機能を更新する更新処理ステップと、
を含んだことを特徴とする無線通信方法。 - 物理層、データリンク層、ネットワーク層、トランスポート層、アプリケーション層を有するプロトコルスタックのうち、前記物理層、前記データリンク層、前記ネットワーク層のプロトコルを制御して、無線による通信を行う無線通信装置の無線処理部において実行されるプログラムであって、
受信された無線信号から前記物理層、前記データリンク層の制御を経て組み立てられたIPパケットを取得し、前記IPパケットのヘッダ情報が予め保持された所定のパターンに該当する場合に、前記無線処理部の機能を更新する更新処理を定義するプログラム及び/又はデータを含む無線機能更新情報の受信を検知する更新検知部と、
前記更新検知部により無線機能更新情報の受信が検知された複数の前記IPパケットを組み立てて無線機能更新情報を生成し、当該生成された無線機能更新情報に基づく更新処理を実行し、前記無線処理部の機能を更新する更新処理部、
として前記無線処理部が有するコンピュータを機能させることを特徴とする無線通信プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009171383A JP5278222B2 (ja) | 2009-07-22 | 2009-07-22 | 無線通信装置、無線通信方法および無線通信プログラム |
US12/801,976 US8880049B2 (en) | 2009-07-22 | 2010-07-06 | Wireless communication apparatus and wireless communication method |
EP20100168580 EP2282476B1 (en) | 2009-07-22 | 2010-07-06 | Wireless communicatoin apparatus and wireless communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009171383A JP5278222B2 (ja) | 2009-07-22 | 2009-07-22 | 無線通信装置、無線通信方法および無線通信プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011029780A JP2011029780A (ja) | 2011-02-10 |
JP5278222B2 true JP5278222B2 (ja) | 2013-09-04 |
Family
ID=42987551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009171383A Expired - Fee Related JP5278222B2 (ja) | 2009-07-22 | 2009-07-22 | 無線通信装置、無線通信方法および無線通信プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8880049B2 (ja) |
EP (1) | EP2282476B1 (ja) |
JP (1) | JP5278222B2 (ja) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5486628B2 (ja) * | 2011-04-28 | 2014-05-07 | キヤノン株式会社 | 撮像装置 |
FR2982726B1 (fr) * | 2011-11-10 | 2019-03-15 | Sigfox | Reseau d'acces de systeme de telecommunications numeriques et procede de telecommunications numeriques |
CN102523571B (zh) * | 2011-12-23 | 2015-11-25 | 华为终端有限公司 | 一种单卡双待用户设备驻留网络的方法及用户设备 |
CN102592085B (zh) * | 2011-12-27 | 2015-09-16 | 中兴通讯股份有限公司 | 一种无线通信终端及行业软件安全运行方法 |
EP2955629B1 (en) * | 2014-06-11 | 2021-10-27 | Home Control Singapore Pte. Ltd. | System for installing new firmware on a small-memory device |
US10432720B1 (en) * | 2014-06-25 | 2019-10-01 | Symantec Corporation | Systems and methods for strong information about transmission control protocol connections |
US9843594B1 (en) | 2014-10-28 | 2017-12-12 | Symantec Corporation | Systems and methods for detecting anomalous messages in automobile networks |
US10146893B1 (en) | 2015-03-27 | 2018-12-04 | Symantec Corporation | Systems and methods for evaluating electronic control units within vehicle emulations |
US9967274B2 (en) | 2015-11-25 | 2018-05-08 | Symantec Corporation | Systems and methods for identifying compromised devices within industrial control systems |
US10104100B1 (en) | 2016-03-03 | 2018-10-16 | Symantec Corporation | Systems and methods for detecting anomalies that are potentially indicative of malicious attacks |
US10193903B1 (en) | 2016-04-29 | 2019-01-29 | Symantec Corporation | Systems and methods for detecting suspicious microcontroller messages |
US10091077B1 (en) | 2016-06-27 | 2018-10-02 | Symantec Corporation | Systems and methods for detecting transactional message sequences that are obscured in multicast communications |
US10200259B1 (en) | 2016-09-21 | 2019-02-05 | Symantec Corporation | Systems and methods for detecting obscure cyclic application-layer message sequences in transport-layer message sequences |
US9906545B1 (en) | 2016-11-22 | 2018-02-27 | Symantec Corporation | Systems and methods for identifying message payload bit fields in electronic communications |
FR3060792B1 (fr) * | 2016-12-19 | 2018-12-07 | Safran Electronics & Defense | Dispositif de chargement de donnees dans des unites informatiques de traitement depuis une source de donnees |
US10326788B1 (en) | 2017-05-05 | 2019-06-18 | Symantec Corporation | Systems and methods for identifying suspicious controller area network messages |
US10531382B2 (en) * | 2017-06-20 | 2020-01-07 | Intel Corporation | Offloading MAC/link layer functions |
KR102408583B1 (ko) * | 2018-02-22 | 2022-06-15 | 삼성전자주식회사 | 근거리 통신 회로의 멀티 모달 운영방법 및 장치 |
US11106450B2 (en) * | 2018-09-28 | 2021-08-31 | Getac Technology Corporation | Information extraction apparatus, and automatic firmware update system and method for embedded system |
JP2019096338A (ja) * | 2019-02-04 | 2019-06-20 | ルネサスエレクトロニクス株式会社 | 半導体装置および半導体装置販売モデル |
CN110175057B (zh) * | 2019-05-31 | 2020-12-18 | 联想(北京)有限公司 | 一种数据处理方法、电子设备及服务器 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000324043A (ja) * | 1999-05-13 | 2000-11-24 | Hitachi Ltd | ダウンロード方法及びソフトウェア無線システム |
US20040264433A1 (en) * | 2001-11-06 | 2004-12-30 | Diego Melpignano | Wireless communication arrangements with header compression |
US20040098715A1 (en) * | 2002-08-30 | 2004-05-20 | Parixit Aghera | Over the air mobile device software management |
JP2005236795A (ja) * | 2004-02-20 | 2005-09-02 | Nec Corp | 無線通信システム、及び無線通信システムにおける無線通信端末局のファームウェア更新方法 |
JP2005347819A (ja) * | 2004-05-31 | 2005-12-15 | Mitsubishi Electric Corp | ソフトウエア無線携帯電話端末装置 |
EP1672938A1 (en) * | 2004-12-14 | 2006-06-21 | Sony Ericsson Mobile Communications AB | Portable radio communication equipment enabling a firmware update of a connected accesory over the air |
JP2006174387A (ja) * | 2004-12-20 | 2006-06-29 | Sharp Corp | ソフトウェア無線移動端末 |
JP2006203392A (ja) * | 2005-01-19 | 2006-08-03 | Hitachi Ltd | ソフトウェア無線装置及び車載情報システム |
JP4684909B2 (ja) * | 2006-02-16 | 2011-05-18 | 富士通株式会社 | ソフトウエア無線装置 |
JP5040264B2 (ja) * | 2006-11-01 | 2012-10-03 | セイコーエプソン株式会社 | 情報処理装置、情報更新方法及びそのプログラム |
KR100883381B1 (ko) * | 2007-12-17 | 2009-02-11 | 한국전자통신연구원 | 에스디알 단말기의 응용 컴포넌트 운영 방법 및 에스디알단말기 |
US8072379B2 (en) * | 2008-05-12 | 2011-12-06 | Qualcomm Incorporated | GPS power savings using low power sensors |
-
2009
- 2009-07-22 JP JP2009171383A patent/JP5278222B2/ja not_active Expired - Fee Related
-
2010
- 2010-07-06 EP EP20100168580 patent/EP2282476B1/en not_active Not-in-force
- 2010-07-06 US US12/801,976 patent/US8880049B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011029780A (ja) | 2011-02-10 |
EP2282476B1 (en) | 2015-04-08 |
EP2282476A1 (en) | 2011-02-09 |
US20110019774A1 (en) | 2011-01-27 |
US8880049B2 (en) | 2014-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5278222B2 (ja) | 無線通信装置、無線通信方法および無線通信プログラム | |
JP5022691B2 (ja) | 通信装置、その制御方法及びプログラム | |
CN112667266B (zh) | 固件升级方法、装置、设备和存储介质 | |
US7969977B2 (en) | Processing apparatus and method for processing IP packets | |
US20180349297A1 (en) | Virtual host controller for a data processing system | |
US11647104B2 (en) | Data processing method and apparatus, and device | |
WO2010029987A1 (ja) | Icチップ、情報処理装置、ソフトウェアモジュール制御方法、情報処理システムおよび方法、並びにプログラム | |
CN111142914A (zh) | 一种基于zynq固件升级的方法及计算机可读存储介质 | |
US11924114B2 (en) | Device and method for processing data packet | |
US11546261B2 (en) | Congestion control method and related device | |
US20220141315A1 (en) | Apparatus and method for controlling application relocation in edge computing environment | |
WO2023226720A1 (zh) | 资源文件的传输方法、装置、设备及存储介质 | |
CN115604070A (zh) | 基于mctp协议的消息传输方法、装置、设备及介质 | |
US11451513B2 (en) | Notification device and notification method | |
WO2020235174A1 (ja) | 転送装置、情報処理装置、および、データ転送方法 | |
US20140325198A1 (en) | Electronic device and loading method of control program | |
WO2016058188A1 (zh) | 一种应用于终端的软件升级方法、装置及终端 | |
WO2014057596A1 (ja) | 無線通信装置、無線通信方法、および無線通信制御プログラム | |
JP5054716B2 (ja) | 通信プロトコル処理回路、情報処理装置及び通信プロトコル処理方法 | |
US9733979B2 (en) | Communication device | |
US9317248B2 (en) | Information processing device, subsystem, information processing method, and recording medium storing information processing program | |
CN115397033B (zh) | 无线通信方法、装置、无线通信模组、介质及程序产品 | |
WO2023231330A1 (zh) | 一种池化平台的数据处理方法、装置、设备和介质 | |
JP2017163346A (ja) | 通信装置、方法、及びプログラム | |
JP6480747B2 (ja) | 通信装置、制御方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120405 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121108 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121204 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130204 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130423 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130506 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5278222 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |