Способ обработки данных для нескольких операционных систем и терминальное оборудование

Изобретение относится к технологии обработки данных мобильной связи. Технический результат заключается в обеспечении обработки данных для нескольких операционных систем. Результат достигается за счет того, что терминальное оборудование имеет область отображения и может работать с несколькими операционными системами одновременно путем отображения на разделенном экране. Способ включает в себя следующее: после того, как запущена операция пользователя, реагирование на операцию пользователя, и прием команды управления, и выполнение обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления. 2 н. и 8 з.п. ф-лы, 5 ил.

 

ОБЛАСТЬ ТЕХНИКИ

Настоящее изобретение относится к технологии обработки данных мобильной связи и в частности к способу обработки данных для нескольких операционных систем (мульти-ОС) и терминальному оборудованию.

УРОВЕНЬ ТЕХНИКИ

Изобретатель нашел по меньшей мере следующие проблемы, существующие в предшествующем уровне техники, в процессе реализации технических схем вариантов осуществления данной заявки:

с ростом популярности смартфонов, все больше компаний начинают выходить на рынок смартфонов и запускать свои собственные операционные системы, тем самым разнообразные операционные системы для мобильных телефонов доступны на рынке; среди таких операционных систем для мобильных телефонов наиболее представительными являются операционная система 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)), дискету или компакт-диск, а также различные носители, которые могут хранить программные коды. Таким образом, вариант осуществления настоящего изобретения не ограничивается какой-либо комбинацией аппаратного обеспечения и программного обеспечения.

Соответственно, вариант осуществления настоящего изобретения дополнительно предлагает компьютерный носитель информации, хранящий компьютерную программу, которая выполнена с возможностью выполнять способ обработки данных для нескольких операционных систем в варианте осуществления настоящего изобретения.

Подводя итог, выше представлены только предпочтительные варианты осуществления настоящего изобретения, и они не предназначены для ограничения объема настоящего изобретения.

ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬ

Способ согласно варианту осуществления настоящего изобретения применяется к терминальному оборудованию, которое имеет область отображения и может работать с несколькими операционными системами одновременно посредством отображения на раздельном экране. Способ включает в себя: после того, как операция пользователя запущена, реагирование на операцию пользователя и прием команды управления, а также выполнение обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления. В варианте осуществления настоящего изобретения, поскольку несколько операционных систем работают одновременно посредством отображения на разделенном экране, команду управления принимают и обработку данных производят на основе нескольких одновременно работающих операционных систем в соответствии с командой управления, так что несколько операционных систем могут использоваться одновременно для управления терминальным оборудованием.

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-й операционной системой.



 

Похожие патенты:

Группа изобретений относится к области логики обработки информации. Техническим результатом является повышение производительности.

Группа изобретений относится к области компьютерной техники и может быть использована в компьютерных системах, поддерживающих множественные потоки. Техническим результатом является повышение производительности.

Изобретение относится к мелкогранулярному управлению ресурсами. Технический результат состоит в оптимизации администрирования ресурсов поставщиком телекоммуникационного оборудования, а именно в том, что гранулярность управления ресурсами может быть уменьшена путем конфигурирования лицензионного элемента таким образом, чтобы пользователь мог использовать ресурсы исключительно в заранее заданном диапазоне, что позволяет максимизировать ценность ресурсов.

Изобретение относится к средствам управления твердотельным диском для записи данных. Технический результат заключается в повышении достоверности записи данных.

Изобретение относится к средствам ввода отпечатков пальцев и принадлежит области технологий распознавания шаблонов. Технический результат заключается в повышении надежности ввода отпечатков пальцев.

Изобретение относится к устройству, используемому в управляющих системах. Технический результат – повышение безопасности контролируемого объекта и повышение надежности порогового блока управления.

Изобретение относится к области вычислительной техники. Техническим результатом является автономное планирование процессов, образующих задачу, соответствующую гибкой модели для многозадачной системы реального времени.

Изобретение относится к области эмуляции исполнения файлов. Техническим результатом является эмуляция исполнения файлов, содержащих инструкции, отличные от машинных.

Изобретение относится к области компьютерной техники. Техническим результатом является эмуляция исполнения файлов.

Изобретение относится к области технологий связи. Технический результат заключается в повышении скорости отрисовки графического интерфейса пользователя.

Изобретение относится к средствам ввода отпечатков пальцев и принадлежит области технологий распознавания шаблонов. Технический результат заключается в повышении надежности ввода отпечатков пальцев.

Изобретение относится к области технологий связи. Технический результат заключается в повышении скорости отрисовки графического интерфейса пользователя.

Изобретение относится к области технологий связи. Технический результат заключается в повышении скорости отрисовки графического интерфейса пользователя.

Изобретение относится к области интерфейсов прикладного программирования. Техническим результатом является управление доступом во время исполнения к интерфейсам прикладного программирования (API).

Изобретение относится к области интерфейсов прикладного программирования. Техническим результатом является управление доступом во время исполнения к интерфейсам прикладного программирования (API).

Изобретение относится к средствам управления разделителем окон приложения. Технический результат заключается в упрощении размещения окон приложений.

Изобретение относится к средствам управления разделителем окон приложения. Технический результат заключается в упрощении размещения окон приложений.

Способ коррекции базовой цифровой модели (5), например, для регулирования турбореактивного двигателя, содержит: этап (Е10) обнаружения стабильного состояния по меньшей мере одного первого параметра (Т25) указанной модели, причем этот первый параметр характеризует сигнал, выдаваемый датчиком (3); этап (Е60) получения параметра коррекции (GainF) указанной модели во время стабильного состояния указанного первого параметра (Т25) в зависимости от указанного первого параметра, от второго параметра (PCN12R) указанной модели и от указанной базовой цифровой модели (5); и этап (Е70) получения модели, скорректированной на основании базовой цифровой модели (5) и параметра коррекции (GainF).

Способ коррекции базовой цифровой модели (5), например, для регулирования турбореактивного двигателя, содержит: этап (Е10) обнаружения стабильного состояния по меньшей мере одного первого параметра (Т25) указанной модели, причем этот первый параметр характеризует сигнал, выдаваемый датчиком (3); этап (Е60) получения параметра коррекции (GainF) указанной модели во время стабильного состояния указанного первого параметра (Т25) в зависимости от указанного первого параметра, от второго параметра (PCN12R) указанной модели и от указанной базовой цифровой модели (5); и этап (Е70) получения модели, скорректированной на основании базовой цифровой модели (5) и параметра коррекции (GainF).

Изобретение относится к удаленной поддержке действий пользователей на терминале. Технический результат – повышение эффективности удаленной поддержки действий пользователей на терминале.

Изобретение относится к переносному устройству обработки информации. Технический результат заключается в упрощении эксплуатации устройства.
Наверх