CN112379927B - Method, device, computer equipment and storage medium for remotely executing code instructions - Google Patents

Method, device, computer equipment and storage medium for remotely executing code instructions Download PDF

Info

Publication number
CN112379927B
CN112379927B CN202011285929.5A CN202011285929A CN112379927B CN 112379927 B CN112379927 B CN 112379927B CN 202011285929 A CN202011285929 A CN 202011285929A CN 112379927 B CN112379927 B CN 112379927B
Authority
CN
China
Prior art keywords
code instruction
kernel
server
module
page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011285929.5A
Other languages
Chinese (zh)
Other versions
CN112379927A (en
Inventor
罗伟东
黄楠嘉
张玉柱
张庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Hexun Huagu Information Technology Co ltd
Original Assignee
Shenzhen Hexun Huagu Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Hexun Huagu Information Technology Co ltd filed Critical Shenzhen Hexun Huagu Information Technology Co ltd
Priority to CN202011285929.5A priority Critical patent/CN112379927B/en
Publication of CN112379927A publication Critical patent/CN112379927A/en
Application granted granted Critical
Publication of CN112379927B publication Critical patent/CN112379927B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30145Instruction analysis, e.g. decoding, instruction word fields
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a method, a device, computer equipment and a storage medium for remotely executing code instructions, wherein the method comprises the steps of binding an interaction page with a kernel ID; inputting a code instruction through the interactive page; the server analyzes the code instruction and transfers the code instruction to the corresponding kernel; the kernel executes the code instruction and feeds back the execution result to the server; and the server packages and sends the execution result to the interactive page according to the fixed format for display. The whole execution process of the invention does not need to distribute program application clients to developers, reduces maintenance cost and machine resources, and can conveniently control authority and realize data security by adopting web page access.

Description

Method, device, computer equipment and storage medium for remotely executing code instructions
Technical Field
The present invention relates to the field of internet application design, and more particularly, to a method, an apparatus, a computer device, and a storage medium for remotely executing code instructions.
Background
Currently, the execution of an application requires logging onto a certain virtual machine start program, and then executing code instructions in an interactive environment. The mode is large in application memory occupation, needs more virtual machine resources, is non-uniform in environment, is high in operation and maintenance cost, and has the problem of data security.
Disclosure of Invention
The invention aims to overcome the defects in the prior art and provides a method, a device, computer equipment and a storage medium for remotely executing code instructions.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
in a first aspect, a method of remote execution of code instructions, the method comprising:
binding the interaction page with the kernel ID;
inputting a code instruction through the interactive page;
the server analyzes the code instruction and transfers the code instruction to the corresponding kernel;
the kernel executes the code instruction and feeds back an execution result to a server;
and the server packages and sends the execution result to the interactive page for display according to the fixed format.
The further technical scheme is as follows: the step of binding the interaction page with the kernel ID specifically comprises the following steps:
starting an interaction page through a Web page;
establishing a WebSocket long link between the interaction page and the server;
the kernel is initialized.
The further technical scheme is as follows: the step of the kernel executing the code instruction and feeding back the execution result to the server specifically comprises the following steps:
analyzing the code instruction type;
extracting parameters in the code instruction;
carrying out grammar check on the code instruction;
the call interface operates on code instructions.
In a second aspect, a device for remotely executing code instructions, the device comprising a binding unit, an input unit, an analysis unit, an execution unit and a packaging unit;
the binding unit is used for binding the interaction page with the kernel ID;
the input unit is used for inputting code instructions through the interactive page;
the analyzing unit is used for analyzing the code instruction by the server and transferring the code instruction to the corresponding kernel;
the execution unit is used for the kernel to execute the code instruction and feed back an execution result to the server;
and the packaging unit is used for packaging and sending the execution result to the interactive page for display by the server according to the fixed format.
The further technical scheme is as follows: the binding unit comprises a starting module, a building module and an initializing module;
the starting module is used for starting the interactive page through the Web page;
the establishing module is used for establishing a WebSocket long link between the interactive page and the server;
the initialization module is used for initializing the kernel.
The further technical scheme is as follows: the execution unit comprises an analysis module, an extraction module, a verification module and a calling module;
the analysis module is used for analyzing the code instruction type;
the extraction module is used for extracting parameters in the code instruction;
the verification module is used for carrying out grammar verification on the code instruction;
and the calling module is used for calling the interface to operate the code instruction.
In a third aspect, a computer device comprises a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the method steps of remotely executing code instructions as described above when the computer program is executed.
In a fourth aspect, a storage medium stores a computer program comprising program instructions that, when executed by a processor, cause the processor to perform method steps of remotely executing code instructions as described above.
Compared with the prior art, the invention has the beneficial effects that: according to the invention, the interactive page is established on the Web page, then the interactive page is bound with the kernel ID, when a code instruction to be executed exists, the code instruction is executed through the kernel according to the type of the code instruction, the execution result is returned to the server after the execution of the kernel is finished, the server packages the execution result and sends the execution result to the interactive page for display, the whole execution process does not need to distribute program application clients to developers, the maintenance cost and machine resources are reduced, and the Web page access is adopted, so that the permission control and the data security can be conveniently realized.
The foregoing description is only an overview of the present invention, and is intended to be more clearly understood as being carried out in accordance with the following description of the preferred embodiments, as well as other objects, features and advantages of the present invention.
Drawings
FIGS. 1-3 are flowcharts of embodiments of methods for remote execution of code instructions of the present invention;
FIGS. 4-6 are block diagrams illustrating the schematic structure of embodiments of apparatus for remote execution of code instructions of the present invention;
fig. 7 is a schematic block diagram of a computer device embodiment of the present invention.
Detailed Description
In order to more fully understand the technical content of the present invention, the following technical solutions of the present invention will be further described and illustrated with reference to specific embodiments, but are not limited thereto.
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
It should be understood that the terms "comprises" and "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
The invention provides a method for remotely executing code instructions, which is designed based on Web interaction. The invention is described below by means of specific examples.
Referring to fig. 1, a method for remotely executing code instructions includes the steps of:
s10, binding the interaction page with the kernel ID;
s20, inputting a code instruction through an interactive page;
s30, the server analyzes the code instruction and transfers the code instruction to the corresponding kernel;
s40, the kernel executes the code instruction and feeds back an execution result to the server;
s50, the server packages and sends the execution result to the interaction page according to the fixed format for display.
Further, referring to fig. 2, the step S10 specifically includes the following sub-steps:
s101, starting an interactive page through a Web page;
s102, establishing a WebSocket long link between an interaction page and a server;
s103, initializing the kernel.
Further, referring to fig. 3, the step S40 specifically includes the following sub-steps:
s401, analyzing the code instruction type;
s402, extracting parameters in a code instruction;
s403, carrying out grammar check on the code instruction;
s404, calling an interface to operate the code instruction.
According to the invention, the interactive page is established on the Web page, then the interactive page is bound with the kernel ID, when a code instruction to be executed exists, the code instruction is executed through the kernel according to the type of the code instruction, the execution result is returned to the server after the execution of the kernel is finished, the server packages the execution result and sends the execution result to the interactive page for display, the whole execution process does not need to distribute program application clients to developers, the maintenance cost and machine resources are reduced, and the Web page access is adopted, so that the permission control and the data security can be conveniently realized.
The processing of the overall method is described below as executing an HDFS (distributed file system) instruction.
The traditional implementation is to log on to a server that installs the HDFS program to execute the relevant command and requires that the server must be in network communication with the data cluster.
For the invention, firstly, a user only needs to start an HDFS interaction page on a Web page, and then a WebSocket long link is established with a server, and the request for initializing the HDFS kernel is notified, and the page is bound with the kernel ID. After initialization is completed, relevant HDFS commands are input into an input box of the interactive page, the HDFS commands are packaged into a fixed data structure and transmitted to a server, the server analyzes the type and the page ID of the commands, a corresponding HDFS processing core is selected, and the commands are transferred to the core processing (the HDFS core processing logic needs to be developed in advance and is registered in the system). The HDFS kernel parses the command, analyzes the command type (copy, download, etc.), extracts parameters, performs necessary grammar checking, invokes the interface to complete the command operation, returns the result to the server after the execution is completed, and returns the result to the interactive page for display after the server packages the result in a fixed format.
In addition, the kernel has flexible function realization mode, can analyze command processing logic by itself, and can build communication request by means of third party proxy service to complete related instructions.
It should be understood that the sequence number of each step in the foregoing embodiment does not mean that the execution sequence of each process should be determined by the function and the internal logic, and should not limit the implementation process of the embodiment of the present invention.
The present invention also provides a device for remotely executing code instructions without space sharing, referring to fig. 4, the device 1 for remotely executing code instructions comprises a binding unit 11, an input unit 12, an analysis unit 13, an execution unit 14 and a packaging unit 15;
a binding unit 11 for binding the interactive page with the kernel ID;
an input unit 12 for inputting code instructions through the interactive page;
the parsing unit 13 is configured to parse the code instruction by using a server, and transfer the code instruction to a corresponding kernel;
the execution unit 14 is used for executing the code instruction by the kernel and feeding back an execution result to the server;
and the packaging unit 15 is used for packaging and sending the execution result to the interactive page for display by the server according to the fixed format.
Further, referring to fig. 5, the binding unit 11 includes a startup module 111, a setup module 112, and an initialization module 113;
a starting module 111, configured to start an interaction page through a Web page;
the establishing module 112 is configured to establish a WebSocket long link between the interaction page and the server;
an initialization module 113, configured to initialize the kernel.
Further, referring to fig. 6, the execution list 41 includes an analysis module 411, an extraction module 412, a verification module 413, and a calling module 414;
an analysis module 411 for analyzing the code instruction type;
an extraction module 412, configured to extract parameters in the code instruction;
a checking module 413, configured to perform syntax checking on the code instruction;
and the calling module 414 is used for calling the interface to operate on the code instruction.
As shown in fig. 7, the present invention further provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the computer program to perform the method steps of remotely executing code instructions as described above.
The computer device 700 may be a terminal or a server. The computer device 700 includes a processor 720, a memory, and a network interface 750, which are connected through a system bus 710, wherein the memory may include a non-volatile storage medium 730 and an internal memory 740.
The non-volatile storage medium 730 may store an operating system 731 and computer programs 732. The computer program 732, when executed, causes the processor 720 to perform any one of a number of methods for remotely executing code instructions.
The processor 720 is used to provide computing and control capabilities to support the operation of the overall computer device 700.
The internal memory 740 provides an environment for the execution of a computer program 732 in the non-volatile storage medium 730, which computer program 732, when executed by the processor 720, causes the processor 720 to perform any of a number of methods for remote execution of code instructions.
The network interface 750 is used for network communications such as sending assigned tasks and the like. Those skilled in the art will appreciate that the architecture shown in fig. 7 is merely a block diagram of a portion of the architecture in connection with the present application and is not intended to limit the computer device 700 to which the present application is applied, and that a particular computer device 700 may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components. Wherein the processor 720 is configured to execute the program code stored in the memory to implement the following steps:
binding the interaction page with the kernel ID;
inputting a code instruction through the interactive page;
the server analyzes the code instruction and transfers the code instruction to the corresponding kernel;
the kernel executes the code instruction and feeds back an execution result to a server;
and the server packages and sends the execution result to the interactive page for display according to the fixed format.
The further technical scheme is as follows: the step of binding the interaction page with the kernel ID specifically comprises the following steps:
starting an interaction page through a Web page;
establishing a WebSocket long link between the interaction page and the server;
the kernel is initialized.
The further technical scheme is as follows: the step of the kernel executing the code instruction and feeding back the execution result to the server specifically comprises the following steps:
analyzing the code instruction type;
extracting parameters in the code instruction;
carrying out grammar check on the code instruction;
the call interface operates on code instructions.
It should be appreciated that in embodiments of the present application, the processor 720 may be a central processing unit (Central Processing Unit, CPU), the processor 720 may also be other general purpose processors, digital signal processors (Digital Signal Processor, DSPs), application specific integrated circuits (Application Specific Integrated Circuit, ASICs), off-the-shelf programmable gate arrays (Field-Programmable Gate Array, FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. Wherein the general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Those skilled in the art will appreciate that the computer device 700 structure shown in fig. 7 is not limiting of the computer device 700 and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the embodiments of the present invention may be essentially or a part contributing to the prior art or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of the functional units and modules is illustrated, and in practical application, the above-described functional distribution may be performed by different functional units and modules according to needs, i.e. the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-described functions. The functional units and modules in the embodiment may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit, where the integrated units may be implemented in a form of hardware or a form of a software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working process of the units and modules in the above device may refer to the corresponding process in the foregoing method embodiment, which is not described herein again.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the modules or units is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another apparatus, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection via interfaces, devices or units, which may be in electrical, mechanical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
The foregoing examples are provided to further illustrate the technical contents of the present invention for the convenience of the reader, but are not intended to limit the embodiments of the present invention thereto, and any technical extension or re-creation according to the present invention is protected by the present invention. The protection scope of the invention is subject to the claims.

Claims (4)

1. A method for remotely executing code instructions, the method comprising:
binding the interaction page with the kernel ID;
inputting a code instruction through the interactive page;
the server analyzes the code instruction and transfers the code instruction to the corresponding kernel;
the kernel executes the code instruction and feeds back an execution result to a server;
the server packages and sends the execution result to the interactive page according to a fixed format for display;
the step of binding the interaction page with the kernel ID specifically comprises the following steps:
starting an interaction page through a Web page;
establishing a WebSocket long link between the interaction page and the server;
initializing the kernel;
the step of the kernel executing the code instruction and feeding back the execution result to the server specifically comprises the following steps:
analyzing the code instruction type;
extracting parameters in the code instruction;
carrying out grammar check on the code instruction;
the call interface operates on code instructions.
2. The device for remotely executing the code instruction is characterized by comprising a binding unit, an input unit, an analysis unit, an execution unit and a packaging unit;
the binding unit is used for binding the interaction page with the kernel ID;
the input unit is used for inputting code instructions through the interactive page;
the analyzing unit is used for analyzing the code instruction by the server and transferring the code instruction to the corresponding kernel;
the execution unit is used for the kernel to execute the code instruction and feed back an execution result to the server;
the packaging unit is used for packaging and sending the execution result to the interactive page for display by the server according to the fixed format;
the binding unit comprises a starting module, a building module and an initializing module;
the starting module is used for starting the interactive page through the Web page;
the establishing module is used for establishing a WebSocket long link between the interactive page and the server;
the initialization module is used for initializing the kernel;
the execution unit comprises an analysis module, an extraction module, a verification module and a calling module;
the analysis module is used for analyzing the code instruction type;
the extraction module is used for extracting parameters in the code instruction;
the verification module is used for carrying out grammar verification on the code instruction;
and the calling module is used for calling the interface to operate the code instruction.
3. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the method steps of remote execution of the code instructions of claim 1 when the computer program is executed.
4. A storage medium storing a computer program comprising program instructions which, when executed by a processor, cause the processor to perform the method steps of remote execution of the code instructions of claim 1.
CN202011285929.5A 2020-11-17 2020-11-17 Method, device, computer equipment and storage medium for remotely executing code instructions Active CN112379927B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011285929.5A CN112379927B (en) 2020-11-17 2020-11-17 Method, device, computer equipment and storage medium for remotely executing code instructions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011285929.5A CN112379927B (en) 2020-11-17 2020-11-17 Method, device, computer equipment and storage medium for remotely executing code instructions

Publications (2)

Publication Number Publication Date
CN112379927A CN112379927A (en) 2021-02-19
CN112379927B true CN112379927B (en) 2024-01-23

Family

ID=74585735

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011285929.5A Active CN112379927B (en) 2020-11-17 2020-11-17 Method, device, computer equipment and storage medium for remotely executing code instructions

Country Status (1)

Country Link
CN (1) CN112379927B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2056196A1 (en) * 2007-10-26 2009-05-06 France Telecom Method of making and processing procedure calls, corresponding system and computer program product
CN101631107A (en) * 2008-07-16 2010-01-20 福建升腾资讯有限公司 Method for configuring Linux kernel based on Web method
KR20150029184A (en) * 2013-09-09 2015-03-18 삼성에스디에스 주식회사 Techniques for testing applications
US9195457B1 (en) * 2014-06-11 2015-11-24 Amazon Technologies, Inc. Interactive application programming interface documentation
CN108255890A (en) * 2016-12-29 2018-07-06 腾讯科技(深圳)有限公司 The treating method and apparatus of the page
CN109002706A (en) * 2018-06-08 2018-12-14 中国科学院计算技术研究所 Data isolation guard method and system in a kind of process based on user class page table
CN110020947A (en) * 2018-12-21 2019-07-16 ***股份有限公司 Accepting terminal system based on cloud kernel
CN111177617A (en) * 2019-12-06 2020-05-19 上海上讯信息技术股份有限公司 Web direct operation and maintenance method and device based on operation and maintenance management system and electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10152331B2 (en) * 2014-05-16 2018-12-11 Wind River Systems, Inc. Method and system for enforcing kernel mode access protection

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2056196A1 (en) * 2007-10-26 2009-05-06 France Telecom Method of making and processing procedure calls, corresponding system and computer program product
CN101631107A (en) * 2008-07-16 2010-01-20 福建升腾资讯有限公司 Method for configuring Linux kernel based on Web method
KR20150029184A (en) * 2013-09-09 2015-03-18 삼성에스디에스 주식회사 Techniques for testing applications
US9195457B1 (en) * 2014-06-11 2015-11-24 Amazon Technologies, Inc. Interactive application programming interface documentation
CN108255890A (en) * 2016-12-29 2018-07-06 腾讯科技(深圳)有限公司 The treating method and apparatus of the page
CN109002706A (en) * 2018-06-08 2018-12-14 中国科学院计算技术研究所 Data isolation guard method and system in a kind of process based on user class page table
CN110020947A (en) * 2018-12-21 2019-07-16 ***股份有限公司 Accepting terminal system based on cloud kernel
CN111177617A (en) * 2019-12-06 2020-05-19 上海上讯信息技术股份有限公司 Web direct operation and maintenance method and device based on operation and maintenance management system and electronic equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种扩展的多操作***远程启动协议ENCBP;韦理;徐广斌;张尧学;夏楠;匡文渊;;计算机研究与发展(第06期);19-26 *

Also Published As

Publication number Publication date
CN112379927A (en) 2021-02-19

Similar Documents

Publication Publication Date Title
CN108563517B (en) Calling method and device of system interface
CN101202761B (en) System of distributed resource scheduling and method thereof
CN105808320A (en) Equipment virtualization system and method based on Linux container
US9602329B1 (en) Dynamic remote procedure call
US10908971B1 (en) Method and system for generating a customizable connector
CN111831538A (en) Debugging method, device and storage medium
CN113312032B (en) Front-end project resource updating method and device, electronic equipment and storage medium
CN113162802A (en) Communication method, equipment and storage medium based on InfiniBand
EP3797356B1 (en) Code base sharing between standalone and web-based versions of an application due to the implementing of an emulated network communication channel
CN109725887B (en) Data interaction method and device based on message research and development framework and terminal equipment
CN113645308B (en) Mobile terminal TCP communication, device, equipment and storage medium
EP3416051A1 (en) Redirection method, apparatus, and system
CN113791920A (en) Dual-system communication method, device, electronic equipment and computer readable storage medium
CN112379927B (en) Method, device, computer equipment and storage medium for remotely executing code instructions
CN112379938A (en) Cross-browser safe local application calling method based on domestic operating system
CN109597952B (en) Webpage information processing method, system, electronic equipment and storage medium
CA2823085A1 (en) Method and system of implementing data load protocols
CA2921482C (en) A data processing method and system for intercepting signals between a peripheral device and a software application
CN115390863A (en) Application program installation package generation method and device, server and storage medium
CN108279855A (en) A method of read-write storage device
CN101324900B (en) Method, device and system for opening graphics user interface
US11240323B2 (en) Data transmission method and system
CN116975850B (en) Contract operation method, contract operation device, electronic equipment and storage medium
CN114090082B (en) Method and system for calling external interface by integrating rule engine
CN116627419A (en) Front-end service packaging method and related equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant