CN110554934B - Embedded equipment and system partitioning and upgrading method thereof - Google Patents
Embedded equipment and system partitioning and upgrading method thereof Download PDFInfo
- Publication number
- CN110554934B CN110554934B CN201910841942.5A CN201910841942A CN110554934B CN 110554934 B CN110554934 B CN 110554934B CN 201910841942 A CN201910841942 A CN 201910841942A CN 110554934 B CN110554934 B CN 110554934B
- Authority
- CN
- China
- Prior art keywords
- upgrading
- file
- partition
- directory
- kernel
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1433—Saving, restoring, recovering or retrying at system level during software upgrading
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses an embedded device and a system partitioning and upgrading method thereof, wherein the system partitioning and upgrading method comprises the following steps: dividing a system storage disk into a first partition and a second partition, wherein the first partition is configured to store system kernel files and system application program files, and the second partition is configured to store system configuration files; respectively upgrading a system kernel and a system application program based on the first partition; and upgrading the system configuration file based on the second partition. The technical scheme provided by the invention has a backup and recovery function, can effectively reduce the damage probability of the file system, and reduces the occupation of the system space in the upgrading process.
Description
Technical Field
The invention relates to the technical field of computer embedded software, in particular to an embedded device and a system partitioning and upgrading method thereof.
Background
In recent years, with the development of social informatization and the requirement of localization, embedded devices are applied more and more. How to upgrade the system by a simple and easy method is a very key link in the research and development of embedded products.
Upgrading aiming at embedded equipment is a more aspect faced in the product research and development and use process, and at present, the most extensive is upgrading and maintaining aiming at contents such as system kernel, application programs, configuration files and the like.
In the prior art, most of embedded systems pack system kernels, application programs and configuration files into a unified file for storage and upgrade, and the method has the defects that the upgrade process is not flexible enough, the system storage is easy to damage, and a large memory space is required to be occupied in the upgrade process.
Disclosure of Invention
The invention aims to provide an embedded device and a system partitioning and upgrading method thereof, which are used for solving the problems that the existing embedded system upgrading technology packs a system kernel, an application program and a configuration file into a uniform file for storage and upgrading, the upgrading process is not flexible enough, the system storage is easy to damage, a large memory space is required to be occupied in the upgrading process, and the like.
Based on the above purpose, the present invention provides a method for partitioning and upgrading an embedded device system, comprising:
dividing a system storage disk into a first partition and a second partition, wherein the first partition is configured to store system kernel files and system application program files, and the second partition is configured to store system configuration files;
respectively upgrading a system kernel and a system application program based on the first partition;
and upgrading the system configuration file based on the second partition.
Further, the upgrading method of the system kernel comprises the following steps: acquiring a kernel upgrade package file; carrying out correctness verification on a packet header of the kernel upgrade packet file; issuing a kernel upgrade package file to a first directory of a system; and copying the kernel upgrade patch file to obtain a kernel upgrade patch backup file.
Further, the upgrading method of the system application program comprises the following steps: acquiring an application program upgrading compression package file; carrying out correctness verification on a packet header of an application program upgrading compression packet file; sending the application program upgrading compression package file to a second directory of the system; decompressing the application program upgrading compression package file to a first directory of a system to obtain an application program upgrading package backup file; and deleting the application program upgrading compressed packet file in the second directory of the system.
Further, the method for upgrading the system configuration file comprises the following steps: acquiring a configuration file upgrading compression package file; carrying out correctness verification on a packet header of the configuration file upgrading compression packet file; transmitting the configuration file upgrading compression package file to a second directory of the system; decompressing the configuration file upgrade compression package file to a third directory of the system to obtain a configuration file upgrade package backup file; and deleting the configuration file upgrading compressed packet file in the second directory of the system.
Further, the system kernel files include necessary library files required by the operating system, drivers, and system.
Furthermore, the first six bytes of the file of the kernel upgrade package file, the application program upgrade compression package file and the configuration file upgrade compression package file are all specific check characters.
Further, the system first directory and the system second directory are in the first partition.
Further, a system third directory is in the second partition.
Further, the first partition is in ext3 format; the second partition is in ext4 format.
The present invention also provides an embedded device, comprising: at least one processor; and a memory storing a computer program operable on the processor, the processor executing the method when executing the program.
The invention has the following beneficial technical effects: the embedded device and the system partitioning and upgrading method thereof provided by the invention have the backup and restoration functions, can effectively reduce the damage probability of the file system, and reduce the occupation of the system space in the upgrading process.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the prior art descriptions will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other embodiments can be obtained according to the drawings without creative efforts.
FIG. 1 is a block diagram illustrating a system partitioning and upgrading method according to an embodiment of the present invention;
fig. 2 is a schematic block diagram of a system kernel upgrading method according to an embodiment of the present invention;
FIG. 3 is a block diagram illustrating a method for upgrading a system application according to an embodiment of the present invention;
fig. 4 is a block diagram illustrating a method for upgrading a system configuration file according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following embodiments of the present invention are described in further detail with reference to the accompanying drawings.
The invention aims to provide an embedded device and a system partitioning and upgrading method thereof, which are used for solving the problems that the existing embedded system upgrading technology packs a system kernel, an application program and a configuration file into a unified file for storage and upgrading, the upgrading process is not flexible enough, the system storage is easy to damage, a large memory space is required to be occupied in the upgrading process, and the like.
The invention provides an embedded device and a system partitioning and upgrading method thereof.
FIG. 1 is a block diagram illustrating a system partitioning and upgrade method. The embedded equipment system partitioning and upgrading method comprises the following steps:
s10, dividing the system storage disk into a first partition and a second partition, wherein the first partition is configured to store a system kernel file and a system application program file, and the second partition is configured to store a system configuration file;
s20, upgrading the system kernel based on the first partition;
s30, upgrading the system application program based on the first partition;
and S40, upgrading the system configuration file based on the second partition.
In some embodiments of the present invention, the first partition is configured to store a system kernel file and a system application file, for example, the first partition may be in an ext3 format, and has better compatibility with a domestic operating system kernel, and is efficient and stable; the second partition is configured to store system configuration files, which may be in ext4 format, for example, and has a logging function to prevent the system from being powered off accidentally and causing file damage.
The system kernel, the system application program and the system configuration file are upgraded separately, so that the flexibility of system upgrade is improved, and the influence on the system kernel and the system application program caused by frequent reading and writing of the configuration file is reduced. The system kernel and the system application program have the function of restoring the system kernel, and can increase a processing mechanism when the file system is damaged. And after the system application program and the system configuration file are upgraded, the temporary file is deleted, so that the utilization rate of the memory space of the system can be reduced.
According to some embodiments of the invention, a system kernel upgrade method comprises: acquiring a kernel upgrade package file; carrying out correctness check on a packet header of the kernel upgrade packet file; issuing a kernel upgrade package file to a first directory of a system; and copying the kernel upgrade package file to obtain a kernel upgrade package backup file.
Fig. 2 is a block diagram illustrating an embodiment of a system kernel upgrade method in further detail, and it can be understood by those skilled in the art that system kernel files include operating system, drivers, and necessary library files required by the system. The system kernel upgrading method comprises the following steps:
s201, a kernel upgrade package file core.pkg is manufactured by a kernel manufacturing tool, where the first six bytes of the kernel upgrade package file core.pkg are specific check characters.
And S202, the web configuration management system issues a core upgrade package file core.
And S203, carrying out correctness verification on the packet header of the core upgrade packet file core.
And S204, issuing the core upgrade package file core.pkg to a first directory of the system after the file verification is passed.
And S205, copying the kernel upgrade package file to obtain a kernel upgrade package backup file core. Wherein the system first directory and the system second directory are in the first partition.
According to some embodiments of the invention, a method for upgrading a system application comprises: acquiring an application program upgrading compression package file; carrying out correctness verification on a packet header of an application program upgrading compression packet file; sending the application program upgrading compression package file to a second directory of the system; decompressing the application program upgrading compression package file to a first directory of a system to obtain an application program upgrading package backup file; and deleting the application program upgrading compressed packet file in the second directory of the system.
FIG. 3 is a block diagram illustrating an embodiment of a system application upgrade method in further detail, in which the system application upgrade method includes:
s301, an application program upgrading compressed package file app.tgz is manufactured through an application program manufacturing tool, and the first six bytes of the application program upgrading compressed package file app.tgz are specific check characters.
S302, the web configuration management system issues an application program upgrading compression package file app.tgz.
And S303, checking the correctness of the packet header of the application program upgrading compressed packet file app.tgz, and if the wrong application program upgrading compressed packet file is selected, and the correctness checking is not passed, the upgrading cannot be completed.
And S304, after the file verification is passed, issuing the application program upgrade compression package file app.tgz to a second directory of the system.
And S305, decompressing the application program upgrade compressed package file app.tgz to a first directory of the system to obtain an application program upgrade package backup file app.bak.
And S306, deleting the app.tgz of the application program upgrading compressed package file under the second directory of the system, and finishing upgrading the application program of the system. Wherein the system first directory and the system second directory are in the first partition.
According to some embodiments of the invention, the method for upgrading the system configuration file comprises the following steps: acquiring a configuration file upgrading compression package file; carrying out correctness verification on a packet header of the configuration file upgrading compression packet file; transmitting the configuration file upgrading compression package file to a second directory of the system; decompressing the configuration file upgrade compression package file to a third directory of the system to obtain a configuration file upgrade package backup file; and deleting the configuration file upgrading compressed packet file in the second directory of the system.
Fig. 4 is a block diagram illustrating an embodiment of a system configuration file upgrading method in further detail, in which the system configuration file upgrading method includes:
s401, a configuration file upgrading compressed package file config.tgz is manufactured through a configuration file manufacturing tool, and the first six bytes of the configuration file upgrading compressed package file config.tgz are specific check characters.
S402, the web configuration management system issues a configuration file upgrading compression package file config.
And S403, checking the correctness of the header of the configuration file upgrading compressed packet file config.tgz, and if the configuration file upgrading compressed packet file with an error is selected, and the correctness checking is not passed, the upgrading cannot be completed.
And S404, after the file check is passed, the configuration file upgrading compression package file config.tgz is issued to a second directory of the system.
And S405, decompressing the configuration file upgrading compressed package file config.tgz to a third directory of the system to obtain a configuration file upgrading package backup file config.bak.
And S406, deleting the configuration file upgrading compressed package file config.tgz in the second directory of the system, and finishing the upgrading of the configuration file. Wherein the system second directory is in the first partition; the system third directory is in the second partition.
In some embodiments, the first six bytes of the file of the kernel upgrade package file, the application upgrade compressed package file and the configuration file upgrade compressed package file are all specific check characters for checking the file. If the verification is passed, the file is issued; if the verification fails, the upgrade cannot be completed.
Further, according to another aspect of the present invention, there is also provided an embedded device including: at least one processor; and a memory storing a computer program operable on the processor, the processor executing the method when executing the program. It is to be understood that all embodiments, features and advantages described above for the system partitioning and upgrading method according to the invention apply equally to the embedded device according to the invention, without conflicting therewith. That is, all embodiments of the system partitioning and upgrade methods described above, and variations thereof, may be directly transferred to and applied to an embedded device according to the present invention, and directly incorporated herein. For the sake of brevity of the present disclosure, no repeated explanation is provided herein.
Finally, it should be noted that, as one of ordinary skill in the art can appreciate that all or part of the processes of the methods of the above embodiments can be implemented by a computer program to instruct related hardware, and the program of the method for creating a storage volume image based on an application can be stored in a computer readable storage medium, and when executed, the program can include the processes of the embodiments of the methods described above. The storage medium of the program may be a magnetic disk, an optical disk, a read-only memory (ROM), or a Random Access Memory (RAM). The embodiments of the computer program may achieve the same or similar effects as any of the above-described method embodiments.
Furthermore, the methods disclosed according to embodiments of the present invention may also be implemented as a computer program executed by a processor, which may be stored in a computer-readable storage medium. Which when executed by a processor performs the above-described functions defined in the methods disclosed in embodiments of the invention.
The steps of a method or algorithm described in connection with the disclosure herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
The foregoing is an exemplary embodiment of the present disclosure, but it should be noted that various changes and modifications could be made herein without departing from the scope of the present disclosure as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the disclosed embodiments described herein need not be performed in any particular order. Furthermore, although elements of the disclosed embodiments of the invention may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
It should be understood that, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly supports the exception. It should also be understood that "and/or" as used herein is meant to include any and all possible combinations of one or more of the associated listed items.
The numbers of the embodiments disclosed in the embodiments of the present invention are merely for description, and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, and the program may be stored in a computer-readable storage medium, where the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk.
Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant to be exemplary only, and is not intended to intimate that the scope of the disclosure, including the claims, of embodiments of the invention is limited to these examples; within the idea of an embodiment of the invention, also combinations between technical features in the above embodiments or in different embodiments are possible, and there are many other variations of the different aspects of the embodiments of the invention as described above, which are not provided in detail for the sake of brevity. Therefore, any omissions, modifications, substitutions, improvements, and the like that may be made without departing from the spirit and principles of the embodiments of the present invention are intended to be included within the scope of the embodiments of the present invention.
Claims (8)
1. A method for partitioning and upgrading an embedded device system is characterized by comprising the following steps:
dividing a system storage disk into a first partition and a second partition, wherein the first partition is configured to store system kernel files and system application program files, and the second partition is configured to store system configuration files;
respectively upgrading a system kernel and a system application program based on the first partition;
upgrading a system configuration file based on the second partition;
the method for upgrading the system configuration file comprises the following steps:
acquiring a configuration file upgrading compression package file;
carrying out correctness verification on a packet header of the configuration file upgrading compression packet file;
transmitting the configuration file upgrading compression package file to a second directory of the system;
decompressing the configuration file upgrade compression package file to a third directory of the system to obtain a configuration file upgrade package backup file;
deleting the configuration file upgrading compression package file in the second directory of the system;
the system second directory is in the first partition and the system third directory is in the second partition.
2. The system partitioning and upgrading method according to claim 1, wherein the upgrading method for the system kernel comprises:
acquiring a kernel upgrade package file;
carrying out correctness verification on a packet header of the kernel upgrade packet file;
issuing the kernel upgrade package file to a first directory of a system;
and copying the kernel upgrade package file to obtain a kernel upgrade package backup file.
3. The system partitioning and upgrading method according to claim 1, wherein the upgrading method of the system application program comprises:
acquiring an application program upgrading compression package file;
carrying out correctness verification on the packet head of the application program upgrading compression packet file;
sending the application program upgrading compression package file to a second directory of the system;
decompressing the application program upgrading compression package file to a first directory of a system to obtain an application program upgrading package backup file;
and deleting the application program upgrading compression package file in the second directory of the system.
4. The system partitioning and upgrading method according to any one of claims 1-2, wherein the system kernel files comprise necessary library files required by an operating system, a driver and a system.
5. The system partitioning and upgrading method according to any one of claims 1 to 3, wherein the first six bytes of the kernel upgrade package file, the application upgrade compressed package file and the configuration file upgrade compressed package file are all specific check characters.
6. The system partitioning and upgrade method according to any one of claims 1-3, wherein the system first directory is in the first partition.
7. The system partitioning and upgrading method according to any of claims 1-3, wherein the first partition is in ext3 format and the second partition is in ext4 format.
8. An embedded device, comprising:
at least one processor; and
memory storing a computer program operable on the processor, wherein the processor, when executing the program, performs the method of any of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910841942.5A CN110554934B (en) | 2019-09-06 | 2019-09-06 | Embedded equipment and system partitioning and upgrading method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910841942.5A CN110554934B (en) | 2019-09-06 | 2019-09-06 | Embedded equipment and system partitioning and upgrading method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110554934A CN110554934A (en) | 2019-12-10 |
CN110554934B true CN110554934B (en) | 2022-08-19 |
Family
ID=68739343
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910841942.5A Active CN110554934B (en) | 2019-09-06 | 2019-09-06 | Embedded equipment and system partitioning and upgrading method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110554934B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461648A (en) * | 2014-12-22 | 2015-03-25 | 广东欧珀移动通信有限公司 | OTA upgrade backing-up method and system for intelligent terminals |
CN105677335A (en) * | 2015-12-29 | 2016-06-15 | 广东欧珀移动通信有限公司 | Method and device for increasing first starting speed of mobile terminal |
WO2017059724A1 (en) * | 2015-10-09 | 2017-04-13 | 中兴通讯股份有限公司 | Operating system starting method and device |
CN107301070A (en) * | 2017-06-20 | 2017-10-27 | 福州汇思博信息技术有限公司 | A kind of upgrade method and terminal |
CN107315656A (en) * | 2017-06-12 | 2017-11-03 | 杭州电子科技大学 | The Embedded PLC software rejuvenation method and PLC of many kernels |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7562208B1 (en) * | 2002-02-07 | 2009-07-14 | Network Appliance, Inc. | Method and system to quarantine system software and configuration |
CN102799452B (en) * | 2012-06-29 | 2015-10-07 | 深圳市安普尔科技有限公司 | system software upgrading method and device |
CN105005491B (en) * | 2015-08-11 | 2018-06-29 | 上海斐讯数据通信技术有限公司 | The upgrade method and system of a kind of linux kernel and application program |
CN105955781B (en) * | 2016-05-09 | 2024-03-12 | 京东方科技集团股份有限公司 | EMMC upgrading method, upgrading device and terminal |
CN106843940B (en) * | 2016-12-30 | 2020-02-14 | 长沙湘计海盾科技有限公司 | Quick upgrading method for embedded system |
CN109460245B (en) * | 2018-10-31 | 2020-02-07 | 北京众谊越泰科技有限公司 | Remote upgrading method for embedded system |
-
2019
- 2019-09-06 CN CN201910841942.5A patent/CN110554934B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461648A (en) * | 2014-12-22 | 2015-03-25 | 广东欧珀移动通信有限公司 | OTA upgrade backing-up method and system for intelligent terminals |
WO2017059724A1 (en) * | 2015-10-09 | 2017-04-13 | 中兴通讯股份有限公司 | Operating system starting method and device |
CN105677335A (en) * | 2015-12-29 | 2016-06-15 | 广东欧珀移动通信有限公司 | Method and device for increasing first starting speed of mobile terminal |
CN107315656A (en) * | 2017-06-12 | 2017-11-03 | 杭州电子科技大学 | The Embedded PLC software rejuvenation method and PLC of many kernels |
CN107301070A (en) * | 2017-06-20 | 2017-10-27 | 福州汇思博信息技术有限公司 | A kind of upgrade method and terminal |
Non-Patent Citations (3)
Title |
---|
Building network appliances with NanoBSD operating system on Single Board Computers;Ivan Dolnák等;《 2012 IEEE 10th International Conference on Emerging eLearning Technologies and Applications (ICETA)》;IEEE;20130124;第77-80页 * |
Cortex-A7双核MX7D-SDB上引导加载系统的设计与实现;赵冀磊;《中国优秀硕士学位论文全文数据库 信息科技辑》;20170215(第2期);I138-1734 * |
基于以太网的嵌入式设备数据更新加载系统;周斐;《电声技术》;20121117(第11期);第57-61页 * |
Also Published As
Publication number | Publication date |
---|---|
CN110554934A (en) | 2019-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112328435B (en) | Method, device, equipment and storage medium for backing up and recovering target data | |
US10203951B2 (en) | Method and terminal for OTA updating | |
CN108733311B (en) | Method and apparatus for managing storage system | |
US9104511B2 (en) | Method and computation node for processing application data | |
CN106155915B (en) | Data storage processing method and device | |
EP3147797B1 (en) | Data management method, node and system for database cluster | |
CN107315659B (en) | Metadata redundancy backup method and device | |
CN109086078B (en) | Android system upgrading method and device, server and mobile terminal | |
CN108509215B (en) | System software replacing method and device, terminal equipment and storage medium | |
CN110716845B (en) | Log information reading method of Android system | |
US20190227710A1 (en) | Incremental data restoration method and apparatus | |
EP3336702A1 (en) | Metadata recovery method and device | |
CN114116305A (en) | BIOS firmware recovery method, system, terminal and storage medium based on PFR | |
CN112286565B (en) | Embedded system differential upgrading method based on storage container | |
CN104268097A (en) | Metadata processing method and system | |
US20120151005A1 (en) | Image file download method | |
CN110554934B (en) | Embedded equipment and system partitioning and upgrading method thereof | |
CN106933604B (en) | System upgrading method and device | |
CN110795155B (en) | System starting method and device, electronic equipment and storage medium | |
CN107908500B (en) | Bad block identification method and device | |
CN112346771A (en) | Upgrade file generation method and device | |
CN105573862B (en) | Method and equipment for recovering file system | |
CN116009923A (en) | Control method, device and storage medium for firmware differential upgrade | |
CN112912841A (en) | Hardware upgrading method, device, equipment and storage medium | |
CN111435331B (en) | Data writing method and device for storage volume, electronic equipment and machine-readable storage medium |
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 | ||
CB02 | Change of applicant information |
Address after: 250104 No. 2877 Kehang Road, Sun Village Town, Jinan High-tech Zone, Shandong Province Applicant after: Chaoyue Technology Co.,Ltd. Address before: 250104 No. 2877 Kehang Road, Sun Village Town, Jinan High-tech Zone, Shandong Province Applicant before: SHANDONG CHAOYUE DATA CONTROL ELECTRONICS Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |