CN113905365B - Method, device and equipment for configuring single card and double cards of android terminal - Google Patents

Method, device and equipment for configuring single card and double cards of android terminal Download PDF

Info

Publication number
CN113905365B
CN113905365B CN202111513932.2A CN202111513932A CN113905365B CN 113905365 B CN113905365 B CN 113905365B CN 202111513932 A CN202111513932 A CN 202111513932A CN 113905365 B CN113905365 B CN 113905365B
Authority
CN
China
Prior art keywords
operating system
card
double
configuration information
android terminal
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
CN202111513932.2A
Other languages
Chinese (zh)
Other versions
CN113905365A (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.)
Longcheer Electronics Huizhou Co Ltd
Original Assignee
Longcheer Electronics Huizhou 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 Longcheer Electronics Huizhou Co Ltd filed Critical Longcheer Electronics Huizhou Co Ltd
Priority to CN202111513932.2A priority Critical patent/CN113905365B/en
Publication of CN113905365A publication Critical patent/CN113905365A/en
Application granted granted Critical
Publication of CN113905365B publication Critical patent/CN113905365B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • 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/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the invention provides a method, a device and equipment for configuring a single card and a double card of an android terminal, wherein the method comprises the following steps: controlling an operating system of the android terminal to enter a restart state; reading factory-set single-double card configuration information of an operating system set by a user and stored in a user non-tampered partition of the android terminal; adding configuration command parameters corresponding to the single-card and double-card configuration information of the factory setting of the operating system into a kernel partition of the operating system according to the single-card and double-card configuration information of the factory setting of the operating system; in the restarting process of an operating system of an android terminal, when the operating system is initialized, analyzing configuration command parameters in a kernel partition of the operating system; and finishing the single-card configuration or the double-card configuration of the operating system according to the configuration command parameters in the kernel partition of the operating system. The embodiment of the invention can complete configuration only by setting single-card and double-card configuration information by a user, and is simple and convenient to operate; and meanwhile, two sets of operating system software packages do not need to be developed, and the cost is low.

Description

Method, device and equipment for configuring single card and double cards of android terminal
Technical Field
The embodiment of the invention relates to the technical field of android terminals, in particular to a method, a device and equipment for configuring a single card and a double card of an android terminal.
Background
With the continuous progress of the mobile phone terminal technology, more and more mobile phone terminals (called android terminals) are provided with an android operating system. For the convenience of users, the android terminal is provided with an operating system configured as a single card and an operating system configured as a double card. For example, due to different requirements of different regions, some regions require an operating system configured as a single card, and some regions require an operating system configured as a dual card. With the increasing of the shipment areas of android terminals, the situation from the allocation of a dual-card sale area to a single-card sale area or the situation from the allocation of a single-card sale area to a dual-card sale area may occur, and the situation of configuring a single card and a dual card of an operating system of a mobile phone terminal which leaves a factory according to requirements is also generated immediately.
At present, a technical scheme for configuring a single-card and a dual-card of an operating system of an android terminal is to respectively develop a single operating system software package for the single-card configuration and the dual-card configuration of the operating system of the android terminal, that is, a single-card configured operating system software package and a dual-card configured operating system software package. The method comprises the steps that the single-card and double-card configuration operation of an operating system of the android terminal is achieved through the mode of swiping the operating system software package again for the android terminal.
However, the inventors found that the prior art has at least the following technical problems: when android terminals are matched in different areas, the android operating system software package needs to be re-brushed on the android terminals, so that the operation is complicated, and the configuration efficiency is low; and requires a developer to develop two operating system software packages, resulting in increased costs.
Disclosure of Invention
The embodiment of the invention provides a single-card and double-card configuration method, a device and equipment for an android terminal, aiming at solving the problems that in the prior art, when the android terminal is configured in different areas, the android terminal needs to be re-swiped with an android operating system software package, the operation is complicated, and the configuration efficiency is low; and a developer is required to develop two operating system software packages, resulting in a problem of increased cost.
In a first aspect, an embodiment of the present invention provides a method for configuring a single card and a dual card of an android terminal, including:
controlling an operating system of the android terminal to enter a restart state;
reading single-card and double-card configuration information of factory setting of an operating system stored in a user non-tampering partition of the android terminal, wherein the single-card and double-card configuration information of the factory setting of the operating system is preset by a user and stored in the user non-tampering partition, and the single-card and double-card configuration information of the factory setting of the operating system comprises configuration information of the factory setting of the operating system as a single card or configuration information of the factory setting of the operating system as a double card;
if the reading is successful, adding configuration command parameters corresponding to the single-card and double-card configuration information of the factory setting of the operating system into a kernel partition of the operating system according to the single-card and double-card configuration information of the factory setting of the operating system;
in the restarting process of the operating system of the android terminal, when the operating system is initialized, analyzing the configuration command parameters in the kernel partition of the operating system;
and finishing the single-card configuration or the double-card configuration of the operating system according to the configuration command parameters in the kernel partition of the operating system.
In one possible design, the controlling the operating system of the android terminal to enter a reboot state includes:
responding to a first operation executed by a user on the android terminal, generating a restart command, and restarting an operating system of the android terminal according to the restart command so as to enable the operating system of the android terminal to enter a restart state;
correspondingly, the reading of the factory-set single-double-card configuration information of the operating system stored in the user non-tampered partition of the android terminal includes:
reading factory-set single-double card configuration information of an operating system stored in a user non-tampered partition of the android terminal by starting a loading program;
correspondingly, the adding, according to the factory-set single-dual card configuration information of the operating system, the configuration command parameter corresponding to the factory-set single-dual card configuration information of the operating system to the kernel partition of the operating system includes:
and adding Cmdline configuration parameters to the kernel partition of the operating system according to the single-card and double-card configuration information of the factory setting of the operating system.
In one possible design, the method further includes:
responding to a second operation executed by the user on the android terminal, running a start loading program, and controlling the start loading program to enter a flashing mode;
judging whether the android terminal is successfully unlocked or not in the flashing mode;
if the unlocking is successful, receiving a factory-set single-double-card configuration instruction of the operating system sent by a user through the external equipment, wherein the factory-set single-double-card configuration instruction of the operating system comprises factory-set single-card configuration information of the operating system or factory-set double-card configuration information of the operating system, which is set by the user through the external equipment;
and storing the configuration information of the operating system which is set by the user through the external equipment and is factory set as a single card or the configuration information of the operating system which is factory set as a double card in the user non-tampering partition of the android terminal.
In one possible design, after reading single-dual card configuration information of factory settings of an operating system stored in a user-untamperable partition of the android terminal, the method further includes:
if the reading fails, default configuration information of a factory setting of the operating system into double cards is stored in the user non-tampering partition;
reading configuration information of a factory setting double card of the operating system in the user non-tampered partition, and adding configuration command parameters to a kernel partition of the operating system according to the configuration information of the factory setting double card of the operating system;
in the restarting process of the operating system of the android terminal, when the operating system is initialized, analyzing the configuration command parameters in the kernel partition of the operating system;
and finishing the default dual-card configuration of the operating system according to the configuration command parameters in the kernel partition of the operating system.
In one possible design, before the controlling the operating system of the android terminal to enter the reboot state, the method further includes:
acquiring position information and single and double card configuration information of the android terminal;
and if the android terminal is determined to be located in a preset area according to the position information and the preset area is not matched with the single-card and double-card configuration information, executing a step of controlling an operating system of the android terminal to enter a restart state.
In one possible design, after completing the single-card configuration or the dual-card configuration of the operating system according to the configuration command parameters in the kernel partition of the operating system, the method further includes:
and displaying the information of the single and double card configuration completion of the operating system on a display screen of the android terminal.
In a second aspect, an embodiment of the present invention provides an apparatus for configuring a single card and a dual card of an android terminal, including:
the restarting module is used for controlling an operating system of the android terminal to enter a restarting state;
the android terminal comprises a reading module, a processing module and a processing module, wherein the reading module is used for reading factory-set single-double card configuration information of an operating system stored in a user non-tampered partition of the android terminal, the factory-set single-double card configuration information of the operating system is preset by a user and stored in the user non-tampered partition, and the factory-set single-double card configuration information of the operating system comprises factory-set single card configuration information of the operating system or factory-set double card configuration information of the operating system;
the adding module is used for adding configuration command parameters corresponding to the single-card and double-card configuration information of the factory setting of the operating system into the kernel partition of the operating system according to the single-card and double-card configuration information of the factory setting of the operating system if the reading is successful;
the analysis module is used for analyzing the configuration command parameters in the kernel partition of the operating system when the operating system of the android terminal enters the initialization of the operating system in the restarting process;
and the configuration module is used for completing the single-card configuration or the double-card configuration of the operating system according to the configuration command parameters in the kernel partition of the operating system.
In a third aspect, an embodiment of the present invention provides a terminal device, including: at least one processor and memory;
the memory stores computer-executable instructions;
the at least one processor executes computer-executable instructions stored by the memory to cause the at least one processor to perform the android terminal single and dual card configuration method as described in the first aspect above and in various possible designs of the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, where computer-executable instructions are stored, and when a processor executes the computer-executable instructions, the method for configuring a single card and a dual card of an android terminal according to the first aspect and various possible designs of the first aspect is implemented.
In a fifth aspect, an embodiment of the present invention provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the method for configuring a single card and a dual card of an android terminal according to the first aspect and various possible designs of the first aspect is implemented.
According to the single-card and double-card configuration method, device and equipment for the android terminal, a user sets factory-set single-card and double-card configuration information of an operating system in a user non-tampered partition of the android terminal, and the factory-set single-card and double-card configuration information of the operating system comprises factory-set single-card configuration information of the operating system or factory-set double-card configuration information of the operating system. Reading the configuration information of a single card or the configuration information of double cards in a partition which can not be tampered by a user in the process of restarting and initializing the operating system of the android terminal, and completing the configuration of the single card or the configuration of the double cards of the operating system according to the configuration information of the single card or the configuration information of the double cards when the operating system restarts and initializes the system. The configuration can be completed only by setting the configuration information of the single card and the double cards in the partition which can not be tampered by the user, and the operation is simple and convenient; and meanwhile, two sets of operating system software packages do not need to be developed, and the cost is low.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a scene schematic diagram of a single-card and dual-card configuration method for an android terminal according to an embodiment of the present invention;
fig. 2 is a first schematic flow chart of a method for configuring a single card and a dual card of an android terminal according to an embodiment of the present invention;
fig. 3 is a schematic flow diagram of a second method for configuring a single card and a dual card of an android terminal according to an embodiment of the present invention;
fig. 4 is a third schematic flow chart of a single-card and dual-card configuration method of an android terminal provided in the embodiment of the present invention;
fig. 5 is a schematic structural diagram of a single-card and dual-card configuration device of an android terminal provided in an embodiment of the present invention;
fig. 6 is a schematic diagram of a hardware structure of a terminal device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Due to the open source characteristic, an Android operating system is widely applied, and becomes a mobile phone terminal operating system with relatively common application. With the technical development of the mobile internet technology, the relationship between people and mobile phones is more closely related, and even many people have different scene requirements. For example, in some regions, people need to android two sim cards in one android phone, and at this time, the android operating system needs to implement a dual-card configuration. In other regions, people may not have such a requirement, and only one sim card needs to be installed conventionally, and at the moment, the android operating system needs to realize the configuration of a single card. When designing an operating system of a mobile phone terminal, a mobile phone manufacturer configures the operating system of the mobile phone terminal to be delivered according to an area to be sold of the mobile phone terminal, and configures the operating system of the mobile phone terminal into an operating system of a single card or an operating system of double cards according to needs. However, with the difference of sales volumes in different areas, the situation that the android terminal is deployed from the dual card sales area to the single card sales area or from the single card sales area to the dual card sales area may occur, and then the situation of configuring the single/dual card configuration of the operating system of the mobile phone terminal that has been shipped from the factory according to the requirement also occurs. At present, in a conventional technical scheme, an operating system software package, a single-card configuration operating system software package, and a dual-card configuration operating system software package are respectively developed for single-card configuration and dual-card configuration. The method comprises the steps that the single-card and double-card configuration operation of the operating system of the terminal is achieved through the mode of swiping the operating system software package again for the android terminal. However, in this way, the android software package needs to be re-brushed on the android terminal, which is tedious to operate and causes low configuration efficiency; and two operating system software packages need to be developed, so that the cost is greatly improved.
In order to solve the technical problem, the invention provides a single-card and double-card configuration scheme for an android terminal, which includes that firstly, through user configuration, factory-set single-card and double-card configuration information of an operating system is set in a user non-tampered partition of the android terminal, and the factory-set single-card and double-card configuration information of the operating system includes factory-set single-card configuration information of the operating system or factory-set double-card configuration information of the operating system. And then, reading the configuration information of the single card or the configuration information of the double cards in the partition which can not be tampered by a user in the process of restarting the operating system of the android terminal, and completing the configuration of the single card or the configuration of the double cards of the operating system according to the configuration information of the single card or the configuration information of the double cards when the operating system is restarted for carrying out system initialization. The configuration can be completed only by setting the configuration information of the single card and the double cards in the partition which can not be tampered by the user, and the operation is simple and convenient; and meanwhile, two sets of operating system software packages do not need to be developed, and the cost is low.
Referring to fig. 1, fig. 1 is a scene schematic diagram of a single-card and dual-card configuration method for an android terminal according to an embodiment of the present invention. As shown in fig. 1, the system provided by the present embodiment includes an android terminal 101 and an external device 102.
The android terminal 101 may be any type of terminal device, and the terminal device related in the present disclosure may be a wireless terminal or a wired terminal. A wireless terminal may refer to a device that provides voice and/or other traffic data connectivity to a user, a handheld device having wireless connection capability, or other processing device connected to a wireless modem. A wireless terminal, which may be a mobile terminal such as a mobile telephone (or "cellular" telephone) and a computer having a mobile terminal, for example, a portable, pocket, hand-held, computer-included, or vehicle-mounted mobile device, may communicate with one or more core Network devices via a Radio Access Network (RAN), and may exchange language and/or data with the RAN. For another example, the Wireless terminal may also be a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), and other devices. A wireless Terminal may also be referred to as a system, a Subscriber Unit (Subscriber Unit), a Subscriber Station (Subscriber Station), a Mobile Station (Mobile), a Remote Station (Remote Station), a Remote Terminal (Remote Terminal), an Access Terminal (Access Terminal), a User Terminal (User Terminal), a User Agent (User Agent), and a User Device or User Equipment (User Equipment), which are not limited herein. Optionally, the terminal device may also be a mobile phone, an intelligent wearable device, a tablet computer, or other terminal devices.
The external device 102 may be a personal computer or the like. The external device 102 can be connected with the android terminal 101 in a wired or wireless mode, and a user operates the external device 102 to set the android terminal 101.
The following examples are given for illustrative purposes.
Referring to fig. 2, fig. 2 is a first schematic flow chart of a method for configuring a single card and a dual card of an android terminal according to an embodiment of the present invention, where an execution subject of this embodiment may be the android terminal in the embodiment shown in fig. 1. As shown in fig. 2, the method includes:
s201: and controlling an operating system of the android terminal to enter a restart state.
In the embodiment of the invention, the operation system of the android terminal enters the restart state, which means that the operation system of the android terminal enters a reboot mode.
Specifically, a restart command is generated in response to a first operation executed by a user on the android terminal, and an operating system of the android terminal is restarted according to the restart command, so that the operating system of the android terminal enters a restart state.
In one implementation mode, a user shuts down the android terminal, and simultaneously presses a volume down key and a power on key in a shutdown state until a recovery interface is displayed on a display screen of the android terminal. And under the recovery mode, selecting a reboot mode (restarting the android terminal) and generating a reboot restarting command. The reboot restart command triggers the android terminal to restart the operating system, so that the operating system of the android terminal enters a restart process.
S202: reading single and double card configuration information of factory settings of an operating system stored in a user non-tampering partition of the android terminal, wherein the single and double card configuration information of the factory settings of the operating system is preset by a user and stored in the user non-tampering partition, and the single and double card configuration information of the factory settings of the operating system comprises configuration information of the factory settings of the operating system which is a single card or configuration information of the factory settings of the operating system which is a double card.
In the embodiment of the invention, the user non-tamper-able partition of the android terminal can be a para partition of the android terminal, wherein the para partition is a partition for transmitting parameters to a kernel partition of an operating system when the operating system of the android terminal is started to run and start.
Specifically, the single-card and double-card configuration information of factory settings of the operating system stored in the partition, which cannot be tampered by the user of the android terminal, is read by starting the loading program.
In one implementation mode, Boot loader is started, the Boot loader is operated, and single-double-card configuration information of factory settings of an operating system stored in a user non-tampering partition of an android terminal is read through the Boot loader.
Specifically, reading, by the Boot loader, single-card and double-card configuration information of factory settings of an operating system stored in a non-tampered partition by a user of the android terminal, including: the Boot loader reads configuration information of a single card which is stored in a user non-tampering partition of the android terminal and is set by a factory; or the Boot loader reads configuration information of the double cards of the factory settings of the operating system stored in the non-tampering partition of the user of the android terminal.
S203: and if the reading is successful, adding configuration command parameters corresponding to the single-card and double-card configuration information of the factory setting of the operating system into the kernel partition of the operating system according to the single-card and double-card configuration information of the factory setting of the operating system.
In the embodiment of the present invention, when reading the factory-set single/dual card configuration information of the operating system stored in the user non-tampable partition of the android terminal, the method further includes: it is determined whether the read process was successful.
The process of judging whether the reading process is successful specifically includes:
if the user of the android terminal cannot tamper with the single-card and double-card configuration information of the factory setting of the operating system stored in the partition, determining that the reading is successful; and if the single-card and double-card configuration information which does not have the stored factory setting of the operating system in the non-tampered partition of the user of the android terminal is read, determining that the reading fails.
Specifically, according to the single-card and double-card configuration information of the factory setting of the operating system, a cmdlene configuration parameter is added to a kernel partition of the operating system.
Here, the kernel partition of the operating system may be a kernel partition of the operating system.
S204: in the restarting process of the operating system of the android terminal, when the operating system is initialized, the configuration command parameters in the kernel partition of the operating system are analyzed.
In the embodiment of the invention, in the process of restarting the operating system of the android terminal, when the operating system initialization process is entered, the configuration command parameters in the kernel partition of the operating system are analyzed through the Boot loader.
Here, the parsing of the configuration command parameters in the kernel partition of the operating system through the Boot loader means parsing of the cmdlene configuration parameters in the kernel partition of the operating system through the Boot loader.
S205: and finishing the single-card configuration or the double-card configuration of the operating system according to the configuration command parameters in the kernel partition of the operating system.
Specifically, in an operating system initialization process, according to configuration command parameters analyzed from a kernel partition of an operating system, wherein the analyzed configuration command parameters include configuration information of a factory setting of the operating system as a single card or configuration information of a factory setting of the operating system as a double card; and continuing to load and restart the operating system according to the configuration command parameters, so that the operating system is configured to be an operating system configured to be a single-card or an operating system configured to be a double-card.
As can be seen from the above description, the single-card and dual-card configuration information of the factory setting of the operating system is set in the user non-tamperable partition of the android terminal by the user, and the single-card and dual-card configuration information of the factory setting of the operating system includes the configuration information of the factory setting of the operating system as a single card or the configuration information of the factory setting of the operating system as a dual card. Reading the configuration information of a single card or the configuration information of double cards in a partition which can not be tampered by a user in the process of restarting and initializing the operating system of the android terminal, and completing the configuration of the single card or the configuration of the double cards of the operating system according to the configuration information of the single card or the configuration information of the double cards when the operating system restarts and initializes the system. The configuration can be completed only by setting the configuration information of the single card and the double cards in the partition which can not be tampered by the user, and the operation is simple and convenient; and meanwhile, two sets of operating system software packages do not need to be developed, and the cost is low.
Referring to fig. 3, fig. 3 is a schematic flowchart of a second method for configuring a single card and a dual card of an android terminal according to an embodiment of the present invention, and this embodiment describes in detail a specific implementation process of setting factory-set configuration information of an operating system in a partition that a user cannot tamper with based on the embodiment of fig. 2. As shown in fig. 3, the method includes:
s301: and responding to a second operation executed by the user on the android terminal, running a start loading program, and controlling the start loading program to enter a flashing mode.
In the embodiment of the present invention, the boot loader may be a bootloader, and the flush mode is a fastboot mode.
Specifically, in an implementation manner, a user shuts down the android terminal, presses a volume up key and a power on key simultaneously in a shutdown state, runs a bootloader, and controls the bootloader to enter a fastboot mode.
S302: and judging whether the android terminal is successfully unlocked or not in the flashing mode.
In the embodiment of the invention, the android terminal is connected with the external device, and the user inputs the unlocking password of the android terminal through the external device and sends the unlocking password to the android terminal. The android terminal verifies the unlocking password, if the verification is passed, the android terminal is determined to be successfully unlocked, and if the verification is failed, prompt information of unlocking failure is obtained on the android terminal and/or the external equipment.
S303: and if the unlocking is successful, receiving single-card and double-card configuration information of the factory setting of the operating system sent by the user through the external equipment, wherein the single-card and double-card configuration information of the factory setting of the operating system comprises the configuration information of the factory setting of the operating system set by the user through the external equipment, namely a single card, or the configuration information of the factory setting of the operating system, namely a double card.
In the embodiment of the present invention, a user inputs a configuration instruction of a factory setting single card of an operating system or a configuration instruction of a factory setting double card of an operating system on an external device, an android terminal receives the configuration instruction of the factory setting single card of the operating system or the configuration instruction of the factory setting double card of the operating system sent by the external device, and analyzes the configuration instruction of the factory setting single card of the operating system or the configuration instruction of the factory setting double card of the operating system, so as to obtain configuration information of the factory setting single card of the operating system or the configuration information of the factory setting double card of the operating system.
Here, the configuration instruction of the factory setting of the operating system to a single card may be "fastboot oem cmdomestsim 1", and the analyzed configuration information of the factory setting of the operating system to a single card is "oemsetsim 1"; the factory setting of the operating system may be a configuration instruction of "fastboot oem cmdomestsim 2" for the dual cards, and the analyzed configuration information of the factory setting of the operating system is "oemestsim 2" for the dual cards.
S304: and storing the configuration information of the operating system which is set by the user through the external equipment and is factory set as a single card or the configuration information of the operating system which is factory set as a double card in a user non-tampering partition of the android terminal.
In the embodiment of the invention, the configuration information of the operating system with the factory setting of a single card or the configuration information of the operating system with the factory setting of a double card is saved in the para partition.
S305: and re-locking the android terminal.
In the embodiment of the invention, the relocking instruction is input through the external equipment, so that the relocking of the android terminal is realized.
As can be seen from the above description, a machine-swiping mode is performed by controlling the android terminal, the android terminal is unlocked in the machine-swiping mode, and the configuration information of the factory setting of the operating system as a single card or the configuration information of the factory setting of the operating system as a double card is stored in a user non-falsifiable partition of the android terminal through the external device, so that the configuration information of the factory setting as a single card or the configuration information of the factory setting of the operating system as a double card can be guaranteed not to be falsified, and the stability is good; and the operation is convenient and the cost is low.
Referring to fig. 4, fig. 4 is a third schematic flowchart of a method for configuring a single card and a dual card of an android terminal according to an embodiment of the present invention, where on the basis of the embodiment of fig. 2, after step S202, the present embodiment further includes:
s401: and if the reading fails, storing the configuration information of the factory setting of the operating system into the double cards into the partition which can not be tampered by the user by default.
In the embodiment of the present invention, the failure to read refers to that the user of the android terminal cannot tamper with the single-card and dual-card configuration information that does not have the factory setting of the stored operating system in the partition, that is, the user does not set, and at this time, the factory setting of the operating system is stored by default as the configuration information of the dual cards.
S402: and reading the configuration information of the factory setting double cards of the operating system in the non-tampered partition by the user, and adding configuration command parameters to the kernel partition of the operating system according to the configuration information of the factory setting double cards of the operating system.
S403: in the restarting process of the operating system of the android terminal, when the operating system is initialized, the configuration command parameters in the kernel partition of the operating system are analyzed.
S404: and finishing the default double-card configuration of the operating system according to the configuration command parameters in the kernel partition of the operating system.
In the embodiment of the present invention, the specific processes of steps S402-S404 are similar to the processes of steps S203-S205, and are not described herein again.
As can be seen from the above description, if the user does not set the single card or the dual cards, the default setting of the operating system of the android terminal is the dual card configuration by saving the factory setting of the operating system to the non-tampered partition of the user by default, and the user applicability of the dual card configuration is better by setting the default setting of the operating system of the android terminal to the dual card configuration by comparison with the single card configuration.
In an embodiment of the present invention, before the step S201, controlling the operating system of the android terminal to enter the restart state, the method further includes:
acquiring position information and single and double card configuration information of the android terminal; and if the android terminal is determined to be located in the preset area according to the position information and the preset area is not matched with the single-card and double-card configuration information, executing a step of controlling an operating system of the android terminal to enter a restarting state.
In this embodiment, the location information of the android terminal can be obtained according to a location module of the android terminal. And if the android terminal is determined to be located in the single-card configuration area and the single-card and double-card configuration information of the android terminal is double-card configuration, executing a step of controlling an operating system of the android terminal to enter a restart state. Or if the android terminal is determined to be located in a dual-card configuration area and the single-dual-card configuration information of the android terminal is single-card configuration, executing a step of controlling the operating system of the android terminal to enter a restart state.
According to the description, the single-card configuration or the double-card configuration of the operating system of the android terminal is automatically realized through the judgment of the position information and the single-card and double-card configuration information of the android terminal, so that the user operation is reduced, and the configuration efficiency is improved.
In an embodiment of the present invention, after completing the single card configuration or the dual card configuration of the operating system according to the configuration command parameters in the kernel partition of the operating system in step S205, the method further includes:
and displaying the information of the single and double card configuration completion of the operating system on a display screen of the android terminal. In this embodiment, information of completing single-card and double-card configuration is displayed on a display screen of the android terminal, so that an effect of prompting a user to complete configuration is achieved, and user experience is better.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a single-card and dual-card configuration device of an android terminal provided in the embodiment of the present invention. As shown in fig. 5, the apparatus 50 for configuring a single card and a dual card of an android terminal includes: a restart module 501, a read module 502, an add module 503, a parse module 504, and a configure module 505.
The restarting module 501 is configured to control an operating system of the android terminal to enter a restarting state;
a reading module 502, configured to read factory-set single-dual card configuration information of an operating system stored in a user non-tampered partition of the android terminal, where the factory-set single-dual card configuration information of the operating system is preset by a user and stored in the user non-tampered partition, and the factory-set single-dual card configuration information of the operating system includes factory-set single card configuration information of the operating system or factory-set dual card configuration information of the operating system;
an adding module 503, configured to add, according to single and dual card configuration information of the factory setting of the operating system, a configuration command parameter corresponding to the single and dual card configuration information of the factory setting of the operating system to a kernel partition of the operating system if the reading is successful;
the analysis module 504 is configured to analyze the configuration command parameters in the kernel partition of the operating system when the operating system of the android terminal enters the operating system initialization in the restarting process;
a configuration module 505, configured to complete a single card configuration or a dual card configuration of the operating system according to the configuration command parameter in the kernel partition of the operating system.
In an embodiment of the present invention, the restarting module 501 is specifically configured to generate a restarting command in response to a first operation performed by a user on the android terminal, and restart the operating system of the android terminal according to the restarting command, so that the operating system of the android terminal enters a restarting state; the reading module 502 is specifically configured to read, by starting a loading program, factory-set single-card and dual-card configuration information of an operating system stored in a user non-tampered partition of the android terminal; the adding module 503 is specifically configured to add cmdlene configuration parameters to the kernel partition of the operating system according to the single-dual card configuration information of the factory setting of the operating system.
In one embodiment of the invention, the apparatus further comprises: a setting module 506, configured to respond to a second operation performed by the user on the android terminal, run a boot loader, and control the boot loader to enter a flashing mode; judging whether the android terminal is successfully unlocked or not in the flashing mode; if the unlocking is successful, receiving a factory-set single-double-card configuration instruction of the operating system sent by a user through the external equipment, wherein the factory-set single-double-card configuration instruction of the operating system comprises factory-set single-card configuration information of the operating system or factory-set double-card configuration information of the operating system, which is set by the user through the external equipment; and storing the configuration information of the operating system which is set by the user through the external equipment and is factory set as a single card or the configuration information of the operating system which is factory set as a double card in the user non-tampering partition of the android terminal.
In one embodiment of the invention, the apparatus further comprises: a default configuration module 507, configured to, if the reading fails, default configuration information that is configured as a dual card when the operating system leaves the factory, to be stored in the user non-tampered partition; reading configuration information of a factory setting double card of the operating system in the user non-tampered partition, and adding configuration command parameters to a kernel partition of the operating system according to the configuration information of the factory setting double card of the operating system; in the restarting process of the operating system of the android terminal, when the operating system is initialized, analyzing the configuration command parameters in the kernel partition of the operating system; and finishing the default dual-card configuration of the operating system according to the configuration command parameters in the kernel partition of the operating system.
In one embodiment of the invention, the apparatus further comprises: a terminal identification module 508, configured to obtain location information and single/dual card configuration information of the android terminal; and if the android terminal is determined to be located in a preset area according to the position information and the preset area is not matched with the single-card and double-card configuration information, executing a step of controlling an operating system of the android terminal to enter a restart state.
In one embodiment of the invention, the apparatus further comprises: a display module 509, configured to display information obtained by completing the configuration of the single card and the dual card of the operating system on a display screen of the android terminal.
The apparatus provided in this embodiment may be used to implement the technical solutions of the above method embodiments, and the implementation principles and technical effects are similar, which are not described herein again.
Referring to fig. 6, fig. 6 is a schematic diagram of a hardware structure of a terminal device according to an embodiment of the present invention. As shown in fig. 6, the terminal device 60 of the present embodiment includes: a processor 601 and a memory 602; wherein
A memory 602 for storing computer-executable instructions;
the processor 601 is configured to execute the computer execution instruction stored in the memory, so as to implement the steps performed by the android terminal in the foregoing embodiments. Reference may be made in particular to the description relating to the method embodiments described above.
Alternatively, the memory 602 may be separate or integrated with the processor 601.
When the memory 602 is provided separately, the terminal device further includes a bus 603 for connecting the memory 602 and the processor 601.
The embodiment of the invention also provides a computer-readable storage medium, wherein a computer execution instruction is stored in the computer-readable storage medium, and when a processor executes the computer execution instruction, the single-card and double-card configuration method of the android terminal is realized.
An embodiment of the present invention further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the method for configuring a single card and a dual card of an android terminal is implemented.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the modules is only one logical division, and other divisions may be realized in practice, for example, a plurality of modules may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to implement the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing unit, or each module may exist alone physically, or two or more modules are integrated into one unit. The unit formed by the modules can be realized in a hardware form, and can also be realized in a form of hardware and a software functional unit.
The integrated module implemented in the form of a software functional module may be stored in a computer-readable storage medium. The software functional module is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) or a processor to execute some steps of the methods described in the embodiments of the present application.
It should be understood that the Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present invention may be embodied directly in a hardware processor, or in a combination of the hardware and software modules within the processor.
The memory may comprise a high-speed RAM memory, and may further comprise a non-volatile storage NVM, such as at least one disk memory, and may also be a usb disk, a removable hard disk, a read-only memory, a magnetic or optical disk, etc.
The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (Extended Industry Standard Architecture) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, the buses in the figures of the present application are not limited to only one bus or one type of bus.
The storage medium may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an Application Specific Integrated Circuits (ASIC). Of course, the processor and the storage medium may reside as discrete components in an electronic device or host device.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (8)

1. A single-card and double-card configuration method for an android terminal is characterized by comprising the following steps:
controlling an operating system of the android terminal to enter a restart state;
reading single-card and double-card configuration information of factory setting of an operating system stored in a user non-tampering partition of the android terminal, wherein the single-card and double-card configuration information of the factory setting of the operating system is preset by a user and stored in the user non-tampering partition, and the single-card and double-card configuration information of the factory setting of the operating system comprises configuration information of the factory setting of the operating system as a single card or configuration information of the factory setting of the operating system as a double card;
if the reading is successful, adding configuration command parameters corresponding to the single-card and double-card configuration information of the factory setting of the operating system into a kernel partition of the operating system according to the single-card and double-card configuration information of the factory setting of the operating system;
in the restarting process of the operating system of the android terminal, when the operating system is initialized, analyzing the configuration command parameters in the kernel partition of the operating system;
according to the configuration command parameters in the kernel partition of the operating system, completing the single-card configuration or the double-card configuration of the operating system;
before the operating system for controlling the android terminal enters the restart state, the method further comprises the following steps:
acquiring position information and single and double card configuration information of the android terminal;
and if the android terminal is determined to be located in a preset area according to the position information and the preset area is not matched with the single-card and double-card configuration information, executing a step of controlling an operating system of the android terminal to enter a restart state.
2. The method according to claim 1, wherein the controlling the operating system of the android terminal to enter a reboot state includes:
responding to a first operation executed by a user on the android terminal, generating a restart command, and restarting an operating system of the android terminal according to the restart command so as to enable the operating system of the android terminal to enter a restart state;
correspondingly, the reading of the factory-set single-double-card configuration information of the operating system stored in the user non-tampered partition of the android terminal includes:
reading factory-set single-double card configuration information of an operating system stored in a user non-tampered partition of the android terminal by starting a loading program;
correspondingly, the adding, according to the factory-set single-dual card configuration information of the operating system, the configuration command parameter corresponding to the factory-set single-dual card configuration information of the operating system to the kernel partition of the operating system includes:
and adding Cmdline configuration parameters to the kernel partition of the operating system according to the single-card and double-card configuration information of the factory setting of the operating system.
3. The method of claim 1, further comprising:
responding to a second operation executed by the user on the android terminal, running a start loading program, and controlling the start loading program to enter a flashing mode;
judging whether the android terminal is successfully unlocked or not in the flashing mode;
if the unlocking is successful, receiving a factory-set single-double-card configuration instruction of the operating system sent by a user through the external equipment, wherein the factory-set single-double-card configuration instruction of the operating system comprises factory-set single-card configuration information of the operating system or factory-set double-card configuration information of the operating system, which is set by the user through the external equipment;
and storing the configuration information of the operating system which is set by the user through the external equipment and is factory set as a single card or the configuration information of the operating system which is factory set as a double card in the user non-tampering partition of the android terminal.
4. The method according to claim 1, wherein after reading single-dual card configuration information of factory settings of an operating system saved in a user-untamperable partition of the android terminal, the method further comprises:
if the reading fails, default configuration information of a factory setting of the operating system into double cards is stored in the user non-tampering partition;
reading configuration information of a factory setting double card of the operating system in the user non-tampered partition, and adding configuration command parameters to a kernel partition of the operating system according to the configuration information of the factory setting double card of the operating system;
in the restarting process of the operating system of the android terminal, when the operating system is initialized, analyzing the configuration command parameters in the kernel partition of the operating system;
and finishing the default dual-card configuration of the operating system according to the configuration command parameters in the kernel partition of the operating system.
5. The method according to any one of claims 1 to 4, wherein after completing the single-card configuration or the dual-card configuration of the operating system according to the configuration command parameters in the kernel partition of the operating system, the method further comprises:
and displaying the information of the single and double card configuration completion of the operating system on a display screen of the android terminal.
6. The utility model provides a tall and erect terminal list two calorie of configuration devices which characterized in that includes:
the restarting module is used for controlling an operating system of the android terminal to enter a restarting state;
the android terminal comprises a reading module, a processing module and a processing module, wherein the reading module is used for reading factory-set single-double card configuration information of an operating system stored in a user non-tampered partition of the android terminal, the factory-set single-double card configuration information of the operating system is preset by a user and stored in the user non-tampered partition, and the factory-set single-double card configuration information of the operating system comprises factory-set single card configuration information of the operating system or factory-set double card configuration information of the operating system;
the adding module is used for adding configuration command parameters corresponding to the single-card and double-card configuration information of the factory setting of the operating system into the kernel partition of the operating system according to the single-card and double-card configuration information of the factory setting of the operating system if the reading is successful;
the analysis module is used for analyzing the configuration command parameters in the kernel partition of the operating system when the operating system of the android terminal enters the initialization of the operating system in the restarting process;
the configuration module is used for completing the single-card configuration or the double-card configuration of the operating system according to the configuration command parameters in the kernel partition of the operating system;
before the restarting module controls the operating system of the android terminal to enter the restarting state, the method further comprises the following steps:
the terminal identification module is used for acquiring the position information and the single-card and double-card configuration information of the android terminal; and if the android terminal is determined to be located in a preset area according to the position information and the preset area is not matched with the single-card and double-card configuration information, executing a step of controlling an operating system of the android terminal to enter a restart state.
7. A terminal device, comprising: at least one processor and memory;
the memory stores computer-executable instructions;
the at least one processor executing the computer-executable instructions stored by the memory causes the at least one processor to perform the android terminal single and dual card configuration method of any of claims 1 to 5.
8. A computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the method for configuring a single/dual card for an android terminal according to any one of claims 1 to 5 is implemented.
CN202111513932.2A 2021-12-13 2021-12-13 Method, device and equipment for configuring single card and double cards of android terminal Active CN113905365B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111513932.2A CN113905365B (en) 2021-12-13 2021-12-13 Method, device and equipment for configuring single card and double cards of android terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111513932.2A CN113905365B (en) 2021-12-13 2021-12-13 Method, device and equipment for configuring single card and double cards of android terminal

Publications (2)

Publication Number Publication Date
CN113905365A CN113905365A (en) 2022-01-07
CN113905365B true CN113905365B (en) 2022-03-15

Family

ID=79026127

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111513932.2A Active CN113905365B (en) 2021-12-13 2021-12-13 Method, device and equipment for configuring single card and double cards of android terminal

Country Status (1)

Country Link
CN (1) CN113905365B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019775A (en) * 2012-11-28 2013-04-03 北京小米科技有限责任公司 Method, device and equipment for flashing for terminal equipment
CN104506639A (en) * 2014-12-29 2015-04-08 北京奇虎科技有限公司 Root right acquiring method and device
WO2016155524A1 (en) * 2015-03-27 2016-10-06 阿里巴巴集团控股有限公司 Method and apparatus for realizing safe upgrade of system
CN106648685A (en) * 2016-12-29 2017-05-10 东软集团股份有限公司 Processing method and device of intelligent terminal system and intelligent terminal
CN110659477A (en) * 2019-09-23 2020-01-07 深圳市网心科技有限公司 Anti-flash protection method and system for android device, android device and storage medium
CN111221584A (en) * 2020-01-06 2020-06-02 上海闻泰电子科技有限公司 Terminal single-card and double-card adapting method and device, computer equipment and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109240720B (en) * 2018-08-23 2021-11-26 瑞芯微电子股份有限公司 Firmware upgrading method of android system and storage device
CN111026457B (en) * 2019-11-30 2021-11-16 惠州Tcl移动通信有限公司 Hardware configuration method and device, storage medium and terminal equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019775A (en) * 2012-11-28 2013-04-03 北京小米科技有限责任公司 Method, device and equipment for flashing for terminal equipment
CN104506639A (en) * 2014-12-29 2015-04-08 北京奇虎科技有限公司 Root right acquiring method and device
WO2016155524A1 (en) * 2015-03-27 2016-10-06 阿里巴巴集团控股有限公司 Method and apparatus for realizing safe upgrade of system
CN106648685A (en) * 2016-12-29 2017-05-10 东软集团股份有限公司 Processing method and device of intelligent terminal system and intelligent terminal
CN110659477A (en) * 2019-09-23 2020-01-07 深圳市网心科技有限公司 Anti-flash protection method and system for android device, android device and storage medium
CN111221584A (en) * 2020-01-06 2020-06-02 上海闻泰电子科技有限公司 Terminal single-card and double-card adapting method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN113905365A (en) 2022-01-07

Similar Documents

Publication Publication Date Title
US9159013B2 (en) Mobile device with RFID capability and corresponding boot sequence
US9058550B2 (en) Mobile devices with RFID capabilities and corresponding memory write methods
JP5270377B2 (en) Platform boot with bridge support
CN106020875B (en) Firmware update management method and device of embedded terminal
KR101007739B1 (en) Method and system for providing fota service
CN101350990B (en) Method for updating CP of intelligent mobile phone
CN109905770B (en) Terminal starting method and device and terminal
CN101694623A (en) Method for updating handheld device software
WO2024078218A1 (en) System booting method and electronic device
CN110688235B (en) System and method for sharing wireless connection information between UEFI firmware and OS
CN111290773A (en) System upgrading method, device and readable storage medium
CN110515671A (en) Initial method, apparatus for initializing, terminal device and readable storage medium storing program for executing
CN112463199A (en) System upgrading method and terminal
CN113905365B (en) Method, device and equipment for configuring single card and double cards of android terminal
CN114096946A (en) Method and apparatus for managing applications
CN117130672A (en) Server start flow control method, system, terminal and storage medium
CN115951920A (en) Mobile equipment upgrading method and device, storage unit and mobile equipment
KR20070094167A (en) Method and apparatus for starting multiple operating system using external memory in a mobile station
CN110045966A (en) Processing method, device and the equipment of erector
CN115291951A (en) UEFI (unified extensible firmware interface) starting method and device, electronic equipment and storage medium
CN111176693B (en) Upgrading method of digital television system
CN113157301A (en) Terminal version upgrading method, system, storage medium and terminal
WO2018108103A1 (en) Method for network connection control of terminal and terminal
JP2012093857A (en) Ic chip, memory initialization method for ic chip, processing program for ic chip, and portable terminal
CN113805705A (en) Terminal shortcut key operation method and 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
GR01 Patent grant
GR01 Patent grant