RU2662402C2 - Способ обработки данных для нескольких операционных систем и терминальное оборудование - Google Patents
Способ обработки данных для нескольких операционных систем и терминальное оборудование Download PDFInfo
- Publication number
- RU2662402C2 RU2662402C2 RU2016129616A RU2016129616A RU2662402C2 RU 2662402 C2 RU2662402 C2 RU 2662402C2 RU 2016129616 A RU2016129616 A RU 2016129616A RU 2016129616 A RU2016129616 A RU 2016129616A RU 2662402 C2 RU2662402 C2 RU 2662402C2
- Authority
- RU
- Russia
- Prior art keywords
- operating system
- split screen
- display
- command
- operating
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000004044 response Effects 0.000 claims abstract description 5
- 238000004364 calculation method Methods 0.000 claims description 17
- 230000006870 function Effects 0.000 claims description 8
- 239000000126 substance Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 238000003672 processing method Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4403—Processor initialisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
- G06F9/441—Multiboot arrangements, i.e. selecting an operating system to be loaded
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Abstract
Изобретение относится к технологии обработки данных мобильной связи. Технический результат заключается в обеспечении обработки данных для нескольких операционных систем. Результат достигается за счет того, что терминальное оборудование имеет область отображения и может работать с несколькими операционными системами одновременно путем отображения на разделенном экране. Способ включает в себя следующее: после того, как запущена операция пользователя, реагирование на операцию пользователя, и прием команды управления, и выполнение обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления. 2 н. и 8 з.п. ф-лы, 5 ил.
Description
ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к технологии обработки данных мобильной связи и в частности к способу обработки данных для нескольких операционных систем (мульти-ОС) и терминальному оборудованию.
УРОВЕНЬ ТЕХНИКИ
Изобретатель нашел по меньшей мере следующие проблемы, существующие в предшествующем уровне техники, в процессе реализации технических схем вариантов осуществления данной заявки:
с ростом популярности смартфонов, все больше компаний начинают выходить на рынок смартфонов и запускать свои собственные операционные системы, тем самым разнообразные операционные системы для мобильных телефонов доступны на рынке; среди таких операционных систем для мобильных телефонов наиболее представительными являются операционная система Android от Google и операционная система Windows от Microsoft. Появление этих операционных систем для мобильных телефонов не только создает больше возможностей для процесса интеграции ОЕМ-компании (Original Equipment Manufacturer, изготовителя комплексного оборудования), но также создает больше возможностей для пользователя при приобретении мобильного телефона. В смартфонах с большим экраном один экран может отображать два интерфейса одновременно, однако только интерфейсы, соответствующие двум приложениям, управляемым одной и той же операционной системой, могут быть отображены; мобильный телефон не может управляться с помощью нескольких операционных систем одновременно; для этой проблемы не существует эффективного решения в предшествующем уровне техники.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
С учетом вышесказанного варианты осуществления настоящего изобретения предназначены для создания способа обработки данных для нескольких операционных систем и терминального оборудования, которое может использовать несколько различных операционных систем одновременно для управления терминальным оборудованием.
Предлагается способ обработки данных для нескольких операционных систем, который применяют в отношении терминального оборудования, которое имеет область отображения и может одновременно запускать несколько операционных систем посредством отображения на разделенном экране; способ включает в себя:
после запуска операции пользователя реагирование на операцию пользователя и прием команды управления, и выполнение обработки данных на основе нескольких одновременно работающих операционных систем.
Предпочтительно, когда команда управления представляет собой команду на запуск нескольких операционных систем, шаг выполнения обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления может включать в себя:
запуск первой операционной системы, отображение первой операционной системы и приложений, работающих в первой операционной системе, в первой части разделенного экрана области отображения;
после того, как запускают первую операционную систему, запуск рабочей среды N-й операционной системы, где N является натуральным числом, большим 1;
запуск N-й операционной системы в рабочей среде N-й операционной системы, отображение N-й операционной системы и приложений, работающих в N-й операционной системе, в N-й части разделенного экрана области отображения.
Предпочтительно, когда команда управления представляет собой команду на отключение нескольких операционных систем, шаг выполнения обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления может включать в себя:
отключение N-й операционной системы и приложений, работающих в N-й операционной системе, отображенных в N-й части разделенного экрана области отображения, где N является натуральным числом, большим 1;
отключение рабочей среды N-й операционной системы;
отключение первой операционной системы и приложений, работающих в первой операционной системе, отображенных в первой части разделенного экрана области отображения.
Предпочтительно, когда команда управления представляет собой команду отображения нескольких операционных систем, шаг выполнения обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления может включать в себя:
оценку, с помощью первой операционной системы, выдана ли команда отображения нескольких операционных систем приложением, работающим в N-й операционной системе, или приложением, работающим в первой операционной системе, где N является натуральным числом, большим 1;
если команда отображения нескольких операционных систем выдана приложением, работающим в первой операционной системе, выполнение вычислений, с помощью первой операционной системы, для обновления области интерфейса первой части разделенного экрана и вызов сервисного драйвера дисплея для отображения;
если команда отображения нескольких операционных систем выдана приложением, работающим в N-й операционной системе, выполнение вычислений, с помощью первой операционной системы, для обновления области интерфейса N-й части разделенного экрана, и вызов сервисного драйвера дисплея для отображения.
Предпочтительно, когда команда управления представляет собой команду приема мультиоперационной системы, шаг выполнения обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления включает в себя:
прием, с помощью первой операционной системы, команды приема мультиоперационной системы и оценку, с помощью первой операционной системы, является ли команда приема мультиоперационной системы вводом из первой части разделенного экрана или из N-й части разделенного экрана, где N является натуральным числом, большим 1;
если команда приема мультиоперационной системы является вводом из первой части разделенного экрана, передачу команды ввода приложению, работающему в первой операционной системе;
если команда приема мультиоперационной системы является вводом из N-й части разделенного экрана, передачу команды ввода N-й операционной системе, которая затем пересылает ее приложению, работающему в ней.
Предлагается терминальное оборудование, которое имеет область отображения и способно использовать несколько операционных систем посредством отображения на разделенном экране, где терминальное оборудование включает в себя:
устройство обработки данных, выполненное с возможностью, после того, как операция пользователя запущена, реагировать на операцию пользователя и принимать команду управления, а также выполнять обработку данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления.
Предпочтительно, при этом устройство обработки данных может включать в себя:
первую операционную систему, которая выполнена с возможностью: когда команда управления представляет собой команду на запуск нескольких операционных систем, запускаться в ответ на команду для запуска нескольких операционных систем.
рабочую среду N-й операционной системы, которая выполнена с возможностью получать необходимые рабочие ресурсы из первой операционной системы и создавать рабочую среду для N-й операционной системы, где N является натуральным числом, большим 1;
N-ю операционную систему, которая выполнена с возможностью запускаться в рабочей среде N-й операционной системы;
экран дисплея, который выполнен с возможностью, после того, как первая операционная система запущена, отображать первую операционную систему и приложения, работающие в первой операционной системе, в первой части разделенного экрана области отображения; а после того, как N-я операционная система запущена в рабочей среде N-й операционной системы, отображать N-ю операционную систему и приложения, работающие в N-й операционной системе, в N-й части разделенного экрана области отображения.
Предпочтительно, устройство обработки данных может включать в себя:
первую операционную систему, которая выполнена с возможностью, когда команда управления является командой на отключение нескольких операционных систем, отключаться в ответ на команду на отключение нескольких операционных систем;
N-ю операционную систему, которая выполнена с возможностью отключаться в рабочей среде N-й операционной системы, где N является натуральным числом, большим 1;
рабочую среду N-й операционной системы, которая выполнена с возможностью отключаться после того, как N-я операционная система отключается;
область отображения, которая выполнена с возможностью отключать N-ю операционную систему и приложения, работающие в N-й операционной системе, отображенные в N-й части разделенного экрана области отображения, и выполнена с возможностью отключать первую операционную систему и приложения, работающие в первой операционной системе, отображенные в первой части разделенного экрана области отображения.
Предпочтительно, устройство обработки данных может включать в себя: первую операционную систему, которая выполнена с возможностью: когда команда управления является командой отображения нескольких операционных систем, реагировать на команду отображать несколько операционных систем, при этом, если команда отображать несколько операционных систем выдана приложением, работающем в первой операционной системе, первая операционная система производит вычисления для обновления области интерфейса первой части разделенного экрана и вызывает сервисный драйвер дисплея для отображения; а если команда отображать несколько операционных систем выдана приложением, работающим в N-й операционной системе, первая операционная система выполняет вычисления для обновления области интерфейса N-й части разделенного экрана и вызывает сервисный драйвер дисплея для отображения, где N является натуральным числом, большим 1;
сервисный драйвер дисплея, выполненный с возможностью работать в первой операционной системе для управления экраном дисплея;
рабочую среду N-й операционной системы, которая выполнена с возможностью получать необходимые рабочие ресурсы из первой операционной системы и обеспечивать рабочую среду для N-й операционной системы;
N-ю операционную систему, которая выполнена с возможностью работать в рабочей среде N-й операционной системы;
экран дисплея, который выполнен с возможностью: когда первая операционная система выполняет вычисления для обновления области интерфейса первой части разделенного экрана и вызывает сервисный драйвер дисплея для отображения, управляться сервисным драйвером дисплея для обновления интерфейса первой части разделенного экрана, при этом обновленная первая часть разделенного экрана отображает первую операционную систему и приложения, работающие в первой операционной системе; а когда первая операционная система выполняет вычисления для обновления области интерфейса N-й части разделенного экрана и вызывает сервисный драйвер дисплея для отображения, управляться сервисным драйвером дисплея для обновления области интерфейса N-й части разделенного экрана, при этом обновленная N-я часть разделенного экрана отображает N-ю операционную систему и приложения, работающие в N-й операционной системе.
Предпочтительно, устройство обработки данных может включать в себя:
первую операционную систему, которая выполнена с возможностью: когда команда управления является командой приема мультиоперационной системы, реагировать на команду приема мультиоперационной системы; и, если командой приема мультиоперационной системы является ввод из первой части разделенного экрана, передавать команду приема мультиоперационной системы приложению, работающему в первой операционной системе; а если командой приема мультиоперационной системы является ввод из N-й части разделенного экрана, передавать команду приема мультиоперационной системы N-й операционной системе, которая затем передает ее приложению, работающему в этой операционной системе, где N является натуральным числом, большим 1;
рабочую среду N-й операционной системы, которая выполнена с возможностью получать необходимые рабочие ресурсы из первой операционной системы и обеспечивать рабочую среду для N-й операционной системы,
N-ю операционную систему, которая выполнена с возможностью использовать рабочую среду N-й операционной системы;
экран дисплея, который выполнен с возможностью: отображать первую операционную систему и приложения, работающие в первой операционной системы, в первой части разделенного экрана области отображения, при этом, если команда приема мультиоперационной системы является вводом из первой части разделенного экрана, приложение, работающее в первой операционной системе, реагирует на команду приема мультиоперационной системы, выданную первой операционной системой; и отображать N-ю операционную систему и приложения, работающие в N-й операционной системы, в N-й части разделенного экрана области отображения, при этом, если команда приема мультиоперационной системы является вводом из N-й части разделенного экрана, приложение, работающее в N-й операционной системе, реагирует на команду приема мультиоперационной системы, переданную N-й операционной системой.
Способ согласно варианту осуществления настоящего изобретения применяется в терминальном оборудовании, которое имеет область отображения и может работать с несколькими операционными системами одновременно с помощью отображения на разделенном экране. Способ включает в себя: после того, как операция пользователя запущена, реагирование на операцию пользователя и прием команды управления, а также выполнение обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления. В варианте осуществления настоящего изобретения, поскольку несколько операционных систем работают одновременно посредством отображения на разделенном экране, принимают команду управления и выполняют обработку данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления, так что несколько разных операционных систем могут использоваться одновременно для управления терминальным оборудованием.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 представляет структурную схему устройства, использующего две операционные системы в соответствии с вариантом осуществления настоящего изобретения.
Фиг. 2 представляет блок-схему способа для запуска двух операционных систем в соответствии с вариантом настоящего изобретения.
Фиг. 3 представляет блок-схему способа для отключения двух операционных систем в соответствии с вариантом осуществления настоящего изобретения.
Фиг. 4 представляет блок-схему способа для отображения выходных данных двух операционных систем в соответствии с вариантом осуществления настоящего изобретения.
Фиг. 5 представляет блок-схему способа ввода для двух операционных систем в соответствии с вариантом осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Ниже описывается более подробно осуществление технической схемы в сочетании с прилагаемыми чертежами.
Варианты осуществления настоящего изобретения относятся к решениям для запуска нескольких операционных систем одновременно с помощью отображения на разделенном экране. Вариант осуществления настоящего изобретения предлагает способ обработки данных для нескольких операционных систем, который применяют к терминальному оборудованию, которое имеет область отображения и может работать одновременно с несколькими операционными системами с помощью отображения на разделенном экране; способ включает в себя следующее: после того, как запущена операция пользователя, реагирование на операцию пользователя и прием команды управления, и выполнение обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления.
Вариант осуществления настоящего изобретения предлагает терминальное оборудование, которое имеет область отображения и способно работать с несколькими операционными системами одновременно с помощью отображения на разделенном экране, где это терминальное оборудование дополнительно содержит: устройство обработки данных, которое выполнено с возможностью, после того, как операция пользователя запущена, реагировать на операцию пользователя и принимать команду управления, и выполнять обработку данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления.
Если принять в качестве терминального оборудования смартфон, например, современные смартфоны могут реализовать отображение на разделенном экране; и хотя единый экран может отображать два интерфейса одновременно, экран может отображать только интерфейсы, соответствующие двум приложениям, управляемым одной и той же операционной системой, и не может управляться с использованием двух операционных систем одновременно. При этом функция мультиэкрана не обеспечивается во всей полноте для двух частей разделенного экрана. Если несколько операционных систем могут работать одновременно с помощью отображения на разделенном экране в одном смартфоне, например, две операционные системы, одной из которых является операционная система Android, а другой является операционная система Windows, в процессе отображения на разделенном экране, половина экрана работает с системой Android, наиболее подходящей для развлечений, а другая половина экрана работает с операционной системой Windows, которая является наиболее подходящей для выполнения рабочих задач, то преимущества разделенного экрана будут обеспечены полностью.
Вариант осуществления настоящего изобретения иллюстрируется ниже на примере отображения двух операционных систем в виде разделенного экрана.
1. Запуск двух операционных систем с использованием варианта осуществления настоящего изобретения включает в себя следующие шаги:
(1) Мобильный терминал принимает команду запуска.
(2) Первая операционная система начинает работать обычным путем, точно так же, как и обычный терминал с одной операционной системой.
(3) После того, как первая операционная система завершит запуск, выполняется запуск рабочей среды второй операционной системы.
(4) После того, как рабочая среда второй операционной завершит запуск, выполняется запуск второй операционной системы в рабочей среде второй операционной системы.
(5) Запуск двух операционных системы завершен.
Здесь следует отметить, что в варианте осуществления настоящего изобретения сначала происходит запуск рабочей среды второй операционной системы сначала, а затем запуск второй операционной системы в рабочей среде второй операционной системы.
2. Отключение двух операционных систем с использованием варианта осуществления настоящего изобретения включает в себя следующие шаги:
(1) Мобильный терминал принимает команду на отключение.
(2) Отключение второй операционной системы, работающей в рабочей среде второй операционной системы, и приложений, работающих во второй операционной системе.
(3) Отключение рабочей среды второй операционной системы.
(4) Отключение первой операционной системы и приложений, работающих в первой операционной системе.
(5) Отключение завершено.
Здесь следует заметить, что в варианте осуществления настоящего изобретения сначала происходит отключение второй операционной системы в рабочей среде второй операционной системы, а затем отключение рабочей среды второй операционной системы.
3. Отображение интерфейсов двух операционных систем с использованием варианта осуществления настоящего изобретения включает в себя следующие шаги:
(1) Первая операционная система принимает команду отображения.
(2) Первая операционная система оценивает, выдана ли команда отображения приложением, работающим во второй операционной системе, или приложением, работающим в первой операционной системе.
(3) Если команда отображения выдана приложением, работающим в первой операционной системе, первая операционная система выполняет вычисления для обновления области интерфейса первой части разделенного экрана и вызывает сервисный драйвер дисплея для отображения. Сервисный драйвер дисплея управляет первой частью разделенного экрана для обновления интерфейса.
(4) Если команда отображения выдана приложением, работающим во второй операционной системе, первая операционная система выполняет вычисления для обновления области интерфейса второй части разделенного экрана и вызывает сервисный драйвер дисплея для отображения. Сервисный драйвер дисплея управляет второй частью разделенного экрана для обновления интерфейса.
Здесь следует заметить, что оба субъекта выполнения относятся к первой операционной системе, а именно, первая операционная система принимает команду и выполняет различные оценки.
4. Получение двумя операционными системами вводов от сенсорного экрана с использованием варианта осуществления настоящего изобретения включает в себя следующие шаги:
(1) Первая операционная система принимает команду сенсорного ввода.
(2) Первая операционная система оценивает, является ли команда ввода вводом из первой части разделенного экрана или из второй части разделенного экрана.
(3) Если команда является вводом из первой части разделенного экрана, передача команды приложению, работающему в первой операционной системе.
(4) Если команда является вводом из второй части разделенного экрана, передача команды второй операционной системе, которая затем посылает ее приложению, работающему в ней.
В варианте осуществления настоящего изобретения первая операционная система является исходной операционной системой или может быть названа главной операционной системой; первая операционная система может запустить аппаратное обеспечение, в то время как вторая операционная система не может запустить аппаратное обеспечение; вторая операционная система может быть названа подчиненной операционной системой, которая вынуждена вызывать аппаратное обеспечение посредством первой операционной системы, прежде чем осуществить ряд функций. По сравнению с предшествующим уровнем техники вариант осуществления настоящего изобретения может предложить схему мобильного терминала для работы с двумя операционными системами, которая работает с двумя операционными системами в терминале с отображением их на разделенном экране, что дает возможность полностью реализовать преимущества разделенного экрана.
Основная часть устройства обработки данных в терминальном оборудовании, предложенном вариантом осуществления настоящего изобретения, включает в себя:
(1) первую операционную систему, которая реализует управление центральным процессором (Central Processing Unit (CPU)), управление хранением данных, управление оборудованием и другие функции в двух операционных системах согласно варианту осуществления настоящего изобретения, именно первая операционная система действительно осуществляет управление аппаратным оборудованием;
(2) рабочую среду второй операционной системы, для которой необходимые рабочие ресурсы предоставляются первой операционной системой и которая создает рабочую среду для второй операционной системы;
(3) вторую операционную систему, которая является второй операционной системой из двух операционных систем в варианте осуществления настоящего изобретения и работает в рабочей среде второй операционной системы;
(4) экран дисплея, который может быть экраном сенсорного дисплея для терминала сенсорного дисплея, в частности, сенсорный/дисплейный экран с функцией разделенного экрана, который разделен на первую часть разделенного экрана и вторую часть разделенного экрана, где первая часть разделенного экрана отображает интерфейс первой операционной системы и приложения, работающие в первой операционной системе, и принимает ввод с первой части разделенного экрана, выполняемый пользователем, вторая часть разделенного экрана отображает интерфейс второй операционной системы и приложения, работающие во второй операционной системе, и принимает ввод со второй части разделенного экрана, выполняемый пользователем;
(5) сервисный драйвер дисплея, который работает в первой операционной системе для управления сенсорным/дисплейным экраном (экран дисплея может быть экраном сенсорного дисплея для терминала сенсорного дисплея).
Вариант осуществления настоящего изобретения проиллюстрирован ниже подробно в зависимости от сценариев применения.
Фиг. 1 представляет устройство обработки данных, работающее в двух операционных системах в мобильном терминале и содержащее следующие компоненты:
первую операционную систему 101, которая реализует управление центральным процессором (CPU), управление хранением информации, управление оборудованием и другие функции, в двух операционных системах, именно первая операционная система реализует управление аппаратным оборудованием;
рабочую среду 102 второй операционной системы, для которой первой операционной системой предоставляются необходимые рабочие ресурсы и которая создает рабочую среду для второй операционной системы;
вторую операционную систему 103, которая является второй операционной системой из двух операционных систем и работает в рабочей среде второй операционной системы, включая операционную систему и приложения, сервисы, драйверы и тому подобное, работающие в ней;
приложение 104, работающее в первой операционной системе, включая приложения, сервисы, драйверы и тому подобное;
сенсорный/дисплейный сервисный драйвер 105, который работает в первой операционной системе для управления сенсорным/дисплейным экраном;
сенсорный/дисплейный экран 106, который имеет функцию разделенного экрана и состоит из первой части 107 разделенного экрана и второй части 108 разделенного экрана;
первую часть 107 разделенного экрана, которая является частью сенсорного/дисплейного экрана и выполнена с возможностью отображать интерфейс первой операционной системы и приложения, работающие в первой операционной системе, и принимает ввод от пользователя на первой части разделенного экрана;
вторую часть 108 разделенного экрана, которая является частью сенсорного/дисплейного экрана и выполнена с возможностью отображать интерфейс второй операционной системы и приложения, работающие во второй операционной системе, и принимает входные сигналы на второй части разделенного экрана от пользователя.
Сценарий применения 1: основываясь на устройстве, показанном на фиг.1, в способе работы двух операционных систем в мобильном терминале в соответствии с вариантом осуществления настоящего изобретения, процесс запуска, как показано на фиг.2, включает в себя следующее:
S201: Мобильный терминал принимает команду запуска (иначе называемую командой начальной загрузки).
S202: Первая операционная система начинает работать обычным образом, точно так же, как в обычном терминале с одной операционной системой.
S203: После того, как первая операционная система завершит запуск, происходит запуск рабочей среды второй операционной системы.
S204: После того, как рабочая среда второй операционной системы завершит запуск, происходит запуск второй операционной системы.
S205: Запуск (иначе называемый начальной загрузкой) двух операционных систем завершен.
Сценарий применения 2: основываясь на устройстве, показанном на фиг. 1, в способе работы двух операционных систем в мобильном терминале в соответствии с вариантом осуществления настоящего изобретения процесс завершения работы, как показано на фиг. 3, включает в себя следующее:
S301: Мобильный терминал принимает команду отключения (иначе называемую командой выключения питания).
S302: Отключение второй операционной системы и приложений, работающих во второй операционной системе.
S303: Отключение рабочей среды второй операционной системы.
S304: Отключение первой операционной системы и приложений, работающих в первой операционной системе.
S305: Отключение (иначе называемое отключением питания) завершено.
Сценарий применения 3: основываясь на устройстве, показанном на фиг. 1, в способе работы двух операционных систем в мобильном терминале в соответствии с вариантом осуществления настоящего изобретения процесс отображения, как показано на фиг. 3, включает в себя следующее:
S401: Первая операционная система принимает команду отображения.
S402: Первая операционная система оценивает, выдается ли команда отображения приложением, работающим во второй операционной системе, или приложением, работающем в первой операционной системе.
S403: Если команда отображения выдана приложением, работающим в первой операционной системе, эта первая операционная система выполняет вычисления для обновления области интерфейса первой части разделенного экрана и вызывает сервисный драйвер дисплея для отображения.
S404: Сервисный драйвер дисплея управляет первой частью разделенного экрана для обновления интерфейса, и этот интерфейс отображается в первой части разделенного экрана.
S405: Если команда отображения выдана приложением, работающим во второй операционной системе, первая операционная система выполняет вычисления для обновления области интерфейса второй части разделенного экрана и вызывает сервисный драйвер дисплея для отображения.
S406: Сервисный драйвер дисплея управляет второй частью разделенного экрана для обновления интерфейса, и этот интерфейс отображается во второй части разделенного экрана.
Сценарий применения 4: основываясь на устройстве, показанном на фиг. 1, в способе работы двух операционных систем в мобильном терминале в соответствии с вариантом осуществления настоящего изобретения процесс ввода, как показано на фиг. 5, включает в себя:
S501: Первая операционная система принимает команду сенсорного ввода.
S502: Первая операционная система оценивает, является ли команда ввода вводом из первой части разделенного экрана или из второй части разделенного экрана.
S503: Если команда является вводом из первой части разделенного экрана, происходит передача команды приложению, работающему в первой операционной системе.
S504: Если команда является вводом из второй части разделенного экрана, передача команды второй операционной системе, которая затем посылает ее приложению, работающему в ней.
Если интегрированные модули, задействованные в варианте осуществления настоящего изобретения, реализуются в форме функциональных модулей программного обеспечения и поставляются или используются как самостоятельный продукт, они могут быть сохранены на машиночитаемом носителе информации. Исходя из этого понимания, техническая схема варианта осуществления настоящего изобретения или часть, вносящая вклад в существующую технологию, по существу могут быть воплощены в виде программного продукта. Этот компьютерный программный продукт хранится на носителе информации, в том числе хранится ряд команд, которые позволяют компьютерному устройству (которым может быть компьютер, сервер или сетевое устройство и т.д.) выполнить весь или часть способа, описанного в каждом варианте осуществления настоящего изобретения. Вышеупомянутый носитель данных представляет собой: USB флэш-диск, мобильный жесткий диск, постоянное запоминающее устройство (ПЗУ) (Read-Only Memory (ROM)), оперативное запоминающее устройство (ОЗУ) (Random Access Memory (RAM)), дискету или компакт-диск, а также различные носители, которые могут хранить программные коды. Таким образом, вариант осуществления настоящего изобретения не ограничивается какой-либо комбинацией аппаратного обеспечения и программного обеспечения.
Соответственно, вариант осуществления настоящего изобретения дополнительно предлагает компьютерный носитель информации, хранящий компьютерную программу, которая выполнена с возможностью выполнять способ обработки данных для нескольких операционных систем в варианте осуществления настоящего изобретения.
Подводя итог, выше представлены только предпочтительные варианты осуществления настоящего изобретения, и они не предназначены для ограничения объема настоящего изобретения.
ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬ
Способ согласно варианту осуществления настоящего изобретения применяется к терминальному оборудованию, которое имеет область отображения и может работать с несколькими операционными системами одновременно посредством отображения на раздельном экране. Способ включает в себя: после того, как операция пользователя запущена, реагирование на операцию пользователя и прием команды управления, а также выполнение обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления. В варианте осуществления настоящего изобретения, поскольку несколько операционных систем работают одновременно посредством отображения на разделенном экране, команду управления принимают и обработку данных производят на основе нескольких одновременно работающих операционных систем в соответствии с командой управления, так что несколько операционных систем могут использоваться одновременно для управления терминальным оборудованием.
Claims (45)
1. Способ обработки данных для нескольких операционных систем, который применяют в отношении: терминального оборудования, которое имеет область отображения, включающую первую часть разделенного экрана и N-ю часть разделенного экрана, где N представляет собой натуральное число, большее 1, и способно работать с несколькими операционными системами одновременно с помощью отображения на разделенном экране; при этом способ включает в себя:
после того, как операция пользователя запущена в первой части разделенного экрана или N-й части разделенного экрана, реагирование на операцию пользователя и прием команды управления, и выполнение обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления;
отображение первой операционной системы и приложений, работающих в первой операционной системе, в первой части разделенного экрана и отображение N-й операционной системы и приложений, работающих в N-й операционной системе, в N-й части разделенного экрана;
при этом первая операционная система способна запускать аппаратное обеспечение, а N-я операционная система вызывает аппаратное обеспечение посредством первой операционной системы, прежде чем осуществить ряд функций.
2. Способ по п. 1, в котором, когда команда управления является командой на запуск нескольких операционных систем, шаг выполнения обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления включает в себя:
запуск первой операционной системы, отображение первой операционной системы и приложений, работающих в первой операционной системе, в первой части разделенного экрана области отображения;
после того, как первая операционная система запущена, запуск рабочей среды N-й операционной системы; и
запуск N-й операционной системы в рабочей среде N-й операционной системы, отображение N-й операционной системы и приложений, работающих в N-й операционной системе, в N-й части разделенного экрана области отображения.
3. Способ по п. 1, в котором, когда команда управления представляет собой команду на отключение нескольких операционных систем, шаг выполнения обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления включает в себя:
отключение N-й операционной системы и приложений, работающих в N-ой операционной системе, отображенной в N-й части разделенного экрана области отображения;
отключение рабочей среды N-й операционной системы;
отключение первой операционной системы и приложений, работающих в первой операционной системе, отображенной в первой части разделенного экрана области отображения.
4. Способ по п. 1, в котором, когда команда управления представляет собой команду отображения нескольких операционных систем, шаг выполнения обработки данных на основе нескольких одновременно работающих систем в соответствии с командой управления включает в себя:
оценку, с помощью первой операционной системы, является ли команда для отображения нескольких операционных систем командой, выданной приложением, работающим в N-й операционной системе, или приложением, работающим в первой операционной системе;
если команда на отображение нескольких операционных систем выдана приложением, работающим в первой операционной системе, выполнение вычислений, с помощью первой операционной системы, для обновления области интерфейса первой части разделенного экрана и вызов сервисного драйвера дисплея для отображения;
если команда на отображение нескольких операционных систем выдана приложением, работающим в N-й операционной системе, выполнение вычислений, с помощью первой операционной системы, для обновления области интерфейса N-й части разделенного экрана и вызов сервисного драйвера дисплея для отображения.
5. Способ по п. 1, в котором, когда команда управления представляет собой команду приема мультиоперационной системы, шаг выполнения обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления включает в себя:
прием, с помощью первой операционной системы, команды приема мультиоперационной системы и оценку, с помощью первой операционной системы, введена ли команда приема мультиоперационной системы из первой части разделенного экрана или из N-й части разделенного экрана;
если команда приема мультиоперационной системы введена из первой части разделенного экрана, передачу команды ввода в приложение, работающее в первой операционной системе;
если команда приема мультиоперационной системы введена из N-ой части разделенного экрана, передачу команды ввода N-й операционной системе, которая затем посылает ее приложению, работающему в ней.
6. Терминальное оборудование, которое имеет область отображения, включающую первую часть разделенного экрана и N-ю часть разделенного экрана, где N представляет собой натуральное число, большее 1, и может работать одновременно с несколькими операционными системами одновременно с помощью отображения на разделенном экране, при этом терминальное оборудование дополнительно содержит:
устройство обработки данных, которое выполнено с возможностью: после того, так операция пользователя запущена в первой части разделенного экрана или N-ой части разделенного экрана, реагировать на операцию пользователя и принимать команду управления, и выполнять обработку данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления;
при этом первая часть разделенного экрана выполнена с возможностью отображать первую операционную систему и приложения, работающие в первой операционной системе, а N-я часть разделенного экрана выполнена с возможностью отображать N-ю операционную систему и приложения, работающие в N-й операционной системе;
при этом первая операционная система выполнена с возможностью запускать аппаратное обеспечение, а N-я операционная система выполнена с возможностью вызывать аппаратное обеспечение посредством первой операционной системы, прежде чем осуществить ряд функций.
7. Терминальное оборудование по п. 6, в котором устройство обработки данных содержит:
первую операционную систему, которая выполнена с возможностью: когда команда управления представляет собой команду на запуск нескольких операционных систем, запускаться в ответ на команду запуска нескольких операционных систем;
рабочую среду N-й операционной системы, которая выполнена с возможностью получать необходимые рабочие ресурсы из первой операционной системы и создавать рабочую среду для N-й операционной системы;
N-ю операционную систему, которая выполнена с возможностью запускаться в рабочей среде N-й операционной системы;
экран дисплея, который выполнен с возможностью: после того, как первая операционная система запущена, отображать первую операционную систему и приложения, работающие в первой операционной системе, в первой части разделенного экрана области отображения; а после того, как N-я операционная система запущена в рабочей среде N-й операционной системы, отображать N-ю операционную систему и приложения, работающие в N-й операционной системе, в N-й части разделенного экрана области отображения.
8. Терминальное оборудование по п. 6, в котором устройство обработки данных содержит:
первую операционную систему, которая выполнена с возможностью: когда команда управления представляет собой команду на отключение нескольких операционных систем, отключаться в ответ на команду на отключение нескольких операционные систем;
N-ю операционную систему, которая выполнена с возможностью отключаться в рабочей среде N-й операционной системы;
рабочую среду N-й операционной системы, которая выполнена с возможностью отключаться после того, как отключается N-я операционная система;
область отображения, которая выполнена с возможностью отключать N-ю операционную систему и приложения, работающие в N-й операционной системе, отображенные в N-й части разделенного экрана области отображения, и выполнена с возможностью отключать первую операционную систему и приложения, работающие в первой операционной системе, отображенные в первой части разделенного экрана области отображения.
9. Терминальное оборудование по п. 6, в котором устройство обработки данных содержит:
первую операционную систему, которая выполнена с возможностью: когда команда управления представляет собой команду для отображения нескольких операционных систем, реагировать на команду для отображения нескольких операционных систем, при этом, если команда для отображения нескольких операционных систем выдана приложением, работающим в первой операционной системе, первая операционная система выполняет вычисления для обновления области интерфейса первой части разделенного экрана и вызывает сервисный драйвер дисплея для отображения; а если команда для отображения нескольких операционных систем выдана приложением, работающим в N-ой операционной системе, первая операционная система выполняет вычисления для обновления области интерфейса N-й части разделенного экрана, первая операционная система выполняет вычисления для обновления области интерфейса N-й части разделенного экрана и вызывает сервисный драйвер дисплея для отображения;
сервисный драйвер дисплея, который выполнен с возможностью работать в первой операционной системе для управления экраном дисплея;
рабочую среду N-й операционной системы, которая выполнена с возможностью получать необходимые ресурсы из первой операционной системы и создавать рабочую среду для N-й операционной системы;
N-ю операционную систему, которая выполнена с возможностью работать в рабочей среде N-й операционной системы;
экран дисплея, который выполнен с возможностью: когда первая операционная система выполняет вычисления для обновления области интерфейса первой части разделенного экрана и вызывает сервисный драйвер дисплея для отображения, управляться сервисным драйвером дисплея для обновления интерфейса первой части разделенного экрана, при этом обновленная первая часть разделенного экрана отображает первую операционную систему и приложения, работающие в первой операционной системе; а когда первая операционная система выполняет вычисления для обновления области интерфейса N-й части разделенного экрана и вызывает сервисный драйвер дисплея для отображения, управляться сервисным драйвером дисплея для обновления интерфейса N-й части разделенного экрана, при этом обновленная часть разделенного экрана отображает N-ю часть разделенного экрана и приложения, работающие в N-й части разделенного экрана.
10. Терминальное оборудование по п. 6, в котором устройство обработки данных содержит:
первую операционную систему, которая выполнена с возможностью: когда команда управления представляет собой команду приема мультиоперационной системы, реагировать на команду приема мультиоперационной системы; и, если команда приема мультиоперационной системы введена из первой части разделенного экрана, передавать команду приема мультиоперационной системы приложению, работающему в первой операционной системе; а если команда приема мультиоперационной системы введена из N-й части разделенного экрана, передавать команду приема мультиоперационной системы в N-ю операционную систему, которая затем передает ее в приложение, работающее в ней;
рабочую среду N-й операционной системы, которая выполнена с возможностью получать необходимые рабочие ресурсы из первой операционной системы и создавать рабочую среду для N-й операционной системы;
N-ю операционную систему, которая выполнена с возможностью работать в рабочей среде N-й операционной системы;
экран дисплея, который выполнен с возможностью: отображать первую операционную систему и приложения, работающие в первой операционной системе, в первой части разделенного экрана области отображения, при этом, если команда приема мультиоперационной системы введена из первой части разделенного экрана, приложение, работающее в первой операционной системе, реагирует на команду приема мультиоперационной системы, посланную первой операционной системой; а также отображать N-ю операционную систему и приложения, работающие в N-й операционной системе, в N-й части разделенного экрана области отображения, при этом, если команда приема мультиоперационной системы введена из N-й части разделенного экрана, приложение, работающее в N-й операционной системе, реагирует на команду приема мультиоперационной системы, переданную N-й операционной системой.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410003922.8A CN104765623A (zh) | 2014-01-03 | 2014-01-03 | 一种实现多操作系统的数据处理方法及终端设备 |
CN201410003922.8 | 2014-01-03 | ||
PCT/CN2014/078759 WO2015100933A1 (zh) | 2014-01-03 | 2014-05-29 | 一种实现多操作系统的数据处理方法及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2016129616A RU2016129616A (ru) | 2018-02-06 |
RU2662402C2 true RU2662402C2 (ru) | 2018-07-25 |
Family
ID=53493095
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2016129616A RU2662402C2 (ru) | 2014-01-03 | 2014-05-29 | Способ обработки данных для нескольких операционных систем и терминальное оборудование |
Country Status (5)
Country | Link |
---|---|
US (1) | US20160328241A1 (ru) |
CN (1) | CN104765623A (ru) |
AU (1) | AU2014375830B2 (ru) |
RU (1) | RU2662402C2 (ru) |
WO (1) | WO2015100933A1 (ru) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106233243B (zh) * | 2014-04-30 | 2021-02-12 | 惠普发展公司,有限责任合伙企业 | 多架构管理器 |
US10061597B2 (en) * | 2014-07-31 | 2018-08-28 | Hewlett-Packard Development Company, L.P. | Computing device with first and second operating systems |
CN104461726B (zh) * | 2014-12-31 | 2019-01-15 | 宇龙计算机通信科技(深圳)有限公司 | 操作系统的显示方法、操作系统的显示装置和终端 |
CN105072257B (zh) * | 2015-07-16 | 2018-09-04 | 深圳前海达闼云端智能科技有限公司 | 一种双卡双系统终端及其来电处理方法和装置 |
CN105786424B (zh) * | 2015-12-23 | 2018-11-16 | 南京富士通南大软件技术有限公司 | 嵌入式系统的单屏幕快速分屏显示解决的方法 |
CN105653222B (zh) * | 2015-12-31 | 2018-06-22 | 北京元心科技有限公司 | 一种实现多系统分屏运行的方法和装置 |
CN106610784B (zh) * | 2016-10-18 | 2020-07-28 | 广州视源电子科技股份有限公司 | 多系统触控屏的控制方法和系统 |
CN106557690B (zh) * | 2016-11-29 | 2019-10-22 | 北京元心科技有限公司 | 管理多容器系统的方法及装置 |
CN107111512A (zh) * | 2016-12-21 | 2017-08-29 | 深圳前海达闼云端智能科技有限公司 | 实现对另一操作系统操作的方法、装置及电子设备 |
KR102661703B1 (ko) * | 2016-12-23 | 2024-04-29 | 삼성전자주식회사 | 전자 장치 및 그의 제어 방법 |
CN108628569A (zh) * | 2017-03-16 | 2018-10-09 | 上海信颐信息技术有限公司 | 一种双系统实时显示运行方法及设备和双系统一体机 |
CN107786729A (zh) * | 2017-09-27 | 2018-03-09 | 维沃移动通信有限公司 | 一种操作系统升级方法及终端 |
CN108113231B (zh) * | 2017-11-22 | 2020-11-03 | 北京新弘宝科技有限公司 | 一种多人群组用分屏系统及智能餐桌 |
CN110888616B (zh) * | 2019-11-18 | 2024-01-26 | 中国联合网络通信集团有限公司 | 信息显示方法、装置和存储介质 |
CN113031742B (zh) * | 2019-12-09 | 2024-06-18 | Oppo广东移动通信有限公司 | 电子设备 |
CN111327761B (zh) * | 2020-01-19 | 2022-04-26 | 深圳市智多互动科技有限公司 | 一种在安卓手机上操作虚拟安卓系统的方法 |
CN113590072A (zh) * | 2021-08-11 | 2021-11-02 | 深圳市皓丽智能科技有限公司 | 一种分屏显示方法及其设备 |
CN114415993A (zh) * | 2021-11-29 | 2022-04-29 | 北京字节跳动网络技术有限公司 | 多系统应用的分屏方法、装置、电子设备及存储介质 |
CN117931108A (zh) * | 2022-10-14 | 2024-04-26 | 华为终端有限公司 | 多屏运行方法及电子设备、存储介质 |
CN115686338B (zh) * | 2022-12-07 | 2023-05-05 | 荣耀终端有限公司 | 分屏方法及电子设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040226041A1 (en) * | 2000-02-18 | 2004-11-11 | Xsides Corporation | System and method for parallel data display of multiple executing environments |
RU2009138599A (ru) * | 2008-10-20 | 2011-04-27 | Самсунг Электроникс Ко., Лтд. (KR) | Устройство и способ функционирования многочисленных оперативных систем в мобильном терминале связи с несколькими модемами |
US20120110496A1 (en) * | 2010-10-29 | 2012-05-03 | Choongryeol Lee | Mobile terminal and controlling method thereof |
US20120278750A1 (en) * | 2011-04-28 | 2012-11-01 | Motorola Mobility, Inc. | Method and apparatus for presenting a window in a system having two operating system environments |
US20120299847A1 (en) * | 2011-05-27 | 2012-11-29 | Yunmi Kwon | Mobile terminal and mode controlling method therein |
CN102810040A (zh) * | 2011-05-31 | 2012-12-05 | 联想(北京)有限公司 | 一种显示处理方法、装置及计算机系统 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4395223B2 (ja) * | 1999-09-24 | 2010-01-06 | 株式会社日立製作所 | 表示装置、表示方法、および、ナビゲーション装置 |
WO2004034196A2 (en) * | 2002-10-04 | 2004-04-22 | The Bank Of New York | Systems and methods for securitizing a commodity |
US7254733B2 (en) * | 2003-02-18 | 2007-08-07 | International Business Machines Corporation | Method of shutting down virtual machines in an orderly manner |
CN101907981B (zh) * | 2009-06-05 | 2012-10-10 | 联想(北京)有限公司 | 一种数据处理设备及其显示方法 |
CN102073375B (zh) * | 2009-11-24 | 2013-02-13 | 联想(北京)有限公司 | 便携终端的显示输出方法及便携终端 |
KR20120072246A (ko) * | 2010-12-23 | 2012-07-03 | 한국전자통신연구원 | 가상화 화면제어시스템 및 그 방법 |
US9940283B2 (en) * | 2011-04-11 | 2018-04-10 | Ineda Systems Inc. | Application sharing in multi host computing systems |
KR101725247B1 (ko) * | 2011-05-27 | 2017-04-10 | 엘지전자 주식회사 | 이동 단말기 및 이것의 모드 제어 방법 |
CN102981887B (zh) * | 2011-09-06 | 2016-07-06 | 联想(北京)有限公司 | 数据处理方法及电子设备 |
CN103064734B (zh) * | 2011-10-24 | 2016-08-17 | 联想(北京)有限公司 | 终端设备以及多系统输入切换方法 |
US9032292B2 (en) * | 2012-01-19 | 2015-05-12 | Blackberry Limited | Simultaneous display of multiple maximized applications on touch screen electronic devices |
TWI479319B (zh) * | 2012-08-10 | 2015-04-01 | Pegatron Corp | 雙作業系統之運作方法及具有雙作業系統之觸控電子裝置與電腦可讀儲存媒體 |
-
2014
- 2014-01-03 CN CN201410003922.8A patent/CN104765623A/zh not_active Withdrawn
- 2014-05-29 WO PCT/CN2014/078759 patent/WO2015100933A1/zh active Application Filing
- 2014-05-29 RU RU2016129616A patent/RU2662402C2/ru active
- 2014-05-29 AU AU2014375830A patent/AU2014375830B2/en not_active Ceased
- 2014-05-29 US US15/109,585 patent/US20160328241A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040226041A1 (en) * | 2000-02-18 | 2004-11-11 | Xsides Corporation | System and method for parallel data display of multiple executing environments |
RU2009138599A (ru) * | 2008-10-20 | 2011-04-27 | Самсунг Электроникс Ко., Лтд. (KR) | Устройство и способ функционирования многочисленных оперативных систем в мобильном терминале связи с несколькими модемами |
US20120110496A1 (en) * | 2010-10-29 | 2012-05-03 | Choongryeol Lee | Mobile terminal and controlling method thereof |
US20120278750A1 (en) * | 2011-04-28 | 2012-11-01 | Motorola Mobility, Inc. | Method and apparatus for presenting a window in a system having two operating system environments |
US20120299847A1 (en) * | 2011-05-27 | 2012-11-29 | Yunmi Kwon | Mobile terminal and mode controlling method therein |
CN102810040A (zh) * | 2011-05-31 | 2012-12-05 | 联想(北京)有限公司 | 一种显示处理方法、装置及计算机系统 |
Also Published As
Publication number | Publication date |
---|---|
WO2015100933A1 (zh) | 2015-07-09 |
US20160328241A1 (en) | 2016-11-10 |
RU2016129616A (ru) | 2018-02-06 |
AU2014375830A1 (en) | 2016-07-28 |
AU2014375830B2 (en) | 2017-09-14 |
CN104765623A (zh) | 2015-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2662402C2 (ru) | Способ обработки данных для нескольких операционных систем и терминальное оборудование | |
US10002003B2 (en) | Method for presenting initialization progress of hardware in server, and server | |
EP3432140B1 (en) | Android-based pop-up prompt method and device | |
US11360803B2 (en) | Method and apparatus for executing non-maskable interrupt | |
EP3173926A1 (en) | Dual-system electronic apparatus and terminal | |
US20120084072A1 (en) | Method and device for running linux application in android system | |
EP3309676B1 (en) | Method and apparatus for providing screenshot service on terminal device and storage medium and device | |
US20120173986A1 (en) | Background synchronization within a multi-environment operating system | |
US20190018690A1 (en) | Method And Apparatus For Controlling A Startup Bootstrap Program Of An Intelligent TV Set | |
US11494154B2 (en) | Processing method and handheld device | |
WO2017143710A1 (zh) | 一种多系统移动终端控制方法及装置 | |
WO2019119315A1 (zh) | 基于多操作系统的输入处理方法、装置及电子设备 | |
KR101223981B1 (ko) | 안전한 애플리케이션 실행을 위한 가상화 장치, 서버 및 방법 | |
CN111143017B (zh) | 云操作系统交互处理方法、客户端及云操作系统 | |
US9819725B1 (en) | System, method, and computer program for remotely controlling mobile web applications installed on a mobile device | |
CN112328198A (zh) | 图形处理器的控制、显示方法、装置、存储介质、电子装置 | |
JP6317058B2 (ja) | 情報処理装置、情報処理システム、情報処理プログラム、および情報処理方法 | |
CN107015874B (zh) | 数据传输控制方法、装置及终端 | |
CN106201508B (zh) | 一种信息显示方法、装置及电子设备 | |
US9829964B2 (en) | Method and system for launching an application satisfying a current mode determined by looking up an opening directory for opening the current mode of an electronic device | |
CN108052379B (zh) | Spi-nand的多任务操作方法和装置 | |
WO2016169328A1 (zh) | 一种实现流量控制的方法和客户端 | |
KR101984150B1 (ko) | 제어 방법 및 제어 장치 | |
CN110704767A (zh) | 页面打开方法、装置、电子设备及存储介质 | |
CN112685143B (zh) | 一种设备操作的实现方法及装置 |