JP5093322B2 - 情報処理装置、情報処理システム、および情報処理方法、並びにコンピュータ・プログラム - Google Patents
情報処理装置、情報処理システム、および情報処理方法、並びにコンピュータ・プログラム Download PDFInfo
- Publication number
- JP5093322B2 JP5093322B2 JP2010221584A JP2010221584A JP5093322B2 JP 5093322 B2 JP5093322 B2 JP 5093322B2 JP 2010221584 A JP2010221584 A JP 2010221584A JP 2010221584 A JP2010221584 A JP 2010221584A JP 5093322 B2 JP5093322 B2 JP 5093322B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- processing unit
- communication
- received
- memory
- 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.)
- Active
Links
Images
Description
リーダライタがコマンド(処理要求)パケットをICカードに出力する。
コマンドパケットを受信したICカードがコマンドに応じた処理を行う。
ICカードは、処理の実行後にレスポンスパケットの返信を行う。
このような処理が行われる。
外部の通信デバイスとの通信処理を実行する通信処理部と、
前記通信処理部と有線のデータ通信路を介した通信処理およびデータ処理を実行するデータ処理部を有し、
前記通信処理部は、
前記通信デバイスと前記データ処理部間で送受信するデータを一時的に格納するメモリと、
前記メモリに対するデータ書き込みおよび読み取り制御を実行する制御部を有し、
前記制御部は、
前記通信デバイスからデータを受信した際に、該受信したデータに含まれるエラーチェック用コードに基づいて該受信したデータのエラーチェックを実行する構成である情報処理装置にある。
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、外部の通信デバイスとの通信処理を実行する通信処理部と、
前記通信処理部と有線のデータ通信路を介した通信処理およびデータ処理を実行するデータ処理部を有し、
前記通信処理部は、
前記通信デバイスと前記データ処理部間で送受信するデータを一時的に格納するメモリと、
前記メモリに対するデータ書き込みおよび読み取り制御を実行する制御部を有し、
前記制御部は、
前記通信デバイスからデータを受信した際に、該受信したデータに含まれるエラーチェック用コードに基づいて該受信したデータのエラーチェックを実行する情報処理方法にある。
情報処理装置において情報処理を実行させるコンピュータ・プログラムであり、
前記情報処理装置は、外部の通信デバイスとの通信処理を実行する通信処理部と、前記通信処理部と有線のデータ通信路を介した通信処理およびデータ処理を実行するデータ処理部を有し、
前記通信処理部は、
前記通信デバイスと前記データ処理部間で送受信するデータを一時的に格納するメモリと、
前記メモリに対するデータ書き込みおよび読み取り制御を実行する制御部を有し、
前記コンピュータ・プログラムは、
前記制御部に、
前記通信デバイスからデータを受信した際に、該受信したデータに含まれるエラーチェック用コードに基づいて該受信したデータのエラーチェックを実行させるコンピュータ・プログラムにある。
(a)通信処理部120は、図1に示す通信処理部20のCPU23より機能の低い制御部123に変更している。
(b)通信処理部120は、図1に示す通信処理部20の有するプログラムメモリを持たない。
(c)通信処理部120は、図1に示す通信処理部20の有する不揮発性メモリを持たない。
(d)通信処理部120は、図1に示す通信処理部20の有するRAMをFIFO型のRAMに変更している。
上記のような差異がある。なお、図2に示す通信処理部120において、プログラムメモリ、不揮発性メモリについては図1に示す通信処理部20の有するメモリ容量より小さい容量のメモリを有する構成としてもよい。
まず、ステップS101において、リータライタ50が通信処理部に対してデータ読み出し要求を送信する。
次に、ステップS102において、通信処理部120の制御部が、読み出し要求に応じて、メモリ125に格納されたデータを順次取得する。FIFO型メモリであり、先入れ先出し方式に従って、順次取得するのみである。
次に、ステップS103において、通信処理部120は、リーダライタ50に対してメモリ125から取得したデータを送信する。
次に、ステップS122において、通信処理部120の制御部123が、データ処理部130のCPU132に対して読み出し要求を受信したことを示すコマンド受信の割り込みを送信する。
次に、通信処理部120の制御部は、ステップS127において、メモリ125に格納されたデータを順次取得する。FIFO型メモリであり、先入れ先出し方式に従って、順次取得するのみである。
最後に、ステップS128において、通信処理部120は、リーダライタ50に対してメモリ125から取得したデータを送信する。
(A)リーダライタからのデータ読み出し要求においては、
(a1)リーダライタからの受信パケットのコマンド判別処理、
(a2)データ処理部に対するコマンド受信通知処理
(a3)データ処理部からのコマンド転送要求に応じたコマンド転送処理、
(a4)データ処理部からのデータ受信およびメモリ125に対するデータ書き込み処理、
(a5)メモリ125からのデータ取得およびリーダライタに対する出力処理、
これらの処理となる。
(B)リーダライタからのデータ書き込み要求においては、
(b1)リーダライタからの受信パケットのコマンド判別処理、
(b2)リーダライタからの受信データのメモリ125に対する書き込み処理、
(b3)データ処理部に対するコマンド受信通知処理
(b4)データ処理部からのデータ転送要求に応じたメモリ125からのデータ取得およびデータ処理部に対する出力処理
(b5)データ処理部からのデータ書き込み処理完了通知の受信およびリーダライタに対する処理完了通知の送信処理、
これらの処理となる。
(a)受信パケットに含まれるコマンドと、書き込み対象データに対応するデータ識別子とデータ、
(b)受信パケットに含まれる書き込み対象データに対応するデータ識別子とデータ、
上記の(a),(b)のいずれの設定でもよい。
(a)の場合は、コマンド解釈はデータ処理部130のCPU132において実行する。
(B)上記の(A)のパケット文法チェックに加え、さらにコマンド解釈を行い、コマンド種別を含むパケット受信通知をデータ処理部に出力する。
(C)リーダライタからの受信パケットに対する処理を実行することなく、パケット受信通知のみをデータ処理部に対して実行する。
例えば上記の(A)〜(C)のいずれかの処理態様を行う設定が可能となる。
10 情報処理装置
20 通信処理部
21 アンテナ
22 無線通信インタフェース
23 CPU
24 有線通信インタフェース
25 プログラムメモリ
26 不揮発性メモリ
27 RAM
30 装置本体部
31 有線通信インタフェース
32 CPU
33 プログラムロモリ
34 不揮発性メモリ
35 RAM
50 リーダライタ
100 情報処理装置
120 通信処理部
121 アンテナ
122 無線通信インタフェース
123 制御部
124 有線通信インタフェース
125 メモリ
130 データ処理部
131 有線通信インタフェース
132 CPU
133 プログラムロモリ
134 不揮発性メモリ
135 RAM
Claims (11)
- 外部の通信デバイスとの通信処理を実行する通信処理部と、
前記通信処理部と有線のデータ通信路を介した通信処理およびデータ処理を実行するデータ処理部を有し、
前記通信処理部は、
前記通信デバイスと前記データ処理部間で送受信するデータを一時的に格納するメモリと、
前記メモリに対するデータ書き込みおよび読み取り制御を実行する制御部を有し、
前記制御部は、
前記通信デバイスからデータを受信した際に、該受信したデータに含まれるエラーチェック用コードに基づいて該受信したデータのエラーチェックを実行し、前記通信デバイスからのデータ受信を示すデータ受信通知を前記データ処理部に出力する構成である情報処理装置。 - 前記通信処理部の制御部は、
前記エラーチェックの実行後に、前記データ処理部に対してデータの受信通知の出力処理を実行する構成である請求項1に記載の情報処理装置。 - 前記通信処理部の制御部は、
前記通信デバイスからデータを受信した際に、さらに該受信データに含まれるコマンド要求の判別を実行する構成である請求項2に記載の情報処理装置。 - 前記通信処理部の制御部は、
前記通信デバイスから受信したコマンド要求がデータ読み取り要求である場合には、前記メモリからのデータ取得および前記通信デバイスに対する送信処理を実行する構成である請求項3に記載の情報処理装置。 - 前記通信処理部の制御部は、
前記通信デバイスから受信したコマンド要求がデータ読み取り要求である場合には、前記データ処理部に対するデータの受信通知の出力処理を実行した後、前記データ処理部から要求データを受け取り、該受け取った要求データを前記メモリへ記録し、前記メモリからのデータ取得および前記通信デバイスに対する送信処理を実行する構成である請求項3に記載の情報処理装置。 - 前記通信処理部の制御部は、
前記通信デバイスからから受信したコマンド要求がデータ書き込み要求である場合には、前記メモリに対するデータ格納を実行して、前記データ処理部からの要求に応じて前記メモリからのデータ取得および前記データ処理部に対する出力処理を実行する構成である請求項3に記載の情報処理装置。 - 前記通信処理部の制御部は、
前記通信デバイスからから受信したコマンド要求がデータ書き込み要求である場合には、前記メモリに対するデータ格納を実行して、前記データ処理部からの要求に応じて前記メモリからのデータ取得および前記データ処理部に対する出力処理を実行し、前記データ処理部からのデータ書き込み完了通知を受け取った後、前記通信デバイスへのデータ書き込み完了通知の出力処理を実行する構成である請求項3に記載の情報処理装置。 - 前記通信デバイスから受信したコマンド要求がデータ読み取り要求である場合には、前記メモリからのデータ取得および前記通信デバイスに対する送信処理を実行し、
前記通信デバイスからから受信したコマンド要求がデータ書き込み要求である場合には、前記メモリに対するデータ格納を実行して、前記データ処理部からの要求に応じて前記メモリからのデータ取得および前記データ処理部に対する出力処理を実行する構成である請求項3に記載の情報処理装置。 - 情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、外部の通信デバイスとの通信処理を実行する通信処理部と、前記通信処理部と有線のデータ通信路を介した通信処理およびデータ処理を実行するデータ処理部を有し、
前記通信処理部は、
前記通信デバイスと前記データ処理部間で送受信するデータを一時的に格納するメモリと、
前記メモリに対するデータ書き込みおよび読み取り制御を実行する制御部を有し、
前記制御部は、
前記通信デバイスからデータを受信した際に、該受信したデータに含まれるエラーチェック用コードに基づいて該受信したデータのエラーチェックを実行し、前記通信デバイスからのデータ受信を示すデータ受信通知を前記データ処理部に出力する情報処理方法。 - 情報処理装置において情報処理を実行させるコンピュータ・プログラムであり、
前記情報処理装置は、外部の通信デバイスとの通信処理を実行する通信処理部と、
前記通信処理部と有線のデータ通信路を介した通信処理およびデータ処理を実行するデータ処理部を有し、
前記通信処理部は、
前記通信デバイスと前記データ処理部間で送受信するデータを一時的に格納するメモリと、
前記メモリに対するデータ書き込みおよび読み取り制御を実行する制御部を有し、
前記コンピュータ・プログラムは、
前記制御部に、
前記通信デバイスからデータを受信した際に、該受信したデータに含まれるエラーチェック用コードに基づいて該受信したデータのエラーチェックを実行させ、前記通信デバイスからのデータ受信を示すデータ受信通知を前記データ処理部に出力させるコンピュータ・プログラム。 - 外部の通信デバイスと無線で通信する無線通信部と、
データ処理を実行するデータ処理部と有線で通信する有線通信部と、
前記通信デバイスと前記データ処理部間で送受信するデータを一時的に格納するメモリと、
前記メモリに対するデータ書き込みおよび読み取り制御を実行する制御部を有する通信処理部と、
前記通信処理部と前記有線通信部を介した通信処理およびデータ処理を実行するデータ処理部を有し、
前記制御部は、
前記通信デバイスからデータを受信した際に、該受信したデータに含まれるエラーチェック用コードに基づいて該受信したデータのエラーチェックを実行し、前記通信デバイスからのデータ受信を示すデータ受信通知を前記データ処理部に出力する構成である通信処理デバイス。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010221584A JP5093322B2 (ja) | 2010-09-30 | 2010-09-30 | 情報処理装置、情報処理システム、および情報処理方法、並びにコンピュータ・プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010221584A JP5093322B2 (ja) | 2010-09-30 | 2010-09-30 | 情報処理装置、情報処理システム、および情報処理方法、並びにコンピュータ・プログラム |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008131824A Division JP4600518B2 (ja) | 2008-05-20 | 2008-05-20 | 情報処理装置、情報処理システム、および情報処理方法、並びにコンピュータ・プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011008826A JP2011008826A (ja) | 2011-01-13 |
| JP5093322B2 true JP5093322B2 (ja) | 2012-12-12 |
Family
ID=43565303
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010221584A Active JP5093322B2 (ja) | 2010-09-30 | 2010-09-30 | 情報処理装置、情報処理システム、および情報処理方法、並びにコンピュータ・プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5093322B2 (ja) |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000341763A (ja) * | 1999-05-31 | 2000-12-08 | Dainippon Printing Co Ltd | 無線通信システム、可搬記録媒体および情報処理装置 |
| JP2002247157A (ja) * | 2001-02-15 | 2002-08-30 | Toppan Forms Co Ltd | 携帯電話機及び携帯電話機に用いられるタグ、並びに該携帯電話機の使用方法 |
| JP2002345037A (ja) * | 2001-05-17 | 2002-11-29 | Sony Corp | 携帯通信装置及び通信システム並びにその通信方法 |
| JP2004129129A (ja) * | 2002-10-07 | 2004-04-22 | Seiko Epson Corp | 通信制御回路、通信制御装置、マイクロコンピュータ及び電子機器 |
| JP4385858B2 (ja) * | 2004-06-15 | 2009-12-16 | ソニー株式会社 | 無線通信システム及び無線通信装置 |
| JP2007199895A (ja) * | 2006-01-25 | 2007-08-09 | Sony Corp | 近接通信用データ処理装置 |
-
2010
- 2010-09-30 JP JP2010221584A patent/JP5093322B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011008826A (ja) | 2011-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4600518B2 (ja) | 情報処理装置、情報処理システム、および情報処理方法、並びにコンピュータ・プログラム | |
| US20220232091A1 (en) | Memory system allowing host to easily transmit and receive data | |
| US8127053B1 (en) | System and method for peripheral device communications | |
| US20060218324A1 (en) | Systems and methods for flexible data transfers in SDIO and/or MMC | |
| US20120209939A1 (en) | Memory system capable of adding time information to data obtained via network | |
| JP5932947B2 (ja) | ホスト及びシステム | |
| US7702820B2 (en) | Hardware accelerator and data transmission system and method using the same | |
| WO2006059772A2 (en) | Memory system, memory system controller, and a data processing method in a host apparatus | |
| CN101310255B (zh) | 用于检测处理系统中的存储器装置的配置的方法和设备 | |
| JP5093322B2 (ja) | 情報処理装置、情報処理システム、および情報処理方法、並びにコンピュータ・プログラム | |
| US20090100238A1 (en) | Memory card and memory card control changeover method | |
| US8291270B2 (en) | Request processing device, request processing system, and access testing method | |
| US20230169029A1 (en) | Method of transmitting Universal Serial Bus (USB) commands and associated electronic device | |
| JP5917325B2 (ja) | ブリッジ回路 | |
| WO2023240941A1 (zh) | 下载数据的方法、装置和安全元件 | |
| US9183209B2 (en) | Communication device with fast start mode for transfering data to temporary areas beyond file system control | |
| KR20010000941A (ko) | 스마트미디어 카드 독출/기입 장치 및 그 방법 | |
| CN100511199C (zh) | 硬件加速器与数据传输方法 | |
| US20060101199A1 (en) | Method and system for controlling a hard disk drive using a multimediacard physical interface | |
| CN118250344A (zh) | 更快地发送帧顺序号和信用信息的存储装置及其操作方法 | |
| JP2010033266A (ja) | 外部記憶装置用インターフェース装置及び情報処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100930 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120605 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120802 |
|
| 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: 20120821 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120903 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5093322 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150928 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |