JP6794281B2 - 情報処理装置、情報処理装置の制御方法、及び、プログラム - Google Patents
情報処理装置、情報処理装置の制御方法、及び、プログラム Download PDFInfo
- Publication number
- JP6794281B2 JP6794281B2 JP2017010751A JP2017010751A JP6794281B2 JP 6794281 B2 JP6794281 B2 JP 6794281B2 JP 2017010751 A JP2017010751 A JP 2017010751A JP 2017010751 A JP2017010751 A JP 2017010751A JP 6794281 B2 JP6794281 B2 JP 6794281B2
- Authority
- JP
- Japan
- Prior art keywords
- server application
- server
- information processing
- information
- processing device
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/142—Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/143—Termination or inactivation of sessions, e.g. event-controlled end of session
- H04L67/145—Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Facsimiles In General (AREA)
- Control Or Security For Electrophotography (AREA)
- Power Sources (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Computer And Data Communications (AREA)
Description
また本発明の情報処理装置は、クライアントアプリケーションを備える情報処理装置であって、前記クライアントアプリケーションがサーバアプリケーションと通信するための通信コネクションを確立する通信制御手段と、前記サーバアプリケーションが前記情報処理装置に備えられたものであるか否かを判定する判定手段と、を備え、前記通信制御手段は、前記サーバアプリケーションが前記情報処理装置に備えられたものでないと前記判定手段が判定したことに応じて、前記通信制御手段が確立した前記通信コネクションを前記サーバアプリケーションに維持させるための情報を前記サーバアプリケーションに通知する制御を行うことを特徴とする。
図1は、実施形態1における設定値の同期システムを示す構成図である。図1の例では、ネットワーク100に、情報処理装置としての複合機120a、120b、及び120cが接続される。複合機120aの内部にはサーバ110が存在する。以下、複合機120a、120b、及び、120cを総称して、複合機120と表記する。
実施形態1においては、サーバアプリケーション400がクライアントアプリケーション300を実行している複合機120と同じ装置上で有効化されている場合、クライアントアプリケーション300は非Keep−Alive同期通信を要求する例について説明した。実施形態2では、サーバアプリケーション400が複合機120と同じ装置上で有効化されている場合でも、同期要求を送信する契機となった動作の種別によって非Keep−Alive同期通信を要求するかKeep−Alive同期通信を要求するかを切り替える例について説明する。同期要求を送信する契機となった動作の種別として、例えば、ポーリング処理、又は、ユーザが複合機120の設定変更等の所定の処理の実行等の種別があるものとする。ここで、同期要求を送信する契機となる動作が実行されると、上述の同期開始条件が満たされるものとして説明する。
本実施形態では、クライアントアプリケーション300からのKeep−Alive通信の要求を受けても、サーバ110は自装置で動作するクライアントアプリケーション300からの要求である場合にはコネクションを解放する例について説明する。このような構成によっても、実施形態1と同様に、サーバ110と一体の装置として構成された120aは、省電力状態に移行することが可能となる。
本実施形態では、サーバ110が複合機120とのコネクションを維持している場合であっても、所定の場合には省電力状態への移行を可能とする例について説明する。すなわち、コネクションを維持している相手が、自装置で動作するクライアントアプリケーション300のみである場合には、省電力状態への移行を可能とする。
本実施形態によれば、サーバ110において維持中のコネクションが存在する場合でも、それらが自装置のクライアントアプリケーション300とのコネクションのみである場合には、複合機120を省電力状態に移行するよう制御することが可能となる。
実施形態1においては、サーバアプリケーション400がクライアントアプリケーション300を実行している複合機120と同じ装置上で有効化されている場合、クライアントアプリケーション300は非Keep−Alive同期通信を要求する例について説明した。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
120 複合機
401 マスタデータ
300 クライアントアプリケーション
400 サーバプリケーション
Claims (12)
- クライアントアプリケーションを備える情報処理装置であって、
前記クライアントアプリケーションがサーバアプリケーションと通信するための通信コネクションを確立する通信制御手段と、
前記サーバアプリケーションが前記情報処理装置に備えられたものであるか否かを判定する判定手段と、
を備え、
前記通信制御手段は、前記サーバアプリケーションが前記情報処理装置に備えられたものであると前記判定手段が判定したことに応じて、前記通信制御手段が確立した前記通信コネクションを前記サーバアプリケーションに解放させるための情報を前記サーバアプリケーションに通知する制御を行うことを特徴とする情報処理装置。 - クライアントアプリケーションを備える情報処理装置であって、
前記クライアントアプリケーションがサーバアプリケーションと通信するための通信コネクションを確立する通信制御手段と、
前記サーバアプリケーションが前記情報処理装置に備えられたものであるか否かを判定する判定手段と、
を備え、
前記通信制御手段は、前記サーバアプリケーションが前記情報処理装置に備えられたものでないと前記判定手段が判定したことに応じて、前記通信制御手段が確立した前記通信コネクションを前記サーバアプリケーションに維持させるための情報を前記サーバアプリケーションに通知する制御を行うことを特徴とする情報処理装置。 - クライアントアプリケーションを備える情報処理装置であって、
前記クライアントアプリケーションがサーバアプリケーションと通信するための通信コネクションを確立する通信制御手段と、
前記サーバアプリケーションが前記情報処理装置に備えられたものであるか否かを判定する判定手段と、
前記判定手段の判定結果に応じて、前記通信制御手段が確立した前記通信コネクションを前記サーバアプリケーションに維持させるための情報、又は、前記通信制御手段が確立した前記通信コネクションを前記サーバアプリケーションに解放させるための情報を、前記サーバアプリケーションに通知する通知手段と、
を有することを特徴とする情報処理装置。 - 前記通知手段は、前記サーバアプリケーションが前記情報処理装置に備えられたものでないと前記判定手段が判定したことに応じて、前記通信制御手段が確立した前記通信コネクションを前記サーバアプリケーションに維持させるための情報を前記サーバアプリケーションに通知することを特徴とする請求項3に記載の情報処理装置。
- 前記通知手段は、前記サーバアプリケーションが前記情報処理装置に備えられたものであると前記判定手段が判定したことに応じて、前記通信制御手段が確立した前記通信コネクションを前記サーバアプリケーションに解放させるための情報を前記サーバアプリケーションに通知することを特徴とする請求項3又は4に記載の情報処理装置。
- 前記情報処理装置の設定情報を管理する管理手段を有し、
前記通信制御手段は、前記管理手段が管理する前記設定情報の更新内容を示す第1の更新情報を前記サーバアプリケーションに通知する通知処理、又は、前記サーバアプリケーションが管理する設定情報の更新内容を示す第2の更新情報を前記サーバアプリケーションから取得する取得処理の少なくとも何れかの処理を実行するために、前記通信コネクションを確立することを特徴とする請求項3から5の何れか1項に記載の情報処理装置。 - 前記通知手段は、前記通信コネクションを前記サーバアプリケーションに維持させるための情報を、前記第2の更新情報の取得要求、または、前記第1の更新情報と共に前記サーバアプリケーションに通知することを特徴とする請求項6に記載の情報処理装置。
- 前記通知手段は、前記通信コネクションを前記サーバアプリケーションに解放させるための情報を、前記第2の更新情報の取得要求、または、前記第1の更新情報と共に前記サーバアプリケーションに通知することを特徴とする請求項6に記載の情報処理装置。
- クライアントアプリケーションを備える情報処理装置の制御方法であって、
前記クライアントアプリケーションがサーバアプリケーションと通信するための通信コネクションを確立する通信制御ステップと、
前記サーバアプリケーションが前記情報処理装置に備えられたものであるか否かを判定する判定ステップと、
を備え、
前記通信制御ステップでは、前記サーバアプリケーションが前記情報処理装置に備えられたものであると前記判定ステップで判定されたことに応じて、前記確立された前記通信コネクションを前記サーバアプリケーションに解放させるための情報を前記サーバアプリケーションに通知する制御を行うことを特徴とする情報処理装置の制御方法。 - クライアントアプリケーションを備える情報処理装置の制御方法であって、
前記クライアントアプリケーションがサーバアプリケーションと通信するための通信コネクションを確立する通信制御ステップと、
前記サーバアプリケーションが前記情報処理装置に備えられたものであるか否かを判定する判定ステップと、
を備え、
前記通信制御ステップでは、前記サーバアプリケーションが前記情報処理装置に備えられたものでないと前記判定ステップで判定されたことに応じて、前記確立された前記通信コネクションを前記サーバアプリケーションに維持させるための情報を前記サーバアプリケーションに通知する制御を行うことを特徴とする情報処理装置の制御方法。 - クライアントアプリケーションを備える情報処理装置の制御方法であって、
前記クライアントアプリケーションがサーバアプリケーションと通信するための通信コネクションを確立する通信制御ステップと、
前記サーバアプリケーションが前記情報処理装置に備えられたものであるか否かを判定する判定ステップと、
前記判定ステップにおける判定の結果に応じて、前記通信制御ステップにおいて確立した前記通信コネクションを前記サーバアプリケーションに維持させるための情報、又は、前記通信制御ステップにおいて確立した前記通信コネクションを前記サーバアプリケーションに解放させるための情報を、前記サーバアプリケーションに通知する通知ステップと
を有することを特徴とする情報処理装置の制御方法。 - 請求項1乃至8のいずれか1項に記載の情報処理装置の各手段としてコンピュータを機能させることを特徴とするプログラム。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/473,319 US10356220B2 (en) | 2016-03-31 | 2017-03-29 | Information processing apparatus, method for controlling information processing apparatus, and storage medium |
| KR1020170040430A KR102115488B1 (ko) | 2016-03-31 | 2017-03-30 | 정보 처리 장치, 정보 처리 장치의 제어 방법, 및 프로그램 |
| CN202110824885.7A CN113542425B (zh) | 2016-03-31 | 2017-03-30 | 信息处理装置及信息处理装置的控制方法 |
| CN201710200008.6A CN107277099B (zh) | 2016-03-31 | 2017-03-30 | 信息处理装置及信息处理装置的控制方法 |
| EP17164058.4A EP3226104B1 (en) | 2016-03-31 | 2017-03-31 | Efficient transition to power saving mode respecting connection state with server |
| KR1020200060412A KR102138041B1 (ko) | 2016-03-31 | 2020-05-20 | 정보 처리 장치, 정보 처리 장치의 제어 방법, 및 프로그램 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016072593 | 2016-03-31 | ||
| JP2016072593 | 2016-03-31 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2017188076A JP2017188076A (ja) | 2017-10-12 |
| JP2017188076A5 JP2017188076A5 (ja) | 2020-08-27 |
| JP6794281B2 true JP6794281B2 (ja) | 2020-12-02 |
Family
ID=60044074
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017010751A Active JP6794281B2 (ja) | 2016-03-31 | 2017-01-24 | 情報処理装置、情報処理装置の制御方法、及び、プログラム |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP6794281B2 (ja) |
| KR (2) | KR102115488B1 (ja) |
| CN (2) | CN113542425B (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7024602B2 (ja) * | 2018-05-23 | 2022-02-24 | コニカミノルタ株式会社 | 画像処理装置、ネットワーク接続方法およびネットワーク接続プログラム |
| JP7309422B2 (ja) * | 2019-04-08 | 2023-07-18 | キヤノン株式会社 | 通信装置、その制御方法、およびそのプログラム |
| JP7556207B2 (ja) * | 2020-04-02 | 2024-09-26 | コニカミノルタ株式会社 | 複合装置、情報処理装置、連携方法および連携プログラム |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4368637B2 (ja) * | 2003-08-05 | 2009-11-18 | 株式会社リコー | 多機能複合機、サーバ、環境負荷低減方法、および、プログラム |
| US8319989B2 (en) * | 2006-02-21 | 2012-11-27 | Ricoh Company, Ltd. | Image processing apparatus for processing and communicating with an information processing apparatus which does not have an image processing apparatus driver software |
| US8965954B2 (en) | 2008-10-21 | 2015-02-24 | Google Inc. | Always ready client/server data synchronization |
| JP5274294B2 (ja) * | 2009-02-18 | 2013-08-28 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びに画像処理装置及びその制御方法 |
| JP2010244464A (ja) * | 2009-04-09 | 2010-10-28 | Canon Inc | 情報処理装置、ネットワークインターフェース装置、それらの制御方法、プログラム |
| JP5521511B2 (ja) | 2009-11-27 | 2014-06-18 | 村田機械株式会社 | ネットワーク機器 |
| JP5701041B2 (ja) * | 2010-12-15 | 2015-04-15 | キヤノン株式会社 | サーバ装置、画像処理システム、サーバ装置の制御方法、及びプログラム |
| US9143550B2 (en) | 2012-12-01 | 2015-09-22 | Qualcomm Innovation Center, Inc. | Graceful degradation of websocket connections to nonpersistent HTTP-based communications |
| JP6130675B2 (ja) * | 2013-01-18 | 2017-05-17 | キヤノン株式会社 | 画像形成装置、サーバ、画像形成システム及び画像形成システムの制御方法 |
| JP6243654B2 (ja) * | 2013-08-05 | 2017-12-06 | キヤノン株式会社 | 通信システム、情報処理装置とその制御方法、及びプログラム |
| JP5679078B1 (ja) * | 2014-02-04 | 2015-03-04 | 富士ゼロックス株式会社 | データ保存システム、画像処理装置、およびプログラム |
| JP6364866B2 (ja) * | 2014-03-27 | 2018-08-01 | 富士通株式会社 | 端末装置、通信制御システム及び通信制御方法 |
| JP6318959B2 (ja) * | 2014-08-01 | 2018-05-09 | 京セラドキュメントソリューションズ株式会社 | 情報処理システム及び情報処理プログラム |
-
2017
- 2017-01-24 JP JP2017010751A patent/JP6794281B2/ja active Active
- 2017-03-30 CN CN202110824885.7A patent/CN113542425B/zh active Active
- 2017-03-30 KR KR1020170040430A patent/KR102115488B1/ko active Active
- 2017-03-30 CN CN201710200008.6A patent/CN107277099B/zh active Active
-
2020
- 2020-05-20 KR KR1020200060412A patent/KR102138041B1/ko active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR20200059205A (ko) | 2020-05-28 |
| JP2017188076A (ja) | 2017-10-12 |
| KR20170113382A (ko) | 2017-10-12 |
| CN107277099B (zh) | 2021-07-23 |
| KR102115488B1 (ko) | 2020-05-26 |
| CN113542425B (zh) | 2024-04-02 |
| KR102138041B1 (ko) | 2020-07-27 |
| CN113542425A (zh) | 2021-10-22 |
| CN107277099A (zh) | 2017-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5885410B2 (ja) | プルプリントシステム、プリントサーバおよびその制御方法、並びにプログラム | |
| JP5639441B2 (ja) | 情報処理装置、印刷装置、印刷データ処理方法およびプログラム | |
| JP5995525B2 (ja) | システム、画像形成装置、サーバー及びその制御方法 | |
| JP5803991B2 (ja) | プリントシステム、中間サーバ、印刷装置、ジョブシステム、印刷ジョブ実行方法、およびコンピュータプログラム | |
| JP2011232893A (ja) | 印刷データ作成サーバ及び印刷装置及び印刷システム | |
| JP6217266B2 (ja) | 機器、情報処理端末、情報処理システム、情報処理方法、及びプログラム | |
| JP5772807B2 (ja) | 印刷システム及び画像形成装置並びに代理応答方法並びにプログラム | |
| KR102138041B1 (ko) | 정보 처리 장치, 정보 처리 장치의 제어 방법, 및 프로그램 | |
| JP2012208922A (ja) | 情報処理装置、省電力制御方法、プログラムおよび記録媒体 | |
| US10423375B2 (en) | Non-transitory computer-readable storage medium, client computer, and print method | |
| JP2012044409A (ja) | 画像処理装置、画像処理システム、画像処理装置のデータ通信処理方法、プログラム | |
| JP6179492B2 (ja) | 通信中継装置、プログラム及び通信中継方法 | |
| EP3226104B1 (en) | Efficient transition to power saving mode respecting connection state with server | |
| JP2020013195A (ja) | プリントサーバー、制御方法、およびそのプログラム | |
| JP6256506B2 (ja) | 情報処理装置、情報処理システム、サーバー及びプログラム | |
| JP4577610B2 (ja) | 共有プリントサーバ制御プログラム及び共有プリントサーバ制御方法 | |
| JP2010072816A (ja) | ネットワークプリントシステム、サーバ装置、画像形成装置、およびプログラム | |
| JP2016020034A (ja) | 情報処理装置及びその制御方法、並びにプログラム | |
| US12367000B2 (en) | Image forming device and non-transitory computer-readable recording medium storing computer-readable instructions for image forming device | |
| JP4378338B2 (ja) | 情報処理装置、デバイス設定方法、記憶媒体、プログラム | |
| JP6436208B2 (ja) | 機器、情報処理端末、情報処理システム、情報処理方法、及びプログラム | |
| JP2018116524A (ja) | 画像形成装置、アクセス支援方法、およびコンピュータプログラム | |
| JP7446050B2 (ja) | 複合機、ディスプレイ共用方法、およびコンピュータプログラム | |
| JP2024036076A (ja) | 情報処理装置及びプログラム | |
| JP2025007508A (ja) | 情報処理システム、情報同期システム、及び情報処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200120 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200528 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200717 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200819 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200825 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200930 |
|
| 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: 20201013 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201111 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6794281 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |