CN110045967B - Serial graphical interface interaction method and device of firmware layer - Google Patents

Serial graphical interface interaction method and device of firmware layer Download PDF

Info

Publication number
CN110045967B
CN110045967B CN201910267238.3A CN201910267238A CN110045967B CN 110045967 B CN110045967 B CN 110045967B CN 201910267238 A CN201910267238 A CN 201910267238A CN 110045967 B CN110045967 B CN 110045967B
Authority
CN
China
Prior art keywords
serial
interface
configuration
firmware
computer
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
CN201910267238.3A
Other languages
Chinese (zh)
Other versions
CN110045967A (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.)
Kunlun Taike Beijing Technology Co ltd
Original Assignee
Kunlun Taike Beijing 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 Kunlun Taike Beijing Technology Co ltd filed Critical Kunlun Taike Beijing Technology Co ltd
Priority to CN201910267238.3A priority Critical patent/CN110045967B/en
Publication of CN110045967A publication Critical patent/CN110045967A/en
Application granted granted Critical
Publication of CN110045967B publication Critical patent/CN110045967B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention relates to a serial port graphical interface interaction method and device of a firmware layer. The interaction of the serial port graphical interface is realized through the following steps: adapting firmware on a configured device; connecting the configured equipment and the configuration computer by using a serial communication interface; outputting a firmware configuration interface of the configured computer to the configuration computer; configuring the firmware of the configured equipment through the input equipment of the configuration computer and the graphical interface output by the configuration computer; the configured device receives the firmware configuration parameters and validates them. The invention is suitable for use in devices without a display and keyboard or for interaction when there is a problem with a display and keyboard. The interactive function is real-time, and can be realized by a serial port debugging assistant which is arranged in the system and supports a serial port protocol without specially customizing special configuration interface software.

Description

Serial graphical interface interaction method and device of firmware layer
Technical Field
The invention relates to the field of computer firmware, in particular to a serial port graphical interface interaction method and device of a firmware layer.
Background
Firmware is important basic software in a computer system, and is solidified and stored in a chip of hardware. The main board, the video card, the network card and the hard disk of the computer are all provided with firmware, and although the functions are different, the firmware is essentially enabling and driving hardware. The most important firmware in a computer is called BIOS (Basic Input/Output System), which is used to initialize hardware, manage hardware resources, shield platform characteristics, and boot an operating System, and is a bridge connecting Basic hardware and System software of the computer.
One of the important roles of firmware is to boot and boot the operating system in the native storage medium or in the network. However, in a specific use process, the firmware under different processor platforms may need to be configured by specific hardware (such as a keyboard, a mouse, a display and the like) before the operating system is started, so as to meet the needs of users or hardware.
Currently, most firmware products use a keyboard and a display as an input/output interface of the firmware configuration. However, when the firmware on the server and the embedded device is configured, it is difficult to provide corresponding graphical display, keyboard and mouse configurations, and therefore a real-time graphical human-computer interaction interface cannot be provided. At present, some proposals have appeared to implement control by receiving serial command symbols by writing an independently customized software interface on the local computer. However, such solutions still have some drawbacks, such as: 1) Software running on a configuration computer needs to be customized independently, and interface upgrading needs to be reinstalled; 2) The receiving effect is not real-time; 3) And after the serial port character protocol is updated, the configured computer and the configuration computer need to be upgraded again.
Disclosure of Invention
The invention aims to provide a serial port graphical interface interaction method and device of a firmware layer, which are suitable for being used in equipment without a display and a keyboard or for interaction when the display and the keyboard have problems. The interaction function is real-time, and can be realized by a serial port debugging assistant which is arranged in the system and supports a serial port protocol, and special configuration interface software does not need to be customized.
The implementation main body of the method is an input-output interaction module built in a firmware system, and a graphical man-machine interaction firmware configuration interface can be provided for an external computer through a serial port before an operating system of a local computer runs.
The method of the present application comprises the steps of:
adapting firmware on a configured device;
connecting the configured equipment and the configuration computer by using a serial communication interface;
outputting a firmware configuration interface of the configured computer to the configuration computer;
configuring the firmware of the configured equipment through the input equipment of the configuration computer and the graphical interface output by the configuration computer;
the configured device receives the firmware configuration parameters and validates them.
Further, the adapting firmware on the configured device includes recording basic parameters of the serial communication, the basic parameters including: baud rate, data bit length, whether parity check, stop bit, serial interrupt length.
Further, after connecting the configured device and the configuration computer with the serial communication interface, the method further includes: starting the configured equipment, installing serial communication serial console software in the configuration computer, and setting the serial communication mode of the serial console software according to the recorded basic parameters of serial communication.
Further, the setting of the serial communication mode of the serial console software according to the recorded serial recorded basic parameters of the serial communication further comprises judging whether the serial communication is normal, and if the serial communication is normal, outputting the serial communication to a configuration computer by a firmware configuration interface of the configuration computer; and if the serial port communication is abnormal, the parameter configuration is carried out again.
Furthermore, the firmware layer is divided into an application layer, a protocol layer and a hardware layer.
Further, the hardware layer comprises a hardware serial communication interface, and the serial communication interface is an RS232 serial interface, an RS485 serial interface or a ttl serial interface.
Further, the protocol layer is to:
the method comprises the following steps of realizing related protocols aiming at serial equipment in a firmware process, packaging an input/output software interface, and providing a corresponding input/output interface for an upper application layer;
and providing color and character output at the output interface, and providing key input at the input interface.
Further, the application layer is to:
receiving key input operation by calling a basic protocol of input and output to finish control;
realizing the graphic configuration of the whole firmware system;
the input and output interface provided by the protocol layer is called to complete the control and display change of the graphical interface and provide dynamic graphical configuration.
The application also provides a serial graphical interface interaction device, which is used for realizing the interaction of the serial graphical interface and comprises the following steps:
the serial port communication module is configured to connect the configured equipment and the configuration computer by a serial port;
the parameter configuration module is configured to set serial port communication parameters of the configured equipment and the configuration computer;
the interface display module is configured to output the configuration interface to a serial port console of the configuration computer and provide interface interaction;
and the firmware configuration module is used for configuring the firmware of the configured equipment in real time through the configuration computer.
Further, the interaction device of the present application further includes: the serial communication judging module is configured to judge whether serial communication is normal or not; and judging whether the serial communication is normal or not further comprises the step of reconfiguring the parameters by the parameter configuration module if the serial communication is abnormal.
Further, the interaction device of the present application further includes: the input module is configured to receive input performed through the input device of the configuration computer, and the firmware of the configured equipment is configured through the graphical interface output by the interface display module and the input device.
Drawings
Fig. 1 shows a flow chart of the interactive debugging of the serial port graphics of the present invention.
Fig. 2 shows a frame diagram of a serial interface debugging scheme of the present invention.
Fig. 3 is a block diagram of the serial interface interaction device of the present invention.
Detailed Description
Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise. The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
Fig. 1 is a flowchart of interactive debugging of a serial port graph in a firmware layer according to the present invention. The execution steps of the whole method are as follows: adapting firmware on a configured device; connecting the configured equipment and the configuration computer by using a serial communication interface; outputting a firmware configuration interface of the configured computer to the configuration computer; configuring the firmware of the configured equipment through the input equipment of the configuration computer and the graphical interface output by the configuration computer; the configured device receives the firmware configuration parameters and validates them.
The adapting firmware on the configured device specifically includes: deploying a serial firmware image configuration module in the configured device, and adapting firmware on the existing serial communication configured device aiming at the hardware needing configuration, so as to upgrade firmware software to the device. The configured device may be a server, an embedded device, a computer, etc., and the configured device may or may not have a graphical display, when not, the graphical interactive interface provided by the configuration device. At the same time, the basic parameters necessary for serial communication are recorded: such as baud rate, data bit length, whether parity is present, stop bit, serial interrupt length, etc.
The step of connecting the configured device and the configuration computer by using the serial communication interface is to connect the pointed device and the configuration computer by using a signal wire through an RS232 serial interface, an RS485 serial interface or a ttl serial interface.
After the configured device is connected with the configuration computer by the serial port, before the firmware configuration interface of the configured device is output to the configuration computer, the method further comprises the following steps: configuring basic parameters for serial communication at a configuration computer: such as baud rate, data bit length, parity check, stop bit, serial interrupt length, etc. Starting the configured equipment, outputting a configuration interface to a serial port console of a configuration computer through a serial interface after the equipment is started, installing serial communication serial port console software (such as SecureCRT) in the configuration computer, and setting a serial communication mode of the serial port console software according to recorded basic parameters of serial communication, wherein if the serial communication mode of the software is set to be consistent with the recorded configuration parameters of the configured equipment.
Setting a serial communication mode of serial console software according to the recorded serial recorded basic parameters of serial communication, judging whether the serial communication is normal, and if the serial communication is normal, outputting the serial communication mode to a configuration computer by a firmware configuration interface of the configuration computer; if the serial port communication is abnormal, the parameter configuration is carried out again; and if the serial port communication is normal, outputting the firmware configuration interface of the configured computer to the configured computer.
The user can set the firmware of the configured device by configuring the input device such as the keyboard, the mouse, the touch screen and the like of the computer and combining with the graphic interface output by the serial port of the configuration computer, the configured computer receives the configuration parameters, and the configuration information is effective in the configured computer. Therefore, the process of debugging through serial port graphical interface interaction is completed, and a graphical man-machine interaction firmware configuration interface can be provided for external equipment through a serial port before a local computer operating system runs through an input-output interaction module arranged in a firmware system.
Further, the serial port graphical interface interaction of the firmware layer of the invention is divided into three layers, including: the overall framework diagram of the application layer, the protocol layer, the hardware layer and the serial interface debugging scheme is shown in fig. 2. The hardware layer mainly comprises a hardware serial communication interface. The communication interface may be served by an RS232 serial interface, an RS485 serial interface, or a ttl serial interface. And is connected with the serial port configuration equipment through a signal wire. And the configuration client corresponding to the serial port configuration equipment is connected with the host through a serial port. The protocol layer mainly comprises the following functions: a) In the firmware process, related protocols aiming at serial equipment need to be realized, an input/output software interface is packaged, and an input/output corresponding interface is provided for an upper application layer; b) The output interface provides color and character output, and the input interface provides key input. The application layer mainly comprises the following functions: a) Receiving basic key input operation by calling a basic protocol of input and output to finish control; b) Realizing a graphic configuration interface and graphic configuration of the whole firmware system; c) The input and output interface provided by the protocol layer is called to complete the control and display change of the graphical interface and provide dynamic graphical configuration.
The invention also provides a serial port graphical interface interaction device of the firmware layer, which mainly comprises: the serial port communication module is configured to connect the configured computer and the configuration computer by a serial port; the parameter configuration module is configured to set serial port communication parameters between the configured equipment and the configuration computer, such as baud rate, data bit length, whether parity check exists or not, stop bit, serial interrupt length and the like; the interface display module is configured to output an interface to a serial port console of the configuration computer and provide interface interaction; and the firmware configuration module is used for configuring the firmware of the configured computer in real time through the configuration computer.
The serial port graphical interface interaction device further comprises a serial port communication judgment module which judges whether the serial port communication is normal or not, if the serial port communication is abnormal, the parameter configuration module reconfigures parameters, so that serial port communication parameters of the configured equipment and the configured computer are consistent, and the configured equipment and the configured computer can be communicated.
Further, the serial port graphical interface interaction device further comprises a receiving module configured to receive an input performed by the input device of the configuration computer, such as an input of a keyboard, a mouse, and the like, and configure the firmware of the configured device through the graphical interface output by the interface display module and the input device.
The invention provides a graphical serial port communication configuration mode for firmware interaction, and is suitable for equipment without a display and a keyboard or interaction when the display and the keyboard have problems. Compared with the traditional configuration mode without graphic commands, the method has wide application range and convenient and fast use. Meanwhile, the invention has a real-time interaction function, and the function is used on a serial port debugging assistant which is arranged in the system and supports a serial port protocol, and special customized configuration interface software does not need to be developed like some schemes. Even if any upgrading change of the interface of the configurator does not affect the interface display of the configurator. As long as the configuration computer is provided with the universal serial port terminal software, the configuration of the interaction of the graphic configuration interface can be carried out on the firmware of the configured computer, and the real-time performance and the convenience of the firmware configuration are improved.
Having described embodiments of the present invention, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen in order to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (9)

1. A serial graphical interface interaction method of a firmware layer is characterized by comprising the following steps of:
adapting firmware on a configured device, including recording basic parameters of serial communications, the basic parameters including: baud rate, data bit length, whether parity check is performed, stop bit, serial interrupt length;
connecting the configured equipment and the configuration computer by using a serial communication interface, starting the configured equipment, installing serial communication serial console software in the configuration computer, and setting a serial communication mode of the serial console software according to recorded basic parameters of serial communication;
outputting a firmware configuration interface of the configured computer to the configuration computer;
configuring the firmware of the configured equipment through the input equipment of the configuration computer and the graphical interface output by the configuration computer;
the configured device receives the firmware configuration parameters and validates them.
2. The method of claim 1, wherein setting the serial communication mode of the serial console software according to the recorded serial communication basic parameters further comprises determining whether the serial communication is normal, and if the serial communication is normal, outputting the serial communication mode to a configuration computer by a firmware configuration interface of the configuration computer; and if the serial port communication is abnormal, the parameter configuration is carried out again.
3. The method according to any of claims 1-2, wherein the firmware layer is divided into an application layer, a protocol layer, and a hardware layer.
4. The method of claim 3, wherein the hardware layer comprises a hardware serial communication interface, and wherein the serial communication interface is an RS232 serial interface, an RS485 serial interface, or a ttl serial interface.
5. The method of claim 4, wherein: the protocol layer is configured to:
the method comprises the following steps of realizing related protocols aiming at serial equipment in a firmware process, packaging an input/output software interface, and providing a corresponding input/output interface for an upper application layer;
and providing color and character output at the output interface, and providing key input at the input interface.
6. The method of claim 5, wherein: the application layer is to:
receiving key input operation by calling a basic protocol of input and output to finish control;
realizing the graphic configuration of the whole firmware system;
the input and output interface provided by the protocol layer is called to complete the control and display change of the graphical interface and provide dynamic graphical configuration.
7. The utility model provides a serial ports graphical interface interaction device for realize serial ports graphical interface's interaction, its characterized in that includes:
the serial port communication module is configured to connect the configured equipment and the configuration computer by a serial port;
the parameter configuration module is configured to set serial port communication parameters between the configured equipment and the configuration computer;
the interface display module is configured to output the configuration interface to a serial port console of the configuration computer and provide interface interaction;
and the firmware configuration module is used for configuring the firmware of the configured equipment in real time through the configuration computer.
8. The apparatus of claim 7, further comprising: the serial communication judging module is configured to judge whether the serial communication is normal or not; and judging whether the serial communication is normal or not further comprises the step of reconfiguring the parameters by the parameter configuration module if the serial communication is abnormal.
9. The apparatus of claim 7 or 8, further comprising: the receiving module is configured to receive input performed through the input device of the configuration computer, and the firmware of the configured equipment is configured through the graphical interface output by the interface display module and the input device.
CN201910267238.3A 2019-04-03 2019-04-03 Serial graphical interface interaction method and device of firmware layer Active CN110045967B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910267238.3A CN110045967B (en) 2019-04-03 2019-04-03 Serial graphical interface interaction method and device of firmware layer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910267238.3A CN110045967B (en) 2019-04-03 2019-04-03 Serial graphical interface interaction method and device of firmware layer

Publications (2)

Publication Number Publication Date
CN110045967A CN110045967A (en) 2019-07-23
CN110045967B true CN110045967B (en) 2023-03-24

Family

ID=67275980

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910267238.3A Active CN110045967B (en) 2019-04-03 2019-04-03 Serial graphical interface interaction method and device of firmware layer

Country Status (1)

Country Link
CN (1) CN110045967B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110990259A (en) * 2019-10-30 2020-04-10 福建新大陆支付技术有限公司 Test method of keyboard-free and screen-free equipment

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103853147A (en) * 2012-12-06 2014-06-11 中国科学院软件研究所 Online debugging system and method for embedded system
CN103970542A (en) * 2014-05-21 2014-08-06 华为技术有限公司 Method and device for configuring onboard firmware
CN104572162A (en) * 2014-03-21 2015-04-29 中电科技(北京)有限公司 UEFI (Unified Extensible Firmware Interface) firmware implementation method based on Loongson handheld computer
CN104572164A (en) * 2014-03-21 2015-04-29 中电科技(北京)有限公司 UEFI (Unified Extensible Firmware Interface) firmware implementation method based on Feiteng portable computer
CN106506598A (en) * 2016-10-10 2017-03-15 郑州云海信息技术有限公司 A kind of access BIOS setup interfaces and the method for OS
CN107643903A (en) * 2017-08-18 2018-01-30 郑州云海信息技术有限公司 A kind of method and device of server automatically into BIOS configuration interfaces
CN107797892A (en) * 2017-11-28 2018-03-13 济南浪潮高新科技投资发展有限公司 A kind of memory SPD adjustment method
CN108984216A (en) * 2018-07-06 2018-12-11 郑州云海信息技术有限公司 A kind of method and apparatus automatically into configuration BIOS
CN109086060A (en) * 2018-06-15 2018-12-25 深圳市炬力北方微电子有限公司 The method of system, electronic equipment and online upgrading firmware

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200743920A (en) * 2006-05-17 2007-12-01 Etrovision Technology Web-based equipment firmware control system and the method thereof

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103853147A (en) * 2012-12-06 2014-06-11 中国科学院软件研究所 Online debugging system and method for embedded system
CN104572162A (en) * 2014-03-21 2015-04-29 中电科技(北京)有限公司 UEFI (Unified Extensible Firmware Interface) firmware implementation method based on Loongson handheld computer
CN104572164A (en) * 2014-03-21 2015-04-29 中电科技(北京)有限公司 UEFI (Unified Extensible Firmware Interface) firmware implementation method based on Feiteng portable computer
CN103970542A (en) * 2014-05-21 2014-08-06 华为技术有限公司 Method and device for configuring onboard firmware
CN106506598A (en) * 2016-10-10 2017-03-15 郑州云海信息技术有限公司 A kind of access BIOS setup interfaces and the method for OS
CN107643903A (en) * 2017-08-18 2018-01-30 郑州云海信息技术有限公司 A kind of method and device of server automatically into BIOS configuration interfaces
CN107797892A (en) * 2017-11-28 2018-03-13 济南浪潮高新科技投资发展有限公司 A kind of memory SPD adjustment method
CN109086060A (en) * 2018-06-15 2018-12-25 深圳市炬力北方微电子有限公司 The method of system, electronic equipment and online upgrading firmware
CN108984216A (en) * 2018-07-06 2018-12-11 郑州云海信息技术有限公司 A kind of method and apparatus automatically into configuration BIOS

Also Published As

Publication number Publication date
CN110045967A (en) 2019-07-23

Similar Documents

Publication Publication Date Title
CN103412769B (en) External card parameter configuration, equipment and system
US4787026A (en) Method to manage coprocessor in a virtual memory virtual machine data processing system
CN102567074B (en) USB (universal serial bus) device redirecting method facing virtual machines
CN101609408B (en) A kind of method and system realizing self-start of terminal equipment
CN112764872B (en) Computer device, virtualization acceleration device, remote control method, and storage medium
US20070174033A1 (en) Remote control device and method for accessing peripheral device remotely
WO2019184490A1 (en) Method for use in displaying icons of hosted applications, and device and storage medium
US20080235429A1 (en) Operating PCI Express Resources in a Logically Partitioned Computing System
KR20130003863A (en) System for performing remote control using remote device driver and method for performing the same
US6892248B2 (en) Method and apparatus for configuring a port on a legacy-free device for general I/O purposes or debugging purposes
US6304244B1 (en) Method and system for dynamically selecting video controllers present within a computer system
CN110175050A (en) Peripheral device control method, device, system, electronic equipment and storage medium
CN111459606A (en) Method for quickly creating virtual machine under virtualization and server
CN110045967B (en) Serial graphical interface interaction method and device of firmware layer
US20080057914A1 (en) Pseudo-Remote Terminal IOTA Mobile Diagnostics and Electronic Customer Care
CN105515811A (en) USB wireless network card configuration method, host, USB wireless network card and communication system
CN114817115A (en) Serial port communication method and related device
CN102999335A (en) Method for clearing Android system passwords
JP2001519060A (en) Controllerless modem
EP1843556A1 (en) A mobile terminal and boot method thereof
CN112416521A (en) Serial port virtualization implementation method based on linux tty subsystem
US6145021A (en) Method and system for managing resource allocation for plug and play devices by providing only the resources required to the devices before system initialization
CN115733549B (en) PCIE network card, switching method of interface modes of PCIE network card, electronic equipment and storage medium
CN110196754A (en) The direction connection method and device of a kind of GPU equipment at Linux KVM
US20050182615A1 (en) Method and system for creating an automatically adjusting USB mass storage device

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
CB02 Change of applicant information

Address after: 100083 north side, 13th floor, Taiji building, No.6 working area (South), wohuqiao, Haidian District, Beijing

Applicant after: CLP Technology (Beijing) Co.,Ltd.

Address before: 100083 north side, 13th floor, Taiji building, No.6 working area (South), wohuqiao, Haidian District, Beijing

Applicant before: CETC (BEIJING) Co.,Ltd.

CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100083 north side, 13th floor, Taiji building, No.6 working area (South), wohuqiao, Haidian District, Beijing

Applicant after: Kunlun Taike (Beijing) Technology Co.,Ltd.

Address before: 100083 north side, 13th floor, Taiji building, No.6 working area (South), wohuqiao, Haidian District, Beijing

Applicant before: CLP Technology (Beijing) Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant