CN101673218B - Method and system for acquiring Linux kernel information - Google Patents

Method and system for acquiring Linux kernel information Download PDF

Info

Publication number
CN101673218B
CN101673218B CN200910236010.4A CN200910236010A CN101673218B CN 101673218 B CN101673218 B CN 101673218B CN 200910236010 A CN200910236010 A CN 200910236010A CN 101673218 B CN101673218 B CN 101673218B
Authority
CN
China
Prior art keywords
telnet
terminal
linux kernel
registered
command
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.)
Expired - Fee Related
Application number
CN200910236010.4A
Other languages
Chinese (zh)
Other versions
CN101673218A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN200910236010.4A priority Critical patent/CN101673218B/en
Publication of CN101673218A publication Critical patent/CN101673218A/en
Application granted granted Critical
Publication of CN101673218B publication Critical patent/CN101673218B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a method for acquiring Linux kernel information. The method comprises the following steps: carrying out initialization on valid fields of a Telnet protocol by a Linux kernel console structure; when needing to check the Linux kernel information, registering a Telnet terminal to be registered to a Telnet console object by registering Telnet terminal variables, and adding the Telnet console object into a kernel information output control equipment list; and outputting the Linux kernel information to the registered Telnet terminal by the Telnet console object, and receiving the Linux kernel information by the Telnet terminal. The invention discloses a system for acquiring Linux kernel information simultaneously; and according to the method, the remote acquisition of the Linux kernel information of the equipment can be realized, and the maintaining efficiency is improved.

Description

Method and system for acquiring Linux kernel information
Technical Field
The invention relates to a Linux kernel technology, in particular to a method and a system for acquiring Linux kernel information.
Background
Linux is an operating system free of charge and capable of opening source codes, and is favored by vast equipment manufacturers due to free software on one hand and high efficiency and flexibility on the other hand, and is increasingly used in product development at present.
In consideration of software security, the Linux kernel divides software operation into a kernel mode and a user mode, the kernel mode and the user mode are two operation levels of an operating system, when the software operation is in the kernel mode, an executed kernel code can use a kernel stack of a current software process, and the Linux kernel operates in a kernel code with the highest privilege level (level 0); when the software runs in the code of the user, the software is called to be in a user state, and the Linux kernel runs in the user code with the lowest privilege level (3 levels). Thus, for some important abnormal information, it is necessary to capture output in kernel mode, such as memory access crossing (PAGE FAULT). The Linux kernel information is usually only output and displayed on certain terminal devices. Such as: a machine using Linux, which typically displays Linux kernel information on a display connected to the machine; on the equipment using embedded Linux, Linux kernel information is usually output to serial equipment, and the Linux kernel information is output to a local terminal through the serial equipment for display.
The Linux kernel information can only be displayed and viewed locally, which causes a disadvantage that: when equipment runs on site and Linux has problems, maintenance personnel need to solve the problems and maintain the equipment stably, the equipment needs to arrive at the site of the equipment to acquire Linux kernel information, time and labor are wasted, and great inconvenience is brought to equipment maintenance.
Disclosure of Invention
In view of this, the main objective of the present invention is to provide a method and a system for obtaining Linux kernel information, which implement remote obtaining of the Linux kernel information of a device.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the invention discloses a method for acquiring Linux kernel information, which comprises the following steps:
initializing a field effective to a Telnet protocol by a console structure (console) of a Linux kernel, constructing a Telnet console object, and setting and registering a Telnet terminal variable;
when Linux kernel information needs to be checked, registering a Telnet terminal to be registered to a Telnet console object through registering a Telnet terminal variable, and adding the Telnet console object into a kernel information output control device list (continole _ drivers);
and outputting the Linux kernel information to the registered Telnet terminal through the Telnet console object, and receiving the Linux kernel information by the Telnet terminal.
In the foregoing solution, the initializing a field valid for the Telnet protocol specifically includes:
assigning a flag field in the console to CON _ ENABLED and CON _ PRINTBUFFER; and assigning the write field as a Telnet terminal output function.
In the foregoing solution, the registering of the Telnet terminal to be registered to the Telnet console object through registering the Telnet terminal variable specifically includes: according to the user mode executed registration command, when detecting that the variable of the Telnet terminal to be registered is empty, registering the Telnet terminal currently executing the registration command to a Telnet console object in the kernel mode;
further, in the above scheme, the method further includes: and when detecting that the variable of the Telnet terminal is pointed, stopping registration and returning registration failure information.
In the foregoing solution, the outputting of the Linux kernel information to the registered Telnet terminal through the Telnet console object specifically includes: the Linux kernel state traverses the container _ drivers by using a function printk (), finds the Telnet console object, calls the Telnet terminal output function, and outputs Linux kernel information to the Telnet terminal registered to the Telnet console object.
In the above scheme, the method further comprises: and when the registered Telnet terminal is cancelled through a cancellation command or the connection with the registered Telnet terminal is abnormal and disconnected due to network reasons, the Linux kernel dynamically and automatically cancels the registered Telnet terminal.
In the above solution, the Telnet terminal that deregisters by a deregistration command specifically includes: inputting a logout command at a registered Telnet terminal, and calling a tty _ release () function to logout the registered Telnet terminal by a Linux kernel state according to the logout command executed by a user state; or,
in the above scheme, the automatic logout specifically includes: and when detecting that the connection with the Telnet terminal is disconnected in the Linux kernel mode, calling a tty _ release () function to log off the registered Telnet terminal.
The invention discloses a system for obtaining Linux kernel information, which comprises:
the Telnet terminal is used for inputting a registration command and receiving Linux kernel information;
the Linux kernel is used for initializing the fields of the Console effective to the Telnet protocol, constructing a Telnet console object and setting and registering a Telnet terminal variable; the kernel mode is also used for registering a Telnet terminal to be registered to a Telnet console object through registering a Telnet terminal variable, and adding the Telnet console object into a kernel information output control device list; and outputting the Linux kernel information to the registered Telnet terminal through the Telnet console object.
In the above scheme, the Telnet terminal is further configured to input a logout command;
in the above scheme, the Linux kernel is further configured to perform logout in a kernel mode when a logout command code for inputting a logout command is executed according to a user mode or when disconnection with a Telnet terminal is detected;
in the above scheme, the Linux kernel is configured to register a Telnet terminal to be registered in a kernel state to a Telnet console object by registering a Telnet terminal variable, and specifically configured to register, according to a user-state executed registration command, a Telnet terminal currently executing the registration command in the kernel state to the Telnet console object when detecting that the registered Telnet terminal variable is empty; and the method is further used for stopping registration and returning registration failure information when detecting that the registered Telnet terminal variable points to.
In the above solution, the Telnet terminal includes:
the registration command module is used for the maintainer to input a registration command;
the information receiving module is used for receiving Linux kernel information and registration failure information;
and the logout command module is used for the maintenance personnel to input a logout command.
In the foregoing solution, the Linux kernel includes:
the initialization module is used for initializing fields of the Console valid for the Telnet protocol, constructing a Telnet console object and setting and registering Telnet terminal variables;
the registration module is used for executing a registration command code of a registration command according to a user mode, registering the current Telnet terminal to a Telnet console object when detecting that a registered Telnet terminal variable is empty, and adding the Telnet console object into the context _ drivers; the system is also used for stopping registration and returning registration failure information to the Telnet terminal when detecting that the variable of the Telnet terminal for registration points;
the information output module is used for calling a Telnet terminal output function by finding the Telnet console object and outputting Linux kernel information to the registered Telnet terminal;
and the logout module is used for logout according to a logout command executed by the user state or when detecting that the connection with the Telnet terminal is disconnected.
The invention provides a method and a system for acquiring Linux kernel information, which initialize Telnet; when Linux kernel information needs to be checked, registering a Telnet terminal to be registered as a Telnet console object, and adding the Telnet terminal into an information output console device list; then, outputting the Linux kernel information to a registered Telnet terminal through a Telnet console object; therefore, the Linux kernel information of the equipment can be remotely acquired through the Telnet terminal, so that the Linux kernel problem can be quickly positioned without personnel going to the equipment site, and the maintenance efficiency is improved; the advantages offered by the present invention are even more apparent, particularly when the device is in a remote location.
Drawings
FIG. 1 is a schematic flow chart of a method for obtaining Linux kernel information according to the present invention;
FIG. 2 is a schematic structural diagram of a system for acquiring Linux kernel information according to the present invention.
Detailed Description
The basic idea of the invention is: initializing the fields of Telnet valid by the Console of the Linux kernel, and constructing a Telnet console object; when Linux kernel information needs to be checked, registering a Telnet terminal to be registered to a Telnet console object, and adding the Telnet console object into the context _ drivers; and outputting the Linux kernel information to the registered Telnet terminal through the Telnet console object by using the function printk ().
The context _ drivers is a queue, and a plurality of different output terminal devices can be added into the queue, including terminal devices connected by using Telnet protocol, terminal devices connected locally, and the like.
The invention is further described in detail below with reference to the drawings and the specific embodiments.
The Telnet terminal is connected with the Linux kernel through a Telnet protocol, and the Linux kernel allocates a storage address for the connected Telnet terminal and stores information of the Telnet terminal, including information such as a port number and an IP address; the invention realizes a method for acquiring Linux kernel information, which comprises the following steps as shown in figure 1:
step 101: initializing a field of a Telnet protocol valid by a console of a Linux kernel, constructing a Telnet console object, and setting a register Telnet terminal variable;
specifically, the console _ drivers is in units of console, and therefore, a corresponding console object needs to be created for Telnet, that is, a global Telnet console object is constructed by console.
There are two fields in the Linux kernel that the console is effective to the Telnet protocol: flag and write. The method comprises the steps that a flag field marks the attribute of terminal equipment, a write field is an output function of console equipment, and a global Telnet console object is constructed by effectively initializing a Telnet protocol through the flag field and the write field; generally, the flag field is initialized to be assigned as CON _ ENABLED and CON _ PRINTBUFFER; wherein CON _ ENABLED represents terminal equipment enabling, CON _ PRINTBUFFER represents using a buffer area; initialization of the write field assigns a value to the Telnet terminal output function, so that the Telnet console object is constructed.
Meanwhile, a global registration Telnet terminal variable is set and used for pointing to a storage address of the Telnet terminal which is to be registered as Linux kernel information output in the Linux kernel.
Step 102: when the Linux kernel information needs to be checked, a registration command is input at the Telnet terminal, and the Linux user mode executes the registration command;
specifically, when maintenance personnel need to check Linux kernel information on a certain Telnet terminal, a registration command is input on the Telnet terminal, and a Linux user executes the registration command, namely, the registration command is compiled to generate an executable program to run on the Telnet terminal; the registration command is actually a function ioctl () of a Linux user state, a command code of the function ioctl () in a parameter is set as a registration command code, and other parameters are set as 0; the register command code is defined by a macro, and can be defined by any character string and macro, as long as the register command code of the register command executed in the Linux user mode is defined to be consistent with the register command code of the command processing function tty _ ioctl () in the Linux kernel mode, and the register command code is not defined and used by other programs.
Step 103: the Linux kernel state registers a Telnet terminal to be registered to a Telnet console object according to a registration command executed by a user state, and adds the Telnet console object to the console _ drivers;
specifically, according to the Linux kernel-mode command processing function tty _ ioctl (), registering a Telnet terminal to be registered to a Telnet console object according to the entry command code of the Linux user-mode function ioctl () as a registration command code, and adding the Telnet console object to the containers _ drivers, that is: detecting a registered Telnet terminal variable, when detecting that the registered Telnet terminal variable is empty, namely detecting that no Telnet terminal is registered currently, pointing the registered Telnet terminal variable to a storage address of the Telnet terminal currently executing a registration command in a Linux kernel, calling a kernel registration function register _ Console (), registering the Telnet terminal registered with the storage address pointed by the Telnet terminal variable to a Telnet console object by the kernel registration function register _ Console (), and adding the Telnet console object to a register _ drivers; when detecting that the variable of the registered Telnet terminal points, namely detecting that the Telnet terminal is registered at present, the Linux kernel state stops the registration operation and returns the registration failure information.
Step 104: the Linux kernel state utilizes a function printk (), Linux kernel information is output to a registered Telnet terminal through a Telnet console object, and the Telnet terminal receives the Linux kernel information;
specifically, the Linux kernel state traverses the content of the container _ drivers by using the function printk (), finds the Telnet console object, calls the Telnet terminal to output the function write, outputs the Linux kernel information to the Telnet terminal registered to the Telnet console object, and receives the Linux kernel information by using the Telnet terminal.
Step 105: the Linux kernel state logs out when a logout command is executed according to the user state or the connection with a registered Telnet terminal is detected to be disconnected;
specifically, a maintainer can log off the registered Telnet terminal through a log-off command according to needs, or when the Telnet terminal is abnormally and disconnected with the registered Telnet terminal due to network or other reasons, the Linux kernel dynamically and automatically logs off the registered Telnet terminal; wherein,
the Telnet terminal device that logs off and logs off via the logout command is specifically: and the maintenance personnel inputs a logout command at the registered Telnet terminal, and the Linux user executes the logout command in a user mode, namely, the logout command is compiled into an executable program to run on the registered Telnet terminal.
The logout command is actually a function ioctl () of a Linux user state, and is only different from a command code of a registration command, wherein the command code of the function ioctl () in a parameter is set as a logout command code, and other parameters are set as 0; the logout command code is defined by a macro, as well as a login command code, and can be defined by any character string and macro, as long as the logout command code of the logout command executed by the Linux user state is defined by the same logout command code of the command processing function tty _ ioctl () of the Linux kernel state, and the logout command code is not defined and used by other programs.
The command processing function tty _ ioctl () in the Linux kernel state calls the function tty _ release () according to a logout command executed in the Linux user state, that is, an entry command code of the function ioctl () in the Linux user state is a logout command code, in the function, firstly setting a terminal variable of a registered Telnet to be null, then calling a kernel logout function unit _ container (), and deleting the Telnet console object added in the step 104 from the container _ drivers by the kernel logout function unit _ container ().
The automatic Telnet terminal logout device specifically comprises: when detecting that the connection with the Telnet terminal is disconnected in the Linux kernel mode, calling a function tty _ release (), setting a registered Telnet terminal variable to be null in the function, calling a function unregister _ container (), and deleting the added Telnet console object from the container _ drivers by the function unregister _ container ().
Based on the above method, the present invention further provides a system for acquiring Linux kernel information, as shown in fig. 2, the system includes:
the Telnet terminal 21 is used for inputting a registration command and receiving Linux kernel information; the registration command is actually a function ioctl () of a Linux user state, a command code of the function ioctl () entering parameter is set as a registration command code, and other entering parameters are set as 0;
the Linux kernel 22 is used for initializing fields of the console, which are effective to the Telnet protocol, and constructing a Telnet console object; executing a registration command in a Linux user mode according to the registration command input by the Telnet terminal 21; registering a Telnet terminal 21 currently executing a registration command to a Telnet console object according to a registration command code in a Linux kernel state, and adding the Telnet console object to a container _ drivers; outputting Linux kernel information to the registered Telnet terminal 21 through the Telnet console object by using the function printk ();
further, the Telnet terminal 21 is further configured to input a logout command; the logout command is a function ioctl () of a Linux user state, a command code of the function ioctl () entering parameter is set as a logout command code, and other entering parameters are set as 0;
the Linux kernel 22 is further configured to perform logout according to the logout command code or when detecting that the Telnet terminal 21 is disconnected, that is, delete the added Telnet console object from the container _ drivers.
Wherein, the Telnet terminal 21 includes: a registration command module 211, an information receiving module 212, and a logout command module 213;
a registration command module 211, configured to enable a maintenance worker to input a registration command;
an information receiving module 212, configured to receive Linux kernel information and registration failure information;
a logout command module 213 for the maintenance personnel to input a logout command;
the Linux kernel 22 includes: an initialization module 221, a registration module 222, an information output module 223 and a logout module 224;
the initialization module 221 is configured to initialize a field, valid for the Telnet protocol, of the console, construct a Telnet console object, and set a Telnet terminal variable for registration;
a registration module 222, configured to execute a registration command in a user mode according to the registration command input by the Telnet terminal 21; the kernel state detects the variables of the registered Telnet terminal according to the registration command code, and when the variables of the registered Telnet terminal are detected to be empty, the Telnet terminal 21 which executes the current registration command is registered to the Telnet console object, and the Telnet console object is added into the control _ drivers; when detecting that the registered Telnet terminal variable points to, stopping registration and returning registration failure information to the Telnet terminal 21;
and the information output module 223 is configured to traverse the container _ drivers by using the function printk (), find the Telnet console object, call the Telnet terminal output function, and output the Linux kernel information to the registered Telnet terminal 21.
And the logout module 224 is configured to call the function tty _ release () to logout according to the logout command code or when detecting that the Telnet terminal 21 is disconnected, that is, to delete the added Telnet console object from the context _ drivers.
The above description is only exemplary of the present invention and should not be taken as limiting the scope of the present invention, and any modifications, equivalents, improvements, etc. that are within the spirit and principle of the present invention should be included in the present invention.

Claims (9)

1. A method for acquiring Linux kernel information is characterized by comprising the following steps:
initializing a field of a Telnet protocol valid by a console structure of a Linux kernel, constructing a Telnet console object, and setting a register Telnet terminal variable;
when Linux kernel information needs to be checked, registering a Telnet terminal to be registered to a Telnet console object through registering a Telnet terminal variable, and adding the Telnet console object into a kernel information output control device list context _ drivers;
the Linux kernel state traverses the console _ drivers by using a function printk (), finds out the Telnet console object, calls the Telnet terminal output function, outputs Linux kernel information to the Telnet terminal registered to the Telnet console object, and the Telnet terminal receives the Linux kernel information.
2. The method according to claim 1, wherein initializing the field valid for the Telnet protocol specifically comprises:
assigning a flag field in the console to CON _ ENABLED and CON _ PRINTBUFFER; and assigning the write field as a Telnet terminal output function.
3. The method according to claim 1, wherein the registering of the Telnet terminal to be registered to the Telnet console object by registering the Telnet terminal variable specifically comprises: according to the user mode executed registration command, when detecting that the variable of the Telnet terminal to be registered is empty, registering the Telnet terminal currently executing the registration command to a Telnet console object in the kernel mode;
further, the method further comprises: and when detecting that the variable of the Telnet terminal is pointed, stopping registration and returning registration failure information.
4. The method of any of claims 1 to 3, further comprising: and when the registered Telnet terminal is cancelled through a cancellation command or the connection with the registered Telnet terminal is abnormal and disconnected due to network reasons, the Linux kernel dynamically and automatically cancels the registered Telnet terminal.
5. The method of claim 4,
the Telnet terminal which logs off and logs off through the logout command is specifically as follows: inputting a logout command at a registered Telnet terminal, and calling a tty _ release () function to logout the registered Telnet terminal by a Linux kernel state according to the logout command executed by a user state; or,
the automatic logout specifically comprises the following steps: and when detecting that the connection with the Telnet terminal is disconnected in the Linux kernel mode, calling a tty _ release () function to log off the registered Telnet terminal.
6. A system for obtaining Linux kernel information, the system comprising: telnet terminals and Linux kernels, wherein,
telnet terminal, including: the device comprises a unit for inputting a registration command and a unit for receiving Linux kernel information;
the Linux kernel is used for initializing the field of the control console, which is effective to the Telnet protocol, constructing a Telnet control console object and setting and registering a Telnet terminal variable; the kernel mode is also used for registering a Telnet terminal to be registered to a Telnet console object through registering a Telnet terminal variable, and adding the Telnet console object into a kernel information output control device list; the Linux kernel state traverses the container _ drivers by using a function printk (), finds the Telnet console object, calls the Telnet terminal output function, and outputs Linux kernel information to the Telnet terminal registered to the Telnet console object.
7. The system of claim 6, wherein said Telnet terminal is further configured to enter a logoff command;
the Linux kernel is further used for executing a logout command code of an input logout command according to the user mode or logging out in the kernel mode when detecting that the connection with the Telnet terminal is disconnected;
the Linux kernel is used for registering a Telnet terminal to be registered to a Telnet console object through registering a Telnet terminal variable in the kernel state, and is specifically used for registering the Telnet terminal currently executing a registration command to the Telnet console object in the kernel state when detecting that the Telnet terminal variable is empty according to a registration command executed in the user state; and the method is further used for stopping registration and returning registration failure information when detecting that the registered Telnet terminal variable points to.
8. The system according to claim 7, characterized in that said Telnet terminal comprises:
the registration command module is used for the maintainer to input a registration command;
the information receiving module is used for receiving Linux kernel information and registration failure information;
and the logout command module is used for the maintenance personnel to input a logout command.
9. The system according to claim 7, wherein said Linux kernel comprises:
the initialization module is used for initializing the fields of the control console, which are effective to the Telnet protocol, constructing a Telnet control console object and setting and registering a Telnet terminal variable;
the registration module is used for executing a registration command code of a registration command according to a user mode, registering the current Telnet terminal to a Telnet console object when detecting that a registered Telnet terminal variable is empty, and adding the Telnet console object into the context _ drivers; the system is also used for stopping registration and returning registration failure information to the Telnet terminal when detecting that the variable of the Telnet terminal for registration points;
the information output module is used for calling a Telnet terminal output function by finding the Telnet console object and outputting Linux kernel information to the registered Telnet terminal;
and the logout module is used for logout according to a logout command executed by the user state or when detecting that the connection with the Telnet terminal is disconnected.
CN200910236010.4A 2009-10-15 2009-10-15 Method and system for acquiring Linux kernel information Expired - Fee Related CN101673218B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910236010.4A CN101673218B (en) 2009-10-15 2009-10-15 Method and system for acquiring Linux kernel information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910236010.4A CN101673218B (en) 2009-10-15 2009-10-15 Method and system for acquiring Linux kernel information

Publications (2)

Publication Number Publication Date
CN101673218A CN101673218A (en) 2010-03-17
CN101673218B true CN101673218B (en) 2014-09-10

Family

ID=42020452

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910236010.4A Expired - Fee Related CN101673218B (en) 2009-10-15 2009-10-15 Method and system for acquiring Linux kernel information

Country Status (1)

Country Link
CN (1) CN101673218B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111045977B (en) * 2019-12-18 2021-07-27 深圳先进技术研究院 USB serial port implementation method of Linux system console and related product

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101155043A (en) * 2006-09-29 2008-04-02 上海博达数据通信有限公司 Method for implementing terminal service program by telnet login mode
CN101216800A (en) * 2008-01-02 2008-07-09 中兴通讯股份有限公司 LINUX log controller and method
CN101221527A (en) * 2007-01-08 2008-07-16 上海宇梦通信科技有限公司 Physical memory information monitoring system of Linux platform

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005110565A2 (en) * 2004-05-07 2005-11-24 Wms Gaming Inc. Protecting a gaming machine from rogue code

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101155043A (en) * 2006-09-29 2008-04-02 上海博达数据通信有限公司 Method for implementing terminal service program by telnet login mode
CN101221527A (en) * 2007-01-08 2008-07-16 上海宇梦通信科技有限公司 Physical memory information monitoring system of Linux platform
CN101216800A (en) * 2008-01-02 2008-07-09 中兴通讯股份有限公司 LINUX log controller and method

Also Published As

Publication number Publication date
CN101673218A (en) 2010-03-17

Similar Documents

Publication Publication Date Title
US8863157B2 (en) Method, device, and mobile terminal for API interception
US8171406B1 (en) Automating user interface navigation
CA2768752C (en) Terminal device of non-android platform for executing android applications, and computer readable recording medium for storing program of executing android applications on non-android platform
ES2612180T3 (en) Fault tolerance for complex distributed computing operations
EP3575975B1 (en) Method and apparatus for operating smart network interface card
US9529661B1 (en) Optimal multi-core health monitor architecture
US20160246632A1 (en) Guest controlled virtual device packet filtering
CN102053871A (en) Application program image display method and device
CN108008992A (en) One kind input operation processing method, processing unit and computer-readable recording medium
CN101025698A (en) Apparatus for forcibly terminating thread blocked on input/output operation and method for the same
CN109358827B (en) Method, system, equipment and storage medium for controlling application serial port printing
CN114327688A (en) Data processing method, frame, storage medium and terminal equipment based on micro front end
CN106096417A (en) A kind of Weblogic unserializing vulnerability scanning detection method and instrument
CN101673218B (en) Method and system for acquiring Linux kernel information
GB2512482A (en) Verification program, verification method, and verification device
CN104137074A (en) Optimization of resource usage in a multi-environment computing system
CN103176786A (en) Security configuration checking framework based on plug-in unit and construction method thereof
US8339514B2 (en) Modular flexible software architecture for TV
CN109279459B (en) Elevator Internet of things control method and system
CN114745257B (en) Data frame debugging method, device, equipment and storage medium
CN108874504A (en) A kind of management method and device of multiple virtualization platform
CN110865838A (en) Robot upgrading method and device, electronic equipment and computer readable storage medium
CN106371818A (en) Method for generating user-level events for application program
CN106970884B (en) Method and device for processing serial port command applied to android system running layer
KR101946569B1 (en) Method and apparatus for preventing outgoing call spoofing in mobile operating system, computer readable medium and computer program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140910

Termination date: 20171015