CN101673218B - Method and system for acquiring Linux kernel information - Google Patents
Method and system for acquiring Linux kernel information Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000012423 maintenance Methods 0.000 claims description 9
- 230000002159 abnormal effect Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 40
- 238000012545 processing Methods 0.000 description 4
- 238000012356 Product development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
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
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.
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)
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)
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)
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 |
-
2009
- 2009-10-15 CN CN200910236010.4A patent/CN101673218B/en not_active Expired - Fee Related
Patent Citations (3)
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 |