СПОСОБ И СИСТЕМА ДЛЯ СОЗДАНИЯ МУЛЬТИМОБИЛЬНЫХ СРЕД И НОМЕРОВ НА ОДНОЙ ТЕЛЕФОННОЙ ТРУБКЕ С ОДНОЙ SIM-КАРТОЙ Российский патент 2022 года по МПК G06F9/445 G06F8/60 H04W4/50 

Описание патента на изобретение RU2768566C1

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ

В современном мире человек может быть заинтересован в добавлении второй (или более) телефонной среды в свой существующий блок смартфона. Для того чтобы иметь полную виртуальную телефонную среду с множеством приложений для смартфонов, человек может быть заинтересован также иметь второй номер телефона (DIDs) для второй идентификации, исходящих и входящих телефонных звонков и текстовых сообщений. Номера с прямым входящим набором (DIDs) - это виртуальные номера, которые позволяют пользователю направлять вызовы на его существующие телефонные линии без необходимости множества физических телефонных линий.

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

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

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

Поэтому целью изобретения является обеспечение способа полной виртуализации второй (или более) среды, добавленной к блоку смартфона, в котором связь доступна параллельно для всех сред, физических и виртуальных.

Другие задачи и преимущества изобретения станут очевидными, из следующего далее описания.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

a) клиентское приложение, позволяющее пользователю взаимодействовать с дополнительной виртуальной средой;

b) серверное приложение с системным управляющим блоком сервера, которое связывается с клиентским приложением и управляет операциями клиентского приложения;

c) серверная база данных, которая содержит наборы таблиц с информацией конечных пользователях и транзакциях;

d) DID-провайдер, который обеспечивает DID-номера и набор из приложений, который связывается с серверной базой данных;

e) подсистема связи, которая управляет связью виртуальной среды;

f) сервер хранения данных, который содержит файлы пользователя, содержащие относящиеся к пользователю данные, создаваемые пользователем; и

g) механизм виртуализации, который обеспечивает степень виртуализации клиентского приложения,

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

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

Мобильное устройство с виртуальной средой может иметь второй номер телефона с одной sim-картой.

Подсистема связи может содержать серверы ретрансляции медиа данных VOIP, прокси-сервер SIP, блок передачи push-сообщений, АТС и голосовой механизм, и блок тарификации и управления связью, и блок управления серверной системой.

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

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

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

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

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

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

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

c) собирают параметры данных и установки мобильного устройства;

d) собирают информацию о пользователе;

e) предварительно устанавливают приложение и мобильную среду пользователя согласно профилю пользователя и собранным данным и информации;

f) изолируют виртуальную операционную систему для исключения доступа хостовой операционной системы к ресурсам, выделенным для клиентского приложения путем создания изолированной среды для запуска выделенного клиентского приложения, тем самым создавая виртуальную среду; и

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

фиг. 1 иллюстрирует схематическую блок-схему второго мобильного идентификатора согласно некоторым вариантам осуществления изобретения;

фиг. 2 иллюстрирует блок-схему второго мобильного идентификатора и способа набора номера телефона согласно некоторым вариантам осуществления изобретения; и

фиг. 3 представляет схематическое изображение всей системы настоящего изобретения с подсистемой связи согласно варианту осуществления настоящего изобретения.

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

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

ПОДРОБНОЕ ОПИСАНИЕ ОПРЕДЕЛЕННЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

Настоящее изобретение раскрывает способ виртуального добавления и создания второй (или более) среды в одном и том же блоке смартфона. В варианте осуществления изобретения мобильное приложение смартфона загружают в блок смартфона, чтобы добавить вторую или более виртуальные среды (которые являются изолированными рабочими средами при работе, позволяющими приложениям запускаться без конфликта с другими Python приложениями, работающими в той же системе, и которые имитируют работу изначальной рабочей среды мобильного устройства) к физической среде смартфона.

Фиг. 2 схематически описывает иллюстрацию блок-схемы способа второго мобильного идентификатора и набора номера телефона согласно некоторым вариантам осуществления изобретения. В варианте осуществления изобретения система 200 содержит вычислительный блок 201 с сетевым интерфейсом 203, и виртуальная среда установлена в вычислительном блоке. Виртуальная среда содержит номеронабиратель 205, учетные записи 206 пользователя, службы 207 сообщения, приложения 208 и данные 202 профиля пользователя. Вычислительный блок 201 выполнен с возможностью сохранять внутри себя, в том числе: данные 202 профиля пользователя, представляющие, по меньшей мере, один набор пользовательских предпочтений, по меньшей мере, одного пользователя; и множество данных профиля объекта человека соответствующих объектов. Вычислительный блок 201 может быть дополнительно выполнен с возможностью определения области местоположения человека. Вычислительный блок 201 может быть дополнительно выполнен с возможностью определения расписания каждого номера и среды, которая должна быть активирована (также называемое системой планирования).

В варианте осуществления изобретения вычислительный блок 201 может определять уровень безопасности, который запрашивает пользователь. На наивысшем уровне безопасности присутствие приложения может быть не видимым и не будет раскрывать его активность, в определенных условиях доступ ко второй среде будет возможен только путем прохождения заданного барьера (т.е. через приложение “черный вход”, учетные данные и т.д.).

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

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

Приложение системы изобретения создает среду/среды “второго телефона” (или более) в существующем мобильном устройстве, чтобы исключать необходимость носить два устройства.

Среда “второго телефона” также связана с новым номером телефона, таким образом, все дублированные учетные записи, которые создаются в новой среде, могут связываться с новым номером телефона, таким образом, новый созданный идентификатор имеет готовую среду “второго телефона”. Например, можно будет набирать или отправлять сообщения из собственной (реальной) среды мобильного телефона в среду “второго телефона” (или более) или из дополнительной виртуальной среды в другие дополнительные виртуальные среды, например, каждая виртуальная среда была реальной собственной средой.

Фиг. 1 схематически показывает блок-схему второго мобильного идентификатора, согласно варианту осуществления настоящего изобретения. Вторая виртуальная среда изобретения содержит блок 101 клиентского программного обеспечения, представляющий собой приложение, которое запускается на мобильном устройстве. Сервер 102 базы данных, который содержит таблицы с информацией и транзакциями конечных пользователей, например: номер телефона пользователя, электронную почту, имя и т.д. База данных также содержит местоположение пользовательских файлов в хранилище, конфигурации пользователя, такие как настройки геолокации и планировщик. Сервер 103 приложения, который выполняет пользовательские серверные программы и запускает программы пользователя синхронно. В случае если пользователь запускает свою виртуальную среду на клиентском веб-интерфейсе или в среде, отличной от Android/iОС, сервер приложений запускает приложение пользователя и представляет его пользователю в качестве имитации. Клиентское приложение 101 всегда подключено к серверу 103 базы данных приложения, и клиентское приложение всегда управляется сервером 103 базы данных. Сервер 103 приложения отвечает за: инициирование вызова, прием, управление вызовом и качество обслуживания. DID-провайдер 104, который осуществляет оптовую продажу международных номеров, обеспечивает DID-номера и наборы приложений, которые связываются с серверной базой данных, и сервером 105 хранения, который хранит резервные копии пользователя и является всей среды инкапсуляции. Сервер 105 хранения содержит файлы пользователя, такие как, изображения, контакты, сообщения и т.д.

Основной идеей настоящего изобретения является аппаратная виртуализация (гипервизор). Система изобретения работает как гостевая операционная система и включает операционную систему (OС), которая запускает стороннее программное обеспечение, которое имитирует и совместно использует аппаратные ресурсы с основной ОС. Аппаратные ресурсы мобильного устройства совместно используются по запросу с гостевой ОС так, что обе операционные системы доступны даже параллельно. Таким образом, связь также доступна для обеих операционных систем даже параллельно. Это значит, что телефонная связь может быть выполнена, например, между двумя номерами (номером мобильного устройства и номером виртуальной среды) упомянутого мобильного устройства.

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

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

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

В варианте осуществления настоящего изобретения две различные операционные системы могут быть установлены на одном мобильном устройстве. Например: виртуальная среда ОС "Android" может быть установлена на устройстве iPhone, на котором запускается ОС iPhone.

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

В варианте осуществления изобретения, клиентское приложение может быть установлено на мобильном устройстве следующим образом:

1) Система, встроенная в аппаратно-программное обеспечение поставщиками и требует полномочия root; или

2) Клонирование существующих приложений и замена идентификаторов пакета данных.

В варианте осуществления изобретения способ по изобретению включает в себя этапы, на которых:

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

Затем на следующем этапе устанавливают службы GooglePlay внутри приложения 101 для правильной работы push-уведомлений, встроенных карт и т.д.; и на последнем этапе клонированные приложения внутри приложения 101 запускают как Намерения. Клиентское приложение, которое запускается на основной мобильной среде, сканирует манифест приложения и запускает необходимую активацию по намерению в хостовой ОС.

После обновления виртуальной среды на мобильном устройстве, сервер приложения управляет виртуальной средой. Например, в случае если в виртуальной среде имеется слишком много открытых приложений, сервер приложений попросит пользователя закрыть некоторые приложения. Если имеются открытые задачи, сервер приложения автоматически закрывает часть задач (например: приложения, которые оставляют открытый порт, сервер приложения закрывает все порты и оставляет только один объединенный порт).

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

В варианте осуществления изобретения система 100 изобретения включает в себя клиентскую часть - с мобильным приложением 101, которое действует в качестве полу-виртуальной машины (средство запуска приложений или контейнер) для поддерживаемых моделей мобильного телефона; и часть сервера 103, которая является ответственной за:

• Учетные записи пользователя: регистрация, выставление счетов, интеграция со сторонними приложениями, резервное копирование и восстановление и т.д.

• Дополнительные услуги: облачное хранилище, комнаты поиска новых друзей и т.д.

• Управление виртуальными телефонными линиями.

• АТС и сигнализирование вызовов.

• Отчеты об управлении: статистики для технических (например, нагрузка), бухгалтерских и маркетинговых целей.

Фиг. 3 схематически описывает систему по изобретению, включающую в себя подсистему связи согласно варианту осуществления изобретения. Можно видеть, что имеется клиентская часть 310 и серверная часть 320, при этом подсистема связи находится на серверной части. В варианте осуществления изобретения подсистема связи содержит серверы 321 ретрансляции медиа данных VOIP, которые передают VOIP через протокол SIP, и соответствующий прокси-сервер 322 SIP. Блок 323 push-сообщений, который передает сообщения, поступающие на телефонную линию, в системе также является частью подсистемы связи. Блок 323 push-сообщений позволяет клиенту быть в режиме ожидания для того, чтобы сохранить заряд батареи и в случае, когда поступает новое сообщение, блок 323 push-сообщений побуждает клиента инициировать связь. Блок 323 push-сообщений всегда соединен с блоком 326 управления серверной системы, чтобы знать статус клиента. В случае если клиент уже не спит, блок 323 push-сообщений напрямую передает сообщение и не должен будить клиента. Блок 324 АТС и голосового механизма соединен с прокси-сервером 322 SIP и с блоком 326 управления серверной системы. Блок АТС принимает и передает сообщение, соединяет провайдера номеров и, в общем, служит в качестве коммутатора. Блок 325 управления и тарификации связи управляет всеми CDR (Записи справочника вызовов) и тарифицирует связь. Блок 326 управления серверной системы является частью подсистемы связи и сервера приложений, которая управляет приложением (в клиентской части) и всегда соединена с клиентом. Блок 326 управления серверной системы является основным блоком управления, который соединен со всеми компонентами в системе и управляет системой. Блок 326 управления серверной системы соединен с ПО 327 как услуги администрирования конфигурации, которая является веб-интерфейсом для клиентов системы и с веб-интерфейсом 328 администратора, который является порталом, через который администраторы системы настоящего изобретения могут управлять пользователями и клиентами. Блок 326 управления серверной системы также соединен с базой 329 данных виртуальных номеров и с пользовательской базой данных 330. Подсистема связи всегда соединена с сетью 340.

В варианте осуществления изобретения возможными типами клиентов, которые могут быть использованы, являются:

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

2. Мобильные бесклиентные сервисы (с помощью браузера), с сервисами, предоставленными сервером 103 приложения настоящего изобретения.

3. Приложение для ПК - Простая установка локального приложения; приложение для ПК может быть самообновлено.

4. Расширение браузера - Запуск предустановок динамически, по запросу сервера; способно самообновляться; поддержка нескольких браузеров.

В варианте осуществления изобретения приложение 101 клиентской части вызывается через иконку или дополнительные маскированные приложения (с паролем/другой более строгой аутентификацией) или путем набора заданной последовательности на номеронабирателе. В разделе установок настраивается большая часть выполняемых функций в части пользователя. Приложение клиентской части 101 устанавливает внутренние приложения и запускает внутренние приложения. В дополнение, приложение 101 запускает вызовы и сообщения и совместно использует приложение с друзьями пользователя в случае необходимости.

Свойствами клиентской части являются:

• динамический глобальный виртуальный номер и номеронабиратель.

• скрытые множественные социальные приложения и средства связи (электронная почта, социальные сети).

• скрытая файловая система (преимущественно галерея), камера, контакты;

• рекомендуемые приложения внутреннего магазина;

• анонимный просмотр;

• скрытый электронный кошелек или способы оплаты;

• анонимное облачное хранилище;

• контролируемые часы и места;

• резервное копирование и восстановление среды;

• управление несколькими номерами одновременно;

• одноразовый номер, без идентификатора вызывающего абонента (с клиентом или без него);

• голосовая почта;

• пометка и добавление комментариев к звонкам (вызывающим абонентам);

• услуги сервера клиентской части:

• исходящие международные однократные вызовы;

• личный “Cyber” VPN (проверяет весь контент трафика, передает его в зашифрованном виде через наш прокси);

• поиск нового друга (комнаты чата и видеочата на основе местоположения).

Общие обязанности сервера 103 приложений заключаются в следующем:

• следовать процедурам, запуск на клиентах, например:

a) учетные записи пользователя: регистрация, выставление счетов;

b) управление облачным хранилищем;

c) резервное копирование и восстановление;

d) комнаты поиска новых друзей;

e) интеграция со сторонними приложениями;

Связь по протоколам с другой системой в клиентской части.

f) онлайн-регистрация;

g) выставление счетов и способы оплаты;

h) управление устройствами (MDM) - для управления пакетами организационного рабочего пространства;

i) исходящие международные однократные вызовы:

• конфигурировать и управлять пулом виртуальных телефонных линий и выделением ресурсов абонентам;

• АТС (Частная телефонная станция) и сигнализирование вызовов;

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

В варианте осуществления изобретения блок 325 управления связью (управление виртуальными телефонными линиями) отвечает за:

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

• использование установленным клиентом встроенного элемента программного телефона. Как только пользователь выбирает свой код области DID в мастере настройки, программный телефон получает конфигурацию SIP из базы данных и конфигурирует программный телефон с этими параметрами.

Виртуальный телефон может выполнить возврат вызова к вызову коммутатора каналов, если WiFi или служба пакетной коммутации имеют ограниченную услугу и/или длинную задержку.

Возврат коммутатора каналов определяют на основе частой проверки пинга во время вызова. Если проверка пинга не проходит определенное пороговое значение, соответствующий сервер запускает возврат коммутатора каналов.

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

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

название год авторы номер документа
Алгоритм применения избыточности данных для платформы облачных игр Loudplay 2021
  • Панферов Сергей Алексеевич
  • Стародубов Виталий Юрьевич
  • Магафуров Игорь Геннадьевич
RU2785897C1
СПОСОБ РАСШИРЕНИЯ, ОСНОВАННЫЙ НА СЕРВЕРЕ АРХИТЕКТУРЫ ДЕСКТОПНОЙ ВИРТУАЛЬНОЙ МАШИНЫ НА КЛИЕНТСКИЕ МАШИНЫ, И МАШИНОЧИТАЕМАЯ СРЕДА 2009
  • Хэлперин Ярон
  • Чэмчэм Джад
  • Лерой Кристиан М.
  • Чеонг Джералд И. Л.
  • Экклестон Мэтью
  • Фенг Джи
RU2432605C1
Алгоритм согласования видеопотока для платформы облачных игр Loudplay 2020
  • Панферов Сергей Алексеевич
  • Стародубов Виталий Юрьевич
  • Магафуров Игорь Геннадьевич
RU2758985C1
ПЕРЕВОДЧЕСКИЙ СЕРВИС НА БАЗЕ ЭЛЕКТРОННОГО СООБЩЕСТВА 2015
  • Ян Давид Евгеньевич
  • Осипова Мария Александровна
RU2604984C1
СИСТЕМА И СПОСОБ ДЛЯ ПОДДЕРЖИВАЮЩЕЙ ОБЛАЧНЫЕ ТЕХНОЛОГИИ ТОРГОВО-КАССОВОЙ СИСТЕМЫ ВЫСОКОЙ ДОСТУПНОСТИ 2017
  • Каргмэн, Джеймс, Б.
  • Витек, Джеймс
RU2740040C2
СИСТЕМА И СПОСОБЫ АУДИТА ВИРТУАЛЬНОЙ МАШИНЫ 2017
  • Лукакс Сандор
  • Лутас Андрей-Влад
  • Аникитей Йонел К.
RU2691187C1
ДВУКРАТНАЯ САМОДИАГНОСТИКА ПАМЯТИ ДЛЯ ЗАЩИТЫ МНОЖЕСТВА СЕТЕВЫХ КОНЕЧНЫХ ТОЧЕК 2016
  • Лутас Дан-Хоря
  • Лукакс Сандор
  • Тикле Даньел-Йоан
  • Чокас Раду-Йоан
  • Аникитей Йонел-Кристинел
RU2714607C2
СИСТЕМА УПРАВЛЕНИЯ И ДИСПЕТЧЕРИЗАЦИИ КОНТЕЙНЕРОВ 2019
  • Синх, Дипак
  • Суарес, Энтони Джозеф
  • Серстон, Уильям Эндрю
  • Айтал, Анирудх Балачандра
  • Гердесмайер, Дэниэл Роберт
  • Кемп, Эуан Скайлер
  • Медури, Киран Кумар
  • Азад, Мухаммад Умер
RU2751576C2
Система и способы для дешифрования сетевого трафика в виртуализированной среде 2017
  • Караджа Раду
RU2738021C2
СИСТЕМА УПРАВЛЕНИЯ И ДИСПЕТЧЕРИЗАЦИИ КОНТЕЙНЕРОВ 2015
  • Синх Дипак
  • Суарес Энтони Джозеф
  • Серстон Уильям Эндрю
  • Айтал Анирудх Балачандра
  • Гердесмайер Дэниэл Роберт
  • Кемп Эуан Скайлер
  • Медури Киран Кумар
  • Азад Мухаммад Умер
RU2704734C2

Иллюстрации к изобретению RU 2 768 566 C1

Реферат патента 2022 года СПОСОБ И СИСТЕМА ДЛЯ СОЗДАНИЯ МУЛЬТИМОБИЛЬНЫХ СРЕД И НОМЕРОВ НА ОДНОЙ ТЕЛЕФОННОЙ ТРУБКЕ С ОДНОЙ SIM-КАРТОЙ

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

Формула изобретения RU 2 768 566 C1

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

a) клиентское приложение, работающее на указанном мобильном устройстве во время связи с одним или несколькими серверами, обеспечивающими одну или более упомянутую виртуальную среду;

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

с) указанный один или более сервер, включающий системный управляющий блок сервера, находящийся на связи с упомянутым клиентским приложением для создания изолированной среды, в которой работают упомянутое клиентское приложение и виртуальная операционная система, чтобы обеспечить изоляцию упомянутого клиентского приложения от операционной хостовой системы и дать возможность пользователю упомянутого мобильного устройства выполнять программы и открывать файлы в упомянутой одной или нескольких виртуальных средах; и DID-провайдер, находящийся на связи с указанным одним или более сервером, который адаптирован для обеспечения каждой из упомянутых одной или нескольких виртуальных сред новым телефонным номером, тем самым облегчая запуск/получение телефонных звонков и сообщений,

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

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

3. Система по п. 1, в которой один или более сервер управляет подсистемой связи, содержащей серверы ретрансляции медиа данных VOIP, прокси-сервер SIP, блок push-сообщений, АТС и голосовой механизм и блок управления и транзакции связи и системный управляющий блок сервера.

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

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

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

7. Система по п. 1, в которой клиентское приложение адаптировано для инициализации путем набора заранее определенной последовательности на номеронабирателе мобильного устройства.

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

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

10. Система по п. 1, в которой клиентское приложение всегда подключено к одному из серверов, который отвечает за инициирование вызова, прием вызова, управление вызовами и качество обслуживания.

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

а) обеспечение клиентского приложения, работающего на упомянутом мобильном устройстве, находящемся на связи с одним или несколькими серверами, обеспечивающими упомянутую одну или несколько виртуальных сред;

b) использование механизма виртуализации выделенной упомянутой операционной хостовой системой для имитации виртуальной операционной системы;

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

d) запрос упомянутым клиентским приложением необходимых ресурсов упомянутого мобильного устройства, которые требуются для имитации упомянутой виртуальной операционной системы;

е) как только данная виртуальная среда упомянутой одной или нескольких виртуальных сред установлена, упомянутое клиентское приложение запрашивает ресурсы по запросу от упомянутой операционной хостовой системы для каждого приложения, которое выполняется в упомянутой данной виртуальной среде; и

f) использование DID-провайдера для связи с указанным одним или несколькими серверами для обеспечения каждой из указанных одной или нескольких виртуальных сред новым телефонным номером, тем самым облегчая возможность инициирования/приема телефонных звонков и обмена сообщениями,

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

12. Способ по п. 11, в котором клиентское приложение запрашивает требуемые ресурсы по запросу из операционной хостовой системы при обмене данными с одним или несколькими серверами совместно с DID-провайдером для создания и доступа к данной виртуальной среде, которая обеспечивается с полной работоспособностью второй телефонной среды, изолированной от хостовой среды мобильного устройства, что позволяет пользователю управлять двумя или более мобильными телефонами в одном физическом мобильном телефоне, с одной установленной SIM-картой.

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

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

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

Документы, цитированные в отчете о поиске Патент 2022 года RU2768566C1

Многоступенчатая активно-реактивная турбина 1924
  • Ф. Лезель
SU2013A1
Пломбировальные щипцы 1923
  • Громов И.С.
SU2006A1
Способ приготовления лака 1924
  • Петров Г.С.
SU2011A1
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек 1923
  • Григорьев П.Н.
SU2007A1
ВИРТУАЛИЗАЦИЯ ДЛЯ ДИВЕРСИФИЦИРОВАННОЙ ЗАЩИТЫ ОТ НЕСАНКЦИОНИРОВАННОГО ВМЕШАТЕЛЬСТВА 2007
  • Анкарт Бертран
  • Якубовски Мариуш Х.
  • Венкатесар Рамаратхнам
RU2458394C2

RU 2 768 566 C1

Авторы

Зак, Цачи

Даты

2022-03-24Публикация

2018-02-21Подача