Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for keeping a web session alive in a web application

A network application, network session technology, applied in the direction of program control devices, electrical components, transmission systems, etc., can solve problems within an hour or even greater than an hour.

Inactive Publication Date: 2012-10-17
SIEMENS AG
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in practice there are two main difficulties with this option
The first problem is that setting an arbitrary timeout value greater than one hour will cause too much memory to be kept on the server (such as the Internet Information Server), where the web application is hosted, holding all the sessions for thousands of user sessions data
The second problem is that it is possible to run into testing web applications where typically the timeout for a web application will not exceed an hour or even be greater than an hour

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for keeping a web session alive in a web application
  • Method for keeping a web session alive in a web application
  • Method for keeping a web session alive in a web application

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0055] For the current web page, in order to implement the mechanism to keep the session valid, the user must write the following code:

[0056]

example 2

[0058] In order to implement a mechanism for keeping the session valid based on events, click the button (on / off) of the web page here. When the button is clicked, the state changes and the page is reloaded. But when the state is on, the session always remains valid. When the state is off, the session remains valid according to the configured timeout parameter.

[0059]

[0060] Therefore, the method allows the web page to be automatically refreshed in the background after the operation is normally performed without any further user interaction. Therefore, the added part of the code effectively creates a hidden postback that keeps the state of the session valid. With the help of the class library, users can manage the session timeout status at the engineering level and eliminate premature timeouts, thus eliminating any possible data loss risks. Further, a single user can log in to the web application individually and permanently, which is very typically used for longer data ent...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

There is a need for an improved method to keep a web session in a web application alive for a determinable amout of time allowing to keep a limited amount of data on the Internet Information Server and manage individually the session timeout characteriscs of the web session in the web application. These objectives are achieved according to a method for keeping a web session alive in a web application, comprising the steps of: a) providing a software tool that offers at least one software-coded mechanism to keep the web session alive; said software tool comprising a class library that comprises a first part that manages a specific portion of code to be added to a web page of said web application and a second part that manages the responses to requests from a web server that is deriving from the portion of code added to the web page; b) at engineering level during the development of a page of the web application, using the class library to assign the desired software-coded mechanism to the web page of the web application, wherein said assignment adds the respective specific portion of code to the web page of said web application; c) at runtime of the web application, executing the specific portion of code added in order to answer the requests from a web server in the dependency of the desired mechanism. This method therefore allows to automaticall refresh the web pages in the background behind without any further user interaction. Thereby, the portion of code added effectively creates a hidden postback that keeps alive the session's state. By means of the class library, the user is enabled at engineering level to manage the session timeout state and to eliminate a premature timeout thereby eliminating any risk of possible data loss.

Description

Technical field [0001] The present invention relates to a method for keeping a network session alive in a network application. Background technique [0002] The present invention can be considered to be based on modern manufacturing processes. These manufacturing processes are highly automated and can be divided into several hierarchical layers. For example, at the highest level, enterprise resource planning (ERP) is executed, which can be referred to as the business layer. At a lower level, hardware implementation and control are performed, which can be called various control levels. The industry standard ISA S95 defines the middle layer, which integrates and links the business and control layers. This middle layer is called the Manufacturing Execution System (MES), which defines the MES process based on the data and interaction between various functions, such as production modeling, production scheduling, resource management, resource allocation, scheduling, data collection ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/44H04L29/08
CPCH04L67/02
Inventor M·菲奥里托尼N·朱斯蒂
Owner SIEMENS AG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products