Перекрестная ссылка на родственную заявку
Настоящая заявка подана на основании и испрашивает приоритет согласно патентной заявке Китая №201710888224.4, поданной 27 сентября 2017 г., содержание которой в полном объеме включено в настоящий документ путем ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение относится, в целом, к области техники сети Интернет и, в частности, к способу и устройству для отображения интерфейса приложения.
Уровень техники
С развитием Интернет-технологий, для более качественного обмена информацией многие пользователи получили возможность проецировать интерфейсы приложений терминалов с малым экраном, таких как смартфоны и планшетные компьютеры, на терминалы с большим экраном, например, проекторы и «умные» телевизоры, для отображения информации на терминалах с большим экраном.
Например, терминал с большим экраном представляет собой первый терминал, а терминал с малым экраном представляет собой второй терминал. В уровне техники, для отображения интерфейса приложения преимущественно применяют следующий способ: первый терминал устанавливает сетевое соединение со вторым терминалом; при этом второй терминал отправляет данные интерфейса приложения для конкретного приложения в первый терминал с помощью установленного сетевому соединения; и после приема данных интерфейса приложения для конкретного приложения, первый терминал создает интерфейс приложения для конкретного приложения в соответствии с данными интерфейса приложения и отображает интерфейс приложения.
Раскрытие сущности изобретения
В настоящем изобретении предложен способ и устройство для отображения интерфейса приложения.
Согласно первому аспекту в различных вариантах осуществления настоящего изобретения предложен способ отображения интерфейса приложения, который может содержать этапы, на которых:
после обнаружения операции запуска конкретного приложения, определяют, является ли конкретное приложение секретным приложением,
если конкретное приложение является секретным приложением, получают метод шифрованного отображения конкретного приложения, и
отправляют данные интерфейса приложения и метод шифрованного отображения конкретного приложения в первый терминал с помощью сетевого соединения, предварительно установленного с первым терминалом, причем данные интерфейса приложения используют в первом терминале для создания интерфейса приложения для конкретного приложения, причем метод шифрованного отображения используют в первом терминале для отображения интерфейса приложения с эффектом шифрования.
В другом варианте осуществления настоящего изобретения определение того, является ли конкретное приложение секретным приложением, может предусматривать:
получение идентификатора приложения для конкретного приложения, и
если идентификатор приложения совпадает с идентификатором приложения для предварительно заданного секретного приложения, определение того, что конкретное приложение является секретным приложением.
В другом варианте осуществления настоящего изобретения получение метода шифрованного отображения для конкретного приложения может предусматривать:
получение идентификатора приложения для конкретного приложения, и
получение метода шифрованного отображения, соответствующего идентификатору приложения, из базы данных шифрования на основании идентификатора приложения, причем соответствующее соотношение между идентификаторами приложений и методами шифрованного отображения шифрованных приложений сохраняют в базе данных шифрования.
В другом варианте осуществления настоящего изобретения, после отправки данных интерфейса приложения и метода шифрованного отображения для конкретного приложения в первый терминал, способ дополнительно может содержать этапы, на которых:
во время отображения интерфейса приложения, после обнаружения операции скольжения в интерфейсе приложения, получают информацию об области скольжения для операции скольжения, и
отправляют информацию об области скольжения в первый терминал, для того чтобы первый терминал отобразил содержимое интерфейса приложения в области скольжения.
В другом варианте осуществления настоящего изобретения, перед определением того, является ли конкретное приложение секретным приложением, способ может дополнительно содержать этапы, на которых:
определяют, является ли текущий режим режимом защиты конфиденциальности, и
если текущий режим представляет собой режим защиты конфиденциальности, определяют, является ли конкретное приложение секретным приложением.
Согласно второму аспекту в различных вариантах осуществления настоящего изобретения предложен способ отображения интерфейса приложения, который может содержать этапы, на которых:
принимают данные интерфейса приложения и метод шифрованного отображения конкретного приложения из второго терминала с помощью сетевого соединения, предварительно установленного со вторым терминалом, причем конкретное приложение представляет собой приложение, запускаемое во втором терминале,
создают интерфейс приложения для конкретного приложения в соответствии с данными интерфейса приложения, и
отображают интерфейс приложения с помощью метода шифрованного отображения.
В другом варианте осуществления настоящего изобретения, после отображения интерфейса приложения с помощью метода шифрованного отображения, предлагаемый способ может дополнительно содержать этапы, на которых:
принимают информацию об области скольжения, отправленную вторым терминалом, причем область скольжения определяют на основании операции скольжения, обнаруженной вторым терминалом в интерфейсе приложения, и
отображают содержимое интерфейса приложения в области скольжения.
Согласно третьему аспекту в различных вариантах осуществления настоящего изобретения, предложено устройство для отображения интерфейса приложения, которое может содержать:
модуль определения, выполненный так, чтобы после обнаружения операции запуска конкретного приложения, определять, является ли конкретное приложение секретным приложением,
модуль получения, выполненный так, что если конкретное приложение является секретным приложением, получать метод шифрованного отображения конкретного приложения, и
модуль отправки, выполненный с возможностью отправки данных интерфейса приложения и метода шифрованного отображения конкретного приложения в первый терминал с помощью сетевого соединения, предварительно установленного с первым терминалом, причем данные интерфейса приложения используют в первом терминале для создания интерфейса приложения для конкретного приложения, а метод шифрованного отображения используют в первом терминале для отображения интерфейса приложения с эффектом шифрования.
В другом варианте осуществления настоящего изобретения модуль определения может быть выполнен с возможностью получения идентификатора приложения для конкретного приложения и, если идентификатор приложения совпадает с идентификатором приложения для предварительно заданного секретного приложения, определения того, что конкретное приложение является секретным приложением.
В другом варианте осуществления настоящего изобретения модуль получения может быть выполнен с возможностью получения идентификатора приложения для конкретного приложения и получения метода шифрованного отображения, соответствующего идентификатору приложения, из базы данных шифрования на основании идентификатора приложения, причем соответствующее соотношение между идентификаторами приложений и методами шифрованного отображения шифрованных приложений хранится в базе данных шифрования.
В другом варианте осуществления настоящего изобретения модуль получения может быть дополнительно выполнен так, чтобы во время отображения интерфейса приложения, после обнаружения операции скольжения в интерфейсе приложения, получать информацию об области скольжения для операции скольжения, причем
модуль отправки может быть дополнительно выполнен с возможностью отправки информации об области скольжения в первый терминал, для того чтобы первый терминал отобразил содержимое интерфейса приложения в области скольжения.
В другом варианте осуществления настоящего изобретения устройство может дополнительно содержать:
модуль обнаружения, выполненный с возможностью обнаружения того, является ли текущий режим режимом защиты конфиденциальности, причем
модуль определения может быть выполнен так, чтобы, если текущий режим представляет собой режим защиты конфиденциальности, определять, является ли конкретное приложение секретным приложением.
Согласно четвертому аспекту в различных вариантах осуществления настоящего изобретения предложено устройство для отображения интерфейса приложения, которое может содержать:
модуль приема, выполненный с возможностью приема данных интерфейса приложения и метода шифрованного отображения для конкретного приложения из второго терминала с помощью сетевого соединения, предварительно установленного со вторым терминалом, причем конкретное приложение представляет собой приложение, запускаемое во втором терминале,
модуль создания интерфейса, выполненный с возможностью создания интерфейса приложения для конкретного приложения в соответствии с данными интерфейса приложения, и
модуль отображения интерфейса, выполненный с возможностью отображения интерфейса приложения с помощью метода шифрованного отображения.
В другом варианте осуществления настоящего изобретения модуль приема может быть выполнен с возможностью приема информации об области скольжения, отправленной вторым терминалом, причем область скольжения определена в соответствии с операцией скольжения, обнаруженной вторым терминалом в интерфейсе приложения, и
модуль отображения интерфейса может быть выполнен с возможностью отображения содержимого интерфейса приложения в области скольжения.
Согласно пятому аспекту в различных вариантах осуществления настоящего изобретения предложено устройство для отображения интерфейса приложения, которое может содержать:
процессор, и
память, выполненную с возможностью хранения инструкции, исполняемой процессором,
причем процессор может быть выполнен с возможностью:
после обнаружения операции запуска конкретного приложения, определения того, является ли конкретное приложение секретным приложением,
если конкретное приложение является секретным приложением, получения метода шифрованного отображения конкретного приложения, и
отправки данных интерфейса приложения и метода шифрованного отображения конкретного приложения в первый терминал с помощью сетевого соединения, предварительно установленного с первым терминалом, причем данные интерфейса приложения используют в первом терминале для создания интерфейса приложения для конкретного приложения, а метод шифрованного отображения используют в первом терминале для отображения интерфейса приложения с эффектом шифрования.
Согласно шестому аспекту в различных вариантах осуществления настоящего изобретения предложено устройство для отображения интерфейса приложения, которое может содержать:
процессор, и
память, выполненную с возможностью хранения инструкции, исполняемой процессором,
причем процессор может быть выполнен с возможностью:
приема данных интерфейса приложения и метода шифрованного отображения конкретного приложения из второго терминала с помощью сетевого соединения, предварительно установленного со вторым терминалом, причем конкретное приложение представляет собой приложение, запускаемое во втором терминале,
создания интерфейса приложения для конкретного приложения в соответствии с данными интерфейса приложения, и
отображения интерфейса приложения с помощью метода шифрованного отображения.
Согласно седьмому аспекту в различных вариантах осуществления настоящего изобретения предложен долговременный машиночитаемый носитель данных, в котором хранится по меньшей мере одна инструкция, причем указанная по меньшей мере одна инструкция загружается и исполняется процессором для реализации способа отображения интерфейса приложения согласно первому аспекту.
Согласно восьмому аспекту в различных вариантах осуществления настоящего изобретения предложен долговременный машиночитаемый носитель данных, в котором хранится по меньшей мере одна инструкция, причем указанная по меньшей мере одна инструкция загружается и исполняется процессором для реализации способа отображения интерфейса приложения согласно второму аспекту.
Технические решения, предлагаемые в различных вариантах осуществления настоящего изобретения, обеспечивают следующие положительные эффекты.
Перед тем как второй терминал начнет проецировать интерфейс приложения для конкретного приложения в первый терминал, определяют, является ли конкретное приложение секретным приложением, и если конкретное приложение является секретным приложением, данные интерфейса приложения и метод шифрованного отображения конкретного приложения совместно отправляют в первый терминал, для того чтобы первый терминал отобразил интерфейс приложения методом шифрованного отображения, тем самым, обеспечивая новую схему отображения интерфейса приложения, которая эффективным образом предотвращает утечку конфиденциальных данных пользователя.
Следует понимать, что вышеизложенное общее описание и нижеследующее подробное описание приведены лишь для примера и пояснения и не ограничивают настоящее изобретение.
Краткое описание чертежей
Прилагаемые чертежи, включенные в настоящий документ и образующие часть этого описания, иллюстрируют различные варианты осуществления настоящего изобретения и совместно с описанием служат для пояснения принципов настоящего изобретения.
На фиг. 1 показана среда, в которой может быть реализован способ отображения интерфейса приложения согласно одному из примерных вариантов осуществления настоящего изобретения.
На фиг. 2 представлена блок-схема, иллюстрирующая способ отображения интерфейса приложения согласно одному из примерных вариантов осуществления настоящего изобретения.
На фиг. 3 представлена блок-схема, иллюстрирующая другой способ отображения интерфейса приложения согласно одному из примерных вариантов осуществления настоящего изобретения.
На фиг. 4 представлена блок-схема, иллюстрирующая еще один способ отображения интерфейса приложения согласно одному из примерных вариантов осуществления настоящего изобретения.
На фиг. 5 схематично показан интерфейс терминала согласно одному из примерных вариантов осуществления настоящего изобретения.
На фиг. 6 схематично показан интерфейс терминала согласно одному из примерных вариантов осуществления настоящего изобретения.
На фиг. 7 представлена схема устройства для отображения интерфейса приложения согласно одному из примерных вариантов осуществления настоящего изобретения.
На фиг. 8 представлена схема другого устройства для отображения интерфейса приложения согласно одному из примерных вариантов осуществления настоящего изобретения.
На фиг. 9 представлена схема устройства для отображения интерфейса приложения согласно одному из примерных вариантов осуществления настоящего изобретения.
Осуществление изобретения
Далее будет приведено подробное описание предпочтительных вариантов осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Нижеследующее описание относится к прилагаемым чертежам, на которых на разных чертежах одинаковые номера позиций обозначают одни и те же или схожие элементы, если не указано иное. Реализации, раскрытые в нижеследующем описании примерных вариантов осуществления, не отражают все возможные варианты реализации, соответствующие настоящему изобретению. Напротив, данные реализации являются лишь примерами устройств и способов, соответствующими аспектам настоящего изобретения, изложенным в пунктах прилагаемой формулы.
На фиг. 1 показана среда, в которой может быть реализован способ отображения интерфейса приложения согласно одному из вариантов осуществления настоящего изобретения. Как показано на фиг. 1, в указанной среде находится первый терминал 101 и второй терминал 102.
Первый терминал 101 может представлять собой устройство с большим экраном, например, проектор или «умный» телевизор.
Второй терминал 102 может представлять собой устройство с малым экраном, например, смартфон или планшетный компьютер. Для того чтобы удовлетворить потребность пользователя в использовании такого устройства, во второй терминал устанавливают приложения различных типов, в том числе, навигационное приложение, приложение для совершения покупок, приложение для чтения, приложение для воспроизведения аудиофайлов, приложение для воспроизведения видеофайлов, приложение для социальных сетей и приложение для передачи коротких сообщений, причем эти приложения могут быть разделены на секретные приложения (например, приложение для совершения покупок, приложение для социальных сетей и приложение для передачи коротких сообщений) и несекретные приложения (например, навигационное приложение, приложение для чтения, приложение для воспроизведения аудиофайлов и приложение для воспроизведения видеофайлов) согласно тому, относятся ли они к конфиденциальности пользователя.
И первый терминал 101, и второй терминал 102 имеют функцию обеспечения сетевого соединения, и за счет указанной функции обеспечения сетевого соединения, первый терминал 101 и второй терминал 102 могут устанавливать сетевое соединение по проводной сети или беспроводной сети связи, тем самым, осуществляя передачу данных.
На фиг. 2 представлена блок-схема, иллюстрирующая способ отображения интерфейса приложения согласно одному из примерных вариантов осуществления настоящего изобретения. Как показано на фиг. 2, способ отображения интерфейса приложения применим в отношении второго терминала и содержит следующие этапы.
На этапе S201, после обнаружения операции запуска конкретного приложения, определяют, является ли конкретное приложение секретным приложением.
На этапе S202, если конкретное приложение является секретным приложением, получают метод шифрованного отображения конкретного приложения.
На этапе S203 отправляют данные интерфейса приложения и метод шифрованного отображения конкретного приложения в первый терминал с помощью сетевого соединения, предварительно установленного с первым терминалом.
Данные интерфейса приложения используют в первом терминале для создания интерфейса приложения для конкретного приложения, а метод шифрованного отображения используют в первом терминале для отображения интерфейса приложения с эффектом шифрования.
Согласно способу, предложенному в данном варианте осуществления настоящего изобретения, перед тем как второй терминал начнет проецировать интерфейс приложения для конкретного приложения в первый терминал, определяют, является ли конкретное приложение секретным приложением, и если конкретное приложение является секретным приложением, данные интерфейса приложения и метод шифрованного отображения конкретного приложения совместно отправляют в первый терминал, для того чтобы первый терминал отобразил интерфейс приложения с помощью метода шифрованного отображения, тем самым, обеспечивая новую схему отображения интерфейса приложения, которая эффективным образом предотвращает утечку конфиденциальных данных пользователя.
В другом варианте осуществления, операция оценки того, является ли конкретное приложение секретным приложением, содержит следующие этапы.
Получают идентификатор приложения для конкретного приложения.
Если идентификатор приложения совпадает с идентификатором приложения для предварительно заданного секретного приложения, определяют, что конкретное приложение является секретным приложением.
В другом варианте осуществления настоящего изобретения, операция получения метода шифрованного отображения конкретного приложения, содержит следующие этапы.
Получают идентификатор приложения для конкретного приложения.
Получают метод шифрованного отображения, соответствующий идентификатору приложения, из базы данных шифрования в соответствии с идентификатором приложения, причем соответствующее соотношение между идентификаторами приложений и методами шифрованного отображения для шифрованных приложений сохраняют в базе данных шифрования.
В другом варианте осуществления настоящего изобретения, после операции отправки данных интерфейса приложения и метода шифрованного отображения конкретного приложения в первый терминал, способ дополнительно содержит следующие этапы.
Во время отображения интерфейса приложения, после обнаружения операции скольжения в интерфейсе приложения, получают информацию об области скольжения для операции скольжения.
Отправляют информацию об области скольжения в первый терминал, для того чтобы первый терминал отобразил содержимое интерфейса приложения в области скольжения.
В другом варианте осуществления настоящего изобретения, перед операцией оценки того, является ли конкретное приложение секретным приложением, способ дополнительно содержит следующие этапы.
Определяют, является ли текущий режим режимом защиты конфиденциальности.
Если текущий режим представляет собой режим защиты конфиденциальности, осуществляют этап, на котором оценивают, является ли конкретное приложение секретным приложением.
Все опциональные технические решения могут быть свободно объединены в опциональные варианты осуществления настоящего изобретения, которые не будут здесь по-отдельности подробно разъяснены.
На фиг. 3 представлена блок-схема, иллюстрирующая способ отображения интерфейса приложения согласно одному из примерных вариантов осуществления настоящего изобретения. Как показано на фиг. 3, способ отображения интерфейса приложения применим в отношении первого терминала и содержит следующие этапы.
На этапе S301 принимают данные интерфейса приложения и метод шифрованного отображения конкретного приложения из второго терминала с помощью сетевого соединения, предварительно установленного со вторым терминалом.
При этом конкретное приложение представляет собой приложение, запускаемое во втором терминале.
На этапе S302, создают интерфейс приложения для конкретного приложения в соответствии с данными интерфейса приложения.
На этапе S303 отображают интерфейс приложения с помощью метода шифрованного отображения.
Согласно способу, предлагаемому в данном варианте осуществления настоящего изобретения, данные интерфейса приложения и метод шифрованного отображения конкретного приложения принимают из второго терминала, при этом интерфейс приложения отображается с помощью метода шифрованного отображения, что позволяет получить новую схему отображения интерфейса приложения, которая эффективным образом предотвращает утечку конфиденциальных данных пользователя.
В другом варианте осуществления настоящего изобретения, после операции отображения интерфейса приложения с помощью метода шифрованного отображения, предлагаемый способ дополнительно содержит следующие этапы.
Принимают информацию об области скольжения, отправленную вторым терминалом. Область скольжения определяют в соответствии с операций скольжения, обнаруженной вторым терминалом в интерфейсе приложения.
Отображают содержимое интерфейса приложения в области скольжения.
Все опциональные технические решения могут быть свободно объединены в опциональные варианты осуществления настоящего изобретения, которые не будут здесь по-отдельности подробно разъяснены.
На фиг. 4 представлена блок-схема, иллюстрирующая способ отображения интерфейса приложения, согласно одному из примерных вариантов осуществления настоящего изобретения. Как показано на фиг. 4, способ отображения интерфейса приложения применим к первому терминалу и второму терминалу и содержит следующие этапы.
На этапе S401, первый терминал устанавливает сетевое соединение со вторым терминалом.
В данном варианте осуществления настоящего изобретения, и первый терминал, и второй терминал имеют функцию обеспечения сетевого соединения, при этом первый терминал может устанавливать сетевое соединение со вторым терминалом за счет этой функции обеспечения сетевого соединения, в частности, следующими способами.
Первый способ: и первый терминал, и второй терминал поддерживают функцию WiFi (от англ. Wireless Fidelity), при этом первый терминал передает сигнал WiFi, а второй терминал, после приема сигнала WiFi, устанавливает сетевое соединение с первым терминалом посредством сигнала WiFi.
Второй способ: и первый терминал, и второй терминал поддерживают функцию Bluetooth и находят друг друга на этапе обнаружения устройств, после чего первый терминал передает сигнал Bluetooth, а второй терминал, после приема сигнала Bluetooth, переданного первым терминалом, устанавливает сетевое соединение с первым терминалом в соответствии с принятым сигналом Bluetooth.
Третий способ: и первый терминал, и второй терминал поддерживают функцию связи ближнего радиуса действия (NFC, от англ. Near Field Communication), при этом первый терминал и второй терминал устанавливают канал данных NFC за счет передачи пакета данных и далее устанавливают сетевое соединение друг с другом в соответствии с установленным каналом данных NFC.
Четвертый способ: и первый терминал, и второй терминал поддерживают функцию связи в инфракрасном диапазоне и находят друг друга на этапе обнаружения устройств, после чего первый терминал отправляет инфракрасный сигнал, а второй терминал, после приема инфракрасного сигнала, отправленного первым терминалом, устанавливает сетевое соединение с первым терминалом в соответствии с принятым инфракрасным сигналом.
Очевидно, что первый терминал может устанавливать сетевое соединение со вторым терминалом другими способами, которые не будет отдельно раскрыты в данном варианте осуществления настоящего изобретения.
На этапе S402, после обнаружения операции запуска конкретного приложения, второй терминал определяет, является ли конкретное приложение секретным приложением.
В данном варианте осуществления настоящего изобретения, второй терминал имеет два режима: один из которых представляет собой режим защиты конфиденциальности, а второй режим - режим без защиты конфиденциальности. В режиме защиты конфиденциальности, второй терминал может определить, является ли запущенное приложение секретным приложением, и если запущенное приложение является секретным приложением, получить метод шифрованного отображения и отправить данные интерфейса приложения и метод шифрованного отображения в первый терминал, для того чтобы первый терминал отобразил интерфейс приложения с помощью метода шифрованного отображения и, тем самым, эффективным образом обеспечил защиту конфиденциальности пользователя. В режиме без защиты конфиденциальности, второй терминал отправляет данные интерфейса приложения в первый терминал для его отображения, при этом защита конфиденциальности пользователя не будет обеспечена.
В данном варианте осуществления, поскольку первый терминал применяет различные способы отображения интерфейса приложения, когда второй терминал находится в различных режимах отображения, при обнаружении операции запуска конкретного приложения, требуется, чтобы второй терминал обнаружил, является ли текущий режим режимом защиты конфиденциальности, и если текущий режим является режимом защиты конфиденциальности, определил, является конкретное приложение секретным приложением.
В частности, второй терминал может осуществить приведенные ниже этапы для определения того, является ли конкретное приложение секретным приложением.
На этапе 4021, второй терминал получает идентификатор приложения для конкретного приложения.
Идентификатор приложения используется для однозначной идентификации приложения и содержит имя приложения, версию приложения и т.д.
На этапе 4022, если идентификатор приложения совпадает с идентификатором приложения для предварительно заданного секретного приложения, второй терминал определяет, что конкретное приложение является секретным приложением.
Второй терминал поддерживает базу данных шифрованных приложений, причем соответствующее соотношение между идентификаторами приложений и методами шифрованного отображения для шифрованных приложений сохраняется в базе данных шифрованных приложений, причем методы шифрованного отображения могут быть использованы для того, чтобы первый терминал отобразил интерфейсы приложений для шифрованных приложений с эффектами шифрования. Методы шифрованного отображения включают в себя эффект матового стекла и т.д.
База данных шифрованных приложений может быть создана следующим образом. Второй терминал обеспечивает интерфейс настройки шифрованного приложения, при этом опция настройки шифрованного приложения и опция настройки метода шифрованного отображения визуализируются в интерфейсе настройки шифрованного приложения, причем пользователь может задавать приложения, относящиеся к конфиденциальности пользователя, как секретные приложения с помощью опции настройки шифрованного приложения в соответствии с тем, является ли каждое приложение секретным приложением, и задавать метод шифрованного отображения для каждого секретного приложения в соответствии с опцией настройки метода шифрованного отображения. Если пользователь задает метод шифрованного отображения для каждого секретного приложения, то для всех шифрованных приложений может быть задан один и тот же метод шифрованного отображения или для каждого секретного приложения может быть задан отличный от других метод шифрованного отображения в зависимости от степени секретности каждого секретного приложения. Второй терминал обнаруживает операцию настройки пользователя в интерфейсе настройки шифрованного приложения для получения шифрованных приложений и соответствующих методов шифрованного отображения, заданных пользователем, и соответственно создает базу данных шифрованных приложений.
На основании созданной базы данных шифрованных приложений, второй терминал определяет, совпадает ли идентификатор приложения для конкретного приложения с идентификатором приложения для предварительно заданного секретного приложения, причем, если идентификатор приложения совпадает с идентификатором приложения для предварительного заданного секретного приложения, он определяет, что конкретное приложение является секретным приложением, причем, если идентификатор приложения отличается от идентификатора приложения для предварительно заданного секретного приложения, то он определяет, что конкретное приложение является несекретным приложением, и отправляет данные интерфейса приложения для конкретного приложения в первый терминал для его отображения.
На этапе S403, если конкретное приложение является секретным приложением, второй терминал получает метод шифрованного отображения конкретного приложения.
Если определено, что конкретное приложение является секретным приложением, то второй терминал дополнительно получает метод шифрованного отображения, соответствующий идентификатору приложения, из предварительно созданной базы данных шифрования, в соответствии с идентификатором приложения для конкретного приложения.
На этапе S404, второй терминал отправляет данные интерфейса приложения и метод шифрованного отображения для конкретного приложения в первый терминал.
При получении метода шифрованного отображения для конкретного приложения, второй терминал отправляет данные интерфейса приложения и метод шифрованного отображения для конкретного приложения в первый терминал с помощью сетевого соединения, предварительно установленного с первым терминалом, для его отображения первым терминалом. Разумеется, интерфейс приложения второго терминала, как правило, может быть виден пользователю только со стороны второго терминала и не виден для других пользователей, так что обычно второй терминал может отображать интерфейс приложения для конкретного приложения.
На этапе S405, в случае приема данных интерфейса приложения и метода шифрованного отображения конкретного приложения из второго терминала, первый терминал создает интерфейс приложения для конкретного приложения в соответствии с данными интерфейса приложения.
Поскольку данные интерфейса приложения содержат изображаемые интерфейсные элементы интерфейса приложения и параметры отображения интерфейсных элементов, а форма изображения для изображаемых интерфейсных элементов может быть определена в соответствии с параметрами отображения данных интерфейса отображения, терминал может изобразить графические элементы, соответствующие элементам интерфейса, на основании полученных данных интерфейса приложения и далее изобразить интерфейс приложения для конкретного приложения. Графический элемент может представлять собой кнопку, значок и т.д. Графический элемент не ограничивается в данном варианте осуществления настоящего изобретения.
На этапе S406, первый терминал отображает интерфейс приложения с помощью метода шифрованного отображения.
Поскольку конкретное приложение представляет собой секретное приложение, для предотвращения утечки конфиденциальных данных пользователя, первый терминал может отобразить интерфейс приложения для конкретного приложения с помощью метода шифрованного отображения после того, как будет изображен интерфейс приложения для конкретного приложения. Например, метод шифрованного отображения содержит эффект матового стекла, и интерфейс приложения для конкретного приложения отображается с эффектом матового стекла. На фиг. 5, второй терминал, как правило, отображает интерфейс приложения для конкретного приложения, а первый терминал отображает интерфейс приложения для конкретного приложения с эффектом матового стекла.
В другом варианте осуществления настоящего изобретения, во время отображения интерфейса приложения, если второй терминал обнаруживает операцию скольжения в интерфейсе приложения, второй терминал может получить информацию об области скольжения для данной операции скольжения и отправить информацию об области скольжения в первый терминал, при этом первый терминал, после получения информации об области скольжения, отправленной вторым терминалом, отображает содержимое интерфейса приложения в области скольжения, так что пользователь (или пользователи) со стороны первого терминала могут видеть содержимое, не являющееся секретным, в интерфейсе приложения для обеспечения обмена информацией.
Как показано на фиг. 6, в случае обнаружения операции скольжения пользователя в интерфейсе приложения, второй терминал получает информацию об области скольжения для операции скольжения пользователя и отправляет информацию об области скольжения в первый терминал, при этом первый терминал, после получения информации об области скольжения, отменяет эффект матового стекла в области скольжения и отображает содержимое интерфейса приложения в области скольжения обычным методом отображения, так что пользователь (или пользователи) со стороны первого терминала могут видеть содержимое интерфейса приложения в области скольжения.
Когда пользователь запускает секретное приложение в ходе ложного действия, способ, предлагаемый в данном варианте осуществления настоящего изобретения, не предусматривает отображение интерфейса приложения для секретного приложения напрямую, а вместо этого он предусматривает отображение интерфейса приложения с помощью метода шифрованного отображения, что позволяет эффективным образом защищать конфиденциальность пользователя; причем когда пользователь запускает секретное приложения не в ходе ложного действия, пользователь может осуществить операцию скольжения в интерфейсе приложения для отображения содержимого интерфейса приложения в области скольжения, так что содержимое интерфейса приложения выборочно предоставляется пользователю (или пользователям) со стороны первого терминала.
Согласно способу, предложенному в данном варианте осуществления настоящего изобретения, перед проецированием вторым терминалом интерфейса приложения для конкретного приложения в первый терминал, определяют, является ли конкретное приложение секретным приложением, и если конкретное приложение является секретным приложением, данные интерфейса приложения и метод шифрованного отображения конкретного приложения совместно отправляют в первый терминал, для того чтобы первый терминал отобразил интерфейс приложения методом шифрованного отображения и, тем самым, обеспечил новую схему отображения интерфейса приложения, которая эффективным образом препятствует утечке конфиденциальных данных пользователя.
На фиг. 7 схематично показано устройство для отображения интерфейса приложения согласно одному из примерных вариантов осуществления настоящего изобретения. Как показано на фиг. 7, устройство содержит модуль 701 определения, модуль 702 получения и модуль 703 отправки.
Модуль 701 определения выполнен так, чтобы после обнаружения операции запуска конкретного приложения, определять, является ли конкретное приложение секретным приложением.
Модуль 702 получения выполнен так, что если конкретное приложение является секретным приложением, получать метод шифрованного отображения конкретного приложения.
Модуль 703 отправки выполнен с возможностью отправки данных интерфейса приложения и метода шифрованного отображения конкретного приложения в первый терминал с помощью сетевого соединения, предварительно установленного с первым терминалом. Данные интерфейса приложения используют в первом терминале для создания интерфейса приложения для конкретного приложения, а метод шифрованного отображения используют в первом терминале для отображения интерфейса приложения с эффектом шифрования.
В другом варианте осуществления настоящего изобретения, модуль 701 определения выполнен с возможностью получения идентификатора приложения для конкретного приложения, и если идентификатор приложения совпадает с идентификатором приложения для предварительно заданного секретного приложения, определения того, что конкретное приложение является секретным приложением.
В другом варианте осуществления модуль 702 получения выполнен с возможностью получения идентификатора приложения для конкретного приложения и получения метода шифрованного отображения, соответствующего идентификатору приложения, из базы данных шифрования согласно идентификатору приложения. Соответствующее соотношение между идентификаторами приложений и методами шифрованного отображения для шифрованных приложений сохраняется в базе данных шифрования.
В другом варианте осуществления настоящего изобретения модуль 702 получения выполнен так, чтобы во время отображения интерфейса приложения, после обнаружения операции скольжения в интерфейсе приложения, получать информацию об области скольжения для операции скольжения.
В данном варианте осуществления настоящего изобретения модуль 703 отправки выполнен с возможностью отправки информации об области скольжения в первый терминал, для того чтобы первый терминал отобразил содержимое интерфейса приложения в области скольжения.
В другом варианте осуществления настоящего изобретения предлагаемое устройство дополнительно содержит модуль обнаружения.
Модуль обнаружения выполнен с возможностью обнаружения того, является ли текущий режим режимом защиты конфиденциальности.
В данном варианте осуществления настоящего изобретения модуль 701 определения выполнен так, чтобы, если текущий режим представляет собой режим защиты конфиденциальности, определять, является ли конкретное приложение секретным приложением.
Согласно устройству, предложенному в данном варианте осуществления настоящего изобретения, перед тем, как второй терминал начнет проецировать интерфейс приложения для конкретного приложения в первый терминал, определяется, является ли конкретное приложение секретным приложением, и если конкретное приложение является секретным приложением, данные интерфейса приложения и метод шифрованного отображения для конкретного приложения совместно отправляются в первый терминал, для того чтобы первый терминал смог отобразить интерфейс приложения с помощью метода шифрованного отображения, обеспечивая, тем самым, новую схему отображения интерфейса приложения, которая эффективным образом препятствует утечке конфиденциальных данных пользователя.
Что касается устройства в раскрытых выше вариантах осуществления, конкретные приемы для осуществления операций для отдельных предусмотренных в нем модулей были описаны подробно при рассмотрении вариантов осуществления, относящихся к способам, поэтому они не будут здесь подробно рассмотрены.
На фиг. 8 схематично показано устройство для отображения интерфейса приложения согласно одному из примерных вариантов осуществления настоящего изобретения. Как показано на фиг. 8, устройство содержит модуль 801 приема, модуль 802 создания интерфейса и модуль 803 отображения интерфейса.
Модуль 801 приема выполнен с возможностью приема данных интерфейса приложения и метода шифрованного отображения конкретного приложения из второго терминала с помощью сетевого соединения, предварительно установленного со вторым терминалом. Конкретное приложение представляет собой приложение, запускаемое во втором терминале.
Модуль 802 создания интерфейса выполнен с возможностью создания интерфейса приложения для конкретного приложения в соответствии с данными интерфейса приложения.
Модуль 803 отображения интерфейса выполнен с возможностью отображения интерфейса приложения с помощью метода шифрованного отображения.
В другом варианте осуществления настоящего изобретения, модуль 801 приема выполнен с возможностью приема информации об области скольжения, отправленной вторым терминалом. Область скольжения определена в соответствии с операцией скольжения, обнаруженной вторым терминалом, в интерфейсе приложения.
В данном варианте осуществления настоящего изобретения, модуль 803 отображения интерфейса выполнен с возможностью отображения содержимого интерфейса приложения в области скольжения.
Согласно устройству, предложенному в данном варианте осуществления настоящего изобретения, данные интерфейса приложения и метод шифрованного отображения конкретного приложения принимаются из второго терминала, при этом интерфейс приложения отображается с помощью метода шифрованного отображения, что позволяет получить новую схему отображения интерфейса приложения, которая эффективным образом препятствует утечке конфиденциальных данных пользователя.
На фиг. 9 представлена схема устройства 900 для отображения интерфейса приложения согласно одному из примерных вариантов осуществления настоящего изобретения. Например, устройство 900 может представлять собой мобильный телефон, компьютер, цифровой широковещательный терминал, устройство для обмена сообщениями, игровую консоль, планшет, медицинский прибор, тренажер для физических упражнений, персональный цифровой помощник или другое подобное устройство.
Как показано на фиг. 9, устройство 900 может содержать один или несколько из следующих компонентов: обрабатывающий компонент 902, память 904, компонент 906 питания, мультимедийный компонент 908, аудио-компонент 910, интерфейс 912 ввода/вывода, сенсорный компонент 914 и коммуникационный компонент 916.
Обрабатывающий компонент 902, как правило, обеспечивает управление всеми операциями устройства 900, например, операциями, связанными с отображением информации, телефонными звонками, обменом данными, функционированием съемочной камеры и записывающими операциями. Обрабатывающий компонент 902 может содержать один или более процессоров 920 для исполнения инструкций и выполнения всех или некоторых из этапов упомянутого выше способа. Кроме того, обрабатывающий компонент 902 может содержать один или более модулей, обеспечивающих взаимодействие между обрабатывающим компонентом 902 и другими компонентами. Например, обрабатывающий компонент 902 может содержать мультимедийный модуль, обеспечивающий взаимодействие между мультимедийным компонентом 908 и обрабатывающим компонентом 902.
Память 904 выполнена с возможностью хранения различных типов данных для поддержания функционирования устройства 900. К указанным данным относятся, например, инструкции для любых прикладных программ или способов, выполняемых в устройстве 900, контактная информация, телефонный справочник, сообщения, картинки, видео и т.д. Память 904 может быть реализована с использованием любого типа из энергозависимых или долговременных запоминающих устройств, или их комбинации, например, статистического запоминающего устройства с произвольной выборкой (СЗУПВ), электрически стираемого программируемого постоянного запоминающего устройства (ЭСППЗУ), стираемого программируемого постоянного запоминающего устройства (СППЗУ), программируемого постоянного запоминающего устройства (ППЗУ), постоянного запоминающего устройства (ПЗУ), магнитной памяти, флэш-памяти, магнитного или оптического диска.
Указанный компонент 906 питания обеспечивает подачу питания к различным компонентам устройства 900. При этом компонент 906 питания может содержать систему управления энергопотреблением, один или более источников питания и любых других компонентов, связанных с генерированием, управлением и распределением электроэнергии в устройстве 900.
Указанный мультимедийный компонент 908 содержит экран, обеспечивающий выводной интерфейс между устройством 900 и пользователем. В некоторых вариантах осуществления указанный экран может содержать жидкокристаллический дисплей (ЖКД) и сенсорную панель (СП). Если экран содержит сенсорную панель, то экран может быть реализован в виде сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель содержит один или более контактных датчиков для обнаружения касаний, скользящих движений пальца и жестов по сенсорной панели. Контактные датчики могут не только обнаруживать границы касания или скользящего движения пальца, но также обнаруживать продолжительность времени или давление, связанные с касанием или скользящим движением пальца. В некоторых вариантах осуществления, мультимедийный компонент 908 содержит фронтальную камеру и/или заднюю камеру. Фронтальная камера и/или задняя камера могут принимать внешние мультимедийные данные, когда устройство 900 находится в рабочем режиме, например, в режиме фотографирования или в режиме видеосъемки. Каждая из указанных камер, то есть указанная фронтальная камера и указанная задняя камера, может представлять собой фиксированную систему оптических линз или иметь возможность оптической фокусировки и изменения масштаба изображения.
Аудио-компонент 910 выполнен с возможностью вывода и/или ввода аудио-сигнала. Например, аудио-компонент 910 содержит микрофон (МИК), при этом микрофон выполнен с возможностью приема внешнего аудио-сигнала, когда устройство 900 находится в рабочем режиме, например, в режиме звонка, в режиме записи или в режиме распознавания голоса. Принятый аудио-сигнал может далее быть сохранен в памяти 904 или отправлен через коммуникационный компонент 916. В некоторых вариантах осуществления, аудио-компонент 910 дополнительно содержит громкоговоритель, выполненный с возможностью вывода аудио-сигнала.
Интерфейс 912 ввода/вывода обеспечивает взаимодействие между обрабатывающим компонентом 902 и периферическим интерфейсным модулем, причем периферический интерфейсный модуль может представлять собой, например, клавиатуру, сенсорное колесо с предусмотренными на нем кнопками, кнопку и другой подобный элемент.Указанная кнопка, помимо прочего, может представлять собой кнопку возврата в исходное положение, кнопку регулирования громкости, кнопку включения и кнопку блокировки.
Указанный сенсорный компонент 914 содержит один или более датчиков для обеспечения оценки состояния различных аспектов указанного устройства 900. Например, сенсорный компонент 914 может быть выполнен с возможностью обнаружения состояния включен/выключен устройства 900 и относительного позиционирования компонентов, например, дисплея и маленькой клавиатуры устройства 900, причем указанный сенсорный компонент 914 может также выявлять изменение положения устройства 900 или компонента устройства 900, наличие или отсутствие контакта пользователя с устройством 900, ориентацию или ускорение/замедление устройства 900 и изменение температуры устройства 900. Сенсорный компонент 914 может содержать датчик приближения, выполненный с возможностью обнаружения наличия объекта на близком расстоянии без какого-либо физического контакта. Сенсорный компонент 914 может также содержать светочувствительный датчик, например, датчик изображения на комплементарной структуре «металл-оксид-полупроводник» (КМОП) или датчик изображения на приборе с зарядовой связью (ПЗС), для использования в приложении редактирования изображений. В некоторых вариантах осуществления сенсорный компонент 914 может также содержать датчик ускорения, гиродатчик, магнитный датчик, датчик давления или датчик температуры.
Коммуникационный компонент 916 выполнен с возможностью обеспечения проводной или беспроводной передачи данных между устройством 900 и другим оборудованием. Устройство 900 может получить доступ к беспроводной сети на основании стандартов связи, например, сети WiFi, сети 2-го поколения (2G) или сети 3-го поколения (3G), или их комбинации. В одном из примерных вариантов осуществления коммуникационный компонент 916 принимает сигнал оповещения или информацию, связанную с оповещением, от внешней системы управления оповещением через широковещательный канал. В одном из примерных вариантов осуществления коммуникационный компонент 916 дополнительно содержит NFC-модуль для обеспечения связи малого покрытия. Например, указанный NFC-модуль может быть реализован на основе технологии радиочастотной идентификации (RFID, от англ. Radio Frequency Identification), технологии передачи данных в инфракрасном диапазоне (IrDA, от англ. Infrared Data Association), сверхширокополосной (UWB, от англ. Ultra-WideBand) технологии, технологи Bluetooth и другой технологии.
В одном из примерных вариантов осуществления устройство 900 может быть реализовано посредством одной или более интегральных схем специального назначения (ИССН), процессоров цифровой обработки сигналов (ПЦОС), устройств цифровой обработки сигналов (УЦОС), программируемых логических устройств (ПЛУ), программируемых пользователем вентильных матриц (ППВМ), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, и выполнено с возможностью осуществления упомянутого выше способа.
В одном из примерных вариантов осуществления, также может быть предусмотрен долговременный машиночитаемый носитель данных, содержащий инструкцию, например, память 904, содержащую инструкцию, причем указанная инструкция может быть исполнена процессором 920 устройства 900 для реализации упомянутого выше способа. Например, указанный долговременный машиночитаемый носитель данных может представлять собой постоянное запоминающее устройство (ПЗУ), запоминающее устройство с произвольной выборкой (ЗУПВ), постоянное запоминающее устройство на компакт-диске (КД-ПЗУ), устройство магнитного типа, дискету, оптическое запоминающее оборудование или другое подобное устройство.
Предложен долговременный машиночитаемый носитель данных. Инструкция, хранящаяся в носителе данных, исполняется процессором мобильного терминала, что обеспечивает возможность осуществления мобильным терминалом способа отображения интерфейса приложения, проиллюстрированного на фиг. 2, 3 и 4.
Согласно долговременному машиночитаемому носителю данных, предложенному в данном варианте осуществления настоящего изобретения, перед тем как второй терминал начнет проецировать интерфейс приложения для конкретного приложения в первый терминал, определяется, является ли конкретное приложение секретным приложением, и если конкретное приложение является секретным приложением, данные интерфейса приложения и метод шифрованного отображения конкретного приложения совместно отправляются в первый терминал для того, чтобы первый терминал отобразил интерфейс приложения с помощью метода шифрованного отображения и обеспечил, тем самым, новую схему отображения интерфейса приложения, которая может эффективным образом препятствовать утечке конфиденциальных данных пользователя.
Другие варианты осуществления настоящего изобретения станут очевидными специалистам в данной области техники при изучении настоящего описания и при реализации на практике настоящего изобретения. Предполагается, что данная заявка охватывает любые вариации, варианты применения или модификации настоящего изобретения в соответствии с его основными принципами и включает в себя такие отступления из настоящего изобретения, которые относятся к общеизвестной и общепринятой практике в данной области техники. Предполагается, что описание и приведенные примеры следует рассматривать исключительно в качестве иллюстративных, при этом истинный объем и сущность настоящего изобретения заданы приведенной ниже формулой изобретения.
Следует понимать, что настоящее изобретение не ограничивается конкретной конструкцией, которая была описана выше и проиллюстрирована на прилагаемых чертежах, и что в настоящее изобретение могут быть внесены различные модификации и изменения, не выходящие за пределы его объема. Предполагается, что объем настоящего изобретения ограничен только прилагаемой формулой изобретения.
Промышленная применимость
Технические решения, предложенные в различных вариантах осуществления настоящего изобретения, могут обеспечивать следующие положительные эффекты: перед тем как второй терминал начнет проецировать интерфейс приложения для конкретного приложения в первый терминал, определяют, является ли конкретное приложение секретным приложением, и если конкретное приложение является секретным приложением, данные интерфейса приложения и метод шифрованного отображения конкретного приложения совместно отправляются в первый терминал, для того чтобы первый терминал отобразил интерфейс приложения с помощью метода шифрованного отображения и обеспечил, тем самым, новую схему отображения интерфейса приложения, которая эффективным образом препятствует утечке конфиденциальных данных пользователя.
Настоящее изобретение относится к способу и устройству для отображения интерфейса приложения. Технический результат заключается в обеспечении схемы отображения интерфейса приложения, которая предотвращает утечку конфиденциальных данных пользователя. Такой результат достигается тем, что после обнаружения операции запуска конкретного приложения оценивают, является ли конкретное приложение секретным приложением; если конкретное приложение является секретным приложением, получают данные, указывающие метод шифрованного отображения конкретного приложения, и отправляют данные интерфейса приложения и данные, указывающие метод шифрованного отображения конкретного приложения, в первый терминал для того, чтобы первый терминал скрыл интерфейс приложения. 4 н. и 6 з.п. ф-лы, 9 ил.
1. Способ отображения интерфейса приложения, содержащий этапы, на которых:
после обнаружения операции запуска конкретного приложения оценивают, является ли конкретное приложение секретным приложением;
если конкретное приложение является секретным приложением, получают данные, указывающие метод шифрованного отображения конкретного приложения; и
отправляют данные интерфейса приложения и данные, указывающие метод шифрованного отображения конкретного приложения, в первый терминал с помощью сетевого соединения, предварительно установленного с первым терминалом, причем данные интерфейса приложения используют в первом терминале для создания интерфейса приложения для конкретного приложения, а данные, указывающие метод шифрованного отображения конкретного приложения, используют в первом терминале для скрытия интерфейса приложения;
при этом получение данных, указывающих метод шифрованного отображения конкретного приложения, предусматривает:
получение идентификатора приложения для конкретного приложения, и
получение данных, указывающих метод шифрованного отображения конкретного приложения, соответствующий идентификатору приложения, из базы данных шифрования на основании идентификатора приложения, причем соответствующее соотношение между идентификаторами приложений и данными, указывающими методы шифрованного отображения шифрованных приложений, сохраняют в базе данных шифрования.
2. Способ по п. 1, отличающийся тем, что оценка того, является ли конкретное приложение секретным приложением, предусматривает:
получение идентификатора приложения для конкретного приложения; и
если идентификатор приложения совпадает с идентификатором приложения для предварительно заданного секретного приложения, определение того, что конкретное приложение является секретным приложением.
3. Способ по любому из пп. 1 или 2, отличающийся тем, что после отправки данных интерфейса приложения и данных, указывающих метод шифрованного отображения конкретного приложения, в первый терминал, способ дополнительно содержит этапы, на которых:
во время отображения интерфейса приложения, после обнаружения операции скольжения в интерфейсе приложения, получают информацию об области скольжения для операции скольжения, и
отправляют информацию об области скольжения в первый терминал, для того чтобы первый терминал отобразил содержимое интерфейса приложения в области скольжения.
4. Способ по п. 1, отличающийся тем, что перед определением того, является ли конкретное приложение секретным приложением, способ дополнительно содержит этапы, на которых:
определяют, является ли текущий режим режимом защиты конфиденциальности; и
если текущий режим представляет собой режим защиты конфиденциальности, определяют, является ли конкретное приложение секретным приложением.
5. Устройство для отображения интерфейса приложения, содержащее:
модуль определения, выполненный с возможностью, после обнаружения операции запуска конкретного приложения, определения того, является ли конкретное приложение секретным приложением;
модуль получения, выполненный с возможностью, если конкретное приложение является секретным приложением, получения данных, указывающих метод шифрованного отображения конкретного приложения; и
модуль отправки, выполненный с возможностью отправки данных интерфейса приложения и данных, указывающих метод шифрованного отображения конкретного приложения, в первый терминал с помощью сетевого соединения, предварительно установленного с первым терминалом, причем данные интерфейса приложения используют в первом терминале для создания интерфейса приложения для конкретного приложения, а данные, указывающие метод шифрованного отображения конкретного приложения, используют в первом терминале для отображения интерфейса приложения с эффектом шифрования;
при этом модуль получения выполнен с возможностью получения идентификатора приложения для конкретного приложения и получения данных, указывающих метод шифрованного отображения конкретного приложения, соответствующий идентификатору приложения, из базы данных шифрования на основании идентификатора приложения, причем соответствующее соотношение между идентификаторами приложений и данными, указывающими методы шифрованного отображения шифрованных приложений, сохраняют в базе данных шифрования.
6. Устройство по п. 5, отличающееся тем, что модуль определения выполнен с возможностью получения идентификатора приложения для конкретного приложения и, если идентификатор приложения совпадает с идентификатором приложения для предварительно заданного секретного приложения, определения того, что конкретное приложение является секретным приложением.
7. Устройство по п. 5 или 6, отличающееся тем, что модуль получения дополнительно выполнен с возможностью, во время отображения интерфейса приложения, после обнаружения операции скольжения в интерфейсе приложения, получения информации об области скольжения для операции скольжения, и
модуль отправки дополнительно выполнен с возможностью отправки информации об области скольжения в первый терминал, для того чтобы первый терминал отобразил содержимое интерфейса приложения в области скольжения.
8. Устройство по п. 5, отличающееся тем, что дополнительно содержит:
модуль обнаружения, выполненный с возможностью обнаружения того, является ли текущий режим режимом защиты конфиденциальности, причем
модуль определения выполнен с возможностью, если текущий режим представляет собой режим защиты конфиденциальности, определения того, является ли конкретное приложение секретным приложением.
9. Устройство для отображения интерфейса приложения, содержащее:
процессор; и
память, выполненную с возможностью хранения инструкции, исполнимой процессором,
причем процессор выполнен с возможностью:
после обнаружения операции запуска конкретного приложения определения того, является ли конкретное приложение секретным приложением;
если конкретное приложение является секретным приложением, получения данных, указывающих метод шифрованного отображения конкретного приложения; и
отправки данных интерфейса приложения и данных, указывающих метод шифрованного отображения конкретного приложения, в первый терминал с помощью сетевого соединения, предварительно установленного с первым терминалом, причем данные интерфейса приложения используют в первом терминале для создания интерфейса приложения для конкретного приложения, а данные, указывающие метод шифрованного отображения конкретного приложения, используют в первом терминале для отображения интерфейса приложения с эффектом шифрования;
при этом процессор дополнительно выполнен с возможностью получения идентификатора приложения для конкретного приложения и получения данных, указывающих метод шифрованного отображения конкретного приложения, соответствующий идентификатору приложения, из базы данных шифрования на основании идентификатора приложения, причем соответствующее соотношение между идентификаторами приложений и данными, указывающими методы шифрованного отображения шифрованных приложений, сохраняют в базе данных шифрования.
10. Долговременный машиночитаемый носитель данных, в котором хранится по меньшей мере одна инструкция, причем указанная по меньшей мере одна инструкция загружается и исполняется процессором для реализации способа отображения интерфейса приложения по любому из пп. 1-4.
US 20160321457 A1, 03.11.2016 | |||
US 20070136466 A1, 14.06.2007 | |||
CN 105956486 A, 21.09.2016 | |||
CN 106331331 A, 11.01.2017 | |||
СПОСОБ И УСТРОЙСТВО ДЛЯ СОКРЫТИЯ КОНФИДЕНЦИАЛЬНОЙ ИНФОРМАЦИИ | 2014 |
|
RU2602985C2 |
ВОЗОБНОВЛЯЕМЫЙ СЕАНС КОНФИДЕНЦИАЛЬНОГО ПРОСМОТРА | 2012 |
|
RU2597512C2 |
Авторы
Даты
2019-12-30—Публикация
2018-04-28—Подача