JP5330549B2 - ストレージ機能を持つ通信装置 - Google Patents
ストレージ機能を持つ通信装置 Download PDFInfo
- Publication number
- JP5330549B2 JP5330549B2 JP2011552600A JP2011552600A JP5330549B2 JP 5330549 B2 JP5330549 B2 JP 5330549B2 JP 2011552600 A JP2011552600 A JP 2011552600A JP 2011552600 A JP2011552600 A JP 2011552600A JP 5330549 B2 JP5330549 B2 JP 5330549B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- area
- communication
- communication terminal
- temporary area
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 220
- 238000013500 data storage Methods 0.000 claims abstract description 10
- 238000007726 management method Methods 0.000 claims description 6
- 230000015654 memory Effects 0.000 description 79
- 238000012546 transfer Methods 0.000 description 57
- 238000000034 method Methods 0.000 description 34
- 238000012790 confirmation Methods 0.000 description 14
- 230000004044 response Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/065—Replication mechanisms
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/26—Sensing or reading circuits; Data output circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/32—Timing circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/349—Arrangements for evaluating degradation, retention or wearout, e.g. by counting erase cycles
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Description
他の通信装置からデータ、及び当該データの量を示す通知を受信する受信部と、
ファイルシステムによって管理されるデータ領域と、前記ファイルシステムの管理外の領域であり、固定の論理アドレスを割り当てられた一時領域とを有するデータストレージ部と、
前記データの量が予め設定された閾値以下か否かを判定する判定部と、
前記データの量が前記閾値以下であると判定された場合、前記データを前記一時領域に書き込み、受信完了後に、前記一時領域に書き込まれた前記受信データを前記データ領域にコピーし、コピー後に、前記一時領域内の前記受信データを消去する制御部と、
を具備することを特徴とする。
図1は、第1の実施形態に係る通信システムの構成例を示している。この通信システムは、図1に示されるように、通信端末(通信装置ともいう)101及び106を含み、これらの通信端末101及び106は、所定の無線通信方式に従って1対1で通信する。通信端末101及び106は、夫々、通信モデム102及び107、アンテナ103及び108、ホストシステム104及び109、並びにデータストレージ部としてのメモリ105及び110を備えている。なお、通信端末101及び106間の通信には、いかなる無線通信方式が採用されてもよい。
図3Aに示されるように、メモリ110内の一時領域302は、データ受信に備えて、消去済みの状態に保たれている。第2の通信端末106において受信されたデータは、ファイルシステムにアクセスすることなく、図3Bに示されるように、一時領域302に書き込まれる。ここでは、転送データサイズが一時領域302のサイズより小さいことは、事前の転送データサイズ確認により保証されているとする。一連のデータ受信が完了すると、図3Cに示されるように、一時領域302に書き込まれた受信データは、ファイルシステムの情報に従ってデータ領域301の適切なアドレス(例えば、予め設定されたフォルダ又はルートフォルダ等)へコピーされる。このとき、フラッシュメモリのように、データが書き込まれた領域に上書きすることができないメモリであれば、データを書き込むことになるアドレス(即ち、ブロック)内のデータが消去された後に、受信データが書き込まれる。一時領域302からデータ領域301へ受信データのコピーが完了すると、図3Dに示されるように、次のデータ受信に備えて一時領域302内の受信データが消去される。
第2の実施形態に係る通信システムは、図4に示される通信端末106と同の一構成を有する。第2の実施形態では、他の通信端末(例えば、第1の通信端末101)から受信するデータのサイズがメモリに割り当てられた一時領域のサイズを超える場合にも、以下に図6を参照して説明されるように、一時領域が使用される。
Claims (6)
- 他の通信装置からデータ、及び当該データの量を示す通知を受信する受信部と、
ファイルシステムによって管理されるデータ領域と、前記ファイルシステムの管理外の領域であり、固定の論理アドレスを割り当てられた一時領域とを有するデータストレージ部と、
前記データの量が予め設定された閾値以下か否かを判定する判定部と、
前記データの量が前記閾値以下であると判定された場合、前記データを前記一時領域に書き込み、受信完了後に、前記一時領域に書き込まれた前記受信データを前記データ領域にコピーし、コピー後に、前記一時領域内の前記受信データを消去する制御部と、
を具備することを特徴とする通信装置。 - 前記通知は、通信の開始を要求するメッセージ内に含まれることを特徴とする請求項1に記載の通信装置。
- 前記通知は、データパケットのヘッダに含まれることを特徴とする請求項1に記載の通信装置。
- 前記制御部は、前記データの量が前記閾値を超えると判断された場合、前記受信データを前記データ領域に書き込むことを特徴とする請求項1に記載の通信装置。
- 前記閾値は、前記一時領域のサイズに等しいことを特徴とする請求項1に記載の通信装置。
- 他の通信装置からデータ、及び当該データの量を示す通知を受信する受信部と、
ファイルシステムによって管理されるデータ領域と、前記ファイルシステムの管理外の領域である一時領域とを有するデータストレージ部と、
前記データの量が予め設定された閾値以下か否かを判定する判定部と、
前記データの量が前記閾値以下であると判定された場合、前記データを前記一時領域に書き込み、受信完了後に、前記一時領域に割り当てられている論理アドレスと前記データ領域の未使用の領域に割り当てられている論理アドレスとを交換する制御部と、
を具備することを特徴とする通信装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2010/051438 WO2011096045A1 (ja) | 2010-02-02 | 2010-02-02 | ストレージ機能を持つ通信装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2011096045A1 JPWO2011096045A1 (ja) | 2013-06-06 |
JP5330549B2 true JP5330549B2 (ja) | 2013-10-30 |
Family
ID=44355074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011552600A Expired - Fee Related JP5330549B2 (ja) | 2010-02-02 | 2010-02-02 | ストレージ機能を持つ通信装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8832407B2 (ja) |
JP (1) | JP5330549B2 (ja) |
WO (1) | WO2011096045A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011096046A1 (ja) * | 2010-02-02 | 2011-08-11 | 株式会社 東芝 | ストレージ機能を持つ通信装置 |
US9887823B2 (en) * | 2013-05-06 | 2018-02-06 | Lg Electronics Inc. | Method and device for transmitting reception confirmation response in wireless communication system |
CN103677977B (zh) * | 2013-12-19 | 2017-05-17 | 贝壳网际(北京)安全技术有限公司 | 清理移动终端中临时文件的方法、装置和移动终端 |
JP2015207091A (ja) * | 2014-04-18 | 2015-11-19 | 日本電気株式会社 | ファイル受信装置、ファイル受信方法、及びファイル受信プログラム |
CN111316219A (zh) * | 2017-11-09 | 2020-06-19 | 深圳传音通讯有限公司 | 一种智能终端的数据迁移方法及数据迁移系统 |
KR102460071B1 (ko) * | 2017-12-21 | 2022-10-28 | 삼성전자주식회사 | 통신모뎀 전단의 통신신호 식별 장치 및 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05100926A (ja) * | 1991-10-03 | 1993-04-23 | Nec Corp | 入出力管理方式 |
JP2002024167A (ja) * | 2000-07-07 | 2002-01-25 | Fujitsu Ltd | データ転送装置 |
JP2008508596A (ja) * | 2004-07-30 | 2008-03-21 | ユナイテッド パーセル サービス オブ アメリカ インコーポレイテッド | Nvramを使用するメモリ管理のためのシステム、方法、コンピュータ可読媒体、および装置 |
JP2008524705A (ja) * | 2004-12-16 | 2008-07-10 | サンディスク コーポレイション | スクラッチパッドブロック |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2988763B2 (ja) | 1991-10-04 | 1999-12-13 | 富士写真光機株式会社 | レンズ付きフイルムユニット |
JPH10134559A (ja) | 1996-10-31 | 1998-05-22 | Sony Corp | 半導体記憶装置 |
JP4804184B2 (ja) * | 2006-03-23 | 2011-11-02 | キヤノン株式会社 | 通信方法、通信装置、コンピュータプログラム |
JP2008204623A (ja) | 2008-04-07 | 2008-09-04 | Renesas Technology Corp | 不揮発性メモリ装置 |
WO2011096046A1 (ja) * | 2010-02-02 | 2011-08-11 | 株式会社 東芝 | ストレージ機能を持つ通信装置 |
-
2010
- 2010-02-02 JP JP2011552600A patent/JP5330549B2/ja not_active Expired - Fee Related
- 2010-02-02 WO PCT/JP2010/051438 patent/WO2011096045A1/ja active Application Filing
-
2012
- 2012-08-01 US US13/564,055 patent/US8832407B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05100926A (ja) * | 1991-10-03 | 1993-04-23 | Nec Corp | 入出力管理方式 |
JP2002024167A (ja) * | 2000-07-07 | 2002-01-25 | Fujitsu Ltd | データ転送装置 |
JP2008508596A (ja) * | 2004-07-30 | 2008-03-21 | ユナイテッド パーセル サービス オブ アメリカ インコーポレイテッド | Nvramを使用するメモリ管理のためのシステム、方法、コンピュータ可読媒体、および装置 |
JP2008524705A (ja) * | 2004-12-16 | 2008-07-10 | サンディスク コーポレイション | スクラッチパッドブロック |
Also Published As
Publication number | Publication date |
---|---|
US8832407B2 (en) | 2014-09-09 |
JPWO2011096045A1 (ja) | 2013-06-06 |
US20130198470A1 (en) | 2013-08-01 |
WO2011096045A1 (ja) | 2011-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8356134B2 (en) | Memory device with non-volatile memory buffer | |
KR102308777B1 (ko) | 비휘발성 메모리 시스템 및 비휘발성 메모리 시스템의 동작방법 | |
JP5330549B2 (ja) | ストレージ機能を持つ通信装置 | |
JP6319607B2 (ja) | データを書き込むようにソリッドステートディスクを制御するためのアレイコントローラ、ソリッドステートディスクおよび方法 | |
EP2732374B1 (en) | Mobile memory cache read optimization | |
US20070214309A1 (en) | Nonvolatile storage device and data writing method thereof | |
US20130304978A1 (en) | High-performance storage structures and systems featuring multiple non-volatile memories | |
JPWO2008117520A1 (ja) | メモリコントローラ、不揮発性メモリシステムおよびホスト装置 | |
US11567860B2 (en) | Memory system for updating mapping information | |
CN104239229A (zh) | 数据储存装置及用于快闪存储器的数据读取方法 | |
JP2017527877A (ja) | フラッシュメモリから/フラッシュメモリへデータを読み取る/書き込むための方法および装置、ならびにユーザ機器 | |
CN112394874B (zh) | 一种键值kv的存储方法、装置及存储设备 | |
JP5329689B2 (ja) | メモリコントローラ、不揮発性記憶装置 | |
KR20170086840A (ko) | 데이터 저장 장치 및 그것의 동작 방법 | |
JP2004326165A (ja) | メモリ制御装置およびメモリ制御方法 | |
CN110069427B (zh) | 存储器控制器以及存储器控制器的操作方法 | |
JP5269213B2 (ja) | ストレージ機能を持つ通信装置 | |
JP5253471B2 (ja) | メモリコントローラ | |
KR101175250B1 (ko) | 낸드 플래시 메모리 장치와 그의 컨트롤러 및 이들의 라이트 오퍼레이션 방법 | |
US20230342075A1 (en) | Memory system and method of controlling transmission of packets | |
JP2009265839A (ja) | 記憶装置 | |
CN110865952B (zh) | 利用缓存优化dma传输 | |
JP2008234723A (ja) | メモリシステム | |
CN110704342A (zh) | 外围芯片、应用处理器、终端设备及通信方法 | |
CN115599718A (zh) | 一种dma传输的方法及控制部件 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130409 |
|
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: 20130702 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130725 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5330549 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |