RU2780224C1 - Оконечное устройство, способ и система реализации экранной проекции одним касанием, используя дистанционное управление - Google Patents
Оконечное устройство, способ и система реализации экранной проекции одним касанием, используя дистанционное управление Download PDFInfo
- Publication number
- RU2780224C1 RU2780224C1 RU2022105688A RU2022105688A RU2780224C1 RU 2780224 C1 RU2780224 C1 RU 2780224C1 RU 2022105688 A RU2022105688 A RU 2022105688A RU 2022105688 A RU2022105688 A RU 2022105688A RU 2780224 C1 RU2780224 C1 RU 2780224C1
- Authority
- RU
- Russia
- Prior art keywords
- display
- terminal device
- screen projection
- screen
- tag
- Prior art date
Links
- 230000004044 response Effects 0.000 claims abstract description 45
- 230000000875 corresponding Effects 0.000 claims description 17
- 238000005516 engineering process Methods 0.000 claims description 13
- 230000000977 initiatory Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 30
- 230000000694 effects Effects 0.000 abstract description 6
- 230000001133 acceleration Effects 0.000 abstract description 4
- 239000000126 substance Substances 0.000 abstract 1
- 230000015654 memory Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 25
- 238000000034 method Methods 0.000 description 15
- 230000005236 sound signal Effects 0.000 description 14
- 239000000523 sample Substances 0.000 description 13
- 210000000988 Bone and Bones Anatomy 0.000 description 10
- 238000010295 mobile communication Methods 0.000 description 10
- 230000003287 optical Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 8
- 230000000051 modifying Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 239000000203 mixture Substances 0.000 description 5
- 230000003993 interaction Effects 0.000 description 3
- 230000001537 neural Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 230000036772 blood pressure Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000002093 peripheral Effects 0.000 description 2
- 238000011105 stabilization Methods 0.000 description 2
- 210000004556 Brain Anatomy 0.000 description 1
- 230000005355 Hall effect Effects 0.000 description 1
- 102100005129 MPEG1 Human genes 0.000 description 1
- 101700012088 MPEG1 Proteins 0.000 description 1
- 210000002381 Plasma Anatomy 0.000 description 1
- 210000003491 Skin Anatomy 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 230000000295 complement Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000001351 cycling Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 210000002569 neurons Anatomy 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003238 somatosensory Effects 0.000 description 1
- 230000001360 synchronised Effects 0.000 description 1
- 230000001702 transmitter Effects 0.000 description 1
- 230000001960 triggered Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Abstract
Изобретение относится к области связи на короткое расстояние и, в частности, к области экранной проекции с использованием NFC. Техническим результатом является ускорение реализации проекции экрана. Для этого система экранной проекции содержит дистанционное управление, оконечное устройство и дисплей. При этом дистанционное управление содержит тег NFC, причем тег NFC содержит код идентификации, оконечное устройство имеет функцию NFC и выполнено с возможностью отображения, после касания оконечным устройством тега NFC дистанционного управления в первый раз, первого всплывающего окна, которое содержит список устройств отображения, а список устройств отображения содержит название устройств отображения, приема первой операции от пользователя, причем первая операция используется для выбора устройства отображения, сохранения кода идентификации тега NFC, отображения первого интерфейса. При этом устройство отображения выполнено с возможностью отображения, в ответ на первую операцию, второго всплывающего окна, которое содержит информацию подсказки, которая используется для подсказки оконечному устройству запросить установку соединения с устройством отображения, и отображения, в ответ на вторую операцию пользователя, первого интерфейса, причем вторая операция представляет собой разрешение оконечному устройству установить соединение с устройством отображения. 14 з.п. ф-лы, 3 табл., 27 ил.
Description
Область техники, к которой относится изобретение
Настоящая заявка относится к области связи на короткое расстояние и, в частности, к области экранной проекции с использованием NFC.
Уровень техники
Связь в ближнем поле (NFC) является технологией беспроводной связи на короткое расстояние, основанной на несущей частоте 13,56 мегагерц (МГц), и позволяет бесконтактную передачу данных типа "точка-точка" между устройствами. Благодаря высокой степени защищенности, NFC в последние годы получила растущую популярность и публичное признание. Разработка терминалов, поддерживающих NFC, идет особенно быстро. Поддерживающие NFC терминалы могут действовать в трех режимах: режим считывания/записи, режим эмуляции карты и режим "точка-точка". В настоящее время получает все большее распространение считывание тегов в режиме считывания/записи с тем, чтобы использовать приложения.
Режим считывания/записи в NFC может быть инициирован, не вынося сначала приложение на передний план, когда экран мобильного телефона светится. В настоящее время существующая технология тегов позволяет прямое соединение при касании мобильным телефоном, без выполнения пользователем громоздких операций. Кроме того, после касания, можно определить, что мобильный телефон соединен с устройством Интернета вещей (Internet of Things, IOT).
Раскрытие сущности изобретения
Настоящая заявка обеспечивает способ сенсорной проекции экрана, электронное устройство и систему, чтобы помочь повысить эффективность работы пользователя и интеллектуальную степень электронного устройства и улучшить восприятие пользователя.
В соответствии с первым подходом, обеспечивается система экранной проекции. Система содержит дистанционное управление, оконечное устройство, и дисплей. Дистанционное управление конфигурировано таким образом, что дистанционное управление содержит тег NFC, где тег NFC хранит первую информацию, и первая информация содержит идентификационную информацию дисплея и идентификационный код тега NFC. Оконечное устройство конфигурировано таким образом, что оконечное устройство имеет функцию NFC, получает первую информацию при касании тега NFC дистанционного управления, инициирует первый запрос дисплея, когда первая информация не записана в оконечном устройстве; получает первое ответное сообщение от дисплея; определяет, основываясь на первом ответном сообщении, что дисплей является приемлемым устройством; и принимает первую операцию пользователя и устанавливает соединение с дисплеем для экранной проекции. Касание дистанционного управления для реализации экранной проекции одним касанием более удобно в работе.
Со ссылкой на первый подход, в первом проекте, соединение для экранной проекции содержит соединение, основанное на протоколе Miracast или на протоколе DLNA. С помощью этого протокола работа будет более удобной.
Со ссылкой на первый подход, во втором проекте оконечное устройство дополнительно выполнено с возможностью передачи на дисплей второго запроса соединения, чтобы запросить установление соединения P2P для реализации экранной проекции.
Со ссылкой на первый подход, в третьем проекте дисплей дополнительно выполнен с возможностью отображения первой подсказки, когда от оконечного устройства принимается второй запрос соединения, где первая подсказка используется, чтобы подсказать пользователю принять или отклонить второй запрос соединения; и приема второй операции пользователя и установления с оконечным устройством соединения для экранной проекции. Таким образом, пользователю может быть подсказано принять или отклонить запрос соединения.
Со ссылкой на первый подход, в четвертом проекте оконечное устройство дополнительно выполнено с возможностью передачи дисплею третьего запроса соединения, когда в оконечном устройстве записывается первая информация, где третий запрос соединения с дисплеем используется, чтобы установить услугу экранной проекции. Если соединение было когда-то установлено ранее, этот проект может уменьшить количество этапов, экономя, таким образом, электроэнергию и улучшая отношение пользователя.
Со ссылкой на первый подход, в пятом проекте оконечное устройство дополнительно выполнено с возможностью отображения идентификации дисплея в ответ на первое ответное сообщение. Таким образом, пользователь может быть информирован о применяемом в данный момент дисплее.
Со ссылкой на первый подход, в шестом проекте оконечное устройство дополнительно выполнено с возможностью отображения первого окна при касании тега NFC дистанционного управления, где первое окно содержит идентификационную информацию дисплея. Таким образом, пользователю можно сообщать информацию о дистанционном управлении, улучшая восприятие пользователя.
В соответствии со вторым подходом, обеспечивается способ экранной проекции. Способ содержит этапы, на которых:
получают посредством первого электронного устройства первую информацию, когда первое электронное устройство касается второго электронного устройства, где первая информация содержит идентификационную информацию второго электронного устройства и идентификационную информацию третьего электронного устройства, и второе электронное устройство связывается с третьим электронным устройством; передают посредством первого электронного устройства первый запрос третьему электронному устройству, где первый запрос используется для первого электронного устройства, чтобы запросить установление соединения для экранной проекции с третьим электронным устройством; отображают посредством третьего устройства первую информацию подсказки в ответ на первый запрос, где первая информация подсказки используется, чтобы подсказать пользователю отклонить или принять первый запрос; и принимают посредством третьего устройства первую операцию пользователя и устанавливают с первым электронным устройством соединение для экранной проекции. Касание дистанционного управления для реализации экранной проекции одним касанием более удобно в работе.
Со ссылкой на второй подход, в первом проекте соединение для экранной проекции содержит соединение, основанное на протоколе Miracast или на протоколе DLNA. С помощью этого протокола операция становится более удобной.
Со ссылкой на второй подход, во втором проекте первое электронное устройство и второе электронное устройство оба имеют функцию NFC.
Со ссылкой на второй подход, в третьем проекте тег NFC устанавливается во втором электронном устройстве.
Со ссылкой на второй подход, в четвертом проекте идентификационная информация второго электронного устройства или идентификационная информация третьего электронного устройства содержат по меньшей мере одно из следующего: название устройства, тип устройства, информация о МАС-адресе, идентификационный код, информация о производителе и параметр экранной проекции.
В соответствии с третьим подходом, эта заявка дополнительно обеспечивает электронное устройство. Электронное устройство содержит один или более процессоров, память, многочисленные прикладные программы и одну или более компьютерных программ, где одна или более компьютерных программ хранятся в памяти, одна или более компьютерных программ содержат команды и когда команды исполняются электронным устройством, электронное устройство принуждается выполнять следующие операции: получение первой информации, когда электронное устройство касается второго электронного устройства, где первая информация содержит идентификационную информацию второго электронного устройства и идентификационную информацию третьего электронного устройства, и второе электронное устройство связывается с третьим электронным устройством; передают первый запрос третьему электронному устройству, где первый запрос используется для электронного устройства, чтобы запросить установление соединения с третьим электронным устройством для экранной проекции; и установление электронным устройством соединения с третьим электронным устройством для экранной проекции. Касание дистанционного управления для реализации экранной проекции одним касанием более удобно в работе.
В отношении третьего подхода, в первом проекте соединение для экранной проекции содержит соединение, основанное на протоколе Miracast или протоколе DLNA. С помощью существующего протокола работа становится более удобной.
Со ссылкой на третий подход, во втором проекте электронное устройство и второе электронное устройство оба имеют функции NFC.
Со ссылкой на третий подход, в третьем проекте функция NFC и функция WLAN электронного устройства обе разрешены.
Со ссылкой на третий подход, в четвертом проекте электронное устройство дополнительно выполняет следующее: принимает первое ответное сообщение перед установлением соединения с третьим электронным устройством для экранной проекции, где первый ответ используется, чтобы указать, что третье электронное устройство приняло первый запрос; и в ответ на первый ответ устанавливает соединение с третьим электронным устройством для электронной проекции.
Со ссылкой на третий подход, в пятом проекте электронное устройство дополнительно выполняет следующее: отображает поле подсказок, когда получена первая информация, где поле подсказок содержит идентификационную информацию третьего электронного устройства.
Со ссылкой на третий подход, в шестом проекте электронное устройство дополнительно выполняет следующее: отображает второе поле подсказок в ответ на операцию касания, когда функция WLAN электронного устройства запрещается, где второе поле подсказок используется для подсказки пользователю, разрешать ли функцию WLAN.
В соответствии с четвертым подходом техническое решение обеспечивает устройство. Устройство содержится в электронном устройстве. Устройство может реализовать поведение электронного устройства при предшествующих подходах и возможных вариантах осуществления предшествующих подходов. Функции могут быть реализованы аппаратными средствами или могут быть реализованы аппаратными средствами, выполняющими соответствующее программное обеспечение. Аппаратные средства или программное обеспечение содержат один или более модулей или блоков, соответствующих функциям.
В соответствии с пятым подходом техническое решение обеспечивает электронное устройство, содержащее один или более процессоров, память, многочисленные прикладные программы и одну или более компьютерных программ. Одна или более компьютерных программ хранятся в памяти и одна или более компьютерных программ содержат команды. Когда команды выполняются электронным устройством, электронное устройство принуждается выполнять способ любым из возможных вариантов осуществления любого из предшествующих подходов.
В соответствии с шестым подходом, техническое решение обеспечивает электронное устройство, содержащее один или более процессоров и одну или более памятей. Одна или больше памятей связываются с одним или более процессорами. Одна или более памятей выполнены с возможностью хранения управляющей компьютерной программы. Управляющая компьютерная программа содержит машинные команды. Когда один или более процессоров выполняют машинные команды, электронное устройство принуждается выполнять способ сенсорной проекции экрана в любом из возможных вариантов осуществления любого из предшествующих подходов.
В соответствии с седьмым подходом, техническое решение обеспечивает носитель компьютерного запоминающего устройства, содержащий машинные команды. Когда машинные команды работают на электронном устройстве, электронное устройство принуждается выполнять способ сенсорной проекции экрана в любом из возможных вариантов осуществления любого из предшествующих подходов.
В соответствии с восьмым подходом, техническое решение обеспечивает компьютерный программный продукт. Когда компьютерный программный продукт работает на электронном устройстве, электронное устройство принуждается выполнять способ сенсорной проекции экрана в любом из возможных проектов любого из перечисленных выше подходов.
В соответствии с девятым подходом, техническое решение обеспечивает систему микросхем, содержащую процессор, выполненный с возможностью вызова из памяти и выполнения компьютерной программы, так чтобы электронное устройство, в которое устанавливается система микросхем, выполняло способ, соответствующий первому подходу, второму подходу или третьему подходу или любому проекту первого подхода, второго подхода или третьего подхода. Дополнительно, дополнительная система микросхем содержит память.
В соответствии с десятым подходом, настоящая заявка дополнительно обеспечивает дистанционное управление. Дистанционное управление содержит тег NFC и процессор. Тег NFC хранит информацию устройства для дисплея, соединенного с дистанционным управлением, и тег NFC обладает уникальным идентификационным кодом. Хранение идентификационной информации дисплея в дистанционном управлении может реализовывать проекцию экрана более быстро.
Краткое описание чертежей
Фиг. 1 - первое схематичное представление оконечного устройства, соответствующего варианту осуществления настоящей заявки;
фиг. 2 - второе схематичное представление оконечного устройства, соответствующего варианту осуществления настоящей заявки;
фиг. 3 - первое схематичное представление системы экранной проекции, соответствующей варианту осуществления настоящей заявки;
фиг. 4 - первое схематичное представление способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 5 - первая диаграмма интерфейса пользователя способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 6 - вторая диаграмма интерфейса пользователя способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 7 - вторая схема способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 8 - третья схема интерфейса пользователя способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 9A - третья схема способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 9B - четвертая схема интерфейса пользователя способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 9C - пятая схема интерфейса пользователя способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 9D - шестая схема интерфейса пользователя способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 10 - четвертая схема способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 11 - пятая схема способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 12 - шестая схема способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 13 - седьмая схема интерфейса пользователя способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 14 - восьмая схема интерфейса пользователя способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 15 - седьмая схема системы экранной проекции, соответствующей варианту осуществления настоящей заявки;
фиг. 16 - восьмая схема системы экранной проекции, соответствующей варианту осуществления настоящей заявки;
фиг. 17 - девятая схема интерфейса пользователя способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 18 - десятая схема интерфейса пользователя способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 19A - одиннадцатая схема интерфейса пользователя способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 19B - двенадцатая схема интерфейса пользователя способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 20 - седьмая схема интерфейса пользователя способа экранной проекции, соответствующего варианту осуществления настоящей заявки;
фиг. 21 - третья схема оконечного устройства, соответствующего варианту осуществления настоящей заявки;
фиг. 22 - десятая схема оконечного устройства, соответствующего варианту осуществления настоящей заявки; и
фиг. 23 - одиннадцатая схема оконечного устройства, соответствующего варианту осуществления настоящей заявки.
Осуществление изобретения
На фиг. 1 представлена первая структурная схема оконечного устройства 100.
Оконечное устройство 100 может содержать процессор 110, интерфейс 120 внешней памяти, внутреннюю память 121, интерфейс 130 универсальной последовательной шины (USB), модуль 140 управления зарядом, модуль 141 управления электропитанием, батарею 142, антенну 1, антенну 2, модуль 150 мобильной связи, модуль 160 беспроводной связи, аудиомодуль 170, громкоговоритель 170A, головной телефон 170B, микрофон 170C, разъем 170D наушника, модуль 180 датчика, клавишу 190, двигатель 191, индикатор 192, камеру 193, экран 194 дисплея, интерфейс 195 карты модуля идентификации абонентов (SIM) и т.п. Модуль 180 датчика может содержать датчик 180A давления, гироскопический датчик 180B, датчик 180С атмосферного давления 180C, магнитный датчик, датчик 180E ускорения, датчик 180F расстояния, оптический бесконтактный датчик 180G, датчик 180Н отпечатка пальца, датчик 180J температуры, сенсорный датчик 180K, датчик 180L освещенности, датчик 180М костной проводимости и т.п.
Следует понимать, что структура, представленная в этом варианте осуществления настоящего изобретения, не составляет конкретного ограничения для оконечного устройства 100. В некоторых других вариантах осуществления настоящей заявки оконечное устройство 100 может содержать больше или меньше компонентов, чем показано на чертеже, или объединять некоторые из компонентов, разделять некоторые из компонентов или располагать компоненты по-другому. Показанные компоненты могут быть реализованы аппаратными средствами, программным обеспечением или сочетанием программного обеспечения и аппаратных средств.
Процессор 110 может включать один или более процессоров. Например, процессор 110 может содержать прикладной процессор (AP), модемный процессор, графический процессор (GPU), процессор сигналов изображения (ISP), контроллер, видеокодек, цифровой сигнальный процессор (DSP), основополосный процессор, процессор нейронной сети (NPU) и/или т.п. Различные процессоры могут быть отдельными устройствами или интегрироваться в один или более процессоров.
Контроллер может формировать сигнал управления операциями, соответствующий команде управляющей программы и сигналу синхронизации, чтобы управлять командами выборки и командами исполнения.
Память может дополнительно обеспечиваться в процессоре 110, чтобы хранить команды и данные. В некоторых вариантах осуществления память в процессоре 110 является кэш-памятью. Память может хранить команды или данные, которые процессор 110 только что использовал или использует циклически. Если процессор 110 должен использовать команды или данные снова, процессор может напрямую вызвать команды или данные от памяти, избегая, таким образом, повторного доступа, уменьшая время ожидания процессора 110 и улучшая системную эффективность.
В некоторых вариантах осуществления процессор 110 может содержать один или более интерфейсов. Интерфейс может содержать интерфейс межинтегральной схемы (I2C), звуковой интерфейс межинтегральной схемы (I2S), интерфейс импульсно-кодовой модуляции (PCM), универсальный интерфейс асинхронного приемника/передатчика (UART), интерфейс мобильного промышленного процессора (MIPI), универсальный интерфейс ввода/вывода (GPIO), интерфейс модуля идентификации абонента (SIM), интерфейс универсальной последовательной шины (USB) и/или т.п.
Интерфейс I2C является двунаправленной синхронной последовательной шиной и содержит последовательную линию передачи данных (SDA) и последовательную линию синхронизации (SCL). В некоторых вариантах осуществления процессор 110 может содержать многочисленные шины I2C. Процессор 110 может быть связан с сенсорным датчиком 180K, зарядным устройством, флэш-памятью, камерой 193 и т.п., используя различные шинные интерфейсы I2C. Например, процессор 110 может быть связан с сенсорным датчиком 180K, используя интерфейс I2C так, что процессор 110 и сенсорный датчик 180K осуществляют связь через шинный интерфейс I2C, чтобы реализовывать сенсорную функцию оконечного устройства 100.
Интерфейс I2S может использоваться для аудиосвязи. В некоторых вариантах осуществления процессор 110 может содержать многочисленные шины I2S. Процессор 110 может быть связан с аудиомодулем 170, используя шину I2S, чтобы осуществлять связь между процессором 110 и аудиомодулем 170. В некоторых вариантах осуществления аудиомодуль 170 может передавать аудиосигнал к модулю 160 беспроводной связи через интерфейс I2S, чтобы реализовать функцию ответа на вызовы через наушник Bluetooth.
Интерфейс PCM может также использоваться для аудиосвязи, чтобы делать выборку, квантовать и кодировать аналоговый сигнал. В некоторых вариантах осуществления аудиомодуль 170 и модуль 160 радиосвязи могут быть связаны, используя шинный интерфейс PCM. В некоторых вариантах осуществления аудиомодуль 170 может также передавать аудиосигнал модулю 160 беспроводной связи через интерфейс PCM, так чтобы реализовывать функцию ответа на вызовы через наушник Bluetooth. Как интерфейс I2S, так и интерфейс PCM оба могут использоваться для аудиосвязи.
Интерфейс UART является универсальной последовательной шиной данных, используемой для асинхронной передачи. Шина может быть шиной двусторонней связи. Она преобразовывает данные, которые должны передаваться, между последовательной передачей и параллельной передачей. В некоторых вариантах осуществления интерфейс UART обычно выполняется с возможностью соединения процессора 110 с модулем 160 беспроводной связи. Например, процессор 110 осуществляет связь с модулем Bluetooth модуля 160 беспроводной связи через интерфейс UART, чтобы реализовывать функцию Bluetooth. В некоторых вариантах осуществления аудиомодуль 170 может передавать аудиосигнал модулю 160 беспроводной связи через интерфейс UART, так чтобы реализовывать функцию воспроизведения музыки через наушник Bluetooth.
Интерфейс MIPI может быть выполнен с возможностью соединения процессора 110 с экраном 194 дисплея, камерой 193 и другими периферийными устройствами. Интерфейс MIPI содержит последовательный интерфейс камеры (CSI), последовательный интерфейс дисплея (DSI), и т.п. В некоторых вариантах осуществления процессор 110 и камера 193 связываются через интерфейс CSI, чтобы реализовать функцию терминального устройства 100. Процессор 110 и экран 194 дисплея связываются через интерфейс DSI, чтобы реализовать функцию фотографии оконечного устройства 100.
Интерфейс GPIO может конфигурироваться через программное обеспечение. Интерфейс GPIO может быть сконфигурирован как управляющий сигнал или как сигнал данных. В некоторых вариантах осуществления интерфейс GPIO может быть выполнен с возможностью подключения процессора 110 к камере 193, экрану 194 дисплея, модулю 160 беспроводной связи, аудиомодулю 170, модулю 180 датчиков и т.п. Интерфейс GPIO может альтернативно быть конфигурирован как интерфейс I2C, интерфейс I2S, интерфейс UART, интерфейс MIPI и т.п.
Интерфейс 130 USB является интерфейсом, который выполняет спецификацию стандарта USB, и конкретно может быть интерфейсом мини-USB, интерфейсом микро-USB, интерфейсом типа C USB и т.п. Интерфейс 130 USB может быть выполнен с возможностью подключения зарядного устройства, чтобы заряжать оконечное устройство 100, может также быть выполнен с возможностью передачи данных между терминальным устройством 100 и периферийным устройством и может также быть выполненным с возможностью подключения к наушнику, чтобы воспроизводить аудио через наушник. Этот интерфейс может также быть выполнен с возможностью подключения к другому оконечному устройству, такому как устройство AR.
Следует понимать, что соотношение при соединении интерфейсов между модулями, описанными в этом варианте осуществления настоящего изобретения, является иллюстративным, и не составляет структурного ограничения для оконечного устройства 100. В некоторых других вариантах осуществления настоящей заявки оконечное устройство 100 может альтернативно принимать режим интерфейсного соединения, отличающийся от предшествующего варианта осуществления, или являться сочетанием многочисленных режимов интерфейсных соединений.
Модуль 140 управления зарядом выполнен с возможностью приема зарядного ввода от зарядного устройства. Зарядное устройство может быть беспроводным зарядным устройством или проводным зарядным устройством. В некоторых вариантах осуществления проводного зарядного устройства модуль 140 управления зарядом может принимать зарядный ввод от проводного зарядного устройства через интерфейс 130 USB. В некоторых вариантах осуществления беспроводного зарядного устройства модуль 140 управления зарядом может принимать беспроводной зарядный ввод через беспроводную зарядную катушку оконечного устройства 100. Модуль 140 управления зарядом может также подавать питание на оконечное устройство через модуль 141 управления электропитанием во время заряда батареи 142.
Модуль 141 управления электропитанием выполнен с возможностью подключения к батарее 142, модулю 140 управления зарядом и процессору 110. Модуль 141 управления электропитанием принимает ввод от батареи 142 и/или от модуля 140 управления зарядом, чтобы подать питание на процессор 110, внутреннюю память 121, экран 194 дисплея, камеру 193, модуль 160 беспроводной связи и т.п. Модуль 141 управления электропитанием может также быть выполнен с возможностью контроля параметров, таких как емкость батареи, количество циклов батареи, и состояние батареи. В некоторых других вариантах осуществления модуль 141 управления электропитанием может альтернативно обеспечиваться в процессоре 110. В некоторых других вариантах осуществления модуль 141 управления электропитанием 141 и модуль 140 управления зарядом могут альтернативно быть обеспечены в одном и том же устройстве.
Функция беспроводной связи оконечного устройства 100 может реализовываться, используя антенну 1, антенну 2, модуль 150 мобильной связи, модуль 160 беспроводной связи, модемный процессор, основополосный процессор и т.п.
Антенна 1 и антенна 2 выполнены с возможностью передачи и приема сигнала электромагнитной волны. Каждая антенна оконечного устройства 100 может быть выполнена с возможностью перекрытия одной или более полос частот связи. Различные антенны могут также мультиплексироваться, чтобы улучшить использование антенны. Например, антенна 1 может быть мультиплексирована как диверсифицированная антенна беспроводной локальной сети. В некоторых других вариантах осуществления антенна может использоваться в комбинации с настраиваемым переключателем.
Модуль 150 мобильной связи может обеспечить решение для беспроводной связи, включающей 2G/3G/4G/5G и т.п. для применения к оконечному устройству 100. Модуль 150 мобильной связи может содержать по меньшей мере один фильтр, переключатель, усилитель мощности, малошумящий усилитель (LNA) и т.п. Модуль 150 мобильной связи может получить электромагнитные волны через антенну 1, выполнять обработку, такую как фильтрация и усиление на принятой электромагнитной волне, и затем передавать обработанную электромагнитную волну на модемный процессор для демодуляции. Модуль 150 мобильной связи может также усиливать сигнал, модулированный модемным процессором, и преобразовывать его в электромагнитную волну для передачи через антенну 1. В некоторых вариантах осуществления по меньшей мере некоторые из функциональных модулей модуля 150 мобильной связи могут быть обеспечены в процессоре 110. В некоторых вариантах осуществления по меньшей мере некоторые из функциональных модулей модуля 150 мобильной связи и по меньшей мере некоторые из модулей процессора 110 могут обеспечиваться в одном и том же устройстве.
Модемный процессор может содержать модулятор и демодулятор. Модулятор выполнен с возможностью преобразования основополосного низкочастотного сигнала, который должен передаваться, в среднечастотный или высокочастотный сигнал. Демодулятор выполнен с возможностью демодуляции принятого электромагнитного сигнала в низкочастотный основополосный сигнал. Затем демодулятор передает демодулированный низкочастотный основополосный сигнал на основополосный процессор для обработки. Низкочастотный основополосный сигнал передается прикладному процессору после того, как обработан основополосным процессором. Прикладной процессор выводит звуковой сигнал через аудиоустройство (не ограничивающееся громкоговорителем 170A, головным телефоном 170B и т.п.) или выводит на экран изображение или видео через экран дисплея 194. В некоторых вариантах осуществления модемный процессор может быть отдельным компонентом. В некоторых других вариантах осуществления модемный процессор может быть независимым от процессора 110 и обеспечиваться в том же самом устройстве вместе с модулем 150 мобильной связи 150 или другим функциональным модулем.
Модуль 160 беспроводной связи может обеспечить решения для беспроводной связи, такие как беспроводная локальная сеть (wireless local area network, WLAN) (например, сеть Wi-Fi (Wi-Fi), Bluetooth (BT), глобальная навигационная спутниковая система (GNSS), технологии частотной модуляции (FM), связи в ближнем поле (NFC) и инфракрасная технология (IR) для применения на оконечном устройстве 100. Модуль 160 радиосвязи может быть одним или более устройствами, интегрированными по меньшей мере с одним процессорным модуль обработки. Модуль 160 беспроводной связи принимает электромагнитный сигнал через антенну 2, выполняет частотную модуляцию и фильтрацию электромагнитного сигнала и посылает обработанный сигнал на процессор 110. Модуль 160 беспроводной связи может также принимать сигнал, который должен передаваться, от процессора 110, выполнять частотную модуляцию и усиление сигнала и преобразовывать его в электромагнитный сигнал для передачи через антенну 2.
В некоторых вариантах осуществления антенна 1 оконечного устройства 100 соединяется с модулем 150 мобильной связи и антенна 2 соединяется с модулем 160 беспроводной связи так, чтобы оконечное устройство 100 могло осуществлять связь с сетью и другим устройством, используя технологию беспроводной связи. Технология беспроводной связи может содержать глобальную систему для мобильной связи (GSM), общую служба пакетной радиосвязи (GPRS), систему мультидоступа с кодовым разделением каналов (CDMA), систему широкополосного доступа с кодовым разделением каналов (WCDMA), систему мультидоступа с временным и кодовым разделением каналов (TD-SCDMA), систему долгосрочного развития (LTE), BT, GNSS, WLAN, NFC, FM, технологию IR и/или тому подобное. GNSS может содержать систему глобального позиционирования (GPS), глобальную навигационную спутниковую систему (GLONASS), навигационную спутниковую систему Beidou (BD), квазизенитную спутниковую систему (QZSS), и/или системы аугментации, основанные на спутниках (SBAS).
Оконечное устройство 100 реализует функцию дисплея, используя GPU, экран 194 дисплея, прикладной процессор и т.п. GPU является микропроцессором обработки изображений и соединяется с экраном 194 дисплея и прикладным процессором. GPU выполнен с возможностью проведения математических и геометрических вычислений для графического рендеринга. Процессор 110 может содержать один или более GPU, которые выполняют программные команды, чтобы формировать или изменять отображаемую информацию.
Экран 194 дисплея выполнен с возможностью отображения изображения, видео и т.п. Экран 194 дисплея содержит панель дисплея. Панель дисплея может быть жидкокристаллическим дисплеем (LCD), органическим светодиодным дисплеем (OLED), активным матричным органическим светодиодным дисплеем или активным матричным органическим светодиодным дисплеем (AMOLED), гибким светодиодным дисплеем (FLED), Miniled, MicroLed, Micro-oLed, квантовым точечным светодиодным дисплеем (QLED) и т.п. В некоторых вариантах осуществления оконечное устройство 100 может содержать один или N экранов 194 дисплеев, где N - положительное целое число, большее 1.
Оконечное устройство 100 может реализовывать функцию фотографирования экрана при использовании ISP, камеры 193, видеокодека, GPU, экрана 194 дисплея, прикладного процессора и т.п.
ISP выполнен с возможностью обработки данных, возвращенные камерой 193. Например, во время фотографирования, нажимается затвор, свет передается на фотодатчик камеры через линзу. Оптический сигнал преобразуется в электрический сигнал. Фотодатчик камеры передает электрический сигнал на ISP для обработки, чтобы преобразовать сигнал в изображение, видимое невооруженному глазу. ISP может дополнительно оптимизировать шум, яркость и цвет кожи изображения, используя алгоритмы. ISP может дополнительно оптимизировать параметры, такие как выдержка и цветовая температура фотографируемой сцены. В некоторых вариантах осуществления ISP может обеспечиваться в камере 193.
Камера 193 выполнена с возможностью получения неподвижного изображения или видео. Оптическое изображение формируется для объекта через линзу и проецируется на фотодатчик. Фоточувствительным элементом может быть устройство с зарядовой связью (CCD) или комплементарный металло-окисный полупроводниковый (CMOS) фототранзистор. Фотодатчик преобразует оптический сигнал в электрический сигнал и затем передает электрический сигнал на ISP, чтобы преобразовать его в сигнал цифрового изображения. ISP выводит цифровой сигнал изображения на DSP для обработки. DSP преобразует цифровой сигнал изображения в сигнал изображения стандартного формата, такого как RGB или YUV. В некоторых вариантах осуществления оконечное устройство 100 может содержать одну или N камер 193, где N - положительное целое число, большее 1.
Цифровой сигнальный процессор выполнен с возможностью обработки цифрового сигнала. В дополнение к обработке цифрового сигнала изображения цифровой сигнальный процессор может также обрабатывать другие цифровые сигналы. Например, когда оконечное устройство 100 выбирает частоту, цифровой сигнальный процессор выполняется с возможностью преобразования Фурье и т.п. на энергии частоты.
Видеокодек выполнен с возможностью сжатие или декомпрессии цифрового видео. Оконечное устройство 100 может поддерживать один или более типов видеокодеков, так чтобы оконечное устройство 100 могло воспроизводить или записывать видео во множестве форматов кодирования, таких как форматы группы экспертов по видеоизображению (MPEG) MPEG1, MPEG2, MPEG3 и MPEG4.
NPU является вычислительным процессором нейронной сети (NN), который ускоряет процессы ввода информации, используя биологическую структуру нейронной сети, такую как режим передачи между нейронами человеческого мозга, и может также выполнять непрерывное самообучение. С помощью NPU оконечное устройство 100 может реализовывать интеллектуальное познание и другие приложения, такие как распознавание изображений, распознавание лиц, распознавание речи и понимание текста.
Интерфейс 120 внешней памяти может быть выполнен с возможностью осуществления подключения к карте внешней памяти, такой как микро-SD-карта, чтобы расширить емкость хранения оконечного устройства 100. Карта внешней памяти связывается с процессором 110, используя интерфейс 120 внешней памяти, чтобы реализовать функцию хранения данных, например, сохраняя музыку, видео и другие файлы на карте внешней памяти.
Внутренняя память 121 может быть выполнена с возможностью хранения исполняемой компьютерной программы. Исполняемая управляющая программа содержит команды. Внутренняя память 121 может область хранения программ и область хранения данных. Область хранения программ может хранить операционную систему, прикладную программу, требующую по меньшей мере одну функцию (например, функцию воспроизведения звука и функцию воспроизведения изображения) и т.п. Область хранения данных может хранить данные (например, аудиоданные и телефонную книгу), создаваемые во время использования оконечного устройства 100. Кроме того, внутренняя память 121 может содержать высокоскоростную оперативную память или может содержать энергонезависимую память, такую, как по меньшей мере одно запоминающее устройство на магнитных дисках, устройство флэш-памяти или универсальное запоминающее устройство флэш-памяти (UFS). Процессор 110 реализует различные функциональное приложение и обработку данных оконечного устройства 100, выполняя команды, хранящиеся во внутренней памяти 121, и/или команды, хранящиеся в памяти, обеспечиваемой в процессоре.
Оконечное устройство 100 может реализовать аудиофункцию, такую как воспроизведение музыки или запись с использованием аудиомодуля 170, громкоговорителя 170A, головного телефона 170B, микрофона 170C, разъема 170D наушника, прикладного процессора и т.п.
Аудиомодуль 170 выполнен с возможностью преобразования информации цифрового аудио в аналоговый аудиосигнал для вывода и также выполнен с возможностью ввода аналогового аудио в цифровой аудиосигнал. Аудиомодуль 170 может быть дополнительно выполнен с возможностью кодирования и декодирования аудиосигнала. В некоторых вариантах осуществления аудиомодуль 170 может обеспечиваться в процессоре 110 или некоторые функциональные модули аудиомодуля 170 могут обеспечиваться в процессоре 110.
Громкоговоритель 170A, также называемый "динамиком", выполнен с возможностью преобразованием электрического аудиосигнала в звуковой сигнал. Оконечное устройство 100 может использоваться для прослушивания музыки или ответа на вызов, используя громкоговоритель 170A.
Головной телефон 170B, также называемый "приемником", выполнен с возможностью преобразованием электрического аудиосигнала в звуковой сигнал. Когда оконечное устройство 100 используется для ответа на вызов или для воспроизведения речевого сообщения, пользователь может слышать голос, поднося головной телефон 170B близко к уху.
Микрофон 170C, также называемый "миком" или "майком", выполнен с возможностью преобразования звукового сигнала в электрический сигнал. Делая вызов или посылая речевое сообщение, пользователь может ввести звуковой сигнал в микрофон 170C, говоря вблизи микрофона 170C. Оконечное устройство 100 может быть снабжено по меньшей мере одним микрофоном 170C. В некоторых других вариантах осуществления оконечное устройство 100 может быть снабжено двумя микрофонами 170C, чтобы понизить шум в дополнение к сбору звуковых сигналов. В некоторых других вариантах осуществления оконечное устройство 100 может альтернативно быть снабжено тремя, четырьмя или более микрофонами 170C, чтобы собирать звуковые сигналы, снижать шум, идентифицировать звуковой источник, реализовать направленную запись и т.п.
Разъем 170D наушника выполнен с возможностью подключения проводного наушника. Разъем 170D наушника может быть интерфейсом 130 USB или может быть стандартным интерфейсом 3,5-миллиметровой открытой мобильной оконечной платформы (OMTP) или стандартным интерфейсом ассоциации сотовая телекоммуникационная отрасли США (CTIA).
Датчик 180A давления выполнен с возможностью восприятия сигнала давления и может преобразовывать сигнал давления в электрический сигнал. В некоторых вариантах осуществления датчик 180A давления может обеспечиваться на экране 194 дисплея. Существует много типов датчиков 180A давления, таких как резистивный датчик давления, индуктивный датчик давления, и емкостной датчик давления. Емкостной датчик давления может содержать по меньшей мере две параллельные пластины, изготовленные из проводящего материала. Когда к датчику 180А давления прикладывается сила, емкость между электродами изменяется. Оконечное устройство 100 определяет интенсивность давления, основываясь на изменении емкости. Когда на экране 194 дисплея выполняется сенсорная операция, оконечное устройство 100 обнаруживает интенсивность сенсорной операции, используя датчик 180A давления. Оконечное устройство 100 может дополнительно вычислять место касания, основываясь на сигнале обнаружения датчика 180A давления. В некоторых вариантах осуществления сенсорные операции, выполняемые в одном и том же месте касания, но с разной интенсивностью операций касания, могут соответствовать командам различных операций. Например, когда сенсорная операция с интенсивностью сенсорной операции, меньшей, чем первый порог давления, выполняется на иконке приложения службы коротких сообщений, выполняется команда просмотра текстового сообщения SMS. Когда сенсорная операция с интенсивностью сенсорной операции, большей или равной первому порогу давления, выполняется на иконке приложения службы коротких сообщений, выполняется команда создания нового текстового сообщения SMS.
Гироскопический датчик 180B может быть выполнен с возможностью определения положения оконечного устройства 100 при движении. В некоторых вариантах осуществления гироскопический датчик 180B может использоваться для определения угловых скоростей оконечного устройства 100 вокруг трех осей (то есть осей x, y и z). Гироскопический датчик 180B может использоваться для стабилизации изображения. Например, при нажатии затвора гироскопический датчик 180B обнаруживает угол отклонения оконечного устройства 100 и вычисляет, основываясь на значении угла, расстояние, которое на которое нужно скомпенсировать модуль линзы, чтобы линза могла переместиться обратно, чтобы противодействовать колебанию оконечного устройства 100 и реализовать стабилизацию изображения. Гироскопический датчик 180B может дополнительно использоваться для навигации и в сценариях соматосенсорных игр.
Датчик 180С атмосферного давления выполнен с возможностью измерения атмосферного давления. В некоторых вариантах осуществления оконечное устройство 100 вычисляет высоту, основываясь на значении атмосферного давления, измеренном датчиком 180С атмосферного давления, чтобы помочь при позиционировании и навигации.
Магнитный датчик 180D содержит датчик Холла. Оконечное устройство 100 может использовать магнитный датчик 180D, чтобы обнаружить открывание и закрывание захлопывающейся крышки шкафа. В некоторых вариантах осуществления, когда оконечное устройство 100 является телефоном с захлопывающейся крышкой, оконечное устройство 100 может обнаруживать открывание и закрывание захлопывающейся крышки шкафа, используя магнитный датчик 180D. Дополнительно, признаки, такие как автоматическое разблокирование захлопывающейся крышки, устанавливаются, основываясь на обнаруженном открытом или закрытом состоянии шкафа или захлопывающейся крышки шкафа.
Датчик 180E ускорения может обнаруживать величины ускорений оконечного устройства 100 во всех направлениях (обычно по трем осям), может обнаруживать величину и направление силы тяжести, когда оконечное устройство 100 находится в неподвижном состоянии, и может дополнительно быть выполнен с возможностью распознавания положения оконечного устройства для переключения режима ландшафт/портрет, педометра, и т.п.
Датчик 180F расстояния выполнен с возможностью измерения расстояния. Оконечное устройство 100 может измерять расстояние, используя инфракрасное излучение или лазер. В некоторых вариантах осуществления, в сценарии фотографирования оконечное устройство 100 может использовать датчик 180F расстояния для измерения расстояния для быстрой фокусировки.
Оптический бесконтактный датчик 180G может содержать, например, светодиод (LED) и оптический детектор, такой как фотодиод. Светодиод может быть светодиодом, испускающим инфракрасный свет. Оконечное устройство 100 испускает инфракрасный свет на внешнюю сторону, используя светодиод. Оконечное устройство 100 использует фотодиод для обнаружения инфракрасного света, отраженного ближайшим объектом. Когда обнаруживается достаточный отраженный свет, может быть решено, что объект находится вблизи оконечного устройства 100. Когда обнаруживается недостаточный отраженный свет, оконечное устройство 100 может решить, что около оконечного устройства 100 нет никакого объекта. Оконечное устройство 100 может использовать оптический бесконтактный датчик 180G, чтобы обнаружить, что пользователь держит оконечное устройство 100 около уха для вызова, чтобы автоматически выключить экран для экономии электроэнергии. Оптический бесконтактный датчик 180G может также использоваться для автоматической разблокировки экрана и блокирования в режиме нахождения в чехле и в режиме нахождения в кармане.
Датчик 180L освещенности выполнен с возможностью восприятия яркости окружающего света. Оконечное устройство 100 может адаптивно регулировать яркость экрана 194 дисплея, основываясь на обнаруженной яркости окружающего света. Датчик 180L окружающего света может также быть выполнен с возможностью автоматического регулирования баланса белого во время фотографирования. Датчик 180L окружающего света может также действовать совместно с оптическим бесконтактным датчиком 180G, чтобы обнаружить, находится оконечное устройство 100 в кармане, чтобы избежать случайного касания.
Датчик 180Н отпечатка пальца выполнен с возможностью получения цифрового отпечатка пальца. Оконечное устройство 100 может реализовать разблокирование по отпечатку пальца, доступ к блокировке приложения, фотографирование с использованием отпечатка пальца, ответ на вызов с использованием отпечатка пальца и т.п. при использовании признака полученного цифрового отпечатка пальца.
Датчик 180J температуры выполнен с возможностью обнаружения температуры. В некоторых вариантах осуществления оконечное устройство 100 выполняет принцип обработки температуры, используя температуру, обнаруженную датчиком 180J температуры. Например, когда температура, о которой сообщает датчик 180J температуры, превышает порог, оконечное устройство 100 снижает характеристики процессора, расположенного датчика 180J температуры, чтобы понизить потребление энергии и реализовать тепловую защиту. В некоторых других вариантах осуществления, когда температура ниже другого порога, оконечное устройство 100 нагревает батарею 142, чтобы избежать аварийного завершения работы оконечного устройства 100, вызванного низкой температурой. В некоторых других вариантах осуществления, когда температура ниже еще одного другого порога, оконечное устройство 100 повышает выходное напряжение батареи 142, чтобы избежать аварийного завершения работы, вызванного низкой температурой.
Сенсорный датчик 180K также упоминается как "сенсорное устройство". Сенсорный датчик 180K может быть расположен на экране 194 дисплея и сенсорный датчик 180K и экран 194 дисплея образуют сенсорный экран, также называемый "сенсорным экраном". Сенсорный датчик 180K выполнен с возможностью обнаружения сенсорной операции, выполняемой на или около сенсорного датчика 180K. Сенсорный датчик может передавать обнаруженную сенсорную операцию прикладному процессору, чтобы определить тип сенсорного события и обеспечить визуальный вывод, связанный с сенсорной операцией, через экран 194 дисплея. В некоторых других вариантах осуществления сенсорный датчик 180K может альтернативно быть расположен на поверхности оконечного устройства 100, то есть, в месте, отличающемся от места на экране 194 дисплея.
Датчик 180M костной проводимости может получать сигнал вибрации. В некоторых вариантах осуществления датчик 180M костной проводимости может получать сигнал вибрации, сформированный, когда человеческий голос вибрирует кость. Датчик 180M костной проводимости может также обнаруживать импульс от человека, чтобы получать импульсный сигнал кровяного давления. В некоторых вариантах осуществления датчик 180M костной проводимости может альтернативно быть обеспечен в наушнике, чтобы сформировать наушник с костной проводимостью. Аудиомодуль 170 может отличить речевой сигнал от сигнала вибрации, полученного датчиком костной проводимости, когда человеческий голос вибрирует кость, чтобы реализовать речевую функцию. Прикладной процессор может отличать информацию о сердечном ритме от импульсного сигнала кровяного давления, полученного датчиком костной проводимости, чтобы реализовать функцию обнаружения сердечного ритма.
Клавиша 190 содержит клавишу включения питания, клавишу громкости и т.п. Клавиша 190 может быть механической клавишей или может быть сенсорной клавишей. Оконечное устройство 100 может принимать ввод от клавиши, чтобы формировать клавишный сигнальный ввод, связанный с настройками пользователя, и функциональное управление оконечного устройства 100.
Двигатель 191 может формировать вибрационную подсказку. Двигатель 191 может использоваться для вибрационной подсказки о входящем вызове и может также использоваться для вибрационной обратной связи при касании. Например, сенсорные операции, выполняемые в различных приложениях (например, фотографирование и воспроизведение аудио), могут соответствовать различным эффектам вибрационной обратной связи. Двигатель 191 может также соответственно обеспечивать различные эффекты вибрационной обратной связи для сенсорных операций, выполняемых в различных областях экрана 194 дисплея. Различные сценарии приложения (например, напоминание о времени, прием информации, будильник и игры) могут также соответствовать различным эффектам вибрационной обратной связи. Сенсорный эффект вибрационной обратной связи также может быть настроен.
Индикатор 192 может быть индикаторной лампочкой и может быть выполнен с возможностью индикации состояния заряда, изменения питания, сообщения, пропущенного вызова, уведомления и т.п. Интерфейс 195 SIM-карты выполнен с возможностью подключения к SIM-карте. SIM-карта может быть вставлена в интерфейс 195 SIM-карты или вытащена из интерфейса 195 SIM-карты, чтобы войти в контакт с помощью или отделиться от оконечного устройства 100. Оконечное устройство 100 может поддерживать 1 или N интерфейсов SIM-карты, где N - положительное целое число, большее 1. Интерфейс 195 SIM-карты может поддерживать нано-SIM-карту, микро-SIM-карту, SIM-карту и т.п. Многочисленные карты могут вставляться в один и тот же интерфейс 195 SIM-карты одновременно, где многочисленные карты могут быть одного и того же типа или различных типов. Интерфейс 195 SIM-карты может также быть совместимым с различными типами SIM-карт. Интерфейс 195 SIM-карты может также быть совместимым с картой внешней памяти. Оконечное устройство 100 взаимодействует с сетью через SIM-карту, чтобы реализовывать функции, такие как ответ на вызов и передача данных. В некоторых вариантах осуществления оконечное устройство 100 принимает eSIM, то есть встроенную SIM-карту. eSIM-карта может быть встроена в оконечное устройство 100 и не может быть отделена от оконечного устройства 100.
Как показано на фиг. 2, настоящая заявка обеспечивает вторую структурную схему оконечного устройства 100.
Оконечное устройство 100 имеет функцию связи в ближнем поле (NFC) функция и содержит микросхему 201 NFC, слот 202 SIM-карты (SIM-карта, или eSIM карта находится в слоте карты платы) и прикладной процессор 203. Микросхема NFC связана с различными защитными элементами (safe element, SE), чтобы реализовывать способ в вариантах осуществления. Например, защитный элемент SE1 может быть конфигурирован в SIM-карту и защитный элемент в SE может также быть связан с прикладным процессором. Защитный элемент SE2 может быть независимым от микросхемы NFC или интегрироваться в SOC, а защитный элемент SE3 может быть конфигурирован на стороне сервера.
Как показано на фиг. 3, вариант осуществления настоящей заявки обеспечивает экранную проекционную систему, содержащую оконечное устройство 100 и дисплей 200. Оконечное устройство 100 проецирует отображаемый контент (в том числе, такие данные, как рабочий стол, видео и аудио) оконечного устройства 100 на дисплей 200, используя технологию беспроводной проекции. Технология беспроводной проекции может быть технологией Miracast, DLNA, AirPlay, WIDI, WHDI, Wireless HD, технологией по некоторым пользовательским протоколам, таким как Bluetooth, Wi-Fi, ультраширокополосная (UWB) или другими технологиями связи в ближнем поле. После того, как экранная проекция завершается, дисплей 200 может отображать экран оконечного устройства 100, например, домашний экран или воспроизводимое видео.
В некоторых вариантах осуществления дисплей 200 может отображать на экране первое окно после того, как экранная проекция завершается. Первое окно используется для отображения экрана оконечного устройства 100 и другие средства управления и т.п. могут отображаться на экране в области вне первого окна.
В некоторых вариантах осуществления оконечное устройство 100 может также проецировать операцию или действие пользователя на дисплее 200, включая движение мыши или указателя, работы на иконке прикладной программы и т.п. Например, оконечное устройство 100 принимает операцию пользователя по запуску первой прикладной программы и оконечное устройство запускает первую прикладную программу в ответ на первую операцию и отображает первый экран первой прикладной программы. Аналогично, вышеупомянутые этапы и первый экран первой прикладной программы могут также отображаться экране дисплея 200.
В некоторых вариантах осуществления, после того, как оконечное устройство 100 завершает операцию экранной проекции, дисплей 200 может отображать экран оконечного устройства 100. Дополнительно, оконечное устройство 100 может использоваться в качестве сенсорной панели, чтобы принимать операцию переключения пользователя и управлять работой дисплея 200. Конкретно, после приема операции переключения пользователя на оконечном устройстве 100, дисплей 200 может завершить соответствующее действие. Например, оконечное устройство 100 принимает операцию касания, и дисплей 200 запускает первую прикладную программу и т.п.
Дисплей в этой заявке содержит обычные дисплеи с большим экраном, такие как экран дисплея, компьютера и проектора, или может быть оконечным устройством с экраном дисплея, таким как мобильный телефон и планшетный компьютер. Основные продукты с большим экраном, присутствующие в настоящее время на рынке, могут быть классифицированы на четыре категории режима дисплея: светодиодные дисплеи, плазменные дисплеи, жидкокристаллические дисплеи и DLP-дисплеи. Это не ограничивается в вариантах осуществления настоящей заявки.
В целом, как показано на фиг. 4, обеспечивается способ проецирования экран на дисплей 200, используя оконечное устройство 100, и способ конкретно содержит нижеследующие этапы.
Этап 401: Оконечное устройство 100 разрешает функцию беспроводной проекции.
Конкретно, как показано в фиг. 5, оконечное устройство 100 принимает операцию пользователя по разрешению функции беспроводной проекции, например, касаясь органа управления "wireless projection" (беспроводная проекция) в строке состояния. В некоторых возможных вариантах осуществления функция беспроводной проекции может альтернативно быть разрешена на пользовательском экране настроек.
Как показано на фиг. 6, при приеме операции пользователя по разрешению функции беспроводной проекции, оконечное устройство 100 отображает первый экран. Как показано на фиг. 6, первый экран содержит первое всплывающее окно. Первое всплывающее окно используется, чтобы подсказать пользователю, что функция беспроводной проекции была разрешена. Первое всплывающее окно также содержит опцию просмотра помощи и опцию "отмены". После приема операции пользователя щелчком по опции просмотра помощи, оконечное устройство отображает второй экран. Второй экран содержит информацию подсказки, где информация подсказки используется, чтобы подсказать пользователю, как настроить беспроводную проекцию, и информация подсказки может содержать видео, текст, изображение и т.п. При приеме операции пользователя щелчком по опции "cancel" (отмена), оконечное устройство возвращается к домашнему экрану или прекращает отображение первого всплывающего окна.
В некоторых вариантах осуществления первое всплывающее окно или первый экран могут дополнительно отображать список соседних применимых устройств. Следует понимать, что после того, как оконечное устройство принимает операцию пользователя разрешения функции экранной проекции, оконечное устройство начинает сканировать соседние дисплеев, которые могут использоваться для экранной проекции. Сканирование может выполняться, используя технологии связи в ближнем поле, такие как Bluetooth или Wi-Fi. Когда сканирование успешно выполняется, идентификатор устройства, такой как название устройства дисплея, обнаруженного сканированием, может отображаться в первом всплывающем окне или на первом экране.
В некоторых вариантах осуществления, в случае, когда оконечное устройство ранее не разрешило использование Bluetooth или функции Wi-Fi, оконечное устройство разрешает использование Bluetooth или функции Wi-Fi в ответ на операцию пользователя по разрешению функции экранной проекции.
Этап 402: Оконечное устройство 100 сканирует соседний дисплей 200.
После приема операции, разрешающей функцию беспроводной проекции, оконечное устройство 100 начинает сканировать соседний дисплей 200.
Конкретно, оконечное устройство 100 может выполнить полное сканирование канала Wi-Fi (каналы 2,4G и 5G), чтобы обнаружить множество соседних дисплеев. В некоторых вариантах осуществления после выполнения полного сканирования канала оконечное устройство 100 может дополнительное сканирование только определенный канал, такого как канал 1, канал 6 или канал 11.
В некоторых вариантах осуществления соседний дисплей 200 альтернативно может быть обнаружен при использовании маломощной технологии BLE Bluetooth.
В некоторых вариантах осуществления оконечное устройство 100 посылает запрос для сканирования соседнего дисплея 200 по определенному каналу.
Этап 403: Дисплей 200 прослушивает канал.
Конкретно, после включения питания дисплей 200 может проводить прослушивание канала Wi-Fi, чтобы обнаружить оконечное устройство 100 или которое должно быть обнаружено.
В некоторых вариантах осуществления, когда дисплей 200 инициируется (например, конфигурируется впервые) и дисплей 200 сам по себе разрешает функцию горячей точки Wi-Fi для конфигурации с помощью дистанционного управления 300 или оконечного устройства 100, где конфигурация используется, главным образом, чтобы позволить дисплею соединиться с роутером для работы в сети, дисплей 200 может не прослушивать канал Wi-Fi.
В некоторых вариантах осуществления дисплей 200 может альтернативно принимать операцию пользователя по разрешению прослушивания канала Wi-Fi. Например, пользователь открывает экран мастера (например, проекционный экран Miracast или экран совместно используемой прикладной программы Huawei) и дисплей 200 запускает прослушивание канала Wi-Fi в ответ на операцию пользователя по открытию экрана мастера. Прослушивание канала может альтернативно сканироваться для определенного канала, такого как канал 1, канал 6 или канал 11. Сканирование определенного канала является более быстрым, чем сканирование во всей полосе. Когда оконечное устройство 100 и дисплей 200 изготовлены одним и тем же производителем, сканирование определенного канала может использоваться для повышения скорости сканирования и эффективности, используя заданную информацию о канале.
После того, как сканирование успешно выполнено, то есть, оконечное устройство 100 обнаруживает соседнее приемлемое устройство, идентификатор устройства, такой как название устройства дисплея, обнаруженного сканированием, может быть выведен на экран в первом всплывающем окне или на первом экране.
В некоторых вариантах осуществления дисплей может альтернативно инициировать сканирование экранной проекции и оконечное устройство выполняет прослушивание канала. После того, как дисплей завершает сканирование, дисплей может вывести на экран список соседних применимых оконечных устройств.
Этап 404: Дисплей 200 посылает оконечному устройству 100 обратно ответное сообщение.
В некоторых вариантах осуществления, после того, как посредством прослушивания на определенном канале получен запрос сканирования оконечного устройства 100, дисплей 200 посылает оконечному устройству 100 ответ о сканировании.
В некоторых вариантах осуществления ответное сообщение может нести идентификационную информацию дисплея 200, например, такую информацию, такая производитель устройства, название устройства, иконка устройства, идентификатор устройства и МАС-адрес.
Этап 405: оконечное устройство 100 проводит согласование с дисплеем 200.
Оконечное устройство 100 может отображать идентификационную информацию дисплея 200 на первом экране или в первом всплывающем окне и принимать операцию пользователя на идентификационной информации. Оконечное устройство 100 и дисплей 200 выполняют согласование параметров или устанавливают соединение P2P.
Этап 406: Оконечное устройство 100 завершает операцию экранной проекции на дисплее 200.
После того, как экранная проекция завершена, дисплей 200 может отобразить экран оконечного устройства 100, например, домашний экран или воспроизводимое видео.
В некоторых вариантах осуществления дисплей 200, после того как экранная проекция завершается, может вывести на экран первое окно. Первое окно используется для отображения экрана оконечного устройства 100 и другие средства управления и т.п. могут отображаться в области вне первого окна.
В некоторых вариантах осуществления оконечное устройство 100 может также спроецировать операцию пользователя на дисплей 200. Например, оконечное устройство 100 принимает операцию пользователя по запуску первой прикладной программы и оконечное устройство запускает первую прикладную программу в ответ на первую операцию и отображает первый экран первой прикладной программы. Аналогично, вышеупомянутые шаги и первый экран первой прикладной программы могут также отображаться на дисплее 200.
В некоторых вариантах осуществления после того, как оконечное устройство 100 завершает операцию экранной проекции, дисплей 200 может отображать экран оконечного устройства 100. Дополнительно, оконечное устройство 100 может использоваться в качестве сенсорной панели для приема операции переключения, выполняемой пользователем, и управлять работой дисплея 200. Конкретно, после приема операции пользователя по переключению на оконечном устройстве 100, дисплей 200 может завершить соответствующее действие. Например, оконечное устройство 100 принимает операцию касания и дисплей 200 запускает первую прикладную программу и т.п.
Как показано на фиг. 6, оконечное устройство 100 отображает список соседних приемлемых дисплеев и список устройств содержит такую информацию, как иконка дисплея 200.
Оконечное устройство 100 принимает операцию пользователя со щелчком по иконке дисплея 200 и в ответ на операцию пользователя оконечное устройство 100 инициирует запрос экранной проекции, чтобы согласовать соответствующий протокол экранной проекции.
Следует заметить, что предшествующая процедура беспроводной проекции может следовать рабочему процессу Wi-Fi P2P, содержащему следующие этапы: обнаружение устройства, групповая координация, аутентификация и ассоциация, процесс соединения WPS и четыре подтверждения приема.
Некоторые из этапов 401-406 могут выполняться в измененном порядке или одновременно.
Обычно, как показано в фиг. 7, вариант осуществления настоящей заявки дополнительно обеспечивает способ проецирования экрана на дисплей 200, используя оконечное устройство 100, и способ конкретно содержит нижеследующие этапы.
Этап 701: Выполняют обнаружение, основываясь на технологии DLNA (Digital Living Network Alliance, сокращенно DLNA).
Оконечное устройство 100 открывает видео, которое должно наблюдаться, и разрешает функцию экранной проекции. В этом варианте осуществления настоящей заявки видеопроекция используется в качестве примера. Как показано на фиг. 8, оконечное устройство 100 открывает экран воспроизведения видеоприложения, где экран воспроизведения имеет первую опцию и первая опция используется для индикации функции экранной проекции, например, средство управления "wireless projection" (беспроводная проекция); принимает первую операцию пользователя, например, операцию щелчка, и отображает на экране список соседних приемлемых устройств; принимает вторую операцию пользователя, например, выбирая устройство для экранной проекции, и проецирует экран с воспроизведением видео на устройство, выбранное пользователем.
В некоторых вариантах осуществления оконечное устройство 100 отображает первый экран воспроизведения видео, где экран содержит первую опцию. Экран воспроизведения отображает второй экран или первое окно после приема операции пользователя по первому выбору, где второй экран или первое окно содержит многочисленные средства управления, такие как те, которые передают файл, многоадресную передачу, печать, совместное использование на компьютер, для экранной проекции и сенсорной передачи одним касанием. Вторая операция пользователя принимается, например, выбирая операцию экранной проекции, где второй экран, первое окно или третий экран отображают список соседних приемлемых устройств для экранной проекции. Третья операция пользователя принимается, и оконечное устройство проецирует экран на устройство, выбранное пользователем.
В ответ на операцию пользователя по разрешению управления беспроводной проекцией, оконечное устройство 100 инициирует широковещательное сканирование беспроводной локальной сети, то есть, оконечное устройство 100 может инициировать, используя локальную сеть, сканирование множества дисплеев в локальной сети. В отличие от экранной проекции, основанной на протоколе Miracast, экранная проекция в этом варианте осуществления использует широковещательную передачу, основанную на протоколе DLNA экранной проекции.
В некоторых вариантах осуществления изображение, приложение, рабочий стол, документ и т.п. могут также быть спроецированы на экран.
Этап 702: Дисплей 200 посылает обратно ответ DLNA.
Когда оконечное устройство 100 инициирует широковещательное сканирование дисплеев в локальной сети, в ответ на широковещательное сканирование дисплей посылает обратно оконечному устройству 100 ответное широковещательное сообщение. Как показано на фиг. 8, когда оконечное устройство 100 принимает от дисплея 200 ответное сообщение (например, HUAWEI DISPLAY), оконечное устройство 100 отображает список приемлемых приемных устройств экранной проекции.
Обычно, дисплей, поддерживающий DLNA, посылает обратно ответ, основываясь на сообщении обнаружения оконечного устройства 100.
Этап 703: Оконечное устройство 100 отправляет дисплею 200 адрес источника воспроизведения.
При отображении на экране списка приемлемых дисплеев в локальной сети оконечное устройство 100 может принять операцию пользователя по выбору, например, выбирая "HUAWEI DISPLAY" В КАЧЕСТВЕ приемного устройства для экранной проекции. В ответ на операцию выбора пользователем, оконечное устройство 100 посылает дисплею 200 адрес источника воспроизведения видео в приложении видео. В некоторых вариантах осуществления адрес источника может посылаться дисплею 200 через направленную широковещательную передачу в локальной сети.
Этап 704: Дисплей 200 реализует функцию экранной проекции.
Дисплей 200 получает видеоконтент, основываясь на адресе источника воспроизводимого видео, посылаемого оконечным устройством 100, чтобы реализовать функцию экранной проекции.
Предшествующий способ экранной проекции требует ручной установки пользователем и поэтому является относительно громоздким. Экранная проекция, выполняемая в соответствии со стандартным протоколом, содержит зеркальную экранную проекцию (Miracast) и прикладную экранную проекцию (DLNA). Для пользователей этапов работы множество и они занимают много времени.
Основываясь на этом, вариант осуществления настоящей заявки дополнительно обеспечивает систему, в которой оконечное устройство 100 реализует функцию "экранной проекция в одно касание" на дисплее 200, используя дистанционное управление 300. Система содержит оконечное устройство 100, дисплей 200 и дистанционное управление 300, соответствующее дисплею 200. Дистанционное управление имеет функцию NFC или имеет встроенный тег тега NFC. Дистанционное управление предварительно конфигурируется с помощью параметров дисплея 200, включая такую информацию, как идентификатор устройства (название устройства, МАС-адрес, информация о производителе и т.п.) и параметр экранной проекции.
Способ, показанный на фиг. 9Ф, конкретный способ является следующим.
Этап 901: Оконечное устройство 100 впервые касается дистанционного управления 300.
Конкретно, при касании впервые дистанционного управления 300 оконечное устройство 100 получает контент тега NFC в дистанционном управлении 300. Контент по умолчанию содержит идентификационную информацию дисплея 200, например, название устройства, тип устройства, информацию о МАС-адресе, идентификационный код и информацию о производителе.
В некоторых вариантах осуществления дистанционное управление 300 поставляется вместе с дисплеем 200 и производитель присваивает уникальный идентификационный код тегу NFC дистанционного управления 300.
Оконечное устройство 100 определяет, основываясь на том, был ли сохранен идентификационный код тега, является ли касание первым касанием. Касаясь тега, оконечное устройство получает информацию о теге в теге для тега. Если идентификационный код тега для тега был сохранен в оконечном устройстве 100, связь между оконечным устройством 100 и устройством отображения 200 не рассматривается как первое касание. Дополнительно, оконечное устройство 100 записывает информацию о теге в теге.
В некоторых вариантах осуществления идентификация тега для тега NFC может быть прикреплена к поверхности дистанционного управления 300 для простоты касания пользователем.
В некоторых вариантах осуществления дистанционное управление 300 может подавать питание на тег NFC, используя батарею, или может иметься отдельная батарея для подачи питания тегу NFC.
В некоторых вариантах осуществления оконечному устройству необходимо разрешение работы функции NFC и функции WLAN.
Этап 902: Считывают информацию тега.
Когда оконечное устройство 100 приближается к дистанционному управлению 300, оконечное устройство 100 может получать информацию в теге NFC, включая, но не ограничиваясь только этим, название устройства, тип устройства, информацию о МАС-адресе, идентификационный код, информацию о производителе и другую информацию.
В некоторых вариантах осуществления оконечное устройство 100 получает идентификационный код тега и информацию о дисплее 200, связанную с тегом.
В некоторых вариантах осуществления оконечное устройство 100 переключается на считывание контент тега NFC, когда расстояние между оконечным устройством 100 и дистанционным управлением 300 становится меньше порогового, достигается порог для взаимодействия с NFC или мощность сигнала NFC, получаемого оконечным устройством 100, больше порога.
В некоторых вариантах осуществления многочисленные оконечные устройства 100 все могут касаться дистанционного управления 300, так чтобы различные оконечные устройства 100 реализовывали услугу экранной проекции.
Этап 903: Инициируют сканирование P2P, когда оконечное устройство 100 распознает, что тип устройства в теге NFC является заданным типом устройства и оконечное устройство 100 не записало тег.
Конкретно, во время доставки с завода дистанционное управление 300 поставляется вместе с дисплеем 200 и тег дистанционного управления 300 хранит информацию о дисплее 200, например, тип устройства, различные модели устройства одного и того же типа, название устройства, производитель устройства, информации о МАС-адресе, идентификационный код и другую информацию. В возможном варианте осуществления оконечное устройство 100 может задать тип устройства поддерживаемого дисплея 200, как показано в нижеследующей таблице.
№ | Идентификация типа устройства или дисплея | Тип устройства |
1 | 0X11 | HUAWEI DISPLAY |
2 | 0X10 | APPLE DISPLAY |
3 | 0X11-1 | HUAWEI DISPLAY X65 |
Приведенная выше таблица является только примером типов устройств дисплеев, поддерживаемых оконечным устройством 100. Когда оконечное устройство 100 получает информацию о теге, оконечное устройство 100, основываясь на информации о теге, определяет, что дисплей 200, соответствующий тегу, является дисплеем, поддерживаемым оконечным устройством 100.
В некоторых вариантах осуществления соседний дисплей 200 может альтернативно быть обнаружен, используя маломощную технологию BLE Bluetooth мощностью.
В некоторых вариантах осуществления оконечное устройство 100 посылает соседнему дисплею 200 запрос сканирования по определенному каналу.
В некоторых вариантах осуществления оконечное устройство 100 хранит информацию о типе устройства поддерживаемого дисплея 200.
Этап 904: оконечное устройство 100 принимает ответ от дисплея 200.
В некоторых вариантах осуществления, конкретно, дисплей 200 может вести прослушивание канала Wi-Fi после включения питания, то есть, в режиме “всегда включено”, чтобы обнаружить оконечное устройство 100 или быть обнаруженным.
В некоторых вариантах осуществления, функция беспроводной проекции дисплея 200 требует разрешения. Это может быть сделано, используя настройку экрана или физическую кнопку, или на экране проекционного приложения.
В некоторых вариантах осуществления, когда дисплей 200 инициализируется (например, впервые конфигурируется), и дисплей 200 сам разрешает функцию горячей точки Wi-Fi для конфигурации с помощью дистанционного управления 300 или оконечного устройства 100, где конфигурация используется, главным образом, чтобы разрешить дисплею соединиться с роутером для связи в сети, дисплей 200 может не прослушивать канал Wi-Fi.
В некоторых вариантах осуществления дисплей 200 может альтернативно принимать операцию пользователя по разрешению прослушивания канала Wi-Fi. Например, пользователь открывает экран мастера (например, проекционный экран Miracast или экран совместно используемой прикладной программы Huawei) и дисплей 200 начинает прослушивание канала Wi-Fi в ответ на операцию пользователя по открыванию экрана мастера. Прослушивание канала может альтернативно сканироваться для получения определенного канала, такого как канал 1, канал 6 или канал 11. Сканирование определенного канала происходит быстрее, чем сканирование всей полосы. Когда оконечное устройство 100 и дисплей 200 изготавливаются одним и тем же производителем, сканирование определенного канала может использоваться для повышения скорости сканирования и эффективности, используя заданную информацию о канале.
В некоторых вариантах осуществления после того, как запрос сканирования терминального устройства 100 получается посредством прослушивания на определенном канале, дисплей 200 посылает оконечному устройству 100 ответ на сканирование.
В некоторых вариантах осуществления область NFC мобильного телефона требует перемещения ближе к сенсорной области NFC дистанционного управления и оставаться в этом состоянии, пока мобильный телефон не даст звуковую подсказку или не начнет вибрировать.
Этап 905: Оконечное устройство 100 принимает операцию пользователя по выбору и посылает соединение P2P.
Как показано на фиг. 9B, когда оконечное устройство 100 путем сканирования обнаружило соседний дисплей 200, оконечное устройство 100 отображает первое всплывающее окно. Первое всплывающее окно содержит список соседних приемлемых дисплеев. Список устройств содержит названия устройств, иконки соседних устройств и возможности, поддерживаемые устройствами. Например, Honor TV поддерживает проекцию в компьютерном режиме и в режиме мобильного телефона. Например, большой экран Huawei поддерживает проекцию только изображений, видео и музыки. Например, смарт-экран поддерживает проекцию только в режиме мобильного телефона.
Первое всплывающее окно также содержит опцию "помощи при просмотре" (view help) и опцию " cancel" (отмены). При приеме операции пользователя щелчком по опции "view help" оконечное устройство отображает второй экран, где второй экран содержит информацию подсказки, подсказка используется, чтобы подсказать пользователю, как установить беспроводную проекцию, и информация подсказки может содержать видео, текст, изображение и т.п. При приеме операции пользователя щелчком по опции отмены "cancel", оконечное устройство возвращается к домашнему экрану или прекращает отображение первого всплывающего окна.
В некоторых вариантах осуществления оконечное устройство 100 принимает первую операцию пользователя, например, операцию щелчка по большому экрану Huawei. Оконечное устройство 100 инициирует соединение с дисплеем 200 (большой экран Huawei). Например, оконечное устройство 100 инициирует запрос соединения.
Этап 906: Дисплей 200 принимает запрос соединения от оконечного устройства 100.
После того, как дисплей 200 принимает запрос соединения от оконечного устройства 100, раскрываются второе всплывающее окно или третий экран. Третий экран или второе всплывающее окно отображают информацию подсказки. и информация подсказки используются, чтобы подсказать пользователю, что оконечное устройство 100 нуждается в установлении соединения с дисплеем 200 для экранной проекции. Как показано на фиг. 9C, дисплей 200 отображает второе всплывающее окно, где второе всплывающее окно дополнительно содержит первую опцию (согласие) и вторую опцию (игнорировать). Когда дисплей 200 принимает операцию пользователя с первой опцией, дисплей 200 устанавливает соединение с оконечным устройством 100 для экранной проекции. Когда дисплей 200 принимает операцию пользователя со второй опцией, дисплей 200 игнорирует запрос оконечного устройства 100 и прекращает отображение на экране второго всплывающего окна или третьего экрана.
В некоторых вариантах осуществления, дисплей 200 отображает второе всплывающее окно только для начального соединения.
В некоторых вариантах осуществления после приема запроса соединения от оконечного устройства 100 дисплей 200 может напрямую установить соединение для экранной проекции, не выводя на экран всплывающее окно. Установление соединения без отображения всплывающего окна может иметь место, когда дисплей 200 разделяется на пары для соединения впервые или когда оконечное устройство 100 является устройством, ранее соединявшимся с дисплеем 200.
В некоторых вариантах осуществления, как показано на фиг. 9D, когда дисплей 200 принимает операцию пользователя с первой опцией, дисплей 200 устанавливает с оконечным устройством 100 соединение для экранной проекции. Дисплей 200 может дополнительно отображать третье всплывающее окно. Третье всплывающее окно подсказывает, что оконечное устройство 100 установило с дисплеем 200 соединение для экранной проекции.
Этап 907: Оконечное устройство 100 устанавливает соединение с дисплеем 200.
Этап 908: Начало экранного проецирования.
Следует заметить, что вышеупомянутые этапы могут выполняться в измененном порядке или пропускаться.
В некоторых вариантах осуществления, после того, как оконечное устройство 100 устанавливает с дисплеем 200 соединение для экранной проекции, оконечное устройство 100 может принять первую операцию пользователя, например, щелчок по "Display Device Operation" (работа дисплея) в экране настроек или экране прикладной программы. То есть дисплей 200 может управляться, используя оконечное устройство 100. Другими словами, оконечное устройство 100 служит в качестве сенсорной панели для дисплея 200, что может пониматься как режим управления. Конечно, между режимом управления и режимом экранной проекции может выполняться переключение.
В некоторых вариантах осуществления оконечное устройство 100 локально хранит МАС-адрес P2P дисплея 200 с успешной экранной проекцией и связывает уникальный идентификационный код тега. Как показано в нижеследующей таблице, в оконечном устройстве 100 хранятся следующие соответствия.
№ | Идентификационный код тега | Адрес дисплея |
1 | 0X00 | 12:34:D5 |
2 | 0X01 | 12:34:D6 |
Приведенная выше таблица является только примером соотношения взаимосвязи между тегом и дисплеями, которое записывается оконечным устройством 100, поскольку, что идентификационный код уникален, и адрес дисплея 200 также уникален. Оконечное устройство может определить адрес дисплея, основываясь на информации об идентификационном коде, полученной из тега, чтобы реализовать функцию "экранной проекции одним касанием". В некоторых вариантах осуществления оконечное устройство 100 может дополнительно хранить тип устройства и другую информацию, которые соответствуют тегу.
В некоторых вариантах осуществления при получении идентификационной информации дисплея 200, касаясь дистанционного управления 300, оконечное устройство 100 может установить соединение для экранной проекции, непосредственно инициируя запрос соединения. Запрос соединения содержит идентификационную информацию дисплея 200 или идентификационную информацию оконечного устройства 100.
Дополнительно, если оконечное устройство 100 не первый раз касается дистанционного управления 300, настоящая заявка обеспечивает более удобный способ экранной проекции, как показано на фиг. 10.
Этап 1001: Оконечное устройство 100 касается дистанционного управления 300.
Этап 1002: Оконечное устройство 100 получает информацию о теге.
В некоторых вариантах осуществления информация о теге содержит, но не ограничиваясь только этим, такую информацию, как тип устройства, различные модели устройства одного и того же типа, название устройства, производитель устройства, информации о МАС-адресе и идентификационный код.
В некоторых вариантах осуществления оконечное устройство 100 переключается, чтобы считывать контент тега NFC, когда расстояние между оконечным устройством 100 и дистанционным управлением 300 меньше порогового, когда достигается порог для взаимодействия с NFC или когда мощность сигнала NFC, полученного оконечным устройством 100, больше порога.
Для этапов 1001 и 1002 ссылка может делаться на этапы 901 и 902.
Этап 1003: Оконечное устройство 100 определяет, соответствует ли хранящейся информации информация о дисплее 200, обнаруженном путем сканирования.
Оконечное устройство 100 определяет, основываясь на полученной информации о теге, такую информацию, как тип устройства, МАС-адрес или идентификационный код дисплея 200 в паре с дистанционным управлением 300, чтобы определить, является ли дисплей 200 тем дисплеем, на котором оконечное устройство 100 ранее выполнило экранную проекцию.
Этап 1004: Когда оконечное устройство 100 определяет, что информация о дисплее 200, обнаруженном путем сканирования, соответствует хранящейся информации, оконечное устройство 100 инициирует соединение P2P с дисплеем 200.
В некоторых вариантах осуществления, когда оконечное устройство 100 определяет, что информация о дисплее 200, обнаруженном сканированием, не соответствует хранящейся информации о дисплее, это означает, что текущий дисплей 200 соединяется с оконечное устройство 100 впервые и процесс может быть выполнен процесс для первого соединения, как показано в фиг. 9A.
Этап 1005: Оконечное устройство 100 устанавливает соединение с дисплеем 200 и запускает экранную проекцию.
Для представленных выше этапов ссылка может быть сделана на фиг. 9A-9D и соответствующие текстовые описания. По сравнению с первой экранной проекцией, в остальных экранных проекциях оконечное устройство 100 может выполнять парное сканирование, основанное на хранящейся архивной информации. Например, этап 1003 или 1004 может быть пропущен и оконечное устройство 100 напрямую инициирует соединение P2P, основываясь на записанной информации дисплея 200.
В предшествующем варианте осуществления после того, как оконечное устройство 100 получает информацию о теге дистанционного управления 300, оконечное устройство 100 и дисплей 200 устанавливают соединение экранной проекции, используя стандартный протокол Miracast.
По сравнению с другими решениями для экранной проекции, этот вариант осуществления настоящей заявки может реализовать "экранную проекцию одним касанием", делая экранную проекцию более удобной и повышающей эффективность услуги экранной проекции.
Вариант осуществления настоящей заявки дополнительно обеспечивает способ экранной проекции, основанный на протоколе DLNA. Как показано на фиг. 11, вариант осуществления этой заявки дополнительно обеспечивает систему, в которой оконечное устройство 100 реализует функцию "экранной проекции одним касанием" на дисплее 200, используя дистанционное управление 300. Система содержит оконечное устройство 100, дисплей 200 и дистанционное управление 300, соответствующее дисплею 200. Дистанционное управление имеет функцию NFC, или имеет встроенный тег NFC. Дистанционное управление предварительно конфигурируется с помощью параметров дисплея, включающих такую информацию, как идентификатор устройства (название устройства, МАС-адрес, уникальный идентификационный код и т.п.) и параметр экранной проекции.
Варианты осуществления настоящей заявки обеспечивают новые способы экранной проекции Miracast и DLNA, чтобы предоставить потребителю удобный и модный способ. Экранная проекция одним касанием, содержащая зеркальную экранную проекцию (Miracast) и прикладную экранную проекцию (DLNA), реализуется, используя тег NFC.
Этап 1101: Оконечное устройство 100 впервые касается дистанционного управления 300.
Конкретно, касаясь первый раз дистанционного управления 300, оконечное устройство 100 получает контент тега в дистанционном управлении. Контент по умолчанию содержит идентификатор устройства дисплея 200, например, название устройства, тип устройства, информацию о МАС-адресе и идентификационный код, и тег имеет уникальный идентификационный код.
Оконечное устройство 100, основываясь на том, был ли идентификационный код тега сохранен ранее, определяет, является ли касание первым касанием. Касаясь тега для тега, оконечное устройство получает информацию о теге в теге. Если идентификационный код тега для тега был сохранен ранее в оконечном устройстве 100, касание не рассматривается как первое касание. Дополнительно, оконечное устройство 100 записей информация о теге в теге.
В некоторых вариантах осуществления идентификация тега может наноситься на поверхность дистанционного управления 300 для простоты касания пользователем.
В некоторых вариантах осуществления оконечное устройство 100 инициируется для считывания контента тега NFC, когда расстояние между оконечным устройством 100 и дистанционным управлением 300 меньше порога, когда порог для взаимодействия с NFC достигается или когда мощность сигнала NFC, полученного оконечным устройством 100, больше порога.
Этап 1102: Считывают информацию о теге.
Этап 1103: Оконечное устройство 100 инициирует широковещательное сканирование DLNA, когда оконечное устройство 100 распознает, что тип устройства в теге является заданным типом устройства и оконечное устройство 100 не записало тег, чтобы обнаружить дисплей 200.
В некоторых вариантах осуществления, как показано на фиг. 8, после того, как оконечное устройство 100 принимает операцию пользователя по разрешению функции беспроводной проекции, оконечное устройство 100 инициирует широковещательное сообщение DLNA, чтобы сканировать соседний дисплей 200.
Этап 1104: Дисплей 200 посылает оконечному устройству 100 ответное сообщение о сканировании.
После того, как оконечное устройство 100 принимает от дисплея 200 ответное сообщение о сканировании, оконечное устройство 100 отображает информацию о дисплее 200 в списке приемлемых экранных проекций, например, такую информацию, как иконка устройства и название устройства.
Этап 1105: Оконечное устройство 100 инициирует соединение DLNA.
Этап 1106: Оконечное устройство 1106 начинает экранную проекцию DLNA.
Вариант осуществления настоящей заявки дополнительно обеспечивает операцию экранной проекции в одно касание.
Этап 1201: Оконечное устройство 100 касается дистанционного управления 300.
Конкретно, оконечное устройство 100 может коснуться тега NFC дистанционного управления 300.
Этап 1202: Оконечное устройство 100 считывает информацию тега.
Этап 1203: Оконечное устройство 100 инициирует обнаружение DLNA.
При считывании информации тега оконечное устройство 100 определяет, что дисплей 200 является дисплеем типа, поддерживаемого оконечным устройством, и когда оконечное устройство 100 записало тег, оконечное устройство 100 автоматически инициирует обнаружение DLNA в дисплее, соответствующему тегу в локальной сети.
Этап 1204: Дисплей 200 передает обратно ответ DLNA.
Когда оконечное устройство 100 принимает от дисплея 200 ответное сообщение DLNA, оконечное устройство 100 извлекает хранящуюся запись для проверки совпадения, например, выполняя проверку совпадения МАС-адреса.
Этап 1205: Оконечное устройство 200 инициирует функцию экранной проекции DLNA.
Конкретно, оконечное устройство 100 может посылать на дисплей 200 адрес источника видео, которое должно проецироваться, и дисплей 200 получает видеоконтент из сети, основываясь на адресе источника, и воспроизводит его.
Как показано на фиг. 13, вариант осуществления настоящей заявки дополнительно обеспечивает графический интерфейс пользователя. Когда оконечное устройство 100 касается дистанционного управления 300, в ответ на операцию касания, когда оконечное устройство 100 не разрешило функцию локальной сети WLAN, всплывающее окно раскрывается, чтобы подсказать пользователю, разрешать ли работу WLAN. Оконечное устройство 100 может принять от пользователя операцию отмены или операцию разрешения. Когда принимается операция пользователя по отмене, оконечное устройство 100 закрывает всплывающее окно, не разрешая WLAN функционировать или реализовывать функцию "экранной проекции в одно касание". Когда принимается операция пользователя с разрешением, оконечное устройство 100 автоматически разрешает функцию WLAN и выполняет способ экранный проекции в соответствии с вариантами осуществления настоящей заявки.
Как показано на фиг. 14, вариант осуществления этой заявки дополнительно обеспечивает другой графический интерфейс пользователя. Когда оконечное устройство 100 выполняет функцию "экранной проекции одним касанием" в ответ на раскрывающуюся операцию пользователя в строке состояния, подсказка о состоянии экранной проекции текущего оконечного устройства 100 может быть выведена на экран, информация о текущем дисплее для экранной проекции отображается на экране, обеспечивается функция разъединения и два различных режима экранной проекции: компьютерный режим и режим мобильного телефона, также могут быть обеспечены. Конкретно, как показано на фиг. 15, существующая функция экранной проекции должна спроецировать контент, отображаемый на оконечном устройстве 100, на дисплей 200, например, проецируя рабочий стол. Как показано на фиг. 16, когда оконечное устройство принимает операцию, при которой пользователь выбрал режим мобильного телефона, дисплей 200 может выполнить отображение в режиме компьютера и оконечное устройство 100 может функционировать как сенсорная панель, чтобы перемещать или управлять дисплеем 200. В некоторых вариантах осуществления, после того, как оконечное устройство 100 завершает операцию экранной проекции, дисплей 200 может отображать экран оконечного устройства 100. Дополнительно, оконечное устройство 100 может использоваться в качестве сенсорной панели, чтобы принимать операцию пользователя по переключению и управлять работой дисплея 200. Конкретно, после приема операции пользователя по переключению на оконечном устройстве 100, дисплей 200 может завершить соответствующее действие. Например, оконечное устройство 100 принимает щелчок и дисплей 200 запускает первую прикладную программу и т.п.
Как показано на фиг. 17, вариант осуществления настоящей заявки дополнительно обеспечивает другой графический интерфейс пользователя. Когда оконечное устройство 100 соединяется с дисплеем, графический интерфейс пользователя может использоваться, чтобы запросить подсказку для пользователя и обеспечить функцию отмены.
Как показано на фиг. 18, вариант осуществления настоящей заявки может дополнительно обеспечивать другой графический интерфейс пользователя. Когда оконечное устройство 100 терпит неудачу при экранной проекции, оконечное устройство 100 отображает поле с подсказкой, чтобы сообщить пользователю причины отказа, например, "Никакой соответствующий смарт-экран не был найден. Пожалуйста, убедитесь, что устройство включено и WLAN разрешена на Вашем телефоне".
В некоторых других вариантах осуществления, когда экранная проекция терпит неудачу, оконечное устройство 100 может альтернативно отображать на экране другое поле с подсказкой, содержащее информацию подсказки. Информация подсказки используется, чтобы сообщить об отказе экранной проекции и предложить попытаться перезапустить смарт-экран или функцию экранной проекции и выполнить повторное соединение, и гарантирует, что функция WLAN мобильного телефона была разрешена. Поле с подсказкой может дополнительно содержать первую опцию. При приеме операции пользователя на первой опции оконечное устройство 100 может прекратить отображение поля подсказки или экрана.
Как показано в фиг. 19A, вариант осуществления настоящей заявки может дополнительно обеспечивать другой графический интерфейс пользователя. Когда оконечное устройство 100 находит новый список соседних приемлемых дисплеев, оконечное устройство 100 может вывести на экран текущее состояние, например, "Поиск приемлемых устройств. Просим убедиться, что беспроводная проекция разрешена на устройстве с большим экраном", и может дополнительно предоставить возможность, такую опцию, как "отмена" или "смотрите справку".
Как показано на фиг. 19B, вариант осуществления настоящей заявки дополнительно обеспечивает графический интерфейс пользователя. Когда оконечное устройство 100 проецирует экран на дисплей 200, оконечное устройство 100 может вывести на экран первую информацию подсказки. Информация используется для подсказки пользователю то "Идет проецирование.... Если Вы должны спроецировать повторно, отключитесь и коснитесь снова". Интерфейс дополнительно содержит вторую информацию подсказки. Вторая информация подсказки используется для подсказки, что проводится подготовка экранной проекции.
Как показано на фиг. 20, вариант осуществления настоящей заявки обеспечивает процедуру экранной проекции на основе P2P.
S2001: устройство 1 P2P вводит этап сканирования (scan).
Как устройство 1 P2P, так и устройство 2 P2P, оба на этапе сканирования могут посылать кадр тестового запроса (probe request). Устройство 1 P2P и устройство 2 P2P могут посылать кадры тестового запроса во всех полосах, которые они поддерживают, чтобы искать все окружающие устройства или сетевую информацию. Когда устройство 1 P2P принимает ответ на кадр тестового запроса после передачи кадра тестового запроса по каналу, это означает, что устройство 1 P2P обнаружило приемное устройство и устройство 1 P2P может отобразить пользователю на экране дисплея информацию об устройстве, обнаруженную при сканировании.
Следует также понимать, что после включения питания или после обнаружения, что пользователь щелкнул по приложению Miracast, устройство 2 P2P может альтернативно сначала ввести этап сканирования. В этом варианте осуществления настоящей заявки устройство 2 P2P, являющееся устройством с большим экраном, используется в качестве примера. Устройство 2 P2P после того, как заканчивается этап сканирования, может ввести этап прослушивания. Альтернативно, когда устройство 2 P2P является устройством с большим экраном, этап сканирования может быть пропущен и устройство 2 P2P 2 вводит этап прослушивания для непрерывного прослушивания после включения питания или после того, как пользователь щелкнул по соответствующему приложению P2P. Устройству с большим экраном не требуется проецировать свой собственный экран на другое устройство, а только другое устройство проецирует свой собственный экран на устройство с большим экраном. Поэтому устройству с большим экраном не требуется обнаруживать другие устройства и поэтому оно может не проводить этап сканирования, а проводит только этап прослушивания.
Следует также понимать, что если на этапе сканирования устройство 1 P2P не обнаруживает приемное устройство или устройство 1 P2P находит приемное устройство, но не обнаруживает щелчок пользователя по приемному устройству, после окончания этапа сканирования устройство 1 P2P может ввести этап обнаружения. Этап обнаружения устройства 1 P2P может содержать этап прослушивания (listen) и этап поиска (search).
S2002: Устройство 1 P2P вводит этап прослушивания.
На этапе прослушивания протокол P2P также определяет длительность пребывания устройства на этапе прослушивания и длительность составляет N раз по 100 TU, где N - случайное положительное целое число. Например, N может быть любым целым числом 1, 2 и 3. Причина, по которой N, являющееся случайным положительным целым числом, состоит в том, чтобы предотвратить вхождение устройства 1 P2P и устройства 2 P2P на этап прослушивания одновременно и вхождение на этап поиска одновременно после ожидания в течение одного и того же времени, в течение которого ни одна из сторон не может обработать кадр тестового запроса другой стороны.
S2003: Устройство 1 P2P 1 вводит этап сканирования, чтобы выполнить сканирование устройства P2P и устройство 2 P2P 2 остается на этапе прослушивания.
Например, как показано на фиг. 20, если устройство 1 P2P поддерживает только полосу 2.4, то после вхождения на этап сканирования устройство 1 P2P может отдельно послать кадр тестового запроса только по каналу 1, каналу 6 и каналу 11. Когда устройство 1 P2P передает кадр тестового запроса по каналу 6, поскольку устройство 2 P2P прослушивает канал 6, после того, как устройство 2 P2P принимает кадр тестового запроса по каналу 6, устройство 2 P2P может послать устройству 1 P2P кадр тестового ответа (probe response). После приема кадра тестового ответа устройство 1 P2P может сообщить пользователю информации об устройстве 2 P2P. Когда устройство 1 P2P обнаруживает, что пользователь щелкнул по информации об устройстве 2 P2P, устройство 1 P2P может соединиться с устройством 2 P2P.
Следует понимать, что в этом варианте осуществления настоящей заявки кадр тестового запроса, посланный одной стороной, может быть принят другой стороной, только если два устройства находятся в одной и той же полосе. Дополнительно, кадр тестового запроса, посланный одной стороной, быть принят другой стороной, только когда два устройства находятся в одной и той же самой полосе и номера частотных каналов одинаковы.
В некоторых вариантах осуществления для операции по установлению соединения P2P посредством экранной проекции одним касанием в этой заявке, ссылка может быть сделана на предшествующее соединение P2P.
Как показано на фиг. 21, вариант осуществления этой заявки дополнительно обеспечивает оконечное устройство 100, содержащее модуль экранной проекции, модуль управления экранной проекцией одним касанием, модуль считывания NFC, и базу данных. Конкретные функции описываются в таблице.
Название модуля | Описание |
Модуль прикладного уровня | Приложение верхнего уровня, используемое для поддержки завершения действия всей функции приложения DLNA или Miracast |
Управление экранной проекцией одним касанием | Анализирует контент тега NFC Обновляет тег NFC и базу данных больших экранов Переключает (Miracast и DLNA) сценарий распознавания и определяет, поддерживается ли сценарий |
Модуль считывания NFC | Считывает тег NFC |
Модуль экранной проекции | Обеспечивает функции экранной проекции Miracast и DLNA |
База данных баз данных | Сохраняет подробную информацию (MAC) большого экрана для автоматической экранной проекции, выполняемой не в первый раз, с уникальным значением тега NFC в качестве ключевого значения |
В некоторых вариантах осуществления предшествующие функциональные модули могут завершить функцию экранную проекции вместе с прикладным процессором, микросхемой NFC и памятью.
Как показано на фиг. 22, вариант осуществления настоящей заявки дополнительно обеспечивает функцию "экранной проекция одним касанием", реализуемой заданный МАС-адрес.
Тег NFC размещается внутри дистанционного управления 300, поставляемого вместе с дисплеем 200 (или "устройством с большим экраном"), и МАС-адрес и идентификационная информация устройства с большим экраном заранее записываются в теге. При касании дистанционного управления 300 оконечное устройство 100 может считывать контент тега и после идентификации устройства с большим экраном напрямую инициировать процедуру экранной проекции устройству со считанным МАС-адресом. Конкретные этапы этого приводятся ниже.
Этап 2201: Оконечное устройство 100 касается тега NFC.
Тег NFC содержит МАС-адрес соответствующего дисплея. МАС-адрес может быть МАС-адресом соединения P2P и может формироваться произвольно.
Этап 2202: Оконечное устройство 100 получает информацию о теге.
Этап 2203: Инициировать соединение экранной проекции, основанное на назначенном канале или соединение экранной проекции, основанной на МАС-адресе на основе информации о теге.
Этап 2204: Принимают от дисплея 200 ответное сообщение.
Этап 2205: Устанавливают соединение P2P и согласуют протокол Miracast.
Как показано на фиг. 23, вариант осуществления настоящей заявки дополнительно обеспечивает функцию "экранной проекция одним касанием", реализуемую с использованием заданного МАС-адреса.
Тег NFC размещается внутри дистанционного управления устройства с большим экраном и STA MAC и идентификационная информация устройства с большим экраном предварительно записываются в теге. После того, как мобильный телефон касается дистанционного управления, считывает контент тега и идентифицирует устройство с большим экраном, он напрямую инициирует процедуру экранной проекции устройству со считываемым МАС-адресом. Конкретный способ является следующим.
Этап 2301: Оконечное устройство 100 касается тега NFC.
Тег NFC содержит МАС-адрес соответствующего дисплея. МАС-адрес может быть МАС-адресом соединения P2P и может формироваться произвольным образом.
Этап 2302: Оконечное устройство 100 принимает информацию о теге.
Этап 2303: Оконечное устройство 100 инициирует обнаружение возможностей DLNA.
Конкретно, оконечное устройство 100 определяет, что дисплей 200 является дисплеем поддерживаемого типа, основываясь на информации о теге. Кроме того, оконечное устройство 100 в текущий момент выполняет приложение воспроизведения видео и приложение воспроизведения видео обладает возможностями DLNA. Таким образом, приоритетное приложение DLNA инициирует процедуру DLNA.
Этап 2304: Дисплей 200 посылает ответ о возможностях DLNA.
Этап 2305: Оконечное устройство 100 определяет, что дисплей 200 является записанным устройством и инициирует процедуру DLNA.
Оконечное устройство 100 может определить дисплей 200, основываясь на МАС-адресе STA или на теге NFC. Оконечное устройство 100 отправляет адрес источника видеоконтента дисплею 200 и дисплей 200 получает видеоконтент из сети, основываясь на адресе источника, чтобы реализовать экранную проекцию.
Вариант осуществления настоящей заявки дополнительно обеспечивает дистанционное управление с помощью функция NFC. Дистанционное управление содержит контроллер и память. Память хранит команду. Когда команда исполняется, дистанционное управление может выполнить способ в вариантах осуществления настоящей заявки.
В некоторых вариантах осуществления предшествующий способ может альтернативно выполняться микросхемой NFC. В некоторых вариантах осуществления дистанционное управление хранит информацию связанного с ним дисплея.
Вариант осуществления настоящей заявки дополнительно содержит дисплей. Дисплей содержит память, дисплей и контроллер. Память хранит команду. Когда команда исполняется, устройство отображения может выполнять способ в вариантах осуществления настоящей заявки.
Дисплей может дополнительно содержать микросхему Bluetooth или микросхему Wi-Fi.
Следует понимать, что для краткости описания вариантов осуществления, приведенные здесь, сосредотачиваются на том, чтобы подчеркивать разницу между вариантами осуществления. Поэтому, если в описании явно не заявляется или не следует из контекста, варианты осуществления могут здесь ссылаться друг на друга.
Специалист в данной области техники может быть осведомлен, что этапы и блоки способа, описанные в вариантах осуществления, раскрытых в настоящем описании, могут быть реализованы электронными аппаратными средствами, программным обеспечением или их сочетанием. Чтобы ясно описать возможность взаимозаменяемости между аппаратными средствами и программным обеспечением, вышесказанное обычно описывало этапы и сочетания вариантов осуществления посредством функции. Выполняются ли функции аппаратными средствами или программным обеспечением, зависит от конкретных заявок и конструктивных ограничений технических решений. Специалист в данной области техники может использовать различные способы, чтобы реализовать описанные функции для каждой конкретной заявки, но нельзя считать, что варианты осуществления выходят за пределы объема защиты настоящей заявки.
Специалист в данной области техники может ясно понимать, что для простоты и краткости описания для определенных рабочих процессов системы, устройства и блока, описанных выше, ссылка может быть сделана на соответствующие процессы в предшествующих вариантах осуществления способа. Подробности здесь повторно не описываются.
В нескольких вариантах осуществления, представленных в этой заявке, следует понимать, что раскрытые система, устройство и способ могут быть реализованы другими способами. Например, описанные варианты осуществления устройства являются просто примерами. Например, деление на блоки является просто делением по логическим функциям и при фактической реализации может быть другим делением. Например, множество блоков или компонентов может объединяться или интегрироваться в другую систему или некоторые признаки могут игнорироваться или не могут быть реализованы. Кроме того, отображаемые на экране или обсуждаемые взаимные связи или прямые соединения или связные соединения могут быть реализованы, используя некоторые интерфейсы. Косвенные связи или связные соединения между устройствами или блоками могут быть реализованы в электрической, механической или других формах.
Блоки, описанные как отдельные части, могут быть или не быть физически отдельными и части, отображаемые как блоки, могут быть или не быть физическими блоками и могут быть расположены в одном месте или могут быть распределены по множеству сетевых элементов. Некоторые или все блоки могут выбираться в зависимости от реальных требований, чтобы достигнуть целей решений в вариантах осуществления в настоящей заявке.
Кроме того, функциональные блоки в вариантах осуществления настоящей заявки могут интегрироваться в один процессор или каждый из блоков может существовать физически в одиночку или два или более блоков могут быть интегрированы в один блок. Интегрированный блок может быть реализован в форме аппаратных средств или может быть реализован в форме функционального блока программного обеспечения.
Когда интегрированный блок реализуется в форме функционального блока программного обеспечения и продается или используется в качестве независимого продукта, интегрированный блок может быть сохранен на считываемом компьютером носителе. Основываясь на таком понимании, технические решения настоящей заявки, существенно или частично способствующие развитию предшествующего уровня техники, или все или некоторые из технических решений могут быть реализованы в форме программного продукта. Компьютерный программный продукт хранится на носителе и содержит несколько команд для их передачи компьютерному устройству (которое может быть персональным компьютером, сервером, сетевым устройством и т.п.), чтобы выполнять все или некоторые из этапов способов, описанных в вариантах осуществления настоящей заявки. Вышеупомянутый носитель является любым носителем, который может хранить управляющую программу, таким как карта флэш-памяти с USB-интерфейсом, съемный жесткий диск, постоянное запоминающее устройство (ROM), оперативная память (RAM), магнитный диск или оптический диск.
Приведенные выше описания являются просто вариантами осуществления настоящей заявки, но они не предназначены ограничивать объем защиты настоящей заявки. Любой вариант или замена, с готовностью предложенные специалистом в данной области техники, раскрытые в настоящей заявке, должны находиться в пределах объема защиты настоящей заявки. Поэтому объем защиты настоящей заявки должен быть подчинен объему защиты формулы изобретения.
Claims (41)
1. Система экранной проекции, содержащая дистанционное управление, оконечное устройство и дисплей, при этом:
дистанционное управление содержит тег NFC, причем тег NFC содержит код идентификации;
оконечное устройство имеет функцию NFC, причем оконечное устройство выполнено с возможностью:
отображения, после касания оконечным устройством тега NFC дистанционного управления в первый раз, первого всплывающего окна, причем первое всплывающее окно содержит список устройств отображения, а список устройств отображения содержит название устройств отображения;
приема первой операции от пользователя, причем первая операция используется для выбора устройства отображения;
сохранения кода идентификации тега NFC;
отображения первого интерфейса; при этом
устройство отображения выполнено с возможностью:
отображения, в ответ на первую операцию, второго всплывающего окна, причем второе всплывающее окно содержит информацию подсказки, при этом информация подсказки используется для подсказки оконечному устройству запросить установку соединения с устройством отображения;
отображения, в ответ на вторую операцию пользователя, первого интерфейса, причем вторая операция представляет собой разрешение оконечному устройству установить соединение с устройством отображения.
2. Система экранной проекции по п. 1, в которой после разъединения соединения между устройством отображения и оконечным устройством, устройство отображения дополнительно выполнено с возможностью:
пропуска отображения, после касания оконечным устройством тега NFC дистанционного управления во второй раз, второго всплывающего окна; при этом
напрямую отображается первый интерфейс оконечного устройства.
3. Система экранной проекции по п. 1, в которой отсутствует сохранение, оконечным устройством, при первом касании оконечным устройством тега NFC дистанционного устройства, кода идентификации тега NFC.
4. Система экранной проекции по п. 1, в которой тег NFC дополнительно содержит идентификатор устройства или параметры экранной проекции устройства отображения, причем идентификатор устройства отображения содержит одно или более из:
названия устройства, типа устройства, информации MAC-адреса, кода идентификации, информации производителя и параметра экранной проекции.
5. Система экранной проекции по п. 1, в которой на поверхность дистанционного управления прикреплен идентификатор тега NFC.
6. Система экранной проекции по п. 1, в которой список устройств отображения получен посредством сканирования посредством технологии Bluetooth или Wi-Fi.
7. Система экранной проекции по п. 1, в которой устройство отображения содержит идентификатор устройства отображения.
8. Система экранной проекции по п. 1, характеризующаяся тем, что основана на протоколе Miracast или на протоколе DLNA.
9. Система экранной проекции по п. 1, в которой оконечное устройство дополнительно выполнено с возможностью:
сохранения, после приема первой операции, соответствующей взаимосвязи между кодом идентификации и устройством отображения.
10. Система экранной проекции по п. 1, в которой оконечное устройство дополнительно выполнено с возможностью:
инициирования, после приема первой операции, соединения Wi-Fi P2P.
11. Система экранной проекции по п. 1, в которой первое всплывающее окно дополнительно содержит опцию отмены.
12. Система экранной проекции по п. 1, в которой оконечное устройство дополнительно выполнено с возможностью:
обеспечения, при отображении, устройством отображения, первого интерфейса оконечного устройства, функции отмены.
13. Система экранной проекции по п. 1, в которой оконечное устройство дополнительно выполнено с возможностью:
приема, после отображения, устройством отображения, первого интерфейса, третьей операции пользователя, причем третья операция пользователя используется для открытия первого приложения;
отображения второго интерфейса первого приложения; при этом
устройство отображения дополнительно выполнено с возможностью:
отображения второго интерфейса первого приложения.
14. Система экранной проекции по п. 1, дополнительно содержащая второе оконечное устройство, причем второе оконечное устройство имеет функцию NFC и выполнено с возможностью:
отображения, после прикосновения вторым оконечным устройством до тега NFC дистанционного управления в первый раз, третьего всплывающего окна, причем третье всплывающее окно содержит второй список устройств отображения, при этом второй список устройств отображения содержит устройство отображения;
приема четвертой операции пользователя, причем четвертая операция пользователя используется для выбора устройства отображения;
сохранения кода идентификации тега NFC;
отображения второго интерфейса; при этом
устройство отображения выполнено с возможностью:
отображения, в ответ на четвертую операцию, четвертого всплывающего окна, причем четвертое всплывающее окно содержит вторую информацию подсказки, при этом вторая информация подсказки используется для подсказки второму оконечному устройству запросить установку соединения с устройством отображения;
отображения, в ответ на пятую операцию пользователя, второго интерфейса второго оконечного устройства, причем пятая операция представляет собой разрешение второму оконечному устройству установить соединение с устройством отображения.
15. Система экранной проекции по п. 1, в которой, при отказе экранной проекции оконечного устройства и устройства отображения, оконечное устройство выполнено с возможностью отображения пятого всплывающего окна, причем пятое всплывающее окно используется для подсказки пользователю причины отказа экранной проекции.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910735941.2 | 2019-08-09 | ||
CN202010381287.2 | 2020-05-08 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2022124286A Division RU2795130C2 (ru) | 2020-08-04 | Оконечное устройство, способ и система реализации экранной проекции одним касанием, используя дистанционное управление |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2780224C1 true RU2780224C1 (ru) | 2022-09-21 |
Family
ID=
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU220094U1 (ru) * | 2023-07-11 | 2023-08-24 | Общество с ограниченной ответственностью "Экстра Синема" | Проектор |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140141721A1 (en) * | 2012-11-21 | 2014-05-22 | Lg Electronics Inc. | Method for controlling system including electronic tag, mobile device, and display device, and mobile device and display device of the same |
CN104301012A (zh) * | 2013-07-15 | 2015-01-21 | 深圳市同洲电子股份有限公司 | 一种通过nfc技术实现的交互方法、终端及*** |
US20150147961A1 (en) * | 2013-07-19 | 2015-05-28 | Google Inc. | Content Retrieval via Remote Control |
CN105187871A (zh) * | 2015-09-23 | 2015-12-23 | 康佳集团股份有限公司 | 一种基于nfc的移动终端数据传输电视终端的方法及*** |
US20160080708A1 (en) * | 2013-04-26 | 2016-03-17 | Hitachi Maxell, Ltd. | Projection-type video display device |
US20160182613A1 (en) * | 2014-12-18 | 2016-06-23 | Google Inc. | Methods, systems, and media for controlling information used to present content on a public display device |
CN106502604A (zh) * | 2016-09-28 | 2017-03-15 | 北京小米移动软件有限公司 | 投屏切换方法及装置 |
RU2619889C2 (ru) * | 2011-05-11 | 2017-05-19 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для совместного использования данных между различными сетевыми устройствами |
RU2625952C2 (ru) * | 2013-03-15 | 2017-07-19 | Интел Корпорейшн | Технология мобильного вычислительного устройства и система и способы, использующие ее |
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2619889C2 (ru) * | 2011-05-11 | 2017-05-19 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для совместного использования данных между различными сетевыми устройствами |
US20140141721A1 (en) * | 2012-11-21 | 2014-05-22 | Lg Electronics Inc. | Method for controlling system including electronic tag, mobile device, and display device, and mobile device and display device of the same |
RU2625952C2 (ru) * | 2013-03-15 | 2017-07-19 | Интел Корпорейшн | Технология мобильного вычислительного устройства и система и способы, использующие ее |
US20160080708A1 (en) * | 2013-04-26 | 2016-03-17 | Hitachi Maxell, Ltd. | Projection-type video display device |
CN104301012A (zh) * | 2013-07-15 | 2015-01-21 | 深圳市同洲电子股份有限公司 | 一种通过nfc技术实现的交互方法、终端及*** |
US20150147961A1 (en) * | 2013-07-19 | 2015-05-28 | Google Inc. | Content Retrieval via Remote Control |
US20160182613A1 (en) * | 2014-12-18 | 2016-06-23 | Google Inc. | Methods, systems, and media for controlling information used to present content on a public display device |
CN105187871A (zh) * | 2015-09-23 | 2015-12-23 | 康佳集团股份有限公司 | 一种基于nfc的移动终端数据传输电视终端的方法及*** |
CN106502604A (zh) * | 2016-09-28 | 2017-03-15 | 北京小米移动软件有限公司 | 投屏切换方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU220094U1 (ru) * | 2023-07-11 | 2023-08-24 | Общество с ограниченной ответственностью "Экстра Синема" | Проектор |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7378576B2 (ja) | リモコン装置を用いたワンタッチスクリーンプロジェクションを実施するための端末装置、方法及びシステム | |
US11825539B2 (en) | Bluetooth connection method and electronic device | |
US20220039179A1 (en) | Bluetooth Connection Method and Device | |
WO2020192546A1 (zh) | 一种蓝牙发射功率的控制方法以及终端设备 | |
JP2022529033A (ja) | ブルートゥース接続方法、デバイス、およびシステム | |
US20220398057A1 (en) | Screen-On Control Method and Electronic Device | |
WO2021175268A1 (zh) | 移动网络热点的共享方法、装置和热点共享设备 | |
WO2021043219A1 (zh) | 一种蓝牙回连方法及相关装置 | |
US20220303180A1 (en) | Network Configuration Information Configuration Method and Device | |
EP3993460B1 (en) | Method, electronic device and system for realizing functions through nfc tag | |
US20220179827A1 (en) | File Sharing Method of Mobile Terminal and Device | |
WO2021043198A1 (zh) | 一种蓝牙配对方法及相关装置 | |
EP4250075A1 (en) | Content sharing method, electronic device, and storage medium | |
EP4210363A1 (en) | Communicational connection establishment method and system, electronic device, and storage medium | |
WO2022068670A1 (zh) | 设备间触碰建立无线连接的方法、电子设备及芯片 | |
US20220353665A1 (en) | Device capability discovery method and p2p device | |
EP3852395B1 (en) | File transmission method and electronic device | |
RU2780224C1 (ru) | Оконечное устройство, способ и система реализации экранной проекции одним касанием, используя дистанционное управление | |
RU2795130C2 (ru) | Оконечное устройство, способ и система реализации экранной проекции одним касанием, используя дистанционное управление | |
WO2024001735A1 (zh) | 网络连接方法、电子设备及存储介质 | |
CN116981108B (zh) | 无线投屏连接方法、移动终端及计算机可读存储介质 | |
EP4357906A1 (en) | First electronic device, second electronic device, and method for screen-casting | |
EP4277351A1 (en) | Wi-fi access method and related device | |
CN115703006A (zh) | 设备连接方法、装置及*** | |
CN115515112A (zh) | 蓝牙通信方法及*** |