Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6163170B2 - サービス連携システム、サービス連携装置、端末装置、サービス連携方法及びサービス連携プログラム - Google Patents
[go: Go Back, main page]

JP6163170B2 - サービス連携システム、サービス連携装置、端末装置、サービス連携方法及びサービス連携プログラム - Google Patents

サービス連携システム、サービス連携装置、端末装置、サービス連携方法及びサービス連携プログラム Download PDF

Info

Publication number
JP6163170B2
JP6163170B2 JP2015003172A JP2015003172A JP6163170B2 JP 6163170 B2 JP6163170 B2 JP 6163170B2 JP 2015003172 A JP2015003172 A JP 2015003172A JP 2015003172 A JP2015003172 A JP 2015003172A JP 6163170 B2 JP6163170 B2 JP 6163170B2
Authority
JP
Japan
Prior art keywords
services
service cooperation
service
token
user
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
Application number
JP2015003172A
Other languages
English (en)
Other versions
JP2016128966A (ja
Inventor
望 古思
望 古思
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Business Inc
Original Assignee
NTT Docomo Business Inc
NTT Communications Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NTT Docomo Business Inc, NTT Communications Corp filed Critical NTT Docomo Business Inc
Priority to JP2015003172A priority Critical patent/JP6163170B2/ja
Publication of JP2016128966A publication Critical patent/JP2016128966A/ja
Application granted granted Critical
Publication of JP6163170B2 publication Critical patent/JP6163170B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、複数のサービスを連携する技術に関する。
近年、ネットワークを介して様々なサービスが提供されている。サービスを利用する形態として、スマートフォンなどの携帯端末にアプリケーションをインストールし、アプリケーションを用いてサービスを利用する形態がある。サービスを提供する事業者は、端末側のアプリケーションを開発するだけではなく、ユーザ管理機能などのバックエンド側のシステムを構築する必要がある。また、サービスを提供する事業者は、自社のみでアプリケーションを開発するのではなく、サービスを利用するためのAPI(アプリケーションプログラミングインタフェース)を公開し、第三者であるアプリケーションベンダーがそのサービスを利用するアプリケーションを開発することも多々行われている。さらに、複数のサービスを連携させたアプリケーションを開発することも行われている。
最近では、ユーザ管理やデータ管理などの汎用的なサーバ機能を提供するBaaS(Backend as a Service)と呼ばれるバックエンド側のサービスを提供するシステムが用いられることがある。汎用的なサーバ機能を提供するBaaSを利用することで、アプリケーションの開発者はバックエンド側の開発、管理作業を行う必要がなくなるため、アプリケーションの開発にリソースを集中させることができる。
特許第4848407号公報
BaaSを利用してアプリケーションを開発する場合はバックエンド側のシステムを開発する必要がなくなるが、BaaSは汎用的なサーバ機能を提供するだけであるので、複数のサービスを連携させるときは、アプリケーションで複数のサービスを連携させる仕組みが必要となる。アプリケーションで複数のサービスを連携させる場合、各サービスを利用するためのユーザIDの管理や認証処理など、各サービスが持つ異なるID体系や認証の仕組みに合わせた開発が必要となり、開発コスト、処理速度、利用者の利便性においてデメリットが大きいという問題があった。また、接続先のサービスの仕様が変更になった場合はアプリケーションを改修する必要があり、開発コストがかかり、かつ柔軟なサービス連携ができないという問題があった。
本発明は、上記に鑑みてなされたものであり、端末側で容易に複数のサービスを連携させることを目的とする。
第1の本発明に係るサービス連携システムは、汎用的なサーバ機能と複数のサービスを連携させる機能を様々なアプリケーションに提供するサービス連携装置と前記サービス連携装置を利用するアプリケーションをインストールした端末装置とを備えたサービス連携システムであって、前記サービス連携装置は、前記アプリケーション毎にユーザに対して発行したユーザIDと前記サービスの利用に必要な接続先ユーザ情報とを関連付けて格納した記憶手段と、前記汎用的なサーバ機能と前記複数のサービスを連携させる機能を提供するアプリケーションプログラミングインタフェースと、前記端末装置から前記複数のサービスを連携させる要求を受信したときに、当該要求に含まれる前記ユーザIDに関連付けられた前記接続先ユーザ情報を取得する取得手段と、前記取得手段が取得した前記接続先ユーザ情報を用いて前記複数のサービスのそれぞれを利用し、前記複数のサービスを連携させるサービス連携手段と、を有し、前記端末装置は、前記アプリケーションプログラミングインタフェースを呼び出して、前記ユーザIDを付与して前記サービス連携装置に前記複数のサービスを連携させる要求を送信する送信手段を有することを特徴とする。
上記サービス連携システムにおいて、前記サービス連携装置は、トークンを発行し、当該トークンを前記端末装置に送信するとともにキャッシュに格納するトークン発行手段を有し、前記取得手段は、前記記憶手段から取得した前記接続先ユーザ情報を前記トークンに関連付けて前記キャッシュに格納しておき、前記複数のサービスを連携させる要求を受信したときに、当該要求に含まれる前記トークンに関連付けられた前記接続先ユーザ情報を前記キャッシュから取得し、前記端末装置は、前記トークンを受信する受信手段を有し、前記送信手段は、前記トークンを付与して前記サービス連携装置に前記複数のサービスを連携させる要求を送信することを特徴とする。
第2の本発明に係るサービス連携装置は、汎用的なサーバ機能と複数のサービスを連携させる機能を様々なアプリケーションに提供するサービス連携装置であって、前記アプリケーション毎にユーザに対して発行したユーザIDと前記サービスの利用に必要な接続先ユーザ情報とを関連付けて格納した記憶手段と、前記汎用的なサーバ機能と前記複数のサービスを連携させる機能を提供するアプリケーションプログラミングインタフェースと、前記アプリケーションをインストールした端末装置から前記複数のサービスを連携させる要求を受信したときに、当該要求に含まれる前記ユーザIDに関連付けられた前記接続先ユーザ情報を取得する取得手段と、前記取得手段が取得した前記接続先ユーザ情報を用いて前記複数のサービスのそれぞれを利用し、前記複数のサービスを連携させるサービス連携手段と、を有することを特徴とする。
上記のサービス連携装置において、トークンを発行し、当該トークンを前記端末装置に送信するとともにキャッシュに格納するトークン発行手段を有し、前記取得手段は、前記記憶手段から取得した前記接続先ユーザ情報を前記トークンに関連付けて前記キャッシュに格納しておき、前記複数のサービスを連携させる要求を受信したときに、当該要求に含まれる前記トークンに関連付けられた前記接続先ユーザ情報を前記キャッシュから取得することを特徴とする。
第3の本発明に係る端末装置は、汎用的なサーバ機能と複数のサービスを連携させる機能を提供するサービス連携装置を利用するアプリケーションをインストールした端末装置であって、前記サービス連携装置が有する前記汎用的なサーバ機能と前記複数のサービスを連携させる機能を提供するアプリケーションプログラミングインタフェースを呼び出して、前記アプリケーションを利用するユーザに対して発行されたユーザIDを付与して前記サービス連携装置に前記複数のサービスを連携させる要求を送信する送信手段を有することを特徴する。
上記の端末装置において、前記サービス連携装置が発行したトークンを受信する受信手段を有し、前記送信手段は、前記トークンを付与して前記サービス連携装置に前記複数のサービスを連携させる要求を送信することを特徴とする。
第4の本発明に係るサービス連携方法は、汎用的なサーバ機能と複数のサービスを連携させる機能を様々なアプリケーションに提供するサービス連携装置によって実行されるサービス連携方法であって、前記サービス連携装置は前記アプリケーション毎にユーザに対して発行したユーザIDと前記サービスの利用に必要な接続先ユーザ情報とを関連付けて格納した記憶手段と前記汎用的なサーバ機能と前記複数のサービスを連携させる機能を提供するアプリケーションプログラミングインタフェースを備え、前記アプリケーションをインストールした端末装置から前記複数のサービスを連携させる要求を受信したときに、当該要求に含まれる前記ユーザIDに関連付けられた前記接続先ユーザ情報を取得するステップと、前記接続先ユーザ情報を用いて前記複数のサービスのそれぞれを利用し、前記複数のサービスを連携させるステップと、を有することを特徴とする。
第5の本発明に係るサービス連携プログラムは、コンピュータを、汎用的なサーバ機能と複数のサービスを連携させる機能を様々なアプリケーションに提供するサービス連携装置が備える、前記アプリケーション毎にユーザに対して発行したユーザIDと前記サービスの利用に必要な接続先ユーザ情報とを関連付けて格納した記憶手段、前記汎用的なサーバ機能と前記複数のサービスを連携させる機能を提供するアプリケーションプログラミングインタフェース、前記アプリケーションをインストールした端末装置から前記複数のサービスを連携させる要求を受信したときに、当該要求に含まれる前記ユーザIDに関連付けられた前記接続先ユーザ情報を取得する取得手段、前記取得手段が取得した前記接続先ユーザ情報を用いて前記複数のサービスのそれぞれを利用し、前記複数のサービスを連携させるサービス連携手段、として動作させることを特徴とする。
本発明によれば、端末側で容易に複数のサービスを連携させることができる。
本実施の形態におけるサービス連携装置の構成を示す機能ブロック図である。 本実施の形態におけるサービス連携装置の処理の流れを示すシーケンス図である。
本実施の形態におけるサービス連携装置は、携帯端末などで実行されるアプリケーションのサービス運用に必要なサーバ機能を提供する装置であり、BaaSと呼ばれるバックエンド側のサービスを提供する装置である。本サービス連携装置が提供するサーバ機能としては、アプリケーションのユーザ管理機能、通知機能、データ管理機能、ソーシャルネットワークサービスとの連携機能、および外部サービスの連携機能がある。以下、本サービス連携装置の特徴である外部サービスの連携機能について図面を用いて説明する。
図1は、本実施の形態におけるサービス連携装置の構成を示す機能ブロック図である。同図に示すサービス連携装置1は、API11、認証/ID連携部12、トークン生成部13、キャッシュ14、およびサービス連携部15を備える。サービス連携装置1が備える各部は、演算処理装置、記憶装置等を備えたコンピュータにより構成して、各部の処理がプログラムによって実行されるものとしてもよい。このプログラムはサービス連携装置1が備える記憶装置に記憶されており、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。
API11は、端末3にインストールされたアプリケーションが各種サーバ機能を利用するためのインタフェースを提供する。
認証/ID連携部12は、端末3から送信された共通ユーザIDを認証し、共通ユーザIDに関連付けられた接続先ユーザIDと認証情報をID連携DB21から取得する。認証/ID連携部12は、取得した接続先ユーザIDと認証情報をキャッシュ14に保存する。共通ユーザIDは、サービス連携装置1がアプリケーション毎に各ユーザに発行したIDである。共通ユーザIDは、例えばユーザが端末3にインストールされたアプリケーションを初めて利用するときなどに発行される。接続先ユーザIDと認証情報は、外部サービスであるサービスA,Bの利用に必要なIDと認証情報である。
ID連携DB21は、共通ユーザIDに接続先ユーザIDと認証情報を関連付けて格納する。本実施の形態では、サービスA,Bを連携させるので、共通ユーザIDにサービスA用接続先ユーザIDとサービスA用認証情報、サービスB用接続先ユーザIDとサービスB用認証情報を関連付けて格納する。サービスA,Bは、独立して提供されているサービスである。サービスA,Bそれぞれの接続先ユーザIDと認証情報は、ユーザがアプリケーションを初めて利用するときなどにID連携DB21に登録する。
ユーザ認証DB22は、共通ユーザIDの認証に必要な情報を格納する。認証/ID連携部12は、ユーザ認証DB22に共通ユーザIDの認証情報を問い合わせてユーザ認証を行う。
トークン生成部13は、認証/ID連携部12が認証した共通ユーザIDに対して期限付きトークンを発行し、発行したトークンを接続先ユーザIDとともにキャッシュ14に保存する。発行したトークンは端末3に送信される。端末3はトークンと共通ユーザIDを本サービス連携装置1に送信して外部サービスの連携機能の利用を要求する。
サービス連携部15は、端末3からの要求に応じてサービスA,Bを連携させる。例えば、サービスAがユーザの属性(性別、年齢、住所等)を管理するサービスを提供し、サービスBが情報を配信するサービスを提供している場合、サービス連携部15は、サービスAからユーザの属性を取得し、サービスBを用いて取得した属性に応じた情報をユーザに配信する。端末3を保持するユーザはサービスA,Bの両方を個別に利用しているものとする。
サービスA,Bの仕様が変更された場合は、サービス連携部15を仕様の変更に合わせて改修することで、端末3のアプリケーションを改修する必要がなくなる。新たなサービスCを連携させる場合は、連携する仕組みをサービス連携部15に備えて、サービスCを連携させるインタフェースをAPI11が提供することで、アプリケーションは提供されたAPI11を利用するだけで新たなサービスCを連携させることができる。サービスCの接続先ユーザID等についてもID連携DB21に共通ユーザIDに関連付けて格納する。
ユーザログDB23がサービス連携装置1に接続されて、ユーザのアクティビティに関するログが格納される。本実施の形態では、サービス連携装置1を介してサービスA,Bの両方を利用したログがユーザログDB23に保存されるため、複数サービスに跨ったデータ解析が可能となる。
端末3には、サービス連携装置1が提供するサービスA,Bの連携機能を利用するアプリケーションがインストールされている。端末3は、共通ユーザIDをサービス装置装置1に送信してサービスの利用を開始し、サービス連携装置1から受信したトークンを共通ユーザIDとともに送信し、サービスA,Bの連携機能を利用する。端末3は、提供されたAPI11を呼び出すことでサービス連携装置1が提供する機能を利用する。
図1では、1台の端末3のみを図示しているが、サービス連携装置1は多数の端末3に対してサーバ機能を提供するので多数の端末3が接続される。また、サービス連携装置1は、特定のアプリケーションのみにサーバ機能を提供するのではなく、汎用的なサーバ機能を様々なアプリケーションに提供する。そのため、サービス連携装置1は様々なアプリケーションからの要求を受け付ける。
次に、本実施の形態におけるサービス連携装置の動作について説明する。
図2は、本実施の形態におけるサービス連携装置の処理の流れを示すシーケンス図である。
まず、端末3がサービス連携装置1を利用するために、共通ユーザIDとその認証情報をサービス連携装置1に送信する(ステップS11)。共通ユーザIDと認証情報は、例えばユーザが端末3のアプリケーションを初めて利用するときに発行されてユーザに通知される。ユーザが端末3のアプリケーションを利用するときは共通ユーザIDと認証情報を入力する。端末3内に共通ユーザIDと認証情報を保存しておいてもよい。
サービス連携装置1は共通ユーザIDと認証情報を受信すると、ユーザ認証DB22に問い合わせてユーザ認証を行う(ステップS12)。
サービス連携装置1はユーザ認証が成功すると、受信した共通ユーザIDに関連付けられた接続先ユーザIDをID連携DB21に要求して取得し(ステップS13,S14)、各サービスA,Bの接続先ユーザIDと認証情報をキャッシュ14に保存する(ステップS15)。
サービス連携装置1は期限付きトークンを生成し(ステップS16)、生成したトークンに接続先ユーザIDと認証情報を関連付けてキャッシュ14に保存するとともに(ステップS17)、生成したトークンを端末3に送信する(ステップS18)。
端末3はトークンを受信すると、共通ユーザIDとトークンを付与してサービス連携装置1のサーバ機能の利用を要求する(ステップS19)。
サービス連携装置1は端末3から受信したトークンを認証し(ステップS20)、認証が成功したときは、トークンに関連付けられた接続先ユーザIDと認証情報をキャッシュ14から取得する(ステップS21)。なお、トークンの有効期限が切れているときなど、認証が失敗したときは、ステップS12のユーザ認証に戻り、新たなトークンを発行する。
そして、サービス連携装置1は、サービスA用接続先ユーザIDと認証情報を用いてサービスAにアクセスするとともに(ステップS22)、サービスB用接続先ユーザIDと認証情報を用いてサービスBにアクセスし(ステップS23)、サービスA,Bを連携させる。以降は、ステップS19〜S23の処理が繰り返し行われる。
本実施の形態では、サービス連携装置1が各サービスA,Bの接続先ユーザIDを共通ユーザIDに関連付けて管理し、サービスA,Bを連携する機能を提供するので、端末3は、共通ユーザIDと提供されたAPI11を呼び出すだけでよく、各サービスA,Bへのアクセス処理や連携処理を備える必要がない。
上記では、端末3として携帯端末を用いる例を説明したが、端末3は携帯端末に限るものではない。例えば、端末3としてスマートメータを用い、消費電力を管理する電力管理サービスと情報を通知する通知サービスとを連携させて、スマートメータがサービス連携装置1にアクセスし、消費電力が所定の値を超えた場合に、その旨をユーザに通知する。通知先は、ユーザが通知サービスに登録しておいた携帯端末であってもよい。
以上説明したように、本実施の形態によれば、ID連携DB21に端末3のアプリケーション毎にユーザに発行した共通ユーザIDとサービスA,Bの利用に必要な接続先ユーザIDとを関連付けて格納しておき、アプリケーションから共通ユーザIDを含むサービスA,Bを連携させる要求を受信した場合、認証/ID連携部12が共通ユーザIDに関連付けられたサービスA,Bの接続先ユーザIDを取得し、サービス連携部15が接続先ユーザIDを用いてサービスA,Bにアクセスすることにより、アプリケーションは共通ユーザIDとAPIを呼び出すだけで、簡単に複数のサービスA,Bを連携させることが可能となる。
本実施の形態によれば、トークン生成部13が生成したトークンをアプリケーションに送信するとともに、接続先ユーザIDに関連付けてキャッシュ14に格納しておき、アプリケーションが、複数のサービスA,Bを連携させる要求にトークンを付与することにより、ID連携DB21へのアクセスを減らして高速な処理が可能となる。
1…サービス連携装置
12…認証/ID連携部
13…トークン生成部
14…キャッシュ
15…サービス連携部
21…ID連携DB
22…ユーザ認証DB
23…ユーザログDB
3…端末

Claims (8)

  1. 汎用的なサーバ機能と複数のサービスを連携させる機能を様々なアプリケーションに提供するサービス連携装置と前記サービス連携装置を利用するアプリケーションをインストールした端末装置とを備えたサービス連携システムであって、
    前記サービス連携装置は、
    前記アプリケーション毎にユーザに対して発行したユーザIDと前記サービスの利用に必要な接続先ユーザ情報とを関連付けて格納した記憶手段と、
    前記汎用的なサーバ機能と前記複数のサービスを連携させる機能を提供するアプリケーションプログラミングインタフェースと、
    前記端末装置から前記複数のサービスを連携させる要求を受信したときに、当該要求に含まれる前記ユーザIDに関連付けられた前記接続先ユーザ情報を取得する取得手段と、
    前記取得手段が取得した前記接続先ユーザ情報を用いて前記複数のサービスのそれぞれを利用し、前記複数のサービスを連携させるサービス連携手段と、を有し、
    前記端末装置は、
    前記アプリケーションプログラミングインタフェースを呼び出して、前記ユーザIDを付与して前記サービス連携装置に前記複数のサービスを連携させる要求を送信する送信手段を有すること
    を特徴とするサービス連携システム。
  2. 前記サービス連携装置は、
    トークンを発行し、当該トークンを前記端末装置に送信するとともにキャッシュに格納するトークン発行手段を有し、
    前記取得手段は、前記記憶手段から取得した前記接続先ユーザ情報を前記トークンに関連付けて前記キャッシュに格納しておき、前記複数のサービスを連携させる要求を受信したときに、当該要求に含まれる前記トークンに関連付けられた前記接続先ユーザ情報を前記キャッシュから取得し、
    前記端末装置は、
    前記トークンを受信する受信手段を有し、
    前記送信手段は、前記トークンを付与して前記サービス連携装置に前記複数のサービスを連携させる要求を送信すること
    を特徴とする請求項1記載のサービス連携システム。
  3. 汎用的なサーバ機能と複数のサービスを連携させる機能を様々なアプリケーションに提供するサービス連携装置であって、
    前記アプリケーション毎にユーザに対して発行したユーザIDと前記サービスの利用に必要な接続先ユーザ情報とを関連付けて格納した記憶手段と、
    前記汎用的なサーバ機能と前記複数のサービスを連携させる機能を提供するアプリケーションプログラミングインタフェースと、
    前記アプリケーションをインストールした端末装置から前記複数のサービスを連携させる要求を受信したときに、当該要求に含まれる前記ユーザIDに関連付けられた前記接続先ユーザ情報を取得する取得手段と、
    前記取得手段が取得した前記接続先ユーザ情報を用いて前記複数のサービスのそれぞれを利用し、前記複数のサービスを連携させるサービス連携手段と、を有すること
    を特徴とするサービス連携装置。
  4. トークンを発行し、当該トークンを前記端末装置に送信するとともにキャッシュに格納するトークン発行手段を有し、
    前記取得手段は、前記記憶手段から取得した前記接続先ユーザ情報を前記トークンに関連付けて前記キャッシュに格納しておき、前記複数のサービスを連携させる要求を受信したときに、当該要求に含まれる前記トークンに関連付けられた前記接続先ユーザ情報を前記キャッシュから取得することを特徴とする請求項3記載のサービス連携装置。
  5. 汎用的なサーバ機能と複数のサービスを連携させる機能を提供するサービス連携装置を利用するアプリケーションをインストールした端末装置であって、
    前記サービス連携装置が有する前記汎用的なサーバ機能と前記複数のサービスを連携させる機能を提供するアプリケーションプログラミングインタフェースを呼び出して、前記アプリケーションを利用するユーザに対して発行されたユーザIDを付与して前記サービス連携装置に前記複数のサービスを連携させる要求を送信する送信手段を有することを特徴する端末装置。
  6. 前記サービス連携装置が発行したトークンを受信する受信手段を有し、
    前記送信手段は、前記トークンを付与して前記サービス連携装置に前記複数のサービスを連携させる要求を送信することを特徴とする請求項5記載の端末装置。
  7. 汎用的なサーバ機能と複数のサービスを連携させる機能を様々なアプリケーションに提供するサービス連携装置によって実行されるサービス連携方法であって、
    前記サービス連携装置は前記アプリケーション毎にユーザに対して発行したユーザIDと前記サービスの利用に必要な接続先ユーザ情報とを関連付けて格納した記憶手段と前記汎用的なサーバ機能と前記複数のサービスを連携させる機能を提供するアプリケーションプログラミングインタフェースを備え、
    前記アプリケーションをインストールした端末装置から前記複数のサービスを連携させる要求を受信したときに、当該要求に含まれる前記ユーザIDに関連付けられた前記接続先ユーザ情報を取得するステップと、
    前記接続先ユーザ情報を用いて前記複数のサービスのそれぞれを利用し、前記複数のサービスを連携させるステップと、を有すること
    を特徴とするサービス連携方法。
  8. コンピュータを、
    汎用的なサーバ機能と複数のサービスを連携させる機能を様々なアプリケーションに提供するサービス連携装置が備える、
    前記アプリケーション毎にユーザに対して発行したユーザIDと前記サービスの利用に必要な接続先ユーザ情報とを関連付けて格納した記憶手段、
    前記汎用的なサーバ機能と前記複数のサービスを連携させる機能を提供するアプリケーションプログラミングインタフェース、
    前記アプリケーションをインストールした端末装置から前記複数のサービスを連携させる要求を受信したときに、当該要求に含まれる前記ユーザIDに関連付けられた前記接続先ユーザ情報を取得する取得手段、
    前記取得手段が取得した前記接続先ユーザ情報を用いて前記複数のサービスのそれぞれを利用し、前記複数のサービスを連携させるサービス連携手段、
    として動作させることを特徴とするサービス連携プログラム。
JP2015003172A 2015-01-09 2015-01-09 サービス連携システム、サービス連携装置、端末装置、サービス連携方法及びサービス連携プログラム Active JP6163170B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015003172A JP6163170B2 (ja) 2015-01-09 2015-01-09 サービス連携システム、サービス連携装置、端末装置、サービス連携方法及びサービス連携プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015003172A JP6163170B2 (ja) 2015-01-09 2015-01-09 サービス連携システム、サービス連携装置、端末装置、サービス連携方法及びサービス連携プログラム

Publications (2)

Publication Number Publication Date
JP2016128966A JP2016128966A (ja) 2016-07-14
JP6163170B2 true JP6163170B2 (ja) 2017-07-12

Family

ID=56384331

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015003172A Active JP6163170B2 (ja) 2015-01-09 2015-01-09 サービス連携システム、サービス連携装置、端末装置、サービス連携方法及びサービス連携プログラム

Country Status (1)

Country Link
JP (1) JP6163170B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6880873B2 (ja) * 2017-03-17 2021-06-02 株式会社リコー サービス連携システム、サービス連携方法、及びサーバ
JP7347043B2 (ja) * 2019-09-10 2023-09-20 沖電気工業株式会社 情報処理装置、情報処理方法およびプログラム
CN121970230A (zh) * 2023-10-24 2026-05-01 凸版控股株式会社 无线供电系统、无线供电方法以及程序
JP7587900B1 (ja) * 2024-07-23 2024-11-21 株式会社Oz1 汎個人認証システム及び汎個人認証方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002108632A (ja) * 2000-09-28 2002-04-12 Dainippon Printing Co Ltd 既存システム連携制御装置
JP5125659B2 (ja) * 2008-03-24 2013-01-23 富士通株式会社 情報処理装置、情報処理方法及びコンピュータプログラム
JP5942503B2 (ja) * 2012-03-15 2016-06-29 富士通株式会社 サービス要求装置、サービス要求方法およびサービス要求プログラム

Also Published As

Publication number Publication date
JP2016128966A (ja) 2016-07-14

Similar Documents

Publication Publication Date Title
US11714626B2 (en) Method, apparatus, and computer program product for installing third party applications requiring variable host address identification in a group-based communication system
US10177992B2 (en) Application store interface for remote management of client devices
US11729174B2 (en) Triggering and controlling workflows across applications and services used in cloud computing systems
JP6162819B2 (ja) マルチスクリーン・アプリケーションの可能化および配布サービス
US9652206B2 (en) Rule engine system controlling devices of disparate types and protocols
CN109844727B (zh) 用于管理应用程序配置和相关联凭证的技术
JP2022553882A (ja) 同意管理システム
US20170230444A1 (en) Cloud service server and method for managing cloud service server
US10733685B1 (en) Private information disclosure consent management system
US9672382B2 (en) Managing access of user information by third party applications
US9760929B2 (en) Managing rights for installed software applications and items purchased therewith
JP6163170B2 (ja) サービス連携システム、サービス連携装置、端末装置、サービス連携方法及びサービス連携プログラム
Vijayakumar Practical API architecture and development with azure and AWS
US11869643B2 (en) Gateway conformance validation
CN110008261B (zh) 外部变化检测
JP2019525370A (ja) クラウド基盤のサービス提供方法
US20240070700A1 (en) System and methods for automating actions using text redirection
CN106529325A (zh) 一种数据共享方法及装置
US10958445B1 (en) Attribution of network events pursuant to configuring mobile communication devices
JP5478554B2 (ja) ゲートウェイ装置および通信方法
KR20170035574A (ko) 사용자 계정 동기화를 이용한 디지털 상품 제공 방법 및 장치
JP2024127056A (ja) システム、方法、及び、情報処理装置
US11113723B1 (en) Explicit user history input
JP2019053337A (ja) 予約代行システム、予約代行方法および予約代行プログラム
JP2021044649A (ja) 情報処理装置及びプログラム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160510

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160701

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170110

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170220

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: 20170530

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170616

R150 Certificate of patent or registration of utility model

Ref document number: 6163170

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250