JP7437272B2 - 処理システム及び方法 - Google Patents
処理システム及び方法 Download PDFInfo
- Publication number
- JP7437272B2 JP7437272B2 JP2020149081A JP2020149081A JP7437272B2 JP 7437272 B2 JP7437272 B2 JP 7437272B2 JP 2020149081 A JP2020149081 A JP 2020149081A JP 2020149081 A JP2020149081 A JP 2020149081A JP 7437272 B2 JP7437272 B2 JP 7437272B2
- Authority
- JP
- Japan
- Prior art keywords
- module
- address
- processing server
- processing
- packet
- 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
- 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/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2592—Translation of Internet protocol [IP] addresses using tunnelling or encapsulation
-
- 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/46—Interconnection of networks
-
- 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/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/106—Mapping addresses of different types across networks, e.g. mapping telephone numbers to data network addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/256—NAT traversal
- H04L61/2575—NAT traversal using address mapping retrieval, e.g. simple traversal of user datagram protocol through session traversal utilities for NAT [STUN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4541—Directories for service discovery
-
- 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/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2514—Translation of Internet protocol [IP] addresses between local and global IP addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
[第1の実施形態]
・モジュール配置決定部301が、メトリックテーブル500を基に、各処理サーバについて、当該処理サーバのスペックと、当該処理サーバの情報502~507とを基に、当該処理サーバの位置及び空きリソース量を特定する。
・モジュール配置決定部301が、配置対象のアプリケーションを構成する複数のモジュールの各々について、当該モジュールの要件(アプリケーション要件テーブル800から特定される情報803~808)を満たす位置及び空きリソース量に対応した処理サーバを特定し、特定した処理サーバを、当該モジュールの配置先に決定する。
・モジュール配置決定部301が、配置対象のアプリケーションを構成する複数のモジュールの仮想ネットワークのIDを決定する。モジュール配置決定部301が、当該複数のモジュールの各々について、当該仮想ネットワークのアドレス体系に従うモジュールアドレスを割り振る。
・モジュール配置決定部301が、配置対象のアプリケーションを構成する複数のモジュールの各々について、当該モジュールのエントリ(情報901~907)をアプリケーション管理テーブル900に追加する。
(A)カメラ11Aからのデータの宛先がモジュール71aのケース。
(B)カメラ11Aからのデータの宛先がモジュール71bのケース。
[第2の実施形態]
Claims (19)
- アドレス体系が異なる複数のネットワークに接続されそれぞれネットワーク通信のための物理的なインターフェース装置を備える複数の処理サーバを備え、
一つ又は複数のアプリケーションの各々に関し、当該アプリケーションを構成しそれぞれデータの入出力を行う複数のモジュールの各々について、
前記複数のモジュールの各々についてのモジュールアドレス及び処理サーバアドレスを表す情報であるトンネリング転送情報を、前記複数の処理サーバのうちの当該モジュールの配置先の処理サーバが有し、
当該配置先の処理サーバに当該モジュールが配置されており、
モジュールアドレスは、仮想ネットワークのアドレス体系に従うアドレスであってモジュールに割り振られたアドレスであり、
処理サーバアドレスは、モジュールが配置された処理サーバのアドレスであって当該処理サーバが接続されているネットワークのアドレス体系に従うアドレスであり、
モジュールが配置されている処理サーバが、パケットの転送先のモジュールが配置されている処理サーバの処理サーバアドレスを、当該処理サーバに設定されているトンネリング転送情報から特定し、当該特定された処理サーバアドレスを基にパケットを転送する、
処理システム。 - 前記複数の処理サーバは、前記複数のネットワークに接続された複数のエッジ処理サーバを含む、
請求項1に記載の処理システム。 - 前記複数の処理サーバは、クラウドベースの処理サーバであるクラウド処理サーバを含む、
請求項2に記載の処理システム。 - 前記複数のネットワークは、無線通信において送受信されるパケットが経由する第1ネットワーク及び第2ネットワークを含み、
前記第1ネットワークは、コアネットワークと一つ又は複数の基地局とを繋ぐネットワークである、
前記第2ネットワークは、前記コアネットワークに接続されたネットワークである、
請求項1に記載の処理システム。 - 前記複数の処理サーバは、前記複数のネットワークに接続された複数のエッジ処理サーバを含み、
前記複数のエッジ処理サーバは、前記第1ネットワーク及び第2ネットワークに接続されたエッジ処理サーバである特定エッジ処理サーバを含み、
前記特定エッジ処理サーバが、
パケットを受け付け、
当該パケットがいずれかの処理サーバ宛のパケットであるか否かを判定し、
当該判定の結果が真の場合、当該パケットを、前記コアネットワーク非経由で転送し、
当該判定の結果が偽の場合、当該パケットを、前記コアネットワークに転送する、
請求項4に記載の処理システム。 - 前記一つ又は複数のアプリケーションの各々について、当該アプリケーションを構成する複数のモジュールの各々は、モジュール間通信に、一つ又は複数の仮想ネットワークのうち、当該モジュールに割り振られたモジュールアドレスのアドレス体系に対応した仮想ネットワークを利用する、
請求項1に記載の処理システム。 - 前記複数の処理サーバに接続された管理サーバを備え、
前記一つ又は複数のアプリケーションの各々に関し、当該アプリケーションを構成する複数のモジュールの各々について、前記管理サーバが、
前記複数の処理サーバのうちの当該モジュールの配置先の処理サーバに、当該処理サーバ向けのトンネリング転送情報を設定し、
当該配置先の処理サーバに当該モジュールを配置する、
請求項6に記載の処理システム。 - 一つ以上のモジュールの配置毎に、仮想ネットワークが存在する、
請求項7に記載の処理システム。 - 前記複数の処理サーバの各々が、
トンネリング転送情報が設定された場合、当該処理サーバに配置されるモジュール毎に、当該モジュールが属する仮想ネットワークに対する仮想的なインターフェースである仮想ネットワークインターフェースを設定するようになっており、且つ、
モジュールアドレスを含んだインナーヘッダを含むパケットに対して、当該処理サーバに設定されたトンネリング転送情報を基に、処理サーバアドレスを含んだアウターヘッダを付加するトンネリング部を有しており、
処理サーバに設定されたトンネリング転送情報は、各モジュールのモジュールアドレスについて、出力先のインターフェースを表す情報を含む、
請求項7に記載の処理システム。 - トンネリング部が、当該トンネリング部を備える処理サーバ内のモジュールから当該モジュールの仮想ネットワークインターフェース経由で受信したパケットについて、当該パケット内のインナーヘッダが表すモジュールアドレスに対応した処理サーバアドレスを、当該処理サーバに設定されているトンネリング転送情報から特定できた場合、当該特定された処理サーバアドレスを含んだアウターヘッダを、前記受信したパケットに付加し、当該アウターヘッダが付加されたパケットを、当該処理サーバのインターフェース装置に出力する、
請求項9に記載の処理システム。 - 処理サーバに設定されたトンネリング転送情報は、各モジュールのモジュールアドレスについて、仮想ネットワークの識別情報を含み、
アウターヘッダが、仮想ネットワークの識別情報を含み、
当該トンネリング部が、当該トンネリング部を備える処理サーバ内のインターフェース装置経由で受信したパケットについて、当該受信したパケットにアウターヘッダが付加されている場合、当該パケット内のアウターヘッダが表す仮想ネットワークの識別情報と、当該パケット内のインナーヘッダが表す送信先のモジュールアドレスとを基に、当該処理サーバに設定されているトンネリング転送情報から、当該パケットの出力先の仮想ネットワークインターフェースを特定し、当該アウターヘッダを削除し、当該特定した仮想ネットワークインターフェースに、アウターヘッダが削除されたパケットを出力する、
請求項9に記載の処理システム。 - 前記複数のモジュールが、機器と通信するモジュールである機器通信モジュールを含む場合、前記管理サーバが、当該機器と同一ネットワークに接続されている処理サーバに、当該モジュールのモジュールアドレスと当該モジュールと機器と通信するためのモジュール外部アドレスとの対応関係を表すアドレス変換情報を設定し、
前記トンネリング部が、当該トンネリング部を備える処理サーバ内のモジュールから当該モジュールの仮想ネットワークインターフェース経由で受信したパケットについて、当該パケット内のモジュールアドレスに対応した処理サーバアドレスを、当該処理サーバに設定されているトンネリング転送情報から特定できなかった場合、当該受信したパケット内のモジュールアドレスに対応したモジュール外部アドレスを、当該処理サーバに設定されているアドレス変換情報から特定し、当該特定したモジュール外部アドレスを指定したパケットを、当該処理サーバのインターフェース装置に出力する、
請求項10に記載の処理システム。 - 前記トンネリング部が、当該トンネリング部を備える処理サーバ内のインターフェース装置経由でパケットを受信したパケットにアウターヘッダが付加されていない場合、当該パケットで指定されているアドレスに対応したモジュールアドレスを前記アドレス変換情報から特定し、当該特定したモジュールアドレスに対応した仮想ネットワークインターフェースを前記トンネリング転送情報から特定し、当該特定した仮想ネットワークインターフェースに、パケットを出力する、
請求項12に記載の処理システム。 - 前記一つ又は複数のアプリケーションの各々に関し、前記複数の処理サーバは、機器が存在する所定の範囲を出入りするパケットが必ず経由する処理サーバである対象処理サーバを含み、
前記管理サーバが、前記対象処理サーバに、モジュールのサービス名とモジュール外部アドレスとの対応関係を表す名前解決情報を設定し、
前記対象処理サーバは、モジュールのサービス名が指定された名前解決クエリとしてのパケットを受信し、当該サービス名に対応したモジュール外部アドレスを前記名前解決情報から特定できた場合、当該特定されたモジュール外部アドレスを、前記機器に返す、
請求項12に記載の処理システム。 - 前記管理サーバが、監視対象の環境の状態が未配置のアプリケーションに対応した状態であることを検出した場合、当該アプリケーションを配置対象に決定し、当該アプリケーションを構成する複数のモジュールの各々について、
当該モジュールの配置先の処理サーバを決定し、
当該決定された配置先の処理サーバに当該モジュールを配置する、
請求項7に記載の処理システム。 - 前記管理サーバが、各処理サーバからメトリック値を定期的に収集するようになっており、
前記監視対象の環境の状態が未配置のアプリケーションに対応した状態であるとは、前記各処理サーバのメトリック値が、未配置のアプリケーションに対応したメトリック値範囲に該当することである、
請求項15に記載の処理システム。 - 前記管理サーバが、既存のアプリケーションのうち、監視対象の環境の状態に対応せず配置対象のアプリケーションが代わって配置されるアプリケーションを、削除対象のアプリケーションに決定し、当該アプリケーションの削除のために、当該アプリケーションを構成する複数のモジュールの各々について、
当該モジュールの配置先の処理サーバから削除し、
当該アプリケーションの配置に関わるトンネリング転送情報を当該配置先の処理サーバから削除する、
請求項7に記載の処理システム。 - アドレス体系が異なる複数のネットワークのうちのいずれかのネットワークに接続される処理サーバであって、
当該ネットワークに接続される物理的なインターフェース装置と、
記憶装置と、
前記インターフェース装置及び前記記憶装置に接続されたプロセッサと
を有し、
一つ又は複数のアプリケーションの各々に関し、当該アプリケーションを構成しそれぞれデータの入出力を行う複数のモジュールが、前記複数のネットワークに接続されており前記処理サーバを含む複数の処理サーバに配置されており、
前記記憶装置が、前記一つ又は複数のアプリケーションの各々に関し、当該アプリケーションを構成する複数のモジュールの各々についてのモジュールアドレス及び処理サーバアドレスを表す情報であるトンネリング転送情報を記憶し、
モジュールアドレスは、仮想ネットワークのアドレス体系に従うアドレスであってモジュールに割り振られたアドレスであり、
処理サーバアドレスは、モジュールが配置された処理サーバのアドレスであって当該処理サーバが接続されているネットワークのアドレス体系に従うアドレスであり、
前記プロセッサが、
当該処理サーバに配置されているモジュールが送信又は受信するデータを含んだパケットの転送先のモジュールが配置されている処理サーバの処理サーバアドレスを、前記トンネリング転送情報から特定し、
当該特定された処理サーバアドレスを基にパケットを転送する
処理サーバ。 - アドレス体系が異なる複数のネットワークのうちのいずれかのネットワークに接続される処理サーバが行う処理方法であって、
一つ又は複数のアプリケーションの各々に関し、当該アプリケーションを構成しそれぞれデータの入出力を行う複数のモジュールの各々についてのモジュールアドレス及び処理サーバアドレスを表す情報であるトンネリング転送情報を記憶し、モジュールアドレスは、仮想ネットワークのアドレス体系に従うアドレスであってモジュールに割り振られたアドレスであり、処理サーバアドレスは、モジュールが配置された処理サーバのアドレスであって当該処理サーバが接続されているネットワークのアドレス体系に従うアドレスであり、
当該処理サーバに配置されているモジュールが送信又は受信するデータを含んだパケットの転送先のモジュールが配置されている処理サーバの処理サーバアドレスを、前記トンネリング転送情報から特定し、
当該特定された処理サーバアドレスを基にパケットを転送する
処理方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020149081A JP7437272B2 (ja) | 2020-09-04 | 2020-09-04 | 処理システム及び方法 |
| US17/464,873 US20220078158A1 (en) | 2020-09-04 | 2021-09-02 | Processing system and processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020149081A JP7437272B2 (ja) | 2020-09-04 | 2020-09-04 | 処理システム及び方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022043677A JP2022043677A (ja) | 2022-03-16 |
| JP7437272B2 true JP7437272B2 (ja) | 2024-02-22 |
Family
ID=80470351
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020149081A Active JP7437272B2 (ja) | 2020-09-04 | 2020-09-04 | 処理システム及び方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20220078158A1 (ja) |
| JP (1) | JP7437272B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230195529A1 (en) * | 2021-12-16 | 2023-06-22 | Rakuten Mobile, Inc. | Method, apparatus, and computer readable medium |
| US12493710B2 (en) | 2022-02-04 | 2025-12-09 | Bank Of America Corporation | System and method for data traffic control on a distributed network |
| JPWO2024176321A1 (ja) * | 2023-02-20 | 2024-08-29 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006323579A (ja) | 2005-05-18 | 2006-11-30 | Canon Inc | Dmaコントローラ |
| JP2015531212A (ja) | 2012-08-14 | 2015-10-29 | ヴィーエムウェア, インコーポレイテッドVMware, Inc. | 仮想ネットワークおよび物理ネットワークを統合するための方法およびシステム |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7571154B2 (en) * | 2005-01-31 | 2009-08-04 | Cassatt Corporation | Autonomic control of a distributed computing system using an application matrix to control application deployment |
| JP4732823B2 (ja) * | 2005-07-26 | 2011-07-27 | 株式会社日立産機システム | モジュール間通信装置 |
| US11323508B2 (en) * | 2009-05-22 | 2022-05-03 | Comcast Interactive Media, Llc | Web service system and method |
| WO2017113231A1 (zh) * | 2015-12-30 | 2017-07-06 | 华为技术有限公司 | 一种报文传输的方法、装置和系统 |
| US10212041B1 (en) * | 2016-03-04 | 2019-02-19 | Avi Networks | Traffic pattern detection and presentation in container-based cloud computing architecture |
| US10511690B1 (en) * | 2018-02-20 | 2019-12-17 | Intuit, Inc. | Method and apparatus for predicting experience degradation events in microservice-based applications |
| US11057459B2 (en) * | 2018-06-06 | 2021-07-06 | Vmware, Inc. | Datapath-driven fully distributed east-west application load balancer |
| US20210250250A1 (en) * | 2020-02-10 | 2021-08-12 | Hewlett Packard Enterprise Development Lp | Deployment of an application in a distributed computing environment |
| US12255972B2 (en) * | 2020-08-21 | 2025-03-18 | Intel Corporation | Edge computing local breakout |
| CN114513770B (zh) * | 2020-10-29 | 2024-01-30 | 伊姆西Ip控股有限责任公司 | 部署应用的方法、系统和介质 |
-
2020
- 2020-09-04 JP JP2020149081A patent/JP7437272B2/ja active Active
-
2021
- 2021-09-02 US US17/464,873 patent/US20220078158A1/en not_active Abandoned
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006323579A (ja) | 2005-05-18 | 2006-11-30 | Canon Inc | Dmaコントローラ |
| JP2015531212A (ja) | 2012-08-14 | 2015-10-29 | ヴィーエムウェア, インコーポレイテッドVMware, Inc. | 仮想ネットワークおよび物理ネットワークを統合するための方法およびシステム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022043677A (ja) | 2022-03-16 |
| US20220078158A1 (en) | 2022-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107566541B (zh) | 容器网络资源分配方法、系统、存储介质和电子设备 | |
| JP7437272B2 (ja) | 処理システム及び方法 | |
| US9569289B2 (en) | Generic distributed processing for multi-agent systems | |
| CN113709810B (zh) | 一种网络服务质量的配置方法、设备和介质 | |
| CN112165532A (zh) | 节点访问方法、装置、设备及计算机可读存储介质 | |
| CN108449418A (zh) | 一种混合云平台管理系统及方法 | |
| CN115225292B (zh) | 一种内网访问方法、装置、设备及计算机可读存储介质 | |
| CN114172905B (zh) | 一种集群网络组网的方法、装置、计算机设备及存储介质 | |
| US20140067914A1 (en) | Computer system and packet transfer method | |
| US10104177B2 (en) | Distributed gateways with centralized data center for high throughput satellite (HTS) spot beam network | |
| CN114979286B (zh) | 容器服务的访问控制方法、装置、设备及计算机存储介质 | |
| CN115913937A (zh) | 一种容器多网卡网络配置方法、装置、设备及存储介质 | |
| CN113965585A (zh) | 一种多云互联方法及装置 | |
| CN119276928A (zh) | 服务治理方法、装置及计算机可读存储介质 | |
| CN115086330A (zh) | 跨集群负载均衡系统 | |
| US20210058478A1 (en) | Communication proxy for devices in mobile edge computing networks | |
| JP2015099547A (ja) | ソフトウェア更新方法、ソフトウェア更新装置、ソフトウェア更新プログラム、及びソフトウェア更新システム | |
| CN114911577A (zh) | 网络隔离规则的设置方法、装置、设备及存储介质 | |
| CN111629059B (zh) | 一种集群通信方法、系统、设备及计算机可读存储介质 | |
| US20210103457A1 (en) | Control apparatus, control system, control method, and program | |
| CN116974748A (zh) | 资源调度方法、节点、设备、介质和程序产品 | |
| EP1589424A2 (en) | Vertical perimeter framework for providing application services in multi-CPU environments | |
| CN115955519A (zh) | 多业务应用共享物理通信通道的方法、装置及系统 | |
| CN114124832A (zh) | Dns系统业务处理方法及装置 | |
| CN114157455B (zh) | 一种数据传输方法、装置、设备以及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230215 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231219 |
|
| 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: 20240130 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240209 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7437272 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |