Switching method for supporting different operating systems by application function and storage medium

US12353889B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12353889-B2
Application numberUS-202118272572-A
CountryUS
Kind codeB2
Filing dateNov 29, 2021
Priority dateNov 29, 2021
Publication dateJul 8, 2025
Grant dateJul 8, 2025

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.

Provided is a switching method for supporting different operating systems by an application function, including: establishing a one-to-one mapping relationship table between switching setting signals and unique switching setting codes, wherein the application function in the different operating systems corresponds to the different unique switching setting codes, and the unique switching setting codes are capable of uniquely identifying and activating the application function supported by the different operating systems; detecting the switching setting signal output by the operating system; and switching an operating system of a device to the operating system corresponding to the switching setting signal, wherein the device is configured with the application function and supports the different operating systems.

First claim

Opening claim text (preview).

What is claimed is: 1. A switching method for supporting different operating systems by an application function, applicable to a device that is configured with the application function and supports the different operating systems, the method comprising: establishing a one-to-one mapping relationship table between switching setting signals and unique switching setting codes, wherein the application function in the different operating systems corresponds to different unique switching setting codes, and the unique switching setting codes are capable of uniquely identifying and activating the application function supported by the different operating systems; detecting a switching setting signal output by a current operating system of the device; and switching the current operating system of the device to an operating system corresponding to the switching setting signal, wherein the device is configured with the application function and supports the different operating systems. 2. The switching method according to claim 1 , wherein each of the unique switching setting codes comprises a bus address or an identification code. 3. The switching method according to claim 2 , wherein the different operating systems comprise a first operating system and a second operating system; the application function in the first operating system and the second operating system corresponds to a first bus address and a second bus address, respectively; and the switching method comprises: receiving the switching setting signal; determining whether the switching setting signal is a high-level signal or a low-level signal; in a case that the switching setting signal is the high-level signal, setting the bus address of the application function in the device as the first bus address to activate the application function in the first operating system; and in a case where the switching setting signal is the low-level signal, setting the bus address of the application function in the device as the second bus address to activate the application function in the second operating system. 4. The switching method according to claim 3 , wherein the switching setting signal is received in a case that the device is powered on; and the switching method further comprises: initializing the device when the device is powered on. 5. The switching method according to claim 3 , wherein receiving the switching setting signal comprises: receiving the switching setting signal once at a set time interval, wherein the switching setting signal is received N times in total; determining whether N/2 or more of the switching setting signals are the same; in a case that N/2 or more of the switching setting signals are the same, determining the N/2 or more of the switching setting signals as the switching setting signal as received; and in a case that less than N/2 of the switching setting signals are the same, determining that no switching setting signal is received, wherein N≥6, and N is an integer. 6. The switching method according to claim 5 , further comprising: in a case of determining that no switching setting signal is received, determining a default operating system of the device; in a case that the default operating system of the device is the first operating system, setting the bus address of the application function in the device as the first bus address to activate the application function in the first operating system; and in a case where the default operating system of the device is the second operating system, setting the bus address of the application function in the device as the second bus address to activate the application function in the second operating system. 7. The switching method according to claim 2 , wherein the different operating systems comprise a first operating system and a second operating system; the application function in the first operating system and the second operating system corresponds to a first bus address and a second bus address, respectively; and the switching method comprises: receiving the switching setting signal; determining whether the switching setting signal is a level pulse rising edge signal or a level pulse falling edge signal; in a case that the switching setting signal is a level pulse rising edge signal, setting a bus address of the application function in the device as the first bus address to activate the application function in the first operating system; and in a case that the switching setting signal is a level pulse falling edge signal, setting the bus address of the application function in the device as the second bus address to activate the application function in the second operating system. 8. The switching method according to claim 2 , wherein the different operating systems comprise a first operating system and a second operating system; the application function in the first operating system and the second operating system corresponds to a first identification code and a second identification code, respectively; and the switching method comprises: receiving the switching setting signal; determining whether the switching setting signal is a high-level signal or a low-level signal; in a case that the switching setting signal is the high-level signal, activating the application function of the first identification code; and in a case that the switching setting signal is the low-level signal, activating the application function of the second identification code. 9. The switching method according to claim 3 , wherein the first operating system comprises a Windows system; and the second operating system comprises a Google system. 10. The switching method according to claim 3 , wherein the application function comprises a touch function. 11. The switching method according to claim 2 , wherein the quantity of the different operating systems is three or more, and the application function in the different operating systems corresponds to different bus addresses, respectively; the switching setting signal is set as three or more potential signals with different magnitudes, and the potential signals with different magnitudes correspond to the bus addresses of the application function in the different operating systems one by one respectively; and the switching method comprises: receiving the switching setting signal; determining which of the potential signals the switching setting signal is; and setting, based on a determination result, the bus address of the application function in the device to a bus address corresponding to the potential signal in the mapping relationship table, so as to activate the application function in an operating system corresponding to the bus address. 12. The switching method according to claim 2 , wherein the bus addresses comprise an I2C bus address. 13. The switching method according to claim 3 , wherein the first bus address is 0x10; and the second bus address is 0x40. 14. A non-transitory storage medium storing a program thereon, wherein the program, when executed, implements: establishing a one-to-one mapping relationship table between switching setting signals and unique switching setting codes, wherein an application function in different operating systems corresponds to different unique switching setting codes, and the unique switching setting codes are capable of uniquely identifying and activating the application function supported by the different operating systems; detecting a switching setting signal output by a current operating system of a device, wherein the device is configured with the application function and supports the different operating systems; an

Assignees

Inventors

Classifications

  • Information transfer, e.g. on bus (G06F13/14 takes precedence) · CPC title

  • G06F9/441Primary

    Multiboot arrangements, i.e. selecting an operating system to be loaded · 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 US12353889B2 cover?
Provided is a switching method for supporting different operating systems by an application function, including: establishing a one-to-one mapping relationship table between switching setting signals and unique switching setting codes, wherein the application function in the different operating systems corresponds to the different unique switching setting codes, and the unique switching setting…
Who is the assignee on this patent?
Chongqing Boe Optoelectronics Tech Co Ltd, Boe Technology Group Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/441. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 08 2025 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).