IP Library Granted Patent US 11,010,216
Granted Patent B2
US 11,010,216 · App. 16/471,542 · Granted May 18, 2021

RPC conversion processing system and RPC conversion method

Inventors: Tomoyuki Fujino (Musashino, JP); Yuji Oshima (Musashino, JP); Keiichiro Kashiwagi (Musashino, JP); Hisaharu Ishii (Musashino, JP); Yui Yoshida (Musashino, JP)
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
G06F9/547G06F9/541G06F9/546
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,010,216
App. No.
16/471,542
Granted
May 18, 2021
Kind
B2
Abstract

An RPC conversion processing system ( 10 ) that performs relaying between a first application ( 70 ) and second application ( 80 ) of different protocols. The RPC conversion processing system includes a first interface provider ( 20 ) connected to the first application and configured to provide a first interface for the first application, an RPC conversion relay function section ( 40 ), and a second interface provider ( 30 ) connected to the second application and configured to provide a second interface for the second application. The first interface provider receives a request for processing an RPC from the first application. The RPC conversion relay function section converts the RPC into an RPC of the second application and outputs the RPC of the second application to the second interface provider, thereby relaying an RPC between the first application and the second application.

Claims (21)

1. A Remote Procedure call (RPC) conversion processing Internet of Things (IOT) system that performs relaying between a first application and second application of different protocols and reduces a load of maintaining consistency of interfaces and RPC conversion software, the RPC conversion processing IOT system comprising:

a first interface provider that is connected to the first application and provides a first interface for the first application;

an RPC conversion relay function section;

a second interface provider that is connected to the second application and provides a second interface for the second application;

a storage that stores common data structure generation source information which is common information bases on which setting information is generated in the first interface provider, the second interface provider, and the RPC conversion relay function section;

a first setting information generator that generates first setting information to be provided to the first interface provider and the RPC conversion relay function section, based on the common data structure generation source information; and

a second setting information generator that generates second setting information to be provided to the second interface provider and the RPC conversion relay function section, based on the first setting information wherein the first interface provider receives a request for processing an RPC from the first application, and the RPC conversion relay function section converts the RPC into an RPC of the second application and outputs the RPC of the second application to the second interface provider, thereby relaying an RPC between the first application and the second application, and wherein when the common data structure generation source information is updated, the first setting information generator updates the first setting information based on the updated common data structure generation source information, the second setting information generator updates the second setting information based on the updated first setting information, and reducing the load of maintaining consistency between interfaces and that of confirming consistency between the RPC software based on the updated common data structure generation source information.

2. The RPC conversion processing system according to claim 1 , wherein

the common data structure generation source information includes information of a prescribed data model or relation information relating to part of the data model,

the first setting information defines the first interface in accordance with a protocol and network for connecting to the first application, and

the second setting information defines the second interface in accordance with a protocol and network for connecting to the second application.

3. The RPC conversion processing system according to claim 1 , wherein

the RPC conversion processing system generates any or any combination or all of software for the first interface provider, the second interface provider, and the RPC conversion relay function section, based on the common data structure generation source information.

4. A Remote Procedure call (RPC) conversion processing method for implementing relaying between a first application and second application of different protocols and reducing a load of maintaining consistency of interfaces and RPC conversion software by an RPC conversion processing Internet of Things (IOT) system including a first application provider, an RPC conversion relay function section, and a second application provider, the RPC conversion processing method of the RPC conversion processing IOT system comprising:

storing common data structure generation source information which is common information based on which setting information is generated in the first interface provider, the second interface provider, and the RPC conversion relay function section,

generating first setting information to be provided to the first interface provider and the RPC conversion relay function section, based on the common data structure generation source information,

generating second setting information to be provided to the second interface provider and the RPC conversion relay function section, based on the first setting information,

receiving a request for processing an RPC from the first application in the first interface provider,

converting the RPC into an RPC of the second application in the RPC conversion relay function section,

providing the RPC of the second application to the second application in the second interface provider, thereby relaying an RPC between the first application and the second application, and

when the common data structure generation source information is updated, updates the first setting information based on the updated common data structure generation source information, updates the second setting information based on the updated first setting information, and reducing the load of maintaining consistency between interfaces and that of confirming consistency between the RPC software based on the updated common data structure generation source information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2019
From: FUJINO, TOMOYUKI; OSHIMA, YUJI; KASHIWAGI, KEIICHIRO; ISHII, HISAHARU; YOSHIDA, YUI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 049526/0902 →
Priority Claims (1)
JP JP2016-249752 · Dec 22, 2016 · national
Continuity (1)
Related Publication 20190317847A1 · Oct 17, 2019