Method, device and information processing system for preventing application from running multiple instances
An information processing system and a technology for running information, applied in the direction of multi-program device, program control device, program loading/starting, etc., can solve the problem that it is impossible to prevent multiple instances of the application program running in the sand table, and achieve the effect of simple implementation method
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0024] figure 1 The implementation flow of the method for preventing an application program from running multiple instances provided by Embodiment 1 of the present invention is shown, and the process of the method is described in detail as follows:
[0025] In step S101, the instance running request information sent by the client is received, and the information carries a first ID indicating the client and a second ID of the application program to which the instance belongs.
[0026] In this embodiment, the server receives instance running request information sent by the client, and the request information includes but not limited to a first ID representing the client and a second ID of the application program to which the instance belongs. Wherein, the first ID is a globally unique feature ID acquired by the client from the local operating environment, for example: the physical address of the network card of the client. Furthermore, when the client has multiple network cards...
Embodiment 2
[0042] figure 2 It shows the implementation flow of the method for preventing an application program from running multiple instances provided by Embodiment 2 of the present invention. This embodiment adds step S206 on the basis of Embodiment 1:
[0043] In step S206, the running state of the instance is monitored in real time, and if the running state of the instance does not change within a preset time range, the running information of the instance in the state information table is deleted.
[0044]In this embodiment, in order to prevent a certain instance of the client from exiting the server, the server does not receive the exit information of the instance due to network failure and other reasons, which affects the operation of the next instance, and the server provides a The state sets a time threshold (for example: the time threshold for the running state is paused is 20 minutes, etc.), if the running state of the instance does not change within the time domain value, de...
Embodiment 3
[0046] image 3 It shows the implementation flow of the method for preventing an application program from running multiple instances provided by Embodiment 3 of the present invention. In this embodiment, step S307 is added on the basis of Embodiment 2:
[0047] In step S307, the running state of the instance is monitored in real time, and an early warning process is performed when the running state of the instance is abnormal.
[0048] In this embodiment, the running state of the instance is monitored in real time, and when there is an abnormality in the running state of the instance (for example: frequent exit and running, multiple instance running requests of the same application program, etc.), Early warning processing. The manner of early warning processing includes but is not limited to blacklisting the application program ID or client ID corresponding to the abnormal instance. Through this embodiment, the stability and security of the system can be effectively improved...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com