Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Application layer programming method and system based on extended operating system kernel

An operating system and programming method technology, applied in the application layer programming method and system field based on the extended operating system kernel, can solve problems such as crashes, high threshold for driver layer program development, and low software development efficiency, and achieve the effect of improving development efficiency

Pending Publication Date: 2021-12-31
SHENZHEN LEAGSOFT TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Application layer programs cannot directly call operating system component interfaces to obtain data
[0003] In general, the development threshold of the driver layer program of the operating system is very high, and developers need to have corresponding technical accumulation, ordinary developers are not competent
In addition, unqualified third-party drivers may cause the operating system to be unstable, such as blue screens, crashes, and unresponsive programs.
The release of the driver layer program requires the operating system to provide the company's official signature, the process is complicated, and the update of the operating system driver layer program needs to restart the computer, and the software development efficiency is low

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
  • Application layer programming method and system based on extended operating system kernel
  • Application layer programming method and system based on extended operating system kernel

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] An application layer programming method based on extending the operating system kernel, see figure 1 , including the following steps:

[0042] S1: receiving a pre-executed script from an application layer program;

[0043] S2: Check the pre-execution script to obtain a check result;

[0044] S3: If the check result is passed, serialize the pre-execution script to obtain a pre-execution MAP format file;

[0045] S4: call the corresponding driver layer program in the driver layer program library according to the pre-executed MAP format file;

[0046] S5: receiving the execution result returned by the driver layer program;

[0047] S6: Return the execution result to the application layer program.

[0048] Specifically, the pre-executed script may be selected from multiple predefined scripts, or obtained through direct definition. During the development of the application layer program, if it is necessary to call the driver layer program, the corresponding pre-executio...

Embodiment 2

[0062] An application layer programming system based on an extended operating system kernel, the application layer programming system is loaded in the operating system; see figure 2 , the application layer programming system includes:

[0063] Script parsing module: used to receive the pre-execution script from the application layer program, check the pre-execution script to obtain the inspection result; if the inspection result is passed, serialize the pre-execution script to obtain the pre-execution script Execute the MAP format file; the script parsing module is also used to return the execution result to the application layer program;

[0064] Core processing module: connected with the script parsing module; the core processing module is used to call the corresponding driver layer program in the kernel interaction module according to the pre-execution MAP format file; the core processing module is also used to return the execution result Parse the module for the script; ...

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 an application layer programming method and system based on an extended operating system kernel. The method comprises the following steps: receiving a pre-execution script from an application layer program; checking the pre-execution script to obtain a check result; if the check result is that the pre-execution script passes the checking, serializing the pre-execution script to obtain a pre-execution MAP format file; calling a corresponding driver layer program in a driver layer program library according to the pre-execution MAP format file; receiving an execution result returned by the driver layer program; and returning the execution result to the application layer program. According to the method, the common driver layer program is packaged, the application layer program can call the driver layer program through the script language, a developer does not need to develop the driver layer program, and the software development efficiency is improved.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates to an application layer programming method and system based on an extended operating system kernel. Background technique [0002] In the process of software development, its programs usually include two types: application layer programs and driver layer programs. Application layer programs can implement some operating system-based business logic, such as: audio and video players, compression software, instant messaging tools, and so on. If the application layer program needs to process the data provided by the operating system, such as process start and stop, file reading and writing, network connection / sending / receiving, registry reading and writing, etc., the driver layer program is required as the middleware. The driver layer program obtains the data of the operating system component interface and returns it to the application layer program for processing. Applica...

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): G06F8/30G06F8/41G06F8/73
CPCG06F8/315G06F8/73G06F8/427
Inventor 张双峻刘兴艾王新成王杰
Owner SHENZHEN LEAGSOFT TECH
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
Eureka Blog
Learn More
PatSnap group products