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

Migrating software use mode based on system call wrapping technology

A technology for migrating software and application software, applied in the direction of multi-programming devices, etc., can solve the problems of software incompatibility, large network delay, and excessive server load, and achieve the effect of avoiding heavy centralized server load.

Inactive Publication Date: 2008-10-22
焦秀琴
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But this method has two problems: first, if there are many people logging in, the load on the server is easy to be too heavy; second, the connection through the WAN will introduce a large network delay, which cannot be solved by increasing the network bandwidth, so User experience can be poor
This solution is more convenient and universal. The main problem is that it is not compatible with existing software and needs to be redeveloped; it also depends on the version compatibility of the browser.

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
  • Migrating software use mode based on system call wrapping technology
  • Migrating software use mode based on system call wrapping technology
  • Migrating software use mode based on system call wrapping technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] We divide the implementation of this transferable usage into two aspects: "acquisition of resources not provided by the operating system of the application software" and "interception and processing of system calls related to running resources", and introduce the specific implementation. The following uses a mobile storage device to store resources not provided by the operating system as an example for a specific introduction: the computers described below are all x86 personal computers, the operating system is Windows XP SP2, and the mobile storage device is a USB 2.0 mobile hard disk (capacity 40G ).

[0033] 1. Acquisition of resources not provided by the operating system of the application software

[0034]At present, mainstream software is released in the form of installation packages, that is, after users get the software, they need to install it first before using it. During this installation process, the installation program creates the installation directory o...

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

The invention provides a transportable software using mode based on the system package calling technology, belonging to the computer software field. The mode ensures that users can use the application software with individualized configuration on any personal computer running a Windows operating system at any time through mobile storage equipment or network servers and do not need to install the software. The invention relates to a software using mode which is realized by that: all needed resources which are provided by a non-operating system in the running process of the application software and comprise files, directories, system registries and environment variables are stored in the mobile storage equipment or the network servers; the access to the resources is intercepted through the system package calling technology and is redirected to the mobile storage equipment or the network servers. The mode is compatible with the prior Windows application software without modifying source codes of the software.

Description

technical field [0001] A portable software usage pattern based on system call wrapping technology (hereinafter referred to as a portable usage pattern) belongs to the field of computer software. Background technique [0002] The reduction of hardware costs and the substantial improvement of the network infrastructure make it easier for people to use computers on various occasions, but the key issue is how to reproduce the personal working environment familiar to each user on these different computers (rather than relying on Carrying a laptop) - mainly including personalized applications and their configuration. For example, a user has a fixed window (Windows) working environment and a series of required application programs at home, such as office software, media processing software, instant messaging software, etc.; What about using these software? Even if the software is installed on other machines, how to obtain its personalized software configuration? [0003] The exi...

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/46
Inventor 卢玉英
Owner 焦秀琴
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