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

Method and device used in program tracking and electronic device

A technology for program tracking and calling programs, which is applied in the field of data processing and can solve problems such as coupling

Active Publication Date: 2017-01-11
ALIBABA GRP HLDG LTD
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The present application provides a method, device and electronic equipment for program tracking, to solve the problem that when a Java application program including subroutines in a non-OSGi environment and subroutines in an OSGi environment is used for program tracking in the prior art, There is a problem that the processing logic of the program tracking is coupled with the business processing logic

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 and device used in program tracking and electronic device
  • Method and device used in program tracking and electronic device
  • Method and device used in program tracking and electronic device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0144] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the application. However, the present application can be implemented in many other ways different from those described here, and those skilled in the art can make similar promotions without violating the connotation of the present application. Therefore, the present application is not limited by the specific implementation disclosed below.

[0145] In the present application, a method, device and electronic device for program tracking, and a flow control method, device and electronic device are provided. Each will be described in detail in the following examples.

[0146] The basic idea of ​​the method for program tracking provided by the embodiment of the present application is: use a memory area that both OSGI and non-OSGI subroutines can access to store tracking identifiers and tracking data, so that both OSGI and non-OSGI subroutines can Ability to ...

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 discloses a method and a device used in program tracking and an electronic device, as well as a traffic control method and device and the electronic device. The method used in the program tracking comprises the steps of receiving a calling request which is sent by a calling party and is corresponding to a special program; according to the calling request, and generating a tracking identifier; and executing each level of subprogram included in the special program, generating tracking data of the subprogram for at least one subprogram after the subprogram is executed, and storing corresponding records of the tracking identifier and the tracking data of the subprogram. By adopting the method provided by the invention, a non-OSGi (Open Service Gateway initiative) application program, when tracking and recording a function operating condition of the OSGi subprogram, can separate a tracking processing logic and a service processing logic of the subprogram, and the transformation at a source code level on each subprogram is prevented; and thus, the effect of not affecting the robustness and the reliability of non-OSGi application program service processing is achieved.

Description

technical field [0001] The present application relates to the technical field of data processing, in particular to a method, device and electronic equipment for program tracking. The present application also relates to a flow control method, device and electronic equipment. Background technique [0002] In computer science, a large program is usually composed of multiple subroutines. As a part of code in a large program, a subroutine consists of one or more statement blocks. Subroutines are responsible for completing a specific task and are relatively independent from other code. A subroutine generally has input parameters and a return value, and can be called by other programs, other subroutines, or even itself (such as recursion). The last instruction of the subroutine must be a return instruction, so it is guaranteed to return to the program that called it. [0003] In practical applications, it is often necessary to track the actual execution of each subroutine durin...

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): G06F11/36
Inventor 陈旭东
Owner ALIBABA GRP HLDG 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