Data processing method and system, and equipment

A data processing and data packet technology, applied in the computer field, can solve the problems of high complexity and time-consuming, and achieve the effect of reducing complexity, improving efficiency, and improving user experience

Active Publication Date: 2021-11-19
ALIBABA CLOUD COMPUTING LTD
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Moreover, the stack security check process during the existing hot fix is ​​highly complex. If the current system load is high, it will take a long time

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
  • Data processing method and system, and equipment
  • Data processing method and system, and equipment
  • Data processing method and system, and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] When maintaining an electronic device installed with a Linux system (for example, a server, etc.), in order to reduce the impact on the operation of the electronic device, the Linux kernel is usually maintained by means of hot repair or hot upgrade. However, during the maintenance process, if it is found that the function to be repaired or upgraded is being called by a process, then the repair or upgrade of the function to be replaced will be terminated. If it is not checked, or the function to be replaced is forced to be replaced after the check is wrong, it may cause an error in the Linux system, affect the normal operation of the electronic device, and have a relatively large adverse impact on the use of the user's electronic device. Therefore, before hot repair or hot upgrade, stack security checks are usually performed on all process stacks in the system. The existing hot repair methods include the kpatch_backtrace_address_verify method and the klp_check_stack_func...

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 embodiment of the invention provides a data processing method and system, and equipment. The method comprises the following steps: when an objective function, a to-be-replaced function in a kernel program and a security check area are determined according to a hot upgrade data packet, entering a shutdown state, wherein the security check area comprises a plurality of functions on a calling path where the to-be-replaced function is located in the kernel program; checking processes in which the plurality of functions are located in the security check area; and when the check result is safe, performing replacement operation on the to-be-replaced function according to the objective function. According to the technical scheme provided by the embodiment of the invention, all processes and stack frames do not need to be comprehensively checked any more, but functions with possible risks in the security check area corresponding to the objective function are checked, so that the complexity of stack security check is reduced, the efficiency of stack security check can be effectively improved, and thus, the user experience during hot upgrade can be improved.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to data processing methods, systems and equipment. Background technique [0002] With the development of Linux application requirements, user needs are becoming increasingly diverse, which in turn leads to more and more differentiated user requirements for Linux application systems. [0003] Hot patch (or hot fix, or hot fix patch) is a technology that modifies the software defect of the device without affecting the operation of the device. The hot patch technology not only provides a means to modify software errors in the running system in time, but also reduces the loss of customer revenue caused by version upgrades. Hot fix is ​​an online repair service for mobile devices or servers. It provides silent updates and fine-grained repair capabilities for online versions of apps or operating systems, helping developers to fix online problems in real time and release light...

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): G06F8/656G06F21/57
CPCG06F8/656G06F21/57
Inventor 陈善佩邓二伟吴一昊
Owner ALIBABA CLOUD COMPUTING LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products