[go: up one dir, main page]

JP2002196990A - サービス発見プロトコル変換ゲートウェイ - Google Patents

サービス発見プロトコル変換ゲートウェイ

Info

Publication number
JP2002196990A
JP2002196990A JP2000397001A JP2000397001A JP2002196990A JP 2002196990 A JP2002196990 A JP 2002196990A JP 2000397001 A JP2000397001 A JP 2000397001A JP 2000397001 A JP2000397001 A JP 2000397001A JP 2002196990 A JP2002196990 A JP 2002196990A
Authority
JP
Japan
Prior art keywords
service
discovery protocol
format
service discovery
common
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.)
Pending
Application number
JP2000397001A
Other languages
English (en)
Inventor
Manabu Isomura
学 磯村
Takahito Yoshihara
貴仁 吉原
Shinji Mogi
信二 茂木
Hironori Horiuchi
浩規 堀内
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.)
KDDI Corp
Original Assignee
KDDI 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 KDDI Corp filed Critical KDDI Corp
Priority to JP2000397001A priority Critical patent/JP2002196990A/ja
Priority to US10/025,611 priority patent/US20020052966A1/en
Publication of JP2002196990A publication Critical patent/JP2002196990A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5058Service discovery by the service manager
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4541Directories for service discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 【課題】 あるプロトコルに準拠した機器が、他のプロ
トコルに準拠した機器のサービスを発見し且つ利用する
ことができるような、サービス発見プロトコル変換ゲー
トウェイを提供する。 【解決手段】 第1のサービス発見プロトコルの第1の
ハンドラ手段と、第2のサービス発見プロトコルの第2
のハンドラ手段と、共通フォーマットのサービス情報を
蓄積する共通サービスデータベースと、第1のサービス
発見プロトコルのサービス情報、及び共通フォーマット
のサービス情報の間で相互にフォーマットを変換する第
1のフォーマット変換手段と、第2のサービス発見プロ
トコルのサービス情報、及び共通フォーマットのサービ
ス情報との間で相互にフォーマットを変換する第2のフ
ォーマット変換手段とを有する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、第1のサービス発
見プロトコル(SDP:Service Discovery Protocol)に
対応する機器と、第2のサービス発見プロトコルに対応
する機器との間で通信を可能とするサービス発見プロト
コル変換ゲートウェイに関する。
【0002】
【従来の技術】近年、家電機器等を制御するために、当
該機器とコンピュータと通信させるための様々なサービ
ス発見プロトコルが幾つもの団体からそれぞれ提案され
ている。このサービス発見プロトコルは、使用される機
器の数の増大によってその設定作業又は管理作業等の多
くの手間が生じることのないよう、自動的に機器のサー
ビス情報等を収集及び管理し、ユーザの要求に応じて当
該機器を制御するためのプロトコルである。ここでの機
器とは、PDA(Personal Digital Assitant)、プリン
タ、TA(Terminal Adapter)、CDドライブ、携帯電話
機、デジタルカメラ等の様々な機器を意味する。
【0003】このようなサービス発見プロトコルには、
例えば、SUN Microsystemsが提案するJINITM、UPnP
フォーラムが提案するUPnP、Salutationコンソーシ
アムが提案するSalutation、Bluetooth SIGが提案するB
luetoothTM SDPプロファイル、IETFが提案するSLP等が
ある。
【0004】サービス発見プロトコルが、機器を発見す
る方法の一例を説明する。最初に、機器は、有線及び無
線を問わずネットワークに、当該機器の位置情報等を流
す。この情報を、サービス発見プロトコル制御部、例え
ばJINIにおけるルックアップサービス等が検知し、当該
機器に対して応答する。当該機器は、その機器が提供す
るサービス内容を示す複数のサービス属性を含むサービ
ス情報を、ルックアップサービスに対して送信し、登録
してもらう。このようにサービス発見プロトコル制御部
が、対応するサービス発見プロトコルにおけるサービス
情報を提供するサーバとして動作することにより、存在
する複数の機器を発見し、その機器が提供するサービス
情報を収集することが可能となる。尚、サービス属性と
は、例えば、サービス名、サービスの説明、バージョ
ン、メーカ、場所等である。
【0005】また、他の方法によれば、例えば、サービ
ス発見プロトコル制御部から、ネットワーク上の機器に
対するマルチキャストを使った問い合わせによって、サ
ービス情報を発見することもできる。更に、他の方法に
よれば、対応するサービス発見プロトコルに準拠したサ
ービス発見サーバに対して、該サーバが保持している全
てのサービス情報を問い合わせるものであってもよい。
【0006】
【発明が解決しようとする課題】しかしながら、これら
サービス発見プロトコルには互換性が無いために、ある
プロトコルに準拠した機器は、他のプロトコルに準拠し
た機器のサービスを発見し且つ利用することはできない
という課題があった。
【0007】そこで、本発明は、あるプロトコルに準拠
した機器が、他のプロトコルに準拠した機器のサービス
を発見し且つ利用することができるような、サービス発
見プロトコル変換ゲートウェイを提供することを目的と
する。
【0008】
【課題を解決するための手段】従って、本発明のサービ
ス発見プロトコル変換ゲートウェイは、第1のサービス
発見プロトコルの第1のハンドラ手段と、第2のサービ
ス発見プロトコルの第2のハンドラ手段と、共通フォー
マットのサービス情報を蓄積する共通サービスデータベ
ースと、第1のサービス発見プロトコルのサービス情
報、及び共通フォーマットのサービス情報の間で相互に
フォーマットを変換する第1のフォーマット変換手段
と、第2のサービス発見プロトコルのサービス情報、及
び共通フォーマットのサービス情報との間で相互にフォ
ーマットを変換する第2のフォーマット変換手段とを有
する。勿論、n個のサービス発見プロトコルが存在して
も、それらのプロトコル間での変換が可能なことは明ら
かである。これにより、あるプロトコルに準拠した機器
が、他のプロトコルに準拠した機器のサービスを発見し
且つ利用することはできる。
【0009】
【発明の実施の形態】以下では、図面を用いて、本発明
の実施形態を詳細に説明する。
【0010】図1は、本発明によるゲートウェイを含む
システム構成図である。図1によれば、ゲートウェイ
と、異なるサービス発見プロトコルに準拠した複数の機
器とを有する。ゲートウェイは、異なる複数のサービス
発見プロトコルハンドラと、共通サービスデータベース
とを有する。
【0011】図2は、本発明によるゲートウェイの機能
構成図である。図2によれば、ゲートウェイは、共通サ
ービスデータベースと、サービス発見プロトコルの種類
毎に対応するプロトコルハンドラとを有する。共通サー
ビスデータベースは、各プロトコルハンドラから得られ
た共通フォーマットのサービス情報を記録するものであ
る。
【0012】図2によれば、それぞれのサービス発見プ
ロトコルハンドラは、 ・Ethernet又はBluetooth無線部等の通信媒体に依存し
た通信装置と、 ・通信装置の上位層にあたる通信プロトコル制御部と、 ・サービス発見プロトコルを実装したサービス発見プロ
トコル制御部と、 ・サービス発見プロトコル固有のサービス情報フォーマ
ットを、共通フォーマットに変換及び逆変換するサービ
ス情報フォーマット変換部とを有する。もちろん、可能
であれば、異なるサービス発見プロトコルハンドラの間
で、通信装置等の構成要素を共有するものであってもよ
い。
【0013】各サービス発見プロトコルハンドラは、対
応するサービス発見プロトコルから収集したサービス情
報を、共通サービスデータベースに記録する。サービス
情報の発生、変更、消去も当然に反映する。サービス発
見プロトコルのサービス情報のフォーマットが、共通サ
ービスデータベースのフォーマットと異なる場合、サー
ビス情報フォーマット変換部において、サービス情報の
フォーマットを変換し、共通サービスデータベースに記
録する。従って、共通サービスデータベースは全てのサ
ービス発見プロトコルハンドラが発見したサービス情報
を保持する。
【0014】図3は、共通サービスデータベースの情報
対応図である。該共通サービスデータベースは、以下の
条件を満たすように設計される。
【0015】複数のサービス発見プロトコルの間で内容
が類似するサービス属性がある場合、各サービス発見プ
ロトコルハンドラのサービス情報フォーマット変換部が
意味内容を損失することなく変換できる範囲において、
フォーマットを共通化したサービス属性を、共通サービ
スデータベースで管理する。図3では、サービス属性1
及び3が、サービス発見プロトコルA及びBにおいて類
似している。
【0016】一方、あるサービス発見プロトコルのサー
ビス属性が、他のサービス発見プロコトルのサービス属
性と類似しない場合、元のままのフォーマットのサービ
ス属性を、共通サービスデータベースで管理する。図3
では、サービス属性2は、サービス発見プロトコルA固
有のサービス属性であり、元のままのフォーマットで共
通サービスデータベースに記録される。
【0017】また、共通サービスデータベースは、サー
ビス情報と共に発見したサービス発見プロトコルハンド
ラの識別子を記録するサービス属性も持つ。
【0018】サービス発見プロトコルハンドラは、対応
するサービス発見プロトコルにおいてサービス情報を提
供するサーバとして動作する。対応するサービス発見プ
ロトコルに準拠した機器からのサービス情報の問い合わ
せがあった場合、その問い合わせを共通サービスデータ
ベースのフォーマットに変換し、共通サービスデータベ
ースに記録されたサービス情報の中から、問い合わせに
適したサービス情報を検索する。共通サービスデータベ
ースから得られた検索結果を対応するサービス発見プロ
トコル固有のフォーマットに変換し、問い合わせを行っ
た機器に返信する。従って、問い合わせを行った機器
は、使用しているサービス発見プロトコルが発見したサ
ービス情報たけでなく、共通サービスデータベースが記
録している他のサービス発見プロトコルが発見したサー
ビス情報も得ることができる。
【0019】図4は、本発明によるゲートウェイにおけ
る具体的な機能構成図である。ここでは、Bluetoothに
対応したPDAが、本発明によるゲートウェイを介し
て、JINIに対応したFAXのサービスを利用することが
できることを説明する。
【0020】図4によれば、本発明によるゲートウェイ
は、JINIに対応したFAXと、Bluetoothに対応したP
DAとの間で通信することができる。従って、ゲートウ
ェイは、共通サービスデータベースと、JINI及びBlueto
oth SDPのそれぞれのサービス発見プロトコルハンドラ
とを有する。
【0021】JINIのサービス発見プロトコルハンドラ
は、上位層から順に、本発明によるサービス情報フォー
マット変換部と、ルックアップサービス制御部と、RM
I(Remote Method Invocation)/TCP/IPのトラン
スポート層と、Ethernetの物理層とを有する。また、Bl
uetooth SDPハンドラは、上位層から順に、本発明によ
るサービス情報フォーマット変換部と、SDP制御部
と、RFCOM/L2CAPと、Bluetooth無線部の物
理層とを有する。
【0022】図5は、図4の具体例に対して、実際に共
通サービスデータベースに記録される情報内容を示す情
報対応図である。
【0023】図5によれば、以下のように記録してい
る。 ・JINIのServiceInfoエントリのname項目「FAX」
を、共通サービスデータベースのサービス属性「サービ
ス名」に記録する。 ・JINIのServiceInfoエントリのvender項目を、「××
電気」を共通サービスデータベースのサービス属性「ベ
ンダ」に記録する。 ・JINIのLocationエントリのfloor項目「2F」を、共
通サービスデータベースのサービス属性「設置場所」に
記録する。
【0024】Bluetoothのサービス発見プロトコルハン
ドラは、BluetoothのSDPサーバとしての機能を持ち、Bl
uetoothに対応したPDAからのサービス発見要求を受
け付ける。
【0025】Bluetoothのサービス発見プロトコルハン
ドラは、共通サービスデータベースにアクセスし、JINI
ハンドラが記録したFAXのサービス情報を取得する。
ここで、BluetoothのSDPで規定されているサービス情報
のフォーマットは、共通サービスデータベースのサービ
ス情報のフォーマットと異なるため、サービス情報フォ
ーマット変換部にてサービス情報のフォーマットの変換
を行う。
【0026】フォーマットの変換は、例えば以下のよう
に行われる。 ・共通サービスデータベースのサービス属性「サービス
名」を、BluetoothのserviceClassIdListAttributeに対
応付ける。但し、serviceClassIdListAttributeは、1
6bitのUUIDである。従って、サービス情報フォ
ーマット変換部にて共通サービスデータベースのサービ
ス属性「サービス名」に記録されている文字列「FA
X」を、BluetoothのFAXプロファイルを示すUUI
D=0x1111に変換する。 ・共通サービスデータベースのサービス属性「ベンダ」
は、BluetoothのproviderNameAttributeに対応付ける。
providerNameAttributeは、共通サービスデータベース
のサービス属性「ベンダ」と同じ文字列型であるため、
そのまま「××電気」が入力される。 ・共通サービスデータベースのサービス属性「設置場
所」は、BluetoothのSDPにおいて対応するサービス属性
が存在しないため、使用されない。
【0027】Bluetoothのサービス発見プロトコルハン
ドラは、前述したように共通サービスデータベースから
変換して生成したサービス情報をPDAに送信する。
【0028】このようにしてBluetoothに対応したPD
Aは、サービス発見プロトコル変換ゲートウェイを介し
て、JINIに対応したFAXのサービスを知ることができ
る。
【0029】前述した本発明のサービス発見プロトコル
変換ゲートウェイは、本発明の技術思想及び見地の範囲
の種々の変更、修正及び省略が、当業者によれば容易に
行うことができる。前述の説明はあくまで例であって、
何ら制約しようとするものではない。本発明は、特許請
求の範囲及びその均等物として限定するものにのみ制約
される。
【0030】
【発明の効果】以上、詳細に説明したように、本発明の
サービス発見プロトコル変換ゲートウェイによれば、あ
るサービス発見プロトコルに準拠した機器から、他のサ
ービス発見プロトコルに準拠した機器のサービスを発見
することができ、サービス発見プロトコルの利便性が向
上する。また、サービス発見プロトコルと共通サービス
データベースのフォーマット変換機能を付加するだけ
で、他のサービス発見プロトコルのサービス情報を得る
ことができるため、新たなサービス発見プロトコルへの
対応が容易になる。
【図面の簡単な説明】
【図1】本発明によるゲートウェイを含むシステム構成
図である。
【図2】本発明によるゲートウェイの機能構成図であ
る。
【図3】本発明によるゲートウェイの共通サービスデー
タベースの情報対応図である。
【図4】本発明によるゲートウェイにおける具体的な機
能構成図である。
【図5】図4の具体例に対して、実際に共通サービスデ
ータベースに記録される情報内容を示す情報対応図であ
る。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 茂木 信二 埼玉県上福岡市大原二丁目1番15号 株式 会社ケイディディ研究所内 (72)発明者 堀内 浩規 埼玉県上福岡市大原二丁目1番15号 株式 会社ケイディディ研究所内 Fターム(参考) 5B089 GA31 GB01 KF05 5K033 AA09 BA01 CB02 DA01 DA15 DB14 5K034 AA17 BB06 CC04 DD03 FF11 HH01 HH02 HH06 HH61 JJ24

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 第1のサービス発見プロトコルに対応す
    る機器と、第2のサービス発見プロトコルに対応する機
    器との間で通信を可能とするサービス発見プロトコル変
    換ゲートウェイであって、 前記第1のサービス発見プロトコルの第1のハンドラ手
    段と、 前記第2のサービス発見プロトコルの第2のハンドラ手
    段と、 共通フォーマットのサービス情報を蓄積する共通サービ
    スデータベースと、 前記第1のサービス発見プロトコルのサービス情報と、
    前記共通フォーマットのサービス情報との間で相互にフ
    ォーマットを変換する第1のフォーマット変換手段と、 前記第2のサービス発見プロトコルのサービス情報と、
    前記共通フォーマットのサービス情報との間で相互にフ
    ォーマットを変換する第2のフォーマット変換手段とを
    有することを特徴とするサービス発見プロトコル変換ゲ
    ートウェイ。
JP2000397001A 2000-12-27 2000-12-27 サービス発見プロトコル変換ゲートウェイ Pending JP2002196990A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2000397001A JP2002196990A (ja) 2000-12-27 2000-12-27 サービス発見プロトコル変換ゲートウェイ
US10/025,611 US20020052966A1 (en) 2000-12-27 2001-12-26 Service discovery protocol server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000397001A JP2002196990A (ja) 2000-12-27 2000-12-27 サービス発見プロトコル変換ゲートウェイ

Publications (1)

Publication Number Publication Date
JP2002196990A true JP2002196990A (ja) 2002-07-12

Family

ID=18862195

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000397001A Pending JP2002196990A (ja) 2000-12-27 2000-12-27 サービス発見プロトコル変換ゲートウェイ

Country Status (2)

Country Link
US (1) US20020052966A1 (ja)
JP (1) JP2002196990A (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004100001A1 (en) * 2003-05-12 2004-11-18 Canon Kabushiki Kaisha Apparatus, method, and program for executing protocol converting process
WO2006064650A1 (ja) * 2004-12-17 2006-06-22 Canon Kabushiki Kaisha プロファイル取得方法、装置、プログラム、及び、記録媒体
JP2008293503A (ja) * 2007-05-24 2008-12-04 Ricoh Co Ltd ネットワークイネーブル印刷装置、方法及び記録媒体
JP2008310763A (ja) * 2007-06-18 2008-12-25 Ntt Docomo Inc 情報管理装置及び情報管理方法
JP2009027245A (ja) * 2007-07-17 2009-02-05 Fujitsu Ten Ltd 変換ユニット、変換方法及びプログラム
US7739373B2 (en) 2002-12-13 2010-06-15 Canon Kabushiki Kaisha Detecting whether a connection between apparatuses includes a predetermined transmission medium
JP2010171473A (ja) * 2009-01-20 2010-08-05 Ricoh Co Ltd ネットワーク設定通知装置、ネットワーク設定方法、プログラムおよび記録媒体
US7809845B2 (en) 2003-09-11 2010-10-05 Canon Kabushiki Kaisha Apparatus and method for transmitting command
JP2012530299A (ja) * 2009-06-11 2012-11-29 クゥアルコム・インコーポレイテッド 構造化メタデータに基づく発見を公開するプラグインモデルのための方法および装置
JP2012244382A (ja) * 2011-05-19 2012-12-10 Nippon Telegr & Teleph Corp <Ntt> ゲートウェイ装置および通信方法
JP2019506094A (ja) * 2016-02-18 2019-02-28 ルネサスエレクトロニクス株式会社 メッセージハンドラ
US10715553B2 (en) 2012-03-20 2020-07-14 International Business Machines Corporation Inter-domain replication of service information

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100657258B1 (ko) * 2002-07-02 2006-12-14 삼성전자주식회사 블루투스 무선 랜 연결 장치 및 방법
US7219149B2 (en) 2003-06-12 2007-05-15 Dw Holdings, Inc. Versatile terminal adapter and network for transaction processing
US7379958B2 (en) * 2002-12-30 2008-05-27 Nokia Corporation Automatic and dynamic service information delivery from service providers to data terminals in an access point network
KR20040074713A (ko) * 2003-02-18 2004-08-26 삼성전자주식회사 효율적인 홈 네트워크 디바이스 접근이 가능한 제어포인트 서버 시스템 및 방법
US20050097087A1 (en) * 2003-11-03 2005-05-05 Punaganti Venkata Murali K. System and method for providing a unified framework for service discovery
US7656822B1 (en) * 2003-12-22 2010-02-02 Sun Microsystems, Inc. Method and apparatus for decentralized device and service description and discovery
US7933290B2 (en) * 2004-03-30 2011-04-26 Nokia Corporation System and method for comprehensive service translation
US7496585B2 (en) * 2004-04-23 2009-02-24 International Business Machines Corporation Methods and apparatus for discovering data providers satisfying provider queries
GB2415325A (en) * 2004-06-15 2005-12-21 Mitel Networks Corp Spontaneous discovery of remote service profiles
GB2434511B (en) * 2004-12-22 2008-03-26 Artimi Ltd Contactless connector systems
US7907954B2 (en) * 2005-03-23 2011-03-15 Nokia Corporation System and method for dynamic interface management
US7739367B2 (en) * 2006-01-12 2010-06-15 Ricoh Company, Ltd. Managing network-enabled devices
KR100714708B1 (ko) * 2006-01-12 2007-05-04 삼성전자주식회사 홈 네트워크에서 디바이스 간 호환성을 지원하는 미들웨어장치 및 그 방법
US7783718B2 (en) * 2006-06-15 2010-08-24 Microsoft Corporation Locating services using compiled scopes
US20090170557A1 (en) * 2006-10-02 2009-07-02 Prashant Chauhan Systems and methods for enabling communication features utilizing various bearer media
KR101139836B1 (ko) * 2006-11-02 2012-04-30 브로드콤 코포레이션 웹 서비스 기반 관리 서비스를 발견하기 위한 2단계 방식의방법 및 시스템
US8693482B2 (en) * 2007-01-03 2014-04-08 Alcatel Lucent Apparatus, and associated method, for facilitating multi-media service in an ethernet network
US8365189B2 (en) * 2007-02-28 2013-01-29 International Business Machines Corporation Method and apparatus for a service control layer
US8271621B2 (en) * 2007-05-04 2012-09-18 Ricoh Company, Ltd. Metadata communication system
US20100256781A1 (en) * 2009-04-01 2010-10-07 Chen-Yu Sheu Semantic appliance control system
US20140325096A1 (en) * 2013-04-30 2014-10-30 Intellectual Discovery Data management system for controlling a plurality of peripherals and method therefor
CN108900603A (zh) * 2018-06-27 2018-11-27 郑州云海信息技术有限公司 一种服务器发现方法、装置和系统
KR102792594B1 (ko) 2020-07-31 2025-04-08 주식회사 모카시스템 리더기 및 그 제어 방법

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3285698B2 (ja) * 1994-03-18 2002-05-27 富士通株式会社 マルチメディア通信制御システム、およびマルチメディア通信制御システムの制御方法
US6757729B1 (en) * 1996-10-07 2004-06-29 International Business Machines Corporation Virtual environment manager for network computers
US6523696B1 (en) * 1996-10-15 2003-02-25 Kabushiki Kaisha Toshiba Communication control device for realizing uniform service providing environment
AU758096C (en) * 1998-05-07 2004-04-29 Samsung Electronics Co., Ltd. Method and system for device to device command and control in a network
US6675196B1 (en) * 1999-01-08 2004-01-06 Amazon.Com, Inc. Universal protocol for enabling a device to discover and utilize the services of another device
EP1022876B1 (en) * 1999-01-25 2006-04-19 International Business Machines Corporation Service advertisements in wireless local networks
EP1107512A1 (en) * 1999-12-03 2001-06-13 Sony International (Europe) GmbH Communication device and software for operating multimedia applications
US6970869B1 (en) * 2000-05-09 2005-11-29 Sun Microsystems, Inc. Method and apparatus to discover services and negotiate capabilities
US6792466B1 (en) * 2000-05-09 2004-09-14 Sun Microsystems, Inc. Trusted construction of message endpoints in a distributed computing environment
US7072967B1 (en) * 2000-05-09 2006-07-04 Sun Microsystems, Inc. Efficient construction of message endpoints
US6862594B1 (en) * 2000-05-09 2005-03-01 Sun Microsystems, Inc. Method and apparatus to discover services using flexible search criteria
US20020083143A1 (en) * 2000-12-13 2002-06-27 Philips Electronics North America Corporation UPnP architecture for heterogeneous networks of slave devices
US20020078161A1 (en) * 2000-12-19 2002-06-20 Philips Electronics North America Corporation UPnP enabling device for heterogeneous networks of slave devices
US6951020B2 (en) * 2001-08-28 2005-09-27 Kayak Interactive Corporation Method for handling transitions in grouped services in a distributed computing application

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7739373B2 (en) 2002-12-13 2010-06-15 Canon Kabushiki Kaisha Detecting whether a connection between apparatuses includes a predetermined transmission medium
KR100779790B1 (ko) * 2003-05-12 2007-11-27 캐논 가부시끼가이샤 프로토콜 변환 처리를 실행하는 장치, 방법, 및 기록 매체
CN100421094C (zh) * 2003-05-12 2008-09-24 佳能株式会社 用于执行协议转换处理的装置、方法
WO2004100001A1 (en) * 2003-05-12 2004-11-18 Canon Kabushiki Kaisha Apparatus, method, and program for executing protocol converting process
US7895361B2 (en) 2003-05-12 2011-02-22 Canon Kabushiki Kaisha Apparatus, method, and program for executing protocol converting process
US7809845B2 (en) 2003-09-11 2010-10-05 Canon Kabushiki Kaisha Apparatus and method for transmitting command
US7752298B2 (en) 2004-12-17 2010-07-06 Canon Kabushiki Kaisha System for managing and acquiring device profile information
WO2006064650A1 (ja) * 2004-12-17 2006-06-22 Canon Kabushiki Kaisha プロファイル取得方法、装置、プログラム、及び、記録媒体
JP2008293503A (ja) * 2007-05-24 2008-12-04 Ricoh Co Ltd ネットワークイネーブル印刷装置、方法及び記録媒体
JP2008310763A (ja) * 2007-06-18 2008-12-25 Ntt Docomo Inc 情報管理装置及び情報管理方法
JP2009027245A (ja) * 2007-07-17 2009-02-05 Fujitsu Ten Ltd 変換ユニット、変換方法及びプログラム
JP2010171473A (ja) * 2009-01-20 2010-08-05 Ricoh Co Ltd ネットワーク設定通知装置、ネットワーク設定方法、プログラムおよび記録媒体
JP2012530299A (ja) * 2009-06-11 2012-11-29 クゥアルコム・インコーポレイテッド 構造化メタデータに基づく発見を公開するプラグインモデルのための方法および装置
KR101357704B1 (ko) * 2009-06-11 2014-02-03 퀄컴 인코포레이티드 구조화된 메타 데이터 기반 탐색을 게시하기 위한 플러그인 모델용에 대한 방법 및 장치
JP2014241141A (ja) * 2009-06-11 2014-12-25 クゥアルコム・インコーポレイテッドQualcomm Incorporated 構造化メタデータに基づく発見を公開するプラグインモデルのための方法および装置
US9043409B2 (en) 2009-06-11 2015-05-26 Qualcomm Incorporated Methods and apparatus for a plug-in model for publishing structured meta-data based discovery
JP2012244382A (ja) * 2011-05-19 2012-12-10 Nippon Telegr & Teleph Corp <Ntt> ゲートウェイ装置および通信方法
US10715553B2 (en) 2012-03-20 2020-07-14 International Business Machines Corporation Inter-domain replication of service information
JP2019506094A (ja) * 2016-02-18 2019-02-28 ルネサスエレクトロニクス株式会社 メッセージハンドラ

Also Published As

Publication number Publication date
US20020052966A1 (en) 2002-05-02

Similar Documents

Publication Publication Date Title
JP2002196990A (ja) サービス発見プロトコル変換ゲートウェイ
KR100440583B1 (ko) 외부 인터넷에 의한 댁내망의 UPnP장치 관리제어 장치및 방법
US20040139180A1 (en) Automobile media synchronization
US7844738B2 (en) Method of and apparatus for bridging a UPnP network and a rendezvous network
US20040024912A1 (en) Device-sharing system, device administration terminal, gateway terminal, device, terminal program and device program, and method for providing a device-sharing service
JP2002344475A (ja) ホームネットワーク内の機器にサービスを提供するシステムとその方法及びホームネットワークでサービスが提供されるシステムとその方法
JP2003169075A (ja) 接続支援サーバ、端末、接続支援システム、接続支援方法、通信プログラム、および接続支援プログラム
JP2002315066A (ja) 通信装置及びプロトコル選択方法
US20080010374A1 (en) Control point device in UPNP network and method of registering preference device thereof
JP4920738B2 (ja) 情報通信システム、情報検索サーバ及び情報検索プログラム
JP5317835B2 (ja) コンテンツ属性情報提供装置、コンテンツ属性情報提供方法、及びコンピュータプログラム
EP1603306B1 (en) Method for controlling a printer using a portable terminal in a home network
JP2005535001A (ja) 物理デバイスのアバタの通信識別子
JP2004272376A (ja) サービス提供装置、サービス提供プログラム及びサービス提供方法
US20050136905A1 (en) Apparatus for automatically connecting devices according to user&#39;s preference and method thereof
EP1624646B1 (en) Call agent apparatus, IP telephone apparatus and IP telephone system
JP4799005B2 (ja) 情報処理装置
US7606220B2 (en) Communication apparatus having an indicator that indicates a function service of a terminal apparatus
EP1533976A2 (en) Apparatus and method for requesting service provided by network equipment
JP4377270B2 (ja) デバイスに対するニックネームを自動で決定する方法及びネットワーク上のデバイスの重複ニックネーム問題の解決方法、並びにそのためのネットワークシステム
JP2002247625A (ja) 無線通信を用いた展示情報サービスシステム及び方法
JP3876791B2 (ja) 通信メディア選択方法及び装置及び通信メディア選択プログラム及びコンピュータ読み取り可能な記録媒体
CN101919229B (zh) 用于操作无线移动无线电装置的方法及与其连接的无线固定无线电装置
KR100501899B1 (ko) 범용 플러그앤플레이를 지원하기 위한 프록시 장치 및 그동작방법
KR20060053659A (ko) 전화번호 매핑을 이용한 이동단말기의 전화번호 관리 장치및 방법

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071002

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080305

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080708

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081021

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090127