JP6955188B2 - 通信装置、および、コンピュータプログラム - Google Patents
通信装置、および、コンピュータプログラム Download PDFInfo
- Publication number
- JP6955188B2 JP6955188B2 JP2016231641A JP2016231641A JP6955188B2 JP 6955188 B2 JP6955188 B2 JP 6955188B2 JP 2016231641 A JP2016231641 A JP 2016231641A JP 2016231641 A JP2016231641 A JP 2016231641A JP 6955188 B2 JP6955188 B2 JP 6955188B2
- Authority
- JP
- Japan
- Prior art keywords
- request
- communication device
- external device
- specific
- http request
- 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
- 238000004891 communication Methods 0.000 title claims description 105
- 238000004590 computer program Methods 0.000 title claims description 12
- 238000000034 method Methods 0.000 claims description 79
- 230000008569 process Effects 0.000 claims description 74
- 230000004044 response Effects 0.000 claims description 64
- 230000005540 biological transmission Effects 0.000 claims description 29
- 238000012545 processing Methods 0.000 claims description 23
- 230000006870 function Effects 0.000 description 42
- 238000012790 confirmation Methods 0.000 description 27
- 238000010586 diagram Methods 0.000 description 17
- 238000013519 translation Methods 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 238000012546 transfer Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000007639 printing Methods 0.000 description 5
- 230000008520 organization Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 101150012579 ADSL gene Proteins 0.000 description 2
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 2
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 2
- 102220471486 Protein MON2 homolog_S36C_mutation Human genes 0.000 description 2
- 150000001875 compounds Chemical class 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 102220104796 rs879254247 Human genes 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
[適用例2]
適用例1に記載の通信装置であって、
前記実行部は、前記第1の送信部による前記第2の要求の送信に基づく特定期間内に、前記第2の受信部によって前記特定のデータが受信される場合に、前記特定の処理を実行する、通信装置。
[適用例3]
適用例2に記載の通信装置であって、さらに、
前記特定期間内に、前記第2の受信部によって前記特定のデータが受信されない場合に、前記第1の要求に対する応答を、前記第1の外部装置に対して送信する第2の送信部を備える、通信装置。
[適用例4]
適用例1または2に記載の通信装置であって、さらに、
前記第2の受信部によって前記特定のデータが受信されるか否かに関わらずに、前記第1の要求に対する応答を、前記第1の外部装置に対して送信する第3の送信部を備え、
前記実行部は、前記第3の送信部による前記応答の送信後に、前記第2の受信部によって前記特定のデータが受信される場合に、前記特定の処理を実行する、通信装置。
[適用例5]
適用例1〜4のいずれかに記載の通信装置であって、
前記第1の送信部は、前記通信装置にて実行可能な特定のアプリケーションを示す特定のポート番号を示す番号情報を含む前記第2の要求を送信し、
前記第2の受信部は、前記特定のポート番号を宛先ポート番号として指定して送信される前記特定のデータを受信する、通信装置。
[適用例6]
適用例5に記載の通信装置であって、
前記特定のポート番号は、前記第1の要求にて指定されている前記宛先ポート番号である、通信装置。
[適用例7]
適用例5または6に記載の通信装置であって、
前記特定の処理は、前記第1の外部装置が、前記特定のポート番号に対応するポートを利用不可能な状態に変更する処理である、通信装置。
[適用例8]
適用例1〜7のいずれかに記載の通信装置であって、
前記第1の外部装置は、前記通信装置が属するローカルエリアネットワークとは異なるネットワーク上の装置であり、
前記通信装置は、さらに、前記第1の要求を受信する場合に、前記第1の要求の送信元の装置が前記ローカルエリアネットワーク上の装置であるか否かを判断する判断部と、
前記第1の要求の送信元の装置が前記ローカルエリアネットワーク上の装置である場合に、前記第1の要求に対する応答を、前記第1の要求の送信元の装置に対して送信する第4の送信部と、
を備え、
前記第1の送信部は、
前記第1の要求の送信元の装置が前記ローカルエリアネットワーク上の装置でない場合には、前記第2の要求を前記第2の外部装置に対して送信し、
前記第1の要求の送信元の装置が前記ローカルエリアネットワーク上の装置である場合には、前記第2の要求を前記第2の外部装置に対して送信しない、通信装置。
[適用例9]
適用例1〜8のいずれかに記載の通信装置であって、さらに、
前記第2の外部装置と前記第3の外部装置とは、同一の装置である、通信装置。
A−1:システム1000の構成
次に、実施の形態を実施例に基づき説明する。図1は、システム1000の構成を示すブロック図である。
組織内ネットワークIN上の装置200、10A〜10C、30A〜30Cには、それぞれ、組織内ネットワークIN内での通信のために、互いに異なるローカルIPアドレス(プライベートIPアドレスとも呼ぶ)が割り当てられている。ここで、複合機200に割り当てられているローカルIPアドレスを「LIP_M」とし、端末装置10A、10Bに割り当てられているローカルIPアドレスを、それぞれ、「LIP_Ta」、「LIP_Tb」とする。
第1実施例では、上記推奨設定が行われているか、非推奨設定が行われているかを確認する設定確認処理が行われる。設定確認処理は、複合機200のCPU210とサーバ300のCPU310とによって実行される。この設定確認処理は、複合機200が、特定ポート番号PNwebを宛先ポート番号とするHTTPリクエストA、すなわち、複合機200のWEBサーバ機能宛のHTTPリクエストAを受信したことに応じて実行される。このHTTPリクエストAは、送信元の装置をクライアントとし、複合機200をサーバとして、送信される。
図3を参照して概要を説明した設定確認処理について、さらに、説明する。図4は、第1実施例の設定確認処理の第1のシーケンス図である。第1のシーケンス図は、ネットワーク設定として上述した推奨設定が行われている状態で、外部装置からHTTPリクエストAが複合機200に対して送信される場合のシーケンス図である。このシーケンス図では、外部装置である端末装置10Bから送信されるHTTPリクエストAを複合機200が受信したことに応じて上述の設定確認処理が実行される。図5は、設定確認処理で用いられる要求と応答の一例を示す図である。
図6は、第1実施例の設定確認処理の第2のシーケンス図である。第2のシーケンス図は、ネットワーク設定として上述した非推奨設定が行われている状態で、外部装置からHTTPリクエストAが複合機200に対して送信される場合のシーケンス図である。このシーケンス図では、外部装置である端末装置10Bから送信されるHTTPリクエストAを複合機200が受信したことに応じて上述の設定確認処理が実行される。
図7は、第1実施例の設定確認処理の第3のシーケンス図である。このシーケンス図では、内部装置である端末装置10Aから送信されるHTTPリクエストAを複合機200が受信したことに応じて上述の設定確認処理が実行される。この場合には、ネットワーク設定として、推奨設定が行われているか非推奨設定が行われているかに関わらずに同一の処理が行われる。
図8は、第2実施例の設定確認処理のフローチャートである。このフローチャートは、図3と同様に、設定確認処理のうち、複合機200が実行する部分を示している。第2実施例では、S210にて複合機200のCPU210がHTTPリクエストAを受信すると、S245にて、CPU210は、HTTPリクエストAの送信元の装置に、HTTPレスポンスCを送信し、S250にて、設定管理サービスの提供を開始する。このために、HTTPリクエストAの送信元の装置が、外部装置であるか否かに関わらずに、設定管理サービスの提供が開始される。
(1)上記各実施例では、複合機200から中継装置30Cを経由して送信されるHTTPリクエストCを受信する外部装置と、HTTPリクエストDを送信する外部装置とは、ともに同一の装置(サーバ300)である。これに代えて、HTTPリクエストCを受信する外部装置とHTTPリクエストDを送信する外部装置とは異なる装置であっても良い。例えば、一の外部装置は、HTTPリクエストCを受信すると、HTTPリクエストCに含まれる送信元IPアドレスと、指定ポート番号と、を他の外部装置に対して送信する。他の外部装置は、送信元IPアドレスと、指定ポート番号と、を受信すると、これらの情報を用いて、HTTPリクエストDをインターネット80上に送信しても良い。
Claims (9)
- 通信装置であって、
第1の外部装置から第1の要求を受信する第1の受信部であって、前記第1の要求は、前記第1の外部装置をクライアントとし、前記通信装置をサーバとして、受信される、前記第1の受信部と、
前記第1の外部装置からの前記第1の要求の受信に応じて、前記通信装置へのデータ送信を要求する第2の要求を、前記通信装置とインターネットを介して接続される第2の外部装置に対して送信する第1の送信部であって、前記第2の要求は、前記通信装置をクライアントとし、前記第2の外部装置をサーバとして、送信される、前記第1の送信部と、
前記第2の要求の送信後に、前記第2の要求に応じて、前記通信装置と前記インターネットを介して接続される前記第2の外部装置または前記第2の外部装置と通信可能な他の外部装置から、特定のデータを受信する第2の受信部であって、前記特定のデータは、前記第2の外部装置または前記第2の外部装置と通信可能な他の外部装置をクライアントとし、前記通信装置をサーバとして、受信される、前記第2の受信部と、
前記特定のデータの受信に応じて、セキュリティに関連する特定の処理を実行する実行部であって、前記特定のデータが受信されない場合に、前記特定の処理は実行されない、前記実行部と、
を備える、通信装置。 - 請求項1に記載の通信装置であって、
前記実行部は、前記第1の送信部による前記第2の要求の送信に基づく特定期間内に、前記第2の受信部によって前記特定のデータが受信される場合に、前記特定の処理を実行する、通信装置。 - 請求項2に記載の通信装置であって、さらに、
前記特定期間内に、前記第2の受信部によって前記特定のデータが受信されない場合に、前記第1の要求に対する応答を、前記第1の外部装置に対して送信する第2の送信部を備える、通信装置。 - 請求項1または2に記載の通信装置であって、さらに、
前記第2の受信部によって前記特定のデータが受信されるか否かに関わらずに、前記第1の要求に対する応答を、前記第1の外部装置に対して送信する第3の送信部を備え、
前記実行部は、前記第3の送信部による前記応答の送信後に、前記第2の受信部によって前記特定のデータが受信される場合に、前記特定の処理を実行する、通信装置。 - 請求項1〜4のいずれかに記載の通信装置であって、
前記第1の送信部は、前記通信装置にて実行可能な特定のアプリケーションを示す特定のポート番号を示す番号情報を含む前記第2の要求を送信し、
前記第2の受信部は、前記特定のポート番号を宛先ポート番号として指定して送信される前記特定のデータを受信する、通信装置。 - 請求項5に記載の通信装置であって、
前記特定のポート番号は、前記第1の要求にて指定されている前記宛先ポート番号である、通信装置。 - 請求項5または6に記載の通信装置であって、
前記特定の処理は、前記第1の外部装置が、前記特定のポート番号に対応するポートを利用不可能な状態に変更する処理である、通信装置。 - 請求項1〜7のいずれかに記載の通信装置であって、
前記第1の外部装置は、前記通信装置が属するローカルエリアネットワークとは異なるネットワーク上の装置であり、
前記通信装置は、さらに、前記第1の要求を受信する場合に、前記第1の要求の送信元の装置が前記ローカルエリアネットワーク上の装置であるか否かを判断する判断部と、
前記第1の要求の送信元の装置が前記ローカルエリアネットワーク上の装置である場合に、前記第1の要求に対する応答を、前記第1の要求の送信元の装置に対して送信する第4の送信部と、
を備え、
前記第1の送信部は、
前記第1の要求の送信元の装置が前記ローカルエリアネットワーク上の装置でない場合には、前記第2の要求を前記第2の外部装置に対して送信し、
前記第1の要求の送信元の装置が前記ローカルエリアネットワーク上の装置である場合には、前記第2の要求を前記第2の外部装置に対して送信しない、通信装置。 - 通信装置のためのコンピュータプログラムであって、
第1の外部装置から第1の要求を受信する第1の受信機能であって、前記第1の要求は、前記第1の外部装置をクライアントとし、前記通信装置をサーバとして、受信される、前記第1の受信機能と、
前記第1の外部装置からの前記第1の要求の受信に応じて、前記通信装置へのデータ送信を要求する第2の要求を、前記通信装置とインターネットを介して接続される第2の外部装置に対して送信する第1の送信機能であって、前記第2の要求は、前記通信装置をクライアントとし、前記第2の外部装置をサーバとして、送信される、前記第1の送信機能と、
前記第2の要求の送信後に、前記第2の要求に応じて、前記通信装置と前記インターネットを介して接続される前記第2の外部装置または前記第2の外部装置と通信可能な他の外部装置から、特定のデータを受信する第2の受信機能であって、前記特定のデータは、前記第2の外部装置または前記第2の外部装置と通信可能な他の外部装置をクライアントとし、前記通信装置をサーバとして、受信される、前記第2の受信機能と、
前記特定のデータの受信に応じて、セキュリティに関連する特定の処理を実行する実行機能であって、前記特定のデータが受信されない場合に、前記特定の処理は実行されない、前記実行機能と、
をコンピュータに実現させる、コンピュータプログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016231641A JP6955188B2 (ja) | 2016-11-29 | 2016-11-29 | 通信装置、および、コンピュータプログラム |
| US15/815,898 US10904069B2 (en) | 2016-11-29 | 2017-11-17 | Communication apparatus executing specific process related to security |
| EP17202607.2A EP3328033A1 (en) | 2016-11-29 | 2017-11-20 | Communication apparatus |
| CN201711224907.6A CN108173901B (zh) | 2016-11-29 | 2017-11-29 | 通信装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016231641A JP6955188B2 (ja) | 2016-11-29 | 2016-11-29 | 通信装置、および、コンピュータプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018088645A JP2018088645A (ja) | 2018-06-07 |
| JP6955188B2 true JP6955188B2 (ja) | 2021-10-27 |
Family
ID=62493941
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016231641A Active JP6955188B2 (ja) | 2016-11-29 | 2016-11-29 | 通信装置、および、コンピュータプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6955188B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7676757B2 (ja) | 2020-11-27 | 2025-05-15 | ブラザー工業株式会社 | 通信装置、通信装置のためのコンピュータプログラム、及び、通信装置によって実行される方法 |
| JP7596756B2 (ja) | 2020-12-02 | 2024-12-10 | ブラザー工業株式会社 | 通信装置と通信装置のためのコンピュータプログラムと通信装置によって実行される方法 |
-
2016
- 2016-11-29 JP JP2016231641A patent/JP6955188B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018088645A (ja) | 2018-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10466943B2 (en) | Image processing apparatus, method and non-transitory computer-readable recording medium storing instructions therefor | |
| JP4748174B2 (ja) | ネットワーク内デバイスの管理装置およびネットワーク内デバイス管理プログラム | |
| US10922033B2 (en) | Information processing apparatus transmitting requests and communication apparatus receiving the requests | |
| JP6102264B2 (ja) | 処理実行システム、情報処理装置、プログラム | |
| US20160019013A1 (en) | Image forming apparatus and network system including the same | |
| US10904069B2 (en) | Communication apparatus executing specific process related to security | |
| KR20130046813A (ko) | 복수의 네트워크 인터페이스들을 지원하는 화상형성장치를 포함하는 화상형성시스템 및 그 시스템에서의 라우팅 테이블을 편집하는 방법 | |
| US11038872B2 (en) | Network device, information processing apparatus, authentication method, and recording medium | |
| US9398099B2 (en) | Information processing apparatus for executing processing in response to request from external device, control method of information processing apparatus, and storage medium | |
| JP6955188B2 (ja) | 通信装置、および、コンピュータプログラム | |
| JP6405831B2 (ja) | 情報処理装置、通信システム及びプログラム | |
| JP4419951B2 (ja) | 通信装置 | |
| US8958098B2 (en) | Communication device allowing proxy reception of data directed thereto, and control method and storage medium therefor | |
| CN115336226B (zh) | 通信装置、控制通信装置的方法和存储介质 | |
| US8922815B2 (en) | Communication apparatus, communication control apparatus, and communication system | |
| JP6052039B2 (ja) | 情報処理装置およびネットワーク接続プログラム | |
| JP6287616B2 (ja) | 通信装置及び通信システム | |
| JP2023117957A (ja) | 画像処理装置及びその制御方法およびプログラム | |
| JP6787082B2 (ja) | 通信装置、および、コンピュータプログラム | |
| JP4411957B2 (ja) | 印刷装置及び印刷制御プログラム | |
| JP2004234292A (ja) | 通信装置 | |
| US20250097355A1 (en) | System and method for assisted importation of devices to a cloud service | |
| JP2020088727A (ja) | 画像形成装置 | |
| JP7112237B2 (ja) | デバイス、その制御方法、及びプログラム | |
| JP6307197B2 (ja) | ファクシミリ装置、その制御方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191105 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200811 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201006 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20201204 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210204 |
|
| 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: 20210901 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210914 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6955188 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |