JP4151978B2 - サーバ装置、管理方法およびプログラム - Google Patents
サーバ装置、管理方法およびプログラム Download PDFInfo
- Publication number
- JP4151978B2 JP4151978B2 JP2005152061A JP2005152061A JP4151978B2 JP 4151978 B2 JP4151978 B2 JP 4151978B2 JP 2005152061 A JP2005152061 A JP 2005152061A JP 2005152061 A JP2005152061 A JP 2005152061A JP 4151978 B2 JP4151978 B2 JP 4151978B2
- Authority
- JP
- Japan
- Prior art keywords
- session
- processing
- unit
- progress
- 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.)
- Expired - Fee Related
Links
- 238000007726 management method Methods 0.000 title claims description 7
- 238000012545 processing Methods 0.000 claims description 134
- 238000000034 method Methods 0.000 claims description 77
- 230000008569 process Effects 0.000 claims description 72
- 230000004044 response Effects 0.000 claims description 31
- 230000010365 information processing Effects 0.000 claims description 22
- 230000002250 progressing effect Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 230000015654 memory Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
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/14—Session management
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Description
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
なお、本図においては、サーバ装置20−1〜Nを代表してサーバ装置20−1の機能を説明したが、サーバ装置20−2〜Nの各々も、サーバ装置20−1と略同一の機能を有するので説明を省略する。
15 端末装置
20 サーバ装置
25 DBシステム
200 入力部
210 処理部
220 記憶部
230 無効化部
240 判断部
250 取得部
260 表示制御部
270 表示部
280 引継部
300 セッション情報記憶領域
310 経過情報記録領域
500 情報処理装置
Claims (15)
- 端末装置から受けた要求に応じて処理を行うサーバ装置として、情報処理装置を機能させるプログラムであって、
当該情報処理装置を、
同時に複数のセッションを処理中とすることが可能であり、当該端末装置から受けたセッション処理要求を処理する処理部と、
当該処理中のセッションの各々に対応付けて、当該セッションの処理経過を示す経過情報を記憶する記憶部と、
第1セッションの処理経過が進行することなく経過した経過時間を取得する取得部と、
取得した前記経過時間が予め定められた時間以上である場合には、当該第1セッションの処理を引き継いで実行させるか否かを示す指示の入力を、利用者から受け付ける入力部と、
複数の当該セッションのうち、第1セッションから第2セッションへ処理を引き継がせるか否かを判断する判断部と、
当該判断部による判断に基づいて、当該第2セッションに対応する第2経過情報を当該第1セッションに対応する第1経過情報によって更新する引継部
として機能させ、
前記判断部は、前記入力部により当該第1セッションを引き継いで実行させる指示の入力を受け付けた場合、または、前記取得部により取得した前記経過時間が前記予め定められた時間未満の場合は、第1セッションから第2セッションへ処理を引き継がせると判断する
プログラム。 - 前記判断部は、前記第1セッションの処理経過が前記第2セッションの処理経過よりも進行していることを条件に、第1セッションから第2セッションへ処理を引き継がせるか否かを判断する
請求項1に記載のプログラム。 - 前記処理部は、同時に複数の利用者をログインさせることが可能であり、前記端末装置から受けたログイン要求を処理し、
前記記憶部は、前記処理中のセッションの各々に対応付けて、当該セッションにおいて前記サーバ装置にログインしている利用者の識別情報を更に記憶し、
前記判断部は、前記第1セッション及び前記第2セッションに同一の識別情報が対応付けられている場合に、第1セッションから第2セッションへ処理を引き継がせるか否かを判断する
請求項1または2に記載のプログラム。 - 前記処理部は、前記ログイン要求が適切に処理されることに応じて、前記セッションの処理を開始する
請求項3に記載のプログラム。 - 前記判断部は、第1セッションが処理中であり、かつ第2セッションの処理が開始されたことに応じて、第1セッションから第2セッションへ処理を引き継がせるか否かを判断する
請求項3に記載のプログラム。 - 前記情報処理装置を、
処理中の各々のセッションについて、当該セッションの処理が進行することなく予め定められた期間が経過した場合は、当該セッションに対応する前記利用者の識別情報を前記記憶部において無効化する無効化部として更に機能させ、
前記判断部は、ログインした前記利用者の識別情報が前記記憶部に記憶されている場合は、第1セッションから第2セッションへ処理を引き継がせるか否かを判断する
請求項3に記載のプログラム。 - 前記取得部は、ログインした前記利用者の識別情報が第1セッションに対応付けて前記記憶部に記憶されている場合に、当該第1セッションの処理経過が進行することなく経過した経過時間を取得する
請求項6に記載のプログラム。 - 前記情報処理装置を、
ログインした前記利用者の識別情報が第1セッションに対応付けて前記記憶部に記憶されている場合に、当該第1セッションの処理を引き継ぐ旨を示す選択肢と、当該第1セッションの処理を引き継がずに新たな処理を開始する旨を示す選択肢とを表示する表示部と、
前記取得部によって取得された経過時間がより短い場合に、当該経過時間がより長い場合と比較して、当該第1セッションの処理を引継ぐ旨を示す選択肢を、他の選択肢よりもより優先して前記表示部により表示させる表示制御部
として更に機能させ、
前記取得部は、当該第1セッションの処理を引き継ぐ旨を示す選択肢が選択された場合は、当該第1セッションの処理を引き継ぐ旨の指示の入力を受け付けたと判断する
請求項3に記載のプログラム。 - 前記記憶部は、
処理中の各々のセッションに対応して設けられ、当該セッションの経過情報を記憶する複数の第1領域と、
処理中のセッション毎に、当該セッションにおいてログインした利用者の識別情報と、当該セッションに対応する前記第1領域へのポインタとを記憶する第2領域と
を有し、
前記引継部は、前記第2領域において、前記第1セッションに対応する前記第1領域へのポインタを、前記第2セッションに対応する第1領域のポインタとして記憶させることにより、当該第2セッションに対応する第2経過情報を当該第1セッションに対応する当該第1経過情報によって更新する
請求項3から8のいずれかに記載のプログラム。 - 端末装置から受けた要求に応じて処理を行う複数のサーバ装置の一として、情報処理装置を機能させるプログラムであって、
前記判断部は、ログインした前記利用者の識別情報が一のサーバ装置の前記記憶部に記憶されていないことを条件として、他のサーバ装置の記憶部に当該識別情報が記憶されているか否かを判断し、さらに、
当該他のサーバ装置の記憶部に当該識別情報が記憶されていることを条件として、第1セッションから第2セッションへ処理を引き継がせると判断し、
前記引継部は、当該識別情報に対応して記憶された第1経過情報を前記他のサーバ装置の記憶部から取得して、取得した当該第1経過情報によって、当該サーバ装置の記憶部において前記第2セッションに対応する第2経過情報を更新する
請求項9に記載のプログラム。 - 前記引継部は、前記第1経過情報を前記第2経過情報へコピーすることによって更新する
請求項1から8のいずれかに記載のプログラム。 - 前記情報処理装置を、
前記引継部によって、前記第1セッションに対応する第1経過情報を前記第2セッションに対応付けて前記記憶部に記憶させたことを条件として、当該第1セッションを無効化する無効化部
として更に機能させる請求項1から11のいずれかに記載のプログラム。 - 端末装置から受けた要求に応じて処理を行うサーバ装置であって、
同時に複数のセッションを処理中とすることが可能であり、当該端末装置から受けたセッション処理要求を処理する処理部と、
第1セッションの処理経過が進行することなく経過した経過時間を取得する取得部と、
取得した前記経過時間が予め定められた時間以上である場合には、当該第1セッションの処理を引き継いで実行させるか否かを示す指示の入力を、利用者から受け付ける入力部と、
当該処理中のセッションの各々に対応付けて、当該セッションの処理経過を示す経過情報を記憶する記憶部と、
複数の当該セッションのうち、第1セッションから第2セッションへ処理を引き継がせるか否かを判断する判断部と、
当該判断部による判断に基づいて、当該第2セッションに対応する第2経過情報を当該第1セッションに対応する第1経過情報によって更新する引継部と
を備え、
前記判断部は、前記入力部により当該第1セッションを引き継いで実行させる指示の入力を受け付けた場合、または、前記取得部により取得した前記経過時間が前記予め定められた時間未満の場合は、第1セッションから第2セッションへ処理を引き継がせると判断する
サーバ装置。 - 端末装置から受けた要求に応じて処理を行うサーバ装置においてセッションを管理する管理方法であって、
前記サーバ装置は、
当該処理中のセッションの各々に対応付けて、当該セッションの処理経過を示す経過情報を記憶する記憶部を有し、
当該端末装置から受けたセッション処理要求を処理する処理段階と、
第1セッションの処理経過が進行することなく経過した経過時間を取得する取得段階と、
取得した前記経過時間が予め定められた時間以上である場合には、当該第1セッションの処理を引き継いで実行させるか否かを示す指示の入力を、利用者から受け付ける入力段階と、
複数の当該セッションのうち、第1セッションから第2セッションへ処理を引き継がせるか否かを判断する判断段階と、
当該判断段階における判断に基づいて、当該第2セッションに対応する第2経過情報を当該第1セッションに対応する第1経過情報によって更新する引継段階と
を備え、
前記判断段階は、前記入力段階により当該第1セッションを引き継いで実行させる指示の入力を受け付けた場合、または、前記取得段階により取得した前記経過時間が前記予め定められた時間未満の場合は、第1セッションから第2セッションへ処理を引き継がせると判断する
管理方法。 - 端末装置から受けた要求に応じて処理を行うサーバ装置として、情報処理装置を機能させるプログラムであって、
当該情報処理装置を、
同時に複数の利用者をログインさせることが可能であり、前記端末装置から受けたログイン要求を処理して、セッション処理を開始する処理部と、
当該処理中のセッションの各々に対応付けて、当該セッションにおいて前記サーバ装置にログインしている利用者の識別情報と当該セッションの処理経過を示す経過情報を記憶する記憶部と、
処理中の各々のセッションについて、当該セッションの処理が進行することなく予め定められた期間が経過した場合は、当該セッションに対応する前記利用者の識別情報を前記記憶部において無効化する無効化部と、
ログインした前記利用者の識別情報が第1セッションに対応付けて前記記憶部に記憶されている場合に、第1セッションの処理経過が進行することなく経過した経過時間を取得する取得部と、
取得した前記経過時間が予め定められた時間以上である場合には、当該第1セッションの処理を引き継いで実行させるか否かを示す指示の入力を、利用者から受け付ける入力部と、
前記第1セッション及び第2セッションに同一の識別情報が対応付けられている場合に、第1セッションから前記第2セッションへ処理を引き継がせるか否かを判断する判断部と、
当該判断部による判断に基づいて、当該第2セッションに対応する第2経過情報を当該第1セッションに対応する第1経過情報によって更新する引継部
として機能させ、
前記判断部は、前記入力部により当該第1セッションを引き継いで実行させる指示の入力を受け付けた場合、または、前記取得部により取得した前記経過時間が前記予め定められた時間未満の場合は、第1セッションから第2セッションへ処理を引き継がせると判断する
プログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005152061A JP4151978B2 (ja) | 2005-05-25 | 2005-05-25 | サーバ装置、管理方法およびプログラム |
| CN200610080909.8A CN1869940A (zh) | 2005-05-25 | 2006-05-22 | 用于信息处理的方法与系统 |
| US11/420,048 US20060271674A1 (en) | 2005-05-25 | 2006-05-24 | Server device, management method and program product |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005152061A JP4151978B2 (ja) | 2005-05-25 | 2005-05-25 | サーバ装置、管理方法およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006330973A JP2006330973A (ja) | 2006-12-07 |
| JP4151978B2 true JP4151978B2 (ja) | 2008-09-17 |
Family
ID=37443608
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005152061A Expired - Fee Related JP4151978B2 (ja) | 2005-05-25 | 2005-05-25 | サーバ装置、管理方法およびプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20060271674A1 (ja) |
| JP (1) | JP4151978B2 (ja) |
| CN (1) | CN1869940A (ja) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8078674B2 (en) * | 2007-05-10 | 2011-12-13 | International Business Machines Corporation | Server device operating in response to received request |
| JP4937070B2 (ja) * | 2007-09-28 | 2012-05-23 | 富士通株式会社 | 書類データ管理方法、書類データ作成方法、サーバおよびコンピュータプログラム |
| US8234345B2 (en) * | 2009-04-21 | 2012-07-31 | International Business Machines Corporation | Preserving a messaging service in a highly available environment |
| US10121133B2 (en) * | 2010-10-13 | 2018-11-06 | Walmart Apollo, Llc | Method for self-checkout with a mobile device |
| JP5919695B2 (ja) * | 2011-02-25 | 2016-05-18 | 株式会社リコー | セッション制御システム、伝送システム、及びプログラム |
| JP5844600B2 (ja) * | 2011-10-13 | 2016-01-20 | 株式会社ぐるなび | 商品販売システム |
| JP2015197759A (ja) | 2014-03-31 | 2015-11-09 | 富士通株式会社 | 情報処理装置、情報処理方法およびプログラム |
| JP6265873B2 (ja) | 2014-09-24 | 2018-01-24 | キヤノン株式会社 | モバイル端末とその制御方法、及びプログラム |
| JP6397312B2 (ja) * | 2014-11-06 | 2018-09-26 | キヤノン株式会社 | ネットワークシステム、及び、ネットワークシステムの制御方法 |
| CN104683731B (zh) * | 2015-03-20 | 2019-02-19 | 苏州科达科技股份有限公司 | 一种用于异构平台间通信的方法及系统 |
| CN106209744B (zh) * | 2015-05-07 | 2019-08-06 | 阿里巴巴集团控股有限公司 | 用户登录会话管控方法、装置及服务器 |
| JP6531594B2 (ja) * | 2015-09-25 | 2019-06-19 | 株式会社ノーリツ | 遠隔監視システム |
| CN108551453B (zh) * | 2018-04-23 | 2023-06-20 | 德阳国创智慧能源有限公司 | 设备状态信息接管方法及装置 |
| CN109711140B (zh) * | 2018-12-18 | 2023-02-28 | 平安科技(深圳)有限公司 | 站点登录状态控制方法、装置、计算机设备及存储介质 |
| US11201749B2 (en) * | 2019-09-11 | 2021-12-14 | International Business Machines Corporation | Establishing a security association and authentication to secure communication between an initiator and a responder |
| US11206144B2 (en) * | 2019-09-11 | 2021-12-21 | International Business Machines Corporation | Establishing a security association and authentication to secure communication between an initiator and a responder |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6714979B1 (en) * | 1997-09-26 | 2004-03-30 | Worldcom, Inc. | Data warehousing infrastructure for web based reporting tool |
| US6490624B1 (en) * | 1998-07-10 | 2002-12-03 | Entrust, Inc. | Session management in a stateless network system |
| US20040002878A1 (en) * | 2002-06-28 | 2004-01-01 | International Business Machines Corporation | Method and system for user-determined authentication in a federated environment |
| WO2004012086A1 (ja) * | 2002-07-29 | 2004-02-05 | Mitsubishi Denki Kabushiki Kaisha | インターネット通信システム及びインターネット通信方法及びセッション管理サーバ及び無線通信装置及び通信中継サーバ及びプログラム |
| US20040128542A1 (en) * | 2002-12-31 | 2004-07-01 | International Business Machines Corporation | Method and system for native authentication protocols in a heterogeneous federated environment |
| US20040128541A1 (en) * | 2002-12-31 | 2004-07-01 | Iinternational Business Machines Corporation | Local architecture for federated heterogeneous system |
| JP3788447B2 (ja) * | 2003-06-30 | 2006-06-21 | 株式会社日立製作所 | セッション制御サーバ、プレゼンスサーバ、セッション制御装置、当該セッション制御装置に適用されるソフトウェア、セッション制御方法、およびネットワークシステム |
| US7302370B2 (en) * | 2003-11-17 | 2007-11-27 | Oracle International Corporation | System and method for managing browser sessions in single and multi-server workflow environments |
| US8607322B2 (en) * | 2004-07-21 | 2013-12-10 | International Business Machines Corporation | Method and system for federated provisioning |
| US20060218628A1 (en) * | 2005-03-22 | 2006-09-28 | Hinton Heather M | Method and system for enhanced federated single logout |
-
2005
- 2005-05-25 JP JP2005152061A patent/JP4151978B2/ja not_active Expired - Fee Related
-
2006
- 2006-05-22 CN CN200610080909.8A patent/CN1869940A/zh active Pending
- 2006-05-24 US US11/420,048 patent/US20060271674A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20060271674A1 (en) | 2006-11-30 |
| CN1869940A (zh) | 2006-11-29 |
| JP2006330973A (ja) | 2006-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4151978B2 (ja) | サーバ装置、管理方法およびプログラム | |
| US6101555A (en) | Methods and apparatus for communicating between networked peripheral devices | |
| US7668974B2 (en) | Method and system for local provisioning of device drivers for portable storage devices | |
| TW424185B (en) | Named bookmark sets | |
| KR101229497B1 (ko) | 사용자별 인쇄 환경 설정에 따른 이메일 인쇄 방법 및 장치 | |
| JP5483116B2 (ja) | メンテナンスシステム、メンテナンス方法、及びメンテナンス用プログラム | |
| US20060294196A1 (en) | Method and system for storing a web browser application session cookie from another client application program | |
| US20090300225A1 (en) | Data Serialization In A User Switching Environment | |
| JP2006023830A (ja) | 出力終了通知方式、出力制御装置、制御プログラム及び記憶媒体 | |
| JP2001249907A (ja) | 起動処理方式 | |
| JP5249493B2 (ja) | ホストされているアプリケーションをオンラインで利用するためのターミナルサービスアカウントおよびセッションの管理 | |
| CN1327345C (zh) | 信息处理设备和程序 | |
| CN102566946A (zh) | 信息处理装置以及方法 | |
| CN103841188A (zh) | 一种浏览器中Cookie信息的处理方法和装置 | |
| CN101978665B (zh) | 对网络通信请求的选择性过滤 | |
| US20030131150A1 (en) | Installing device driver through web page | |
| JP4159100B2 (ja) | 情報処理装置による通信を制御する方法およびプログラム | |
| CN114968386A (zh) | 一种电子设备的设备信息管理方法、装置及设备 | |
| JP5703352B2 (ja) | アプリケーションシステム、携帯端末、サーバコンピュータおよびコンピュータプログラム | |
| JP7570193B2 (ja) | 情報処理装置、アプリケーションの起動方法及びプログラム | |
| GB2381618A (en) | System for recognising devices connected to a network | |
| JP5407386B2 (ja) | サーバ装置及びプログラム | |
| JP5569070B2 (ja) | 情報処理装置、情報処理システムおよびプログラム | |
| US20170249604A1 (en) | Electronic receipt system | |
| JP2010123023A (ja) | 情報処理装置、情報処理装置の制御方法、プログラム、及び、記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080118 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20080129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080325 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080602 |
|
| 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: 20080624 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20080626 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080630 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110711 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |