JP2014236326A - デバイスサーバ接続設定方法 - Google Patents
デバイスサーバ接続設定方法 Download PDFInfo
- Publication number
- JP2014236326A JP2014236326A JP2013115946A JP2013115946A JP2014236326A JP 2014236326 A JP2014236326 A JP 2014236326A JP 2013115946 A JP2013115946 A JP 2013115946A JP 2013115946 A JP2013115946 A JP 2013115946A JP 2014236326 A JP2014236326 A JP 2014236326A
- Authority
- JP
- Japan
- Prior art keywords
- connection
- device server
- client
- server
- peripheral
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000002093 peripheral effect Effects 0.000 claims abstract description 86
- 238000004891 communication Methods 0.000 claims description 46
- 230000007704 transition Effects 0.000 claims description 4
- 230000001960 triggered effect Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 description 15
- 239000002775 capsule Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Information Transfer Systems (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
【解決手段】デバイスサーバシステムにおけるデバイスサーバ接続設定方法であって、1)〜4)を特徴とする。1)クライアントがUSBインタフェースを備え、当該USBインタフェースを介して接続される仮想接続装置を介してネットワーク接続される。2)仮想接続装置は、第1スイッチ動作により、接続が認識された周辺機器の情報をデバイスサーバから受信できる状態に遷移する。3)デバイスサーバは、第2スイッチ動作により、周辺機器の接続待ち状態に所定時間だけ遷移し、接続が認識された場合、接続された周辺機器の情報を同報通信する。4)仮想接続装置は受信した周辺機器の情報によって、クライアントと当該周辺機器とをネットワーク経由で通信させることを決定する。
【選択図】図4
Description
第1のカプセル処理手段202は、デバイサーバシステムを支える重要技術であり、本手段は、デバイスドライバ201の発行するプリンタ103への入出力リクエストを第1のネットワークインタフェース203を通じてネットワーク上に送信することができるように、入出力リクエストをネットワークパケットにカプセル化するものである。その一方で、入出力リクエストに対する応答が含まれるネットワークパケットを受信すると、該ネットワークパケットからこの応答を取り出し(デカプセルして)デバイスドライバ201に与える。
USBホストコントローラ212は、デバイスサーバに接続される周辺機器の入出力等を管理するものである。入出力リクエストが与えられると、その内容に従って、USBインタフェースA211を通じてプリンタ103と通信し、その応答を第2のカプセル処理手段213に与える。
このインストールを行うことにより、ユーザはネットワークを介してプリンタ103を利用することができるという恩恵を受けられる。その一方で、インストール作業は、ユーザにとっては面倒なものである。さらに、場合によってはセキュリティ上の問題により、PC101に対するソフトウェアのインストールが制限されていることもある。もちろん、この場合、デバイスサーバシステムを利用することができない。このような問題は、容易に任意のソフトウェアをインストールすることができない組み込み機器でも同様である。
このクライアント装置により、専用ソフトウェアのインストールが不要となった。しかし、従来のデバイスサーバシステムにおいては、図3に示すように、クライアントのPCや組み込み機器の表示ユニットに、専用ソフトウェアの画面を表示させて、当該画面上で、デバイスサーバに接続される周辺機器を指定していた。
ところが、クライアントとしての組み込み機器やPOS(Point of sale)端末などのUSBポート搭載の一般機器の場合、安価に構成するために、ディスプレイユニットやキーボード入力ユニットを備えていないケースが存在する。
このようなケースでは、クライアント装置を用いたとしても、クライアント側からデバイスサーバ側に対して、接続している周辺機器を選択する方法が無いという問題が生じる。
1)クライアントが、仮想接続装置を介してネットワーク接続される。
2)仮想接続装置は、第1スイッチ動作により、接続が認識された周辺機器の情報をデバイスサーバから受信できる状態に遷移する。
3)デバイスサーバは、第2スイッチ動作により、周辺機器の接続待ち状態に所定時間だけ遷移し、接続が認識された場合、接続された周辺機器の情報を同報通信する。
4)前記仮想接続装置は、受信した周辺機器の情報によって、クライアントと当該周辺機器とをネットワーク経由で通信させることを決定する。
また、第1スイッチ、第2スイッチは、ハードウェアで構成される。既存のスイッチと兼ねるものでもよく、また、後述するように、通信ケーブルの抜き差しをスイッチのON/OFFとして検知するものでもよい。
また、同報通信は、ネットワーク(LAN)で相手を特定しないで全ての機器に同じデータを送るブロードキャスト通信のみならず、特定のグループ全員にデータを一斉配信するマルチキャスト通信が含まれる概念である。
時間を空けて繰り返し行うのは、クライアント側の仮想接続装置と、デバイスサーバとが、接続しやすくするためである。一般に、同報通信では相手がデータを受け取れたかどうかを発信者は知ることができないため、このような冗長動作が必要とされる。
接続が認識されない場合、ネットワーク接続だけ行われる、或いは、第2スイッチ動作以前の状態を維持することで、クライアント側と周辺機器との間のデータ通信以外の処理を行うことができる。
無線通信による接続、例えば、Wi−Fi Allianceが策定したWi−Fi Protected Setup(登録商標)(WPS)のプッシュボタン方式では、無線設定用スイッチが必要であり、既存の無線設定用スイッチを本発明の第1スイッチ或いは第2スイッチに兼用させることにより、新規なハードウェアの追加を避けることができる。
仮想接続装置における第1スイッチを、通信ケーブルを接続口に挿し込んだタイミングをトリガーとするスイッチとすることにより、新規なハードウェアの追加を避けることができ、通信ケーブルを接続口に挿し込んだタイミングを割り込みとして処理するプログラムで動作を行わせることが可能になる。
図4に示すように、実施例1のデバイスサーバシステムは、クライアント101としてUSBポート搭載のPOS端末、周辺機器103としてプリンタが接続されたデバイスサーバ102が、Wi−Fi(登録商標)無線ネットワーク接続される構成である。そして、クライアント101に仮想接続装置100がUSBポートを介して接続される。
この仮想接続装置100は、Wi−Fi無線通信により、デバイスサーバ102と通信できる機能を備えている。そして、クライアント101と周辺機器103との間で、ネットワークを経由した通信が可能になるように、クライアント101のデータをデバイスサーバ102に転送し、或いは、デバイスサーバ102のデータをクライアント101に転送する。
仮想接続装置100は、第1スイッチ動作により、接続が認識された周辺機器103の情報をデバイスサーバ102から受信できる状態に遷移する。図4に示すように、実施例1では、第1スイッチがWPSボタン等の無線設定用ボタンと兼用されている。
また、デバイスサーバ102は、第2スイッチ動作により、周辺機器103の接続待ち状態に所定時間だけ遷移する。こちらの場合も、図に示すように、実施例1では、第2スイッチがWPSボタン等の無線設定用ボタンと兼用されている。
また、通信設定処理フローの途中の各状態における、デバイスサーバ102、クライアント101側の仮想接続装置のイメージを図7〜11に示す。図7は無線設定開始状態のイメージを、図8は接続対象周辺機器の選択状態のイメージを、図9は無線設定完了状態のイメージを、図10は周辺機器の接続開始状態のイメージを、図11は周辺機器の接続完了状態のイメージを示している。これらの図(図7〜図11)を参照しつつ、実施例1を概説する。
まず、図5に示すようにデバイスサーバ102は、電源がONされると、第2スイッチ(ボタン)押下待ちの状態になる(S201)。第2スイッチ(ボタン)が押下されると、割り込み信号が入り、無線設定を開始する(S202)。
この時、無線設定の完了待ちの状態(S211)と、周辺機器の取付待ちの状態(S221)の2つの待ち状態が同時に起きる。これら2つの待ち状態(S211,S221)は、無線設定が完了し、無線設定の完了待ち状態が先に解消すると、次の状態に移る。
そして、クライアント101側の仮想接続装置100から接続応答があれば(S243)、通信設定を終了する。
そして、無線設定が完了し、無線設定の完了待ちの状態(S103)が解消すると、デバイスサーバ102から周辺機器情報の受信待ちの状態(S104)に移る。所定時間内に周辺機器情報を受信するか否かを判断し(S105)、所定時間内に周辺機器情報を受信できた場合、その周辺機器103と接続する(S106)。所定時間内に周辺機器情報を受信できなかった場合、周辺機器103と接続しないで通信設定を終了する。
そして、有線通信の設定完了待ちの状態(S303)が解消すると、デバイスサーバ102から周辺機器情報の受信待ちの状態(S304)に移る。所定時間内に周辺機器情報を受信するか否かを判断し(S305)、所定時間内に周辺機器情報を受信できた場合、その周辺機器103と接続する(S306)。所定時間内に周辺機器情報を受信できなかった場合、周辺機器103と接続しないで通信設定を終了する。
101 クライアント(POS端末)
102 デバイスサーバ
103 周辺機器(プリンタ)
105 周辺機器接続用ケーブル
Claims (5)
- クライアントと、周辺機器が接続されたデバイスサーバとが、仮想接続装置を介してネットワーク接続され、デバイスサーバ及び仮想接続装置がクライアントと周辺機器との通信を相互に変換することにより、クライアントと周辺機器との間においてネットワークを経由した通信が可能であるデバイスサーバシステムにおけるデバイスサーバ接続設定方法であって、
前記仮想接続装置は、
第1スイッチ動作により、接続が認識された周辺機器の情報を前記デバイスサーバから受信できる状態に遷移し、
前記デバイスサーバは、
第2スイッチ動作により、周辺機器の接続待ち状態に所定時間だけ遷移し、
接続が認識された場合、接続された周辺機器の情報を同報通信し、
同報通信を受けた当該仮想接続装置は、
クライアントと当該デバイスサーバに接続された周辺機器とをネットワーク経由で通信させることを決定する、
ステップを含むことを特徴とするデバイスサーバ接続設定方法。 - 前記同報通信は、所定の時間間隔を空けて繰り返し行われることを特徴とする請求項1に記載のデバイスサーバ接続設定方法。
- 前記デバイスサーバは、
第2スイッチ動作により、周辺機器の接続待ち状態に所定時間だけ遷移し、
接続が認識されない場合、ネットワーク接続だけ行われる、或いは、第2スイッチ動作以前の状態を維持する、
ステップを更に含むことを特徴とする請求項1又は2に記載のデバイスサーバ接続設定方法。 - 前記ネットワーク接続が無線通信による接続であり、
上記の第1スイッチと第2スイッチは、それぞれ前記仮想接続装置、前記デバイスサーバの無線設定用スイッチである、
ことを特徴とする請求項1〜3のいずれかに記載のデバイスサーバ接続設定方法。 - 前記ネットワーク接続が通信ケーブルによる接続であり、
上記の第1スイッチは、通信ケーブルを接続口に挿し込んだタイミングをトリガーとするスイッチである、
ことを特徴とする請求項1〜3のいずれかに記載のデバイスサーバ接続設定方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013115946A JP6118969B2 (ja) | 2013-05-31 | 2013-05-31 | デバイスサーバ接続設定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013115946A JP6118969B2 (ja) | 2013-05-31 | 2013-05-31 | デバイスサーバ接続設定方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2014236326A true JP2014236326A (ja) | 2014-12-15 |
JP2014236326A5 JP2014236326A5 (ja) | 2016-07-14 |
JP6118969B2 JP6118969B2 (ja) | 2017-04-26 |
Family
ID=52138748
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013115946A Active JP6118969B2 (ja) | 2013-05-31 | 2013-05-31 | デバイスサーバ接続設定方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6118969B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10750549B2 (en) | 2016-05-30 | 2020-08-18 | Mitsubishi Electric Corporation | Communication system and method of controlling communication system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006174383A (ja) * | 2004-12-20 | 2006-06-29 | Matsushita Electric Ind Co Ltd | 無線情報端末 |
JP2009017252A (ja) * | 2007-07-05 | 2009-01-22 | Toshiba Corp | 無線式ネットワーク家電機器の接続システム |
JP2010245680A (ja) * | 2009-04-02 | 2010-10-28 | Seiko Epson Corp | 画像出力システム、画像出力装置、設定情報共有方法 |
JP2012147159A (ja) * | 2011-01-11 | 2012-08-02 | Buffalo Inc | 無線lanシステム、通信装置、設定情報を共有する方法 |
-
2013
- 2013-05-31 JP JP2013115946A patent/JP6118969B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006174383A (ja) * | 2004-12-20 | 2006-06-29 | Matsushita Electric Ind Co Ltd | 無線情報端末 |
JP2009017252A (ja) * | 2007-07-05 | 2009-01-22 | Toshiba Corp | 無線式ネットワーク家電機器の接続システム |
JP2010245680A (ja) * | 2009-04-02 | 2010-10-28 | Seiko Epson Corp | 画像出力システム、画像出力装置、設定情報共有方法 |
JP2012147159A (ja) * | 2011-01-11 | 2012-08-02 | Buffalo Inc | 無線lanシステム、通信装置、設定情報を共有する方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10750549B2 (en) | 2016-05-30 | 2020-08-18 | Mitsubishi Electric Corporation | Communication system and method of controlling communication system |
Also Published As
Publication number | Publication date |
---|---|
JP6118969B2 (ja) | 2017-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11039378B2 (en) | Information processing method and information processing system | |
JP4552075B2 (ja) | 画像共有システム | |
JP6151913B2 (ja) | 情報処理装置及びその制御方法 | |
JP6335738B2 (ja) | ソース端末、表示制御システム、表示制御方法、表示制御プログラム | |
JP7028117B2 (ja) | 情報処理システム、情報処理装置、情報処理方法及びプログラム | |
JP6531436B2 (ja) | 通信システム、伝送端末、通信方法、プログラム | |
US10855857B2 (en) | Information processing system to register a service to a target device | |
EP3343352B1 (en) | Method, apparatus and device for instructing operations on terminal device | |
JP2014179927A5 (ja) | 通信装置及びその制御方法、並びにプログラム | |
KR20180075374A (ko) | Nfc 연결을 이용한 스크린 미러링 및 캐스팅 방법과 시스템 | |
EP3217596B1 (en) | Communication terminal, communication system, and data transmission method | |
US8738941B2 (en) | Computer integral device system and method for integrating a tablet personal computer and a computer host | |
JP2022515702A (ja) | コンピューティング環境内での仮想デスクトップの提供 | |
JP6118969B2 (ja) | デバイスサーバ接続設定方法 | |
KR20230010744A (ko) | Wi-Fi 제어 방법, 장치 및 전자 설비 | |
US11095780B2 (en) | Information processing apparatus for automatically determining a transmission destination of image data | |
JP6383973B2 (ja) | 通信帯域制御を行う中継装置 | |
JP5890648B2 (ja) | 情報処理装置、その制御方法、およびデバイス制御システム | |
JP2008299694A (ja) | 周辺機器ドライバインストールシステム | |
CN112714272A (zh) | 设备间控制方法、终端和计算机可读存储介质 | |
JP5833611B2 (ja) | 通信管理装置、端末、通信管理システム、通信管理方法、プログラム及び情報記憶媒体 | |
JP2019089336A (ja) | 画像形成装置、端末装置、エラー画面提供方法、およびコンピュータプログラム | |
JP6933224B2 (ja) | 情報処理装置、情報処理方法、プログラム、及び情報処理システム | |
JP6481531B2 (ja) | 画像形成装置、端末装置、エラー画面提供方法、およびコンピュータプログラム | |
JP5916224B2 (ja) | 複数のデバイスサーバを使用するデバイスサーバシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160524 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160524 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20160524 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20160901 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160908 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161107 |
|
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: 20170207 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170220 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6118969 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |