Method for loading driver during terminal starting up and terminal device

US10871972B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10871972-B2
Application numberUS-201916576800-A
CountryUS
Kind codeB2
Filing dateSep 20, 2019
Priority dateMar 21, 2017
Publication dateDec 22, 2020
Grant dateDec 22, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure may provide a method for loading a driver during a terminal starting up and a terminal device. The terminal includes at least one component having a driver to be loaded during starting up. The method includes: receiving a startup instruction; reading a component list; determining whether the component list comprises a driver related to a component; and if the component list includes the driver related to the component, loading the related driver. By such means, the present disclosure increases a startup speed and improves user experience.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for loading a driver during a terminal starting up, wherein the terminal comprises at least one component during starting up, the method comprising: receiving a startup instruction; reading a component list; determining whether the component list comprises a driver related to a component; matching the component with a related driver when the component list comprises the driver related to the component; loading the driver related to the component when matching successfully; matching the component with candidate drivers pre-stored in the terminal sequentially when the component does not match with any driver in the component list, wherein the candidate drivers are not stored in the component list; and loading a candidate driver which is successfully matched with the component. 2. The method according to claim 1 further comprising: relating the component to the candidate driver successfully matched with the component and storing the candidate driver into the component list. 3. A method for loading a driver during a terminal starting up, wherein the terminal comprises at least one component during starting up, the method comprising: receiving a startup instruction; reading a component list; determining whether the component list comprises a driver related to a component; and loading the related driver when the component list comprises the driver related to the component; matching the component with candidate drivers pre-stored in the terminal sequentially when the component does not match with any driver in the component list, wherein the candidate drivers are not stored in the component list; and loading a candidate driver which is successfully matched with the component. 4. The method according to claim 3 , wherein the loading the related driver when the component list comprises the driver related to the component comprises: matching the component with the related driver; and loading the related driver when matching successfully. 5. The method according to claim 3 further comprising: relating the component to the candidate driver successfully matched with the component and storing the candidate driver into the component list. 6. The method according to claim 3 further comprising: relating the component with the candidate driver successfully matched with the component and storing the candidate driver into the component list. 7. The method according to claim 3 , wherein the startup instruction is an instruction generated when the terminal detects that duration for which a user presses a power button of the terminal is greater than or equal to a startup threshold value of the terminal. 8. The method according to claim 3 , wherein the startup instruction is a voice instruction; and the startup instruction is an instruction generated when the terminal detects that a matching value between voiceprint information of a user and voiceprint information pre-stored in the terminal is greater than or equal to a matching threshold value of the terminal. 9. The method according to claim 3 , wherein the startup instruction is a fingerprint instruction; and the startup instruction is an instruction generated when the terminal detects that fingerprint information of a user matches with fingerprint information pre-stored in the terminal. 10. The method according to claim 3 , wherein the component is any one of a liquid crystal display, a front camera, a rear camera, a sensor, a capacitive touch panel, and a serial peripheral interface. 11. The method according to claim 3 , wherein after the terminal starts up, the method comprises: reading, by the terminal, a driver corresponding to the component; and notifying, by the terminal, a user to determine whether the driver of the component needs to be added into the component list. 12. The method according to claim 3 , wherein after the terminal starts up, the method comprises: relating, by the terminal, the component with the candidate driver matching successfully; and storing, by the terminal, the candidate component into the component list. 13. A terminal device, comprising at least one component during the terminal device starting up, and further comprising a processor, a receiver coupled to the processor, and a memory coupled to the processor, wherein the memory is configured to store instructions executable by the processor; the receiver is configured to receive a startup instruction; and the processor, in response to the startup instruction, is configured to: read a component list; determine whether the component list comprises a driver related to a component; load the related driver when the component list comprises the driver related to the component; match the component with candidate drivers pre-stored in the terminal sequentially when the component does not match with any driver in the component list, wherein the candidate drivers are not stored in the component list; and load a candidate driver which is successfully matched with the component. 14. The terminal device according to claim 13 , wherein the processor, in response to the power-on command, is configured to load the related driver when the component list comprises the driver related to the component comprises: the processor being configured to match the component with the related driver and load the related driver when match successfully. 15. The terminal device according to claim 13 , wherein the processor is further configured to relate the component to the candidate driver successfully matched with the component and storing the candidate driver into the component list. 16. The terminal device according to claim 13 , wherein the processor is further configured to relate the component to the candidate driver successfully matched with the component and store the component into the component list. 17. The terminal device according to claim 13 , wherein the component is any one of a liquid crystal display, a front camera, a rear camera, a sensor, a capacitive touch panel, and a serial peripheral interface. 18. The terminal device according to claim 13 , wherein the terminal device is any one of a smart television, a TV set-top box, a smart mobile phone, a tablet computer, and a notebook computer.

Assignees

Inventors

Classifications

  • G06F3/167Primary

    Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • G06F9/4411Primary

    Configuring for operating with peripheral devices; Loading of device drivers · CPC title

  • Execution procedure of a spoken command · CPC title

  • Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10871972B2 cover?
The present disclosure may provide a method for loading a driver during a terminal starting up and a terminal device. The terminal includes at least one component having a driver to be loaded during starting up. The method includes: receiving a startup instruction; reading a component list; determining whether the component list comprises a driver related to a component; and if the component li…
Who is the assignee on this patent?
Jrd Communication Shenzhen Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/167. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 22 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).