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

Patch method using RAM(random-access memory)and temporary memory, patch server, and client

A temporary storage and server technology, applied in the patch field, can solve problems such as server bottleneck, slow patch processing, patch redundancy, etc.

Inactive Publication Date: 2013-02-27
NEOWIZ GAMES CO LTD
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The problem with the conventional patching method is that resource usage of the patch server and the patch client is inefficient and since patch redundancy occurs if there is an error in the information about the version of the patch or patching is partially performed, on the server bottleneck
Therefore, although this technique slightly reduces patch data compared to conventional patching techniques, the algorithms used to allocate memory and perform patching are not improved
For this reason, there are the following problems: if an error occurs when downloading a file for patching, all data for patching needs to be downloaded again; patch processing is slow when a larger file is being patched; and inefficient use of hardware resources
In addition, there is a problem that a heavy load is imposed on the patch server due to the inefficient operation of the patch client

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
  • Patch method using RAM(random-access memory)and temporary memory, patch server, and client
  • Patch method using RAM(random-access memory)and temporary memory, patch server, and client
  • Patch method using RAM(random-access memory)and temporary memory, patch server, and client

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The description of the disclosed technology is shown for purposes of structural or functional description only. The scope of the disclosed technology should not be construed as being limited to the embodiments described below. That is, the embodiments can be modified in various ways and the scope of the technology disclosed should be understood to cover equivalents that can also realize the technical spirit of the embodiments.

[0025] Meanwhile, the meanings of the terms described in the present application should be understood as follows.

[0026] The words "first", "second", etc. are used to distinguish elements, and these elements should not be limited by these words. For example, a first element may be called a second element, or similarly, a second element may be called a first element, without departing from the scope and technical spirit of the present invention.

[0027] When an element is described as being "coupled" or "connected" to another element, it wil...

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 patch method using RAM and temporary memory, a patch server, and a client. A patch method is disclosed. The patch method can be executed in the patch client. The patch client can be connected to the patch serve, and comprises a memory device and the RAM. The patch method comprises the following steps: a) accessing the patch server and receiving the patch data from the patch server; b) calculating the available space of the RAM; c) when the patch data is smaller than or equal to the available space of the RAM, the available space of the RAM executes the patching operation; d) when the patch data is larger than or equal to the available space of the RAM, the temporary memory having the capacity corresponding to the capacity of the patch data can be distributed to the memory device, and the patching operation can be executed by using the distributed temporary memory.

Description

technical field [0001] The present invention generally relates to patch technology, and more particularly, to a patch method using memory and temporary storage capable of patching a large amount of data faster and more reliably, and a patch server and client using the patch method. Background technique [0002] As the computing environment has evolved, the performance of hardware has become high and software running on the hardware has become able to use many resources. Therefore, there is a tendency that the capacity of software is gradually increased. Furthermore, with the development of the network environment, it has become very popular to transmit and distribute software over the network. In particular, the content of software is frequently changed or expanded due to various reasons (for example, the release of new versions of the software). Changes or extensions are made available to users to update the software, which is known as patching or updating. [0003] Conv...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445
CPCG06F8/68G06F12/00G06F9/06G06F8/65G06F15/16G06F8/658
Inventor 张星国刘光喜成周弦陈譓瑱李允珩
Owner NEOWIZ GAMES CO LTD
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