JP5014362B2 - 情報処理装置及びその制御方法、コンピュータプログラム - Google Patents
情報処理装置及びその制御方法、コンピュータプログラム Download PDFInfo
- Publication number
- JP5014362B2 JP5014362B2 JP2009043148A JP2009043148A JP5014362B2 JP 5014362 B2 JP5014362 B2 JP 5014362B2 JP 2009043148 A JP2009043148 A JP 2009043148A JP 2009043148 A JP2009043148 A JP 2009043148A JP 5014362 B2 JP5014362 B2 JP 5014362B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- module
- data
- unit
- flag
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/72—Routing based on the source address
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17337—Direct connection machines, e.g. completely connected computers, point to point communication networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Multi Processors (AREA)
- Small-Scale Networks (AREA)
- Labeling Devices (AREA)
Description
各モジュールの前記通信部は、
他のモジュールから受信したパケットについて、自モジュールで抽出すべきデータを有しているかを示す識別子を参照し、当該パケットが自モジュールで処理するパケットであるかどうかを識別するパケット識別手段と、
前記パケット識別手段が、自モジュールにおいて処理すべきと識別した有効なパケットから処理対象のデータを抽出する抽出手段と、
前記抽出手段が抽出したデータについて前記処理部が処理を保留する場合に前記受信したパケットについて、前記データの処理を保留しているか否かを示す保留フラグを、前記データの処理を保留していることを示す設定に変更するパケット変更手段と、
前記パケット変更手段が前記保留フラグの設定を変更した場合に、処理を保留したデータと変更後の前記保留フラグを含むパケットを送信する送信手段と
を備え、
各モジュールの前記処理部は前記抽出手段が抽出したデータを処理する
ことを特徴とする。
もちろん以下の実施形態は、本願発明の技術分野における当業者による実施を容易にするために開示を提供するものであり、特許請求の範囲によって確定される本願発明の技術的範囲に含まれるほんの一部の実施形態にすぎない。従って、本願明細書に直接的に記載されていない実施形態であっても、技術思想が共通する限り本願発明の技術的範囲に包含されることは当業者にとって自明であろう。
本実施形態における情報処理システムの構成について図1を用いて説明する。CPU101は、データ処理システムの全体動作を制御する機能を有する制御部である。RAM102は、CPU101で処理される入力データや、処理後の出力データ、およびデータ処理部104への設定パラメータデータなどを格納する読み書き可能なメモリである。ROM103は、CPU101の処理手順や、設定パラメータ等の定数などを保持可能な読み出し可能なメモリである。データ処理部104は、本発明で開示する構成ならびにモジュールを具備するデータ処理部である。各モジュールはリングバスで接続されている。データ処理部104はプログラム可能なカスタムICチップで実現してもよい。当該チップは、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等を含む。
続くステップS503では、パケット識別部301がパケットの送信元ID402と、モジュールに設定された待ち受けパケットIDとが等しいか否かを判断する。もし、等しいと判断した場合は(ステップS503において「YES」)、ステップS504に移行する。一方、等しいと判断しなかった場合(ステップS503において「NO」)、本処理を終了する。
上記の実施形態では、パケットの宛先モジュールは1つであったが、宛先は1つでなく、データパスが分岐しても良い。例えば、図2においてモジュール2からの出力パケットをモジュール3及びモジュール4が待ち受けているような場合である。つまり、モジュール2以降のデータパスが分岐する。
前述の各実施形態において、各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア(コンピュータプログラム)をコンピュータ等の処理装置(CPU、プロセッサ)にて実行することでも実現できる。
Claims (19)
- リングバスに接続された複数のモジュールを有し、該複数のモジュールのそれぞれは通信部と処理部とを備え、データを格納するパケットを隣接する一方のモジュールから受信し、パケットを隣接する他方のモジュールへ送信するように構成された情報処理装置であって、
各モジュールの前記通信部は、
他のモジュールから受信したパケットについて、自モジュールで抽出すべきデータを有しているかを示す識別子を参照し、当該パケットが自モジュールで処理するパケットであるかどうかを識別するパケット識別手段と、
前記パケット識別手段が、自モジュールにおいて処理すべきと識別した有効なパケットから処理対象のデータを抽出する抽出手段と、
前記抽出手段が抽出したデータについて前記処理部が処理を保留する場合に前記受信したパケットについて、前記データの処理を保留しているか否かを示す保留フラグを、前記データの処理を保留していることを示す設定に変更するパケット変更手段と、
前記パケット変更手段が前記保留フラグの設定を変更した場合に、処理を保留したデータと変更後の前記保留フラグを含むパケットを送信する送信手段と
を備え、
各モジュールの前記処理部は前記抽出手段が抽出したデータを処理する
ことを特徴とする情報処理装置。 - 前記パケット識別手段はさらに当該パケットがモジュールで処理すべき有効なパケットであるかを示す有効フラグを参照し、当該パケットが自モジュールで処理するパケットであるかどうかを識別し、
前記パケット変更手段は、前記処理部が前記データを処理した場合に、前記抽出手段がデータを抽出したパケットの前記有効フラグを、該パケットが無効なパケットであることを示す設定に変更することを特徴とする請求項1に記載の情報処理装置。 - 前記パケット変更手段は、自モジュールから送信したパケットが、自モジュールにより処理されたデータを含み且つ当該パケットの保留フラグが前記データの処理を保留していることを示す設定にされることなく戻ってきた場合は、当該パケットの有効フラグを無効であることを示す設定に変更することを特徴とする請求項2に記載の情報処理装置。
- 前記パケット識別手段はさらに当該パケットがモジュールで処理すべき有効なパケットであるかを示す有効フラグを参照し、当該パケットが自モジュールで処理するパケットであるかどうかを識別し、
前記送信手段は、自モジュールから送信したパケットが、有効なパケットであることを示す有効フラグを含み、自モジュールにより処理されたデータを含み且つ当該パケットの保留フラグが前記データの処理を保留していることを示す設定にされて戻ってきた場合は、そのままパケットを送信することを特徴とする請求項1または3に記載の情報処理装置。 - 前記パケット変更手段は、前記処理部が前記データを処理した場合に、前記抽出手段がデータを抽出したパケットの有効フラグを、該パケットが無効なパケットであることを示す設定に変更し、
前記送信手段は前記パケット変更手段によって前記有効フラグを設定したパケットを、他方のモジュールへ送信することを特徴とする請求項1に記載の情報処理装置。 - 前記パケット変更手段は、前記受信したパケットの保留フラグを、当該パケットのデータの処理を保留していることを示す設定にする場合、有効フラグを当該パケットが無効なパケットであることを示す設定に変更しないことを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。
- 前記パケット変更手段は、前記抽出したデータを前記処理部が処理した場合に、前記受信したパケットの保留フラグを、前記データの処理を保留していないことを示す設定とし、
前記送信手段は、前記処理部による処理後のデータを含む、前記パケット変更手段が前記保留フラグを設定したパケットを、他方のモジュールへ送信することを特徴とする請求項1乃至6のいずれか1項に記載の情報処理装置。 - 前記パケット識別手段は、前記受信したパケットについて有効フラグ及び保留フラグの値と、該パケットの送信元が自モジュールであるか否かとを更に判定し、
前記パケット識別手段が、前記有効フラグが前記受信したパケットが有効なパケットであることを示す設定であり、かつ、前記保留フラグに前記データの処理を保留していることを示す設定ではなく、かつ、前記受信したパケットの送信元が自モジュールである、と判定した場合に、
前記パケット変更手段は、前記受信したパケットにおける前記有効フラグを、該パケットが無効なパケットであることを示す設定に変更し、
前記送信手段は、前記パケット変更手段が前記受信したパケットにおける前記有効フラグを該パケットが無効なパケットであることを示す設定に変更したパケットを前記他方のモジュールへ送信する
ことを特徴とする請求項1乃至7のいずれか1項に記載の情報処理装置。 - 前記パケット識別手段は、前記受信したパケットについて有効フラグ及び保留フラグの値と、該パケットの送信元が自モジュールであるか否かとを更に判定し、前記パケット識別手段が、前記有効フラグが前記受信したパケットが有効なパケットであることを示す設定であり、かつ、前記保留フラグが前記受信したパケットのデータの処理を保留していることを示す設定である、と判定した場合に、
前記パケット変更手段は前記受信したパケットの有効フラグの設定を変更せず、前記送信手段は前記受信したパケットをそのまま前記他方のモジュールへ送信することを特徴とする請求項1乃至8のいずれか1項に記載の情報処理装置。 - 前記各モジュールの前記通信部は、
前記処理部において処理されたデータを含むパケットを生成するパケット生成手段をさらに備え、
前記パケット識別手段は、前記受信したパケットの有効フラグが当該パケットは無効なパケットであることを示す設定であると判定した場合に、
前記パケット生成手段は、
前記受信したパケットのデータ格納領域に前記処理部の処理したデータを格納し、前記有効フラグをパケットが有効であることを示す設定にし、
前記保留フラグをパケットの処理を保留していないことを示す設定にし、生成するパケットの送信元が自モジュールであることを特定するための識別子を設定してパケットを生成し、
前記送信手段は、前記パケット生成手段が生成したパケットを前記他方のモジュールへ送信することを特徴とする請求項1乃至9のいずれか1項に記載の情報処理装置。 - 前記各モジュールの前記通信部は、
有効フラグの設定を行うことが自モジュールにおいて許可されるか否かを示す設定値を有するレジスタをさらに備え、
前記パケット変更手段は、前記処理部が前記受信したパケットのデータを処理する場合であって、かつ、前記レジスタの設定値が前記有効フラグの設定を許可する値である場合に、前記受信したパケットの前記有効フラグを、当該パケットが無効なパケットであることを示す設定にすることを特徴とする請求項1乃至10のいずれか1項に記載の情報処理装置。 - 前記パケット変更手段は、前記処理部が前記受信したパケットのデータを処理する場合であって、かつ、前記レジスタの設定値が前記有効フラグの設定を許可しない値である場合に、前記受信したパケットの有効フラグの設定を変更しないことを特徴とする請求項11に記載の情報処理装置。
- 前記パケット識別手段は、自身の待ち受けるパケットを前記受信したパケットの識別子に基づいて識別する請求項1乃至12のいずれか1項に記載の情報処理装置。
- 前記パケット識別手段は、前記受信したパケットの送信元が自モジュールであるか否かを前記受信したパケットに設定されている識別子に基づいて識別する請求項1乃至13のいずれか1項に記載の情報処理装置。
- リングバスに接続された複数のモジュールを有し、該複数のモジュールのそれぞれは通信部と処理部とを備え、データを格納するパケットを隣接する一方のモジュールから受信し、パケットを隣接する他方のモジュールへ送信するように構成された情報処理装置であって、
各モジュールの前記処理部は、自モジュールで処理すべきパケットに含まれるデータを処理し、
各モジュールの前記通信部は、
他のモジュールから受信したパケットの識別子に基づいて、自モジュールにおいて処理すべきパケットであるか否かを判定するパケット識別手段と、
前記パケット識別手段が自モジュールにおいて処理すべきパケットであると判定したパケットについて、前記処理部によるデータ処理が保留される場合、データ処理を保留していることを示す保留フラグを当該パケットに付加して前記他方のモジュールに送信する送信手段とを備え、
前記パケットに前記保留フラグを付加したモジュールの前記通信部が前記保留フラグを付加したパケットを再び受信し、前記処理部がデータ処理を実行可能な場合、該処理部はデータ処理を実行することを特徴とする情報処理装置。 - 前記送信手段は、自モジュールの前記処理部が処理したデータと自モジュールを示す識別子とをパケットに付加して送信し、
前記パケット識別手段はパケットに付加されている送信元のモジュールを示す識別子に基づいて自モジュールで処理するパケットであるかどうかを識別する
ことを特徴とする請求項1乃至15のいずれか1項に記載の情報処理装置。 - リングバスを介して接続された複数のモジュールを有し、該複数のモジュールのそれぞれは通信部と処理部とを備え、データを格納するパケットを隣接する一方のモジュールから受信し、隣接する他方のモジュールへ送信するように構成された情報処理装置の制御方法であって、
各モジュールの前記通信部が、
他のモジュールから受信したパケットについて、自モジュールで抽出すべきデータを有しているかを示す識別子を参照し、当該パケットが自モジュールで処理すべきパケットであるかどうかを識別するパケット識別工程と、
前記パケット識別工程において自モジュールにおいて処理すべきと識別した有効なパケットから処理対象のデータを抽出する抽出工程と、
前記抽出工程において抽出されたデータについて前記処理部が処理を保留する場合に前記受信したパケットについて、前記データの処理を保留しているか否かを示す保留フラグを、前記データの処理を保留していることを示す設定に変更するパケット変更工程と、前記パケット変更工程において前記保留フラグの設定が変更された場合に、前記処理部による処理を保留したデータと、変更後の前記保留フラグを含むパケットを前記他方のモジュールに送信する送信工程とを備え、
各モジュールの前記処理部が前記抽出工程で抽出されたデータを処理する処理工程を更に備えることを特徴とする情報処理装置の制御方法。 - リングバスに接続された複数のモジュールを有し、該複数のモジュールのそれぞれは通信部と処理部とを備え、データを格納するパケットを隣接する一方のモジュールから受信し、パケットを隣接する他方のモジュールへ送信するように構成された情報処理装置の制御方法であって、
各モジュールの前記通信部が、
他のモジュールから受信したパケットの識別子に基づいて、自モジュールにおいて処理すべきパケットであるか否かを判定するパケット識別工程と、
前記パケット識別工程において自モジュールで処理すべきパケットであると判定したパケットについて、自モジュールの処理部がデータ処理を保留する場合、データ処理を保留していることを示す保留フラグを当該パケットに付加して前記他方のモジュールに送信する送信工程と、
を備え、
前記パケットに前記保留フラグを付加したモジュールの前記通信部が前記保留フラグを付加したパケットを再び受信し、当該モジュールの前記処理部がデータ処理を実行可能な場合該処理部がデータ処理を実行する処理工程
を更に備えることを特徴とする情報処理装置の制御方法。 - コンピュータを請求項1乃至16のいずれか1項に記載の情報処理装置の各手段として機能させるためのコンピュータプログラム。
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009043148A JP5014362B2 (ja) | 2009-02-25 | 2009-02-25 | 情報処理装置及びその制御方法、コンピュータプログラム |
EP10709293.4A EP2401682B1 (en) | 2009-02-25 | 2010-02-17 | Information processing apparatus and operation method thereof, computer program, and storage medium |
CN201080008604.0A CN102326158B (zh) | 2009-02-25 | 2010-02-17 | 信息处理装置及其操作方法 |
CN201310409255.9A CN103441915B (zh) | 2009-02-25 | 2010-02-17 | 信息处理装置及其操作方法 |
EP16150623.3A EP3037978A3 (en) | 2009-02-25 | 2010-02-17 | Information processing apparatus and operation method thereof, computer program, and storage medium |
US13/141,382 US8761013B2 (en) | 2009-02-25 | 2010-02-17 | Information processing apparatus and operation method thereof, computer program, and storage medium |
KR1020117021448A KR101262751B1 (ko) | 2009-02-25 | 2010-02-17 | 정보처리장치 및 그 작동방법, 및 기억매체 |
PCT/JP2010/052805 WO2010098330A1 (en) | 2009-02-25 | 2010-02-17 | Information processing apparatus and operation method thereof, computer program, and storage medium |
US14/269,301 US9237097B2 (en) | 2009-02-25 | 2014-05-05 | Information processing apparatus and operation method thereof, computer program, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009043148A JP5014362B2 (ja) | 2009-02-25 | 2009-02-25 | 情報処理装置及びその制御方法、コンピュータプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2010200034A JP2010200034A (ja) | 2010-09-09 |
JP2010200034A5 JP2010200034A5 (ja) | 2010-11-11 |
JP5014362B2 true JP5014362B2 (ja) | 2012-08-29 |
Family
ID=42232761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009043148A Active JP5014362B2 (ja) | 2009-02-25 | 2009-02-25 | 情報処理装置及びその制御方法、コンピュータプログラム |
Country Status (6)
Country | Link |
---|---|
US (2) | US8761013B2 (ja) |
EP (2) | EP3037978A3 (ja) |
JP (1) | JP5014362B2 (ja) |
KR (1) | KR101262751B1 (ja) |
CN (2) | CN103441915B (ja) |
WO (1) | WO2010098330A1 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5014362B2 (ja) * | 2009-02-25 | 2012-08-29 | キヤノン株式会社 | 情報処理装置及びその制御方法、コンピュータプログラム |
JP5538798B2 (ja) * | 2009-03-17 | 2014-07-02 | キヤノン株式会社 | データ処理装置およびデータ処理方法またはプログラム |
JP5600492B2 (ja) * | 2010-06-28 | 2014-10-01 | キヤノン株式会社 | データ処理装置、データ処理方法、制御装置、制御方法およびプログラム |
US8706936B2 (en) | 2011-11-14 | 2014-04-22 | Arm Limited | Integrated circuit having a bus network, and method for the integrated circuit |
FR3040992B1 (fr) * | 2015-09-11 | 2017-10-06 | Saint Gobain | Vitrage lumineux de vehicule et sa fabrication. |
JP6465843B2 (ja) * | 2016-09-13 | 2019-02-06 | キヤノン株式会社 | リング型バスシステム |
DE102021119467A1 (de) | 2021-07-27 | 2023-02-02 | Lenze Se | Verfahren zur gleichzeitigen Überwachung einer Übertragung und Verarbeitung von Nutzdaten und Antriebssystem |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4779087A (en) * | 1985-02-13 | 1988-10-18 | Fujitsu Limited | Loop transmission system with frame synchronization control |
JPS61187445A (ja) * | 1985-02-15 | 1986-08-21 | Fujitsu Ltd | パケツト再送制御方式 |
AU586927B2 (en) * | 1986-06-27 | 1989-07-27 | Fujitsu Limited | Packet data communication system with ring type transmission line |
US5155858A (en) * | 1988-10-27 | 1992-10-13 | At&T Bell Laboratories | Twin-threshold load-sharing system with each processor in a multiprocessor ring adjusting its own assigned task list based on workload threshold |
JPH04192942A (ja) * | 1990-11-27 | 1992-07-13 | Fujitsu Ltd | ループ型ネットワーク通信方式 |
JP2001511971A (ja) * | 1997-02-17 | 2001-08-14 | コミュニケイション アンド コントロール エレクトロニクス リミテッド | ローカル通信システム |
US7480706B1 (en) * | 1999-12-30 | 2009-01-20 | Intel Corporation | Multi-threaded round-robin receive for fast network port |
US7292597B2 (en) * | 2000-09-28 | 2007-11-06 | Teridian Semiconductor Corp. | Method and apparatus for transparent implementation of link-suspend capabilities in network devices |
US20020191601A1 (en) * | 2001-06-15 | 2002-12-19 | Alcatel, Societe Anonyme | On-chip communication architecture and method |
GB2378610B (en) * | 2001-08-09 | 2004-06-02 | Cambridge Broadband Ltd | Communications network |
US7641131B2 (en) | 2002-10-02 | 2010-01-05 | Sbr Investments Company Llc | Vehicle windshield cleaning system |
US7433307B2 (en) * | 2002-11-05 | 2008-10-07 | Intel Corporation | Flow control in a network environment |
US7043579B2 (en) | 2002-12-05 | 2006-05-09 | International Business Machines Corporation | Ring-topology based multiprocessor data access bus |
US7239645B2 (en) * | 2003-01-21 | 2007-07-03 | Applied Micro Circuits Corporation | Method and apparatus for managing payload buffer segments in a networking device |
US7649835B2 (en) * | 2003-11-19 | 2010-01-19 | Honeywell International Inc. | Unsynchronous mode brother's keeper bus guardian for a ring networks |
US6996647B2 (en) * | 2003-12-17 | 2006-02-07 | International Business Machines Corporation | Token swapping for hot spot management |
US7414984B2 (en) * | 2004-08-27 | 2008-08-19 | General Instrument Corporation | System and method for efficient addition of network resources |
US7631131B2 (en) * | 2005-10-27 | 2009-12-08 | International Business Machines Corporation | Priority control in resource allocation for low request rate, latency-sensitive units |
US8438239B2 (en) * | 2006-05-11 | 2013-05-07 | Vocollect, Inc. | Apparatus and method for sharing data among multiple terminal devices |
US7710904B2 (en) * | 2006-12-27 | 2010-05-04 | Intel Corporation | Ring network with variable token activation |
US8004966B2 (en) * | 2008-04-25 | 2011-08-23 | Calix, Inc. | Efficient management of ring networks |
CN102057360B (zh) * | 2008-11-19 | 2014-01-22 | Lsi股份有限公司 | 使用自定时的时分复用总线的互连 |
US8300535B2 (en) * | 2009-02-24 | 2012-10-30 | Canon Kabushiki Kaisha | Information processing apparatus, method thereof, and storage medium |
JP5014362B2 (ja) * | 2009-02-25 | 2012-08-29 | キヤノン株式会社 | 情報処理装置及びその制御方法、コンピュータプログラム |
JP4869369B2 (ja) * | 2009-03-13 | 2012-02-08 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP5538798B2 (ja) * | 2009-03-17 | 2014-07-02 | キヤノン株式会社 | データ処理装置およびデータ処理方法またはプログラム |
JP5528001B2 (ja) * | 2009-04-08 | 2014-06-25 | キヤノン株式会社 | 情報処理装置、情報処理方法 |
JP5432587B2 (ja) | 2009-05-14 | 2014-03-05 | キヤノン株式会社 | データ処理装置、その制御方法およびプログラム |
JP5361567B2 (ja) * | 2009-06-25 | 2013-12-04 | キヤノン株式会社 | データ処理装置、データ処理方法およびプログラム |
JP5414506B2 (ja) | 2009-12-18 | 2014-02-12 | キヤノン株式会社 | データ処理装置、データ処理方法、及びプログラム |
JP5600492B2 (ja) | 2010-06-28 | 2014-10-01 | キヤノン株式会社 | データ処理装置、データ処理方法、制御装置、制御方法およびプログラム |
-
2009
- 2009-02-25 JP JP2009043148A patent/JP5014362B2/ja active Active
-
2010
- 2010-02-17 WO PCT/JP2010/052805 patent/WO2010098330A1/en active Application Filing
- 2010-02-17 KR KR1020117021448A patent/KR101262751B1/ko active IP Right Grant
- 2010-02-17 US US13/141,382 patent/US8761013B2/en not_active Expired - Fee Related
- 2010-02-17 CN CN201310409255.9A patent/CN103441915B/zh active Active
- 2010-02-17 EP EP16150623.3A patent/EP3037978A3/en not_active Withdrawn
- 2010-02-17 CN CN201080008604.0A patent/CN102326158B/zh not_active Expired - Fee Related
- 2010-02-17 EP EP10709293.4A patent/EP2401682B1/en active Active
-
2014
- 2014-05-05 US US14/269,301 patent/US9237097B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20140241350A1 (en) | 2014-08-28 |
CN102326158A (zh) | 2012-01-18 |
US9237097B2 (en) | 2016-01-12 |
CN103441915B (zh) | 2017-03-01 |
EP2401682A1 (en) | 2012-01-04 |
CN102326158B (zh) | 2014-11-19 |
KR101262751B1 (ko) | 2013-05-09 |
WO2010098330A1 (en) | 2010-09-02 |
EP3037978A3 (en) | 2016-07-20 |
KR20110127689A (ko) | 2011-11-25 |
EP3037978A2 (en) | 2016-06-29 |
JP2010200034A (ja) | 2010-09-09 |
US20110255547A1 (en) | 2011-10-20 |
EP2401682B1 (en) | 2017-05-03 |
CN103441915A (zh) | 2013-12-11 |
US8761013B2 (en) | 2014-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5014362B2 (ja) | 情報処理装置及びその制御方法、コンピュータプログラム | |
JP5922898B2 (ja) | 情報処理装置、通信方法およびプログラム | |
US8774234B2 (en) | Data processing apparatus, data processing method, and computer-readable storage medium | |
US8799536B2 (en) | Data processing apparatus, data processing method and computer-readable medium | |
JP2005160075A5 (ja) | ||
JP5419493B2 (ja) | データ処理装置、データ処理装置の制御方法、およびプログラム | |
JP5538798B2 (ja) | データ処理装置およびデータ処理方法またはプログラム | |
JP5932242B2 (ja) | 情報処理装置、通信方法、及びプログラム | |
JP5341623B2 (ja) | データ処理装置、データ処理方法およびプログラム | |
JP5432587B2 (ja) | データ処理装置、その制御方法およびプログラム | |
JP6853479B2 (ja) | 情報処理システム、情報処理装置、及び情報処理システムの制御方法 | |
JP6290761B2 (ja) | データ転送制御システム、データ転送制御方法、及び、データ転送制御プログラム | |
JP5414506B2 (ja) | データ処理装置、データ処理方法、及びプログラム | |
JP2013196509A (ja) | 情報処理装置及びその制御方法 | |
CN105022707B (zh) | 接口单元装置 | |
JP5528001B2 (ja) | 情報処理装置、情報処理方法 | |
JP2012008976A (ja) | データ処理装置、データ処理方法、およびプログラム | |
JP2008015617A (ja) | 分散共有メモリを用いた同報通信方法および装置 | |
JP6171367B2 (ja) | スイッチ装置、画像処理装置、及び排他制御方法 | |
JP2007034893A (ja) | データ処理モジュール及びそのメッセージの送信準備方法 | |
KR20060009292A (ko) | 분할 프로토콜 전송 방법 및 프로세싱 시스템 | |
JP2010161626A (ja) | 端末装置間のデータ転送方式 | |
JP2011170560A (ja) | データ処理装置及びデータ処理方法 | |
JP2008158938A (ja) | データ転送システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100927 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110909 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111108 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111205 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120302 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20120312 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120406 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120411 |
|
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: 20120508 |
|
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: 20120605 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150615 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5014362 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: 20150615 Year of fee payment: 3 |