СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ И ЭЛЕКТРОННОЕ УСТРОЙСТВО
METHOD OF INFORMATION TRANSMISSION AND ELECTRONIC DEVICE

Ссылки на родственные заявки
Данная заявка испрашивает приоритет заявки на патент Китая № 201910736195.9, поданной в Национальное управление интеллектуальной собственности Китая 9 августа 2019 года и озаглавленной «INFORMATION TRANSMISSION METHOD AND ELECTRONIC DEVICE», которая включена сюда во всей своей полноте путем ссылки.
Область техники, к которой относится изобретение
Настоящая заявка относится, в общем, к области электронных устройств, и, в частности, к способу передачи информации и электронному устройству.
Уровень техники
Технологии беспроводного проецирования в настоящее время широко используются в повседневной жизни пользователей. Например, пользователь может проецировать экран мобильного телефона на устройство с большим экраном (например, интеллектуальный телевизор (smart TV)) с помощью технологии беспроводной проекции, и пользователь может смотреть изображения, видео и т.п. на мобильном телефоне. с использованием устройства с большим экраном. Технологии беспроводного проецирования улучшили взаимодействие с пользователем при просмотре изображений и видео.
Однако доля мобильных телефонов на рынке, поддерживающих только диапазон 2,4 ГГц, по-прежнему высока. Если устройство с большим экраном подключено в диапазоне 5 ГГц, мобильный телефон, поддерживающий только диапазон 2,4 ГГц, не может обнаружить устройство с большим экраном и, таким образом, не может установить соединение с устройством с большим экраном. Это приводит к отсутствию сцены проекции экрана, в результате чего мобильный телефон не может проецировать свой экран на устройство с большим экраном в реальном времени.
Раскрытие сущности изобретения
Настоящая заявка обеспечивает способ передачи информации и электронное устройство, позволяющее электронному устройству, которое поддерживает только диапазон 2,4 ГГц, передавать информацию в устройство с большим экраном в реальном времени.
Согласно первому аспекту обеспечивается способ передачи информации, где способ применяется к системе, причем система включает в себя первое электронное устройство и второе электронное устройство, и первое электронное устройство подключается по каналу 5 ГГц. Способ включает в себя: выполнение, первым электронным устройством, прослушивания по каналу 2,4 ГГц; передачу, вторым электронным устройством, кадра пробного запроса в первое электронное устройство; передачу, первым электронным устройством, пробного ответа во второе электронное устройство; установление, первым электронным устройством, P2P-соединения со вторым электронным устройством; и передачу, вторым электронным устройством, информации в первое электронное устройство.
В данном варианте осуществления настоящей заявки первое электронное устройство подключается по каналу 5 ГГц и может выполнять прослушивание по каналу 2,4 ГГц во время прослушивания канала. Это помогает электронному устройству, которое поддерживает только диапазон 2,4 ГГц, и электронному устройству, которое поддерживает диапазоны 2,4 ГГц и 5 ГГц, обнаруживать второе электронное устройство в реальном времени во время сканирования, тем самым повышая эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
В некоторых возможных реализациях передача, вторым электронным устройством, информации в первое электронное устройство включает в себя: проецирование, вторым электронным устройством, экрана на первое электронное устройство.
В некоторых возможных реализациях второе электронное устройство поддерживает только диапазон 2,4 ГГц.
Следует понимать, что в случае, когда второе электронное устройство поддерживает частоты 2,4 ГГц и 5 ГГц, и что первое электронное устройство выполняет прослушивание по каналу 2,4 ГГц, если первое электронное устройство также выполняет прослушивание, когда второе электронное устройство начинает сканирование, можно сократить время, необходимое второму электронному устройству для обнаружения первого электронного устройства посредством сканирования, тем самым позволяя повысить эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
Что касается первого аспекта, в некоторых реализациях первого аспекта, перед выполнением, первым электронным устройством, прослушивания по каналу в диапазоне 2,4 ГГц, способ дополнительно включает в себя: выполнение, первым электронным устройством, прослушивания по каналу в диапазоне 5 ГГц; передачу, вторым электронным устройством, кадра пробного запроса в первое электронное устройство; и пропуск передачи, первым электронным устройством, кадра пробного запроса во второе электронное устройство.
В данном варианте осуществления настоящей заявки второе электронное устройство выполняет прослушивание по каналу в диапазоне 2,4 ГГц и по каналу в диапазоне 5 ГГц способом с разделением по времени, что позволяет гарантировать, что электронное устройство, которое поддерживает только диапазон 2,4 ГГц, и электронное устройство, которое поддерживает диапазоны 2,4 ГГц и 5 ГГц, обнаруживают второе электронное устройство в реальном времени во время сканирования, тем самым повышая эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
В некоторых возможных реализациях второе электронное устройство может выполнять прослушивание по первому каналу 2,4 ГГц, второму каналу 2,4 ГГц и каналу 5 ГГц способом с разделением по времени.
Что касается первого аспекта, в некоторых реализациях первого аспекта продолжительность прослушивания, выполняемого первым электронным устройством по каналу 2,4 ГГц, равна первой продолжительности, продолжительность прослушивания, выполняемого первым электронным устройством по каналу 5 ГГц равна второй продолжительности, и первая продолжительность меньше второй продолжительности.
В данном варианте осуществления настоящей заявки продолжительность прослушивания, выполняемого первым электронным устройством по каналу 5 ГГц, больше продолжительности прослушивания, выполняемого первым электронным устройством по каналу 2,4 ГГц. Это облегчает обнаружение первого электронного устройства в реальном времени путем сканирования вторым электронным устройством, не влияя на функцию доступа в Интернет (например, для просмотра фильмов и просмотра подряд нескольких фильмов) второго электронного устройства.
Что касается первого аспекта, в некоторых реализациях первого аспекта канал 2,4 ГГц является любым из социальных каналов.
В некоторых возможных реализациях социальные каналы включают в себя канал 1, канал 6 и канал 11.
В данном варианте осуществления настоящей заявки первое электронное устройство может выполнять прослушивание по социальному каналу, и второе электронное устройство может обнаружить второе электронное устройство во время фазы сканирования или фазы поиска. Это позволяет повысить эффективность сканирования второго электронного устройства, тем самым повышая эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
В некоторых возможных реализациях канал 2,4 ГГц может альтернативно быть любым из социальных каналов и несоциальных каналов.
Согласно второму аспекту обеспечивается способ передачи информации, где способ применяется к первому электронному устройству, первое электронное устройство подключается по каналу 5 ГГц, и способ включает в себя: выполнение, первым электронным устройством, прослушивания по каналу 2,4 ГГц; прием, первым электронным устройством, кадра пробного запроса, переданного вторым электронным устройством; передачу, первым электронным устройством, пробного ответа во второе электронное устройство; установление, первым электронным устройством, P2P-соединения с другим электронным устройством; и прием, первым электронным устройством, информации, переданной другим электронным устройством.
В данном варианте осуществления настоящей заявки первое электронное устройство подключается по каналу 5 ГГц и может выполнять прослушивание по каналу 2,4 ГГц во время прослушивания канала. Это позволяет электронному устройству, которое поддерживает только диапазон 2,4 ГГц, и электронному устройству, которое поддерживает диапазоны 2,4 ГГц и 5 ГГц, обнаруживать второе электронное устройство в реальном времени во время сканирования, тем самым повышая эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
В некоторых возможных реализациях второе электронное устройство представляет собой электронное устройство, поддерживающее только 2,4 ГГц.
Что касается второго аспекта, в некоторых реализациях второго аспекта способ дополнительно включает в себя: прежде чем первое электронное устройство примет, по каналу в диапазоне 2,4 ГГц, кадр пробного запроса, переданный вторым электронным устройством, выполнение, первым электронным устройством, прослушивания по каналу в диапазоне 5 ГГц; прием, первым электронным устройством, кадра пробного запроса, переданного вторым электронным устройством; и пропуск передачи, первым электронным устройством, пробного ответа во второе электронное устройство.
В данном варианте осуществления настоящей заявки второе электронное устройство выполняет прослушивание по каналу в диапазоне 2,4 ГГц и по каналу в диапазоне 5 ГГц с разделением по времени, что позволяет гарантировать, что электронное устройство, которое поддерживает только диапазон 2,4 ГГц, и электронное устройство, которое поддерживает диапазоны 2,4 ГГц и 5 ГГц, обнаруживают второе электронное устройство в реальном времени во время сканирования, тем самым повышая эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
Что касается второго аспекта, в некоторых реализациях второго аспекта продолжительность прослушивания, выполняемого первым электронным устройством по каналу 2,4 ГГц, равна первой продолжительности, продолжительность прослушивания, выполняемого первым электронным устройством по каналу 5 ГГц, равна второй продолжительности, и первая продолжительность меньше второй продолжительности.
В данном варианте осуществления настоящей заявки продолжительность прослушивания, выполняемого первым электронным устройством по каналу 5 ГГц, больше продолжительности прослушивания, выполняемого первым электронным устройством по каналу 2,4 ГГц. Это облегчает обнаружение первого электронного устройства в реальном времени путем сканирования вторым электронным устройством, не влияя на функцию доступа в Интернет (например, для просмотра фильмов и просмотра подряд нескольких фильмов) второго электронного устройства.
Что касается второго аспекта, в некоторых реализациях второго аспекта канал 2,4 ГГц является любым из социальных каналов.
В данном варианте осуществления настоящей заявки первое электронное устройство может выполнять прослушивание по социальному каналу, и второе электронное устройство может обнаружить второе электронное устройство во время фазы сканирования или фазы поиска. Это позволяет повысить эффективность сканирования второго электронного устройства, тем самым позволяя повысить эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
Согласно третьему аспекту обеспечивается способ передачи информации, где способ применяется к системе, причем система включает в себя первое электронное устройство и второе электронное устройство, и первое электронное устройство подключено в первом диапазоне. Способ включает в себя: выполнение, первым электронным устройством, прослушивания по первому каналу, где первый канал является каналом второго диапазона, и ширина спектра, покрываемая вторым диапазоном, меньше, чем ширина спектра, покрываемая первым диапазоном; передачу, вторым электронным устройством, информации запроса в первое электронное устройство, где информация запроса используется для запроса установления соединения; передачу, первым электронным устройством, информации ответа во второе электронное устройство, причем информация ответа используется для указания установления соединения со вторым электронным устройством; установление, первым электронным устройством, соединения со вторым электронным устройством; и передачу, вторым электронным устройством, информации в первое электронное устройство.
В данном варианте осуществления настоящей заявки ширина спектра, покрываемая первым диапазоном, в котором подключено первое электронное устройство, больше ширины спектра второго диапазона, поддерживаемой вторым электронным устройством, и первое электронное устройство может выбрать выполнение прослушивания по каналу второго диапазона во время прослушивания. Это позволяет электронному устройству, которое поддерживает только второй диапазон, и электронному устройству, которое поддерживает первый диапазон и второй диапазон, обнаруживать второе электронное устройство в реальном времени во время сканирования, тем самым повышая эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
В некоторых возможных реализациях второе электронное устройство является электронным устройством, которое поддерживает только второй диапазон.
Что касается третьего аспекта, в некоторых реализациях третьего аспекта способ дополнительно включает в себя: выполнение, первым электронным устройством, прослушивания по второму каналу, где второй канал является каналом первого диапазона.
Что касается третьего аспекта, в некоторых реализациях третьего аспекта продолжительность прослушивания, выполняемого первым электронным устройством по первому каналу, равна первой продолжительности, продолжительность прослушивания, выполняемого первым электронным устройством по второму каналу, равна второй продолжительности, и первая продолжительность меньше второй продолжительности.
В данном варианте осуществления настоящей заявки продолжительность прослушивания, выполняемого первым электронным устройством по каналу первого диапазона, больше продолжительности прослушивания, выполняемого первым электронным устройством по каналу второго диапазона. Это облегчает обнаружение первого электронного устройства в реальном времени путем сканирования вторым электронным устройством, не влияя на функцию доступа в Интернет (например, для просмотра фильмов и просмотра подряд нескольких фильмов) второго электронного устройства.
Что касается третьего аспекта, в некоторых реализациях третьего аспекта первый диапазон равен 5 ГГц, и второй диапазон равен 2,4 ГГц.
Что касается третьего аспекта, в некоторых реализациях третьего аспекта первый канал представляет собой любой из социальных каналов.
В данном варианте осуществления настоящей заявки первое электронное устройство может выполнять прослушивание по социальному каналу, и второе электронное устройство может обнаружить второе электронное устройство во время фазы сканирования или фазы поиска. Это позволяет повысить эффективность сканирования второго электронного устройства, тем самым повышая эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
Согласно четвертому аспекту обеспечивается способ передачи информации, в котором способ применяется к первому электронному устройству, первое электронное устройство подключено в первом диапазоне, и способ включает в себя: выполнение, первым электронным устройством, прослушивания по первому каналу, где первый канал является каналом второго диапазона, и ширина спектра, покрываемая вторым диапазоном, меньше ширины спектра, покрываемой первым диапазоном; прием, первым электронным устройством, информации запроса, переданной вторым электронным устройством, причем информация запроса используется для запроса установления соединения; передачу, первым электронным устройством, информации ответа во второе электронное устройство, причем информация ответа используется для указания установления соединения со вторым электронным устройством; установление, первым электронным устройством, соединения со вторым электронным устройством; и прием, первым электронным устройством, информации, переданной вторым электронным устройством.
В некоторых возможных реализациях второе электронное устройство является электронным устройством, которое поддерживает только второй диапазон.
Что касается третьего аспекта, в некоторых реализациях третьего аспекта способ дополнительно включает в себя: перед тем, как первое электронное устройство выполнит прослушивание по первому каналу, выполнение, первым электронным устройством, прослушивания по второму каналу, где второй канал является каналом первого диапазона.
Что касается четвертого аспекта, в некоторых реализациях четвертого аспекта продолжительность прослушивания, выполняемого электронным устройством по первому каналу, равна первой продолжительности, продолжительность прослушивания, выполняемого электронным устройством по второму каналу, равна второй продолжительности, и первая продолжительность меньше второй продолжительности.
Что касается четвертого аспекта, в некоторых реализациях четвертого аспекта первый диапазон равен 5 ГГц, и второй диапазон равен 2,4 ГГц.
Что касается четвертого аспекта, в некоторых реализациях четвертого аспекта первый канал представляет собой любой из социальных каналов.
В некоторых возможных реализациях первым электронным устройством является устройство, поддерживающее приложение Miracast.
Согласно пятому аспекту обеспечивается способ передачи информации, где способ применяется к системе, система включает в себя первое электронное устройство и второе электронное устройство, первое электронное устройство подключено в диапазоне 2,4 ГГц, канал точки доступа (access point, AP), к которой подключено первое электронное устройство, является несоциальным каналом, и второе электронное устройство является электронным устройством, поддерживающим только 2,4 ГГц. Способ включает в себя: прослушивание, первым электронным устройством, по социальному каналу; прием, первым электронным устройством, по первому каналу кадра пробного запроса, переданного вторым электронным устройством; передачу, первым электронным устройством, пробного ответа во второе электронное устройство; установление, первым электронным устройством, P2P-соединения со вторым электронным устройством; и прием, первым электронным устройством, информации, переданной вторым электронным устройством.
В способе данного варианта осуществления данной заявки, когда первое электронное устройство подключено к несоциальному каналу 2,4 ГГц, первое электронное устройство может выполнять прослушивание по социальному каналу, которое позволяет второму электронному устройству обнаружить первое электронное устройство во время фазы сканирования или фазы поиска, что позволяет повысить эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
Что касается пятого аспекта, в некоторых возможных реализациях пятого аспекта способ дополнительно включает в себя: выполнение, первым электронным устройством, прослушивания по несоциальному каналу.
В способе данного варианта осуществления данной заявки, когда первое электронное устройство подключено к несоциальному каналу 2,4 ГГц, первое электронное устройство может выполнять прослушивание способом с разделением по времени по социальному каналу и по несоциальному каналу, который позволяет второму электронному устройству обнаружить первое электронное устройство во время фазы сканирования или фазы поиска, что позволяет повысить эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
Что касается пятого аспекта, в некоторых возможных реализациях пятого аспекта продолжительность прослушивания, выполняемого первым электронным устройством по социальному каналу, равна первой продолжительности, продолжительность прослушивания, выполняемого первым электронным устройством по несоциальному каналу, равна вторая продолжительность, и первая продолжительность меньше второй продолжительности.
Согласно шестому аспекту обеспечивается способ передачи информации, в котором способ применяется к первому электронному устройству, первое электронное устройство подключено в диапазоне 2,4 ГГц, и канал точки доступа (access point, AP), к которому подключено первое электронное устройство, является несоциальным каналом. Способ включает в себя: прослушивание, первым электронным устройством, по социальному каналу; прием, первым электронным устройством, информации запроса, переданной вторым электронным устройством, причем информация запроса используется для запроса установления соединения; передачу, первым электронным устройством, информации ответа во второе электронное устройство, причем информация ответа используется для указания установления соединения со вторым электронным устройством; установление, первым электронным устройством, соединения со вторым электронным устройством; и прием, первым электронным устройством, информации, переданной вторым электронным устройством.
В способе данного варианта осуществления данной заявки, когда первое электронное устройство подключено к несоциальному каналу 2,4 ГГц, первое электронное устройство может выполнять прослушивание по социальному каналу, которое позволяет второму электронному устройству обнаружить первое электронное устройство во время фазы сканирования или фазы поиска, что позволяет повысить эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
Что касается шестого аспекта, в некоторых реализациях шестого аспекта способ дополнительно включает в себя: выполнение, первым электронным устройством, прослушивания по несоциальному каналу.
В способе данного варианта осуществления данной заявки, когда первое электронное устройство подключено к несоциальному каналу 2,4 ГГц, первое электронное устройство может выполнять прослушивание способом с разделением по времени по несоциальному каналу и по социальному каналу, что позволяет второму электронному устройству обнаружить первое электронное устройство во время фазы сканирования или фазы поиска, что позволяет повысить эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
Что касается шестого аспекта, в некоторых реализациях шестого аспекта продолжительность прослушивания, выполняемого первым электронным устройством по социальному каналу, равна первой продолжительности, продолжительность прослушивания, выполняемого первым электронным устройством по несоциальному каналу равна второй продолжительности, и первая продолжительность меньше второй продолжительности.
В данном варианте осуществления настоящей заявки продолжительность прослушивания, выполняемого первым электронным устройством по несоциальному каналу, больше продолжительности прослушивания, выполняемого первым электронным устройством по социальному каналу. Это облегчает обнаружение первого электронного устройства в реальном времени путем сканирования вторым электронным устройством, не влияя на функцию доступа в Интернет (например, для просмотра фильмов и просмотра подряд нескольких фильмов) второго электронного устройства.
Согласно седьмому аспекту обеспечивается устройство, в котором устройство включено в электронное устройство, и устройство имеет функции реализации поведения электронного устройства в соответствии с возможными реализациями вышеупомянутого второго аспекта, четвертого аспекта и шестого аспекта. Функции могут быть реализованы с помощью аппаратных средств или могут быть реализованы с помощью аппаратных средств, исполняющих соответствующее программное обеспечение. Аппаратные средства или программное обеспечение включают в себя один или более модулей или блоков, соответствующих функциям.
Согласно восьмому аспекту обеспечивается электронное устройство, включающее в себя один или более процессоров, память, одну или более прикладных программ и одну или более компьютерных программ, причем одна или более компьютерных программ хранятся в памяти, и одна или более компьютерных программ включают в себя инструкции. Когда инструкции исполняются электронным устройством, электронному устройству предписывается выполнять способ передачи информации согласно любой возможной реализации вышеупомянутого второго аспекта, четвертого аспекта и шестого аспекта.
Согласно девятому аспекту данное техническое решение предусматривает электронное устройство, включающее в себя один или более процессоров и одно или более запоминающих устройств. Одно или более запоминающих устройств подключены к одному или нескольким процессорам, одно или более запоминающих устройств выполнены с возможностью хранения компьютерного программного кода, компьютерный программный код включает в себя компьютерные инструкции, и, когда компьютерные инструкции исполняются одним или более процессорами, электронному устройству предписывается выполнять способ передачи информации согласно любой возможной реализации вышеупомянутого второго аспекта, четвертого аспекта и шестого аспекта.
Согласно десятому аспекту данное техническое решение предусматривает компьютерно-читаемый носитель информации, включающий в себя компьютерную инструкцию, где, когда компьютерная инструкция исполняется в электронном устройстве, электронному устройству предписывается выполнять способ передачи информации согласно любой возможной реализации вышеупомянутого второго аспекта, четвертого аспекта и шестого аспекта.
Согласно одиннадцатому аспекту данное техническое решение предусматривает компьютерный программный продукт, где, когда компьютерный программный продукт выполняться в электронном устройстве, электронному устройству предписывается выполнять способ передачи информации в любом из возможных вариантов исполнения согласно любому из вышеупомянутых аспектов.
Согласно двенадцатому аспекту данное техническое решение предусматривает систему на кристалле, где система на кристалле включает в себя по меньшей мере один процессор, и, когда программная инструкция исполняется по меньшей мере в одном процессоре, реализуются функции электронного устройства в способе согласно любой возможной реализации первого аспекта.
Краткое описание чертежей
Фиг. 1 – схематичное представление структуры аппаратных средств электронного устройства согласно варианту осуществления настоящей заявки;
фиг. 2 – схематичное представление структуры программного обеспечения электронного устройства согласно варианту осуществления настоящей заявки;
фиг. 3 – схематичное представление набора GUI пользователя согласно варианту осуществления настоящей заявки;
фиг. 4 – схематичное представление другого набора GUI пользователя согласно варианту осуществления настоящей заявки;
фиг. 5 – схематичное представление другого набора GUI пользователя согласно варианту осуществления настоящей заявки;
фиг. 6 – схематичное представление другого набора GUI пользователя согласно варианту осуществления настоящей заявки;
фиг. 7 – схематичное представление технологии P2P Wi-Fi;
фиг. 8 – схематичная блок-схема способа передачи информации согласно варианту осуществления настоящей заявки;
фиг. 9 – схематичное представление способа прослушивания с разделением по времени согласно варианту осуществления настоящей заявки;
фиг. 10 – схематичное представление другого способа прослушивания с разделением по времени согласно варианту осуществления настоящей заявки;
фиг. 11 – схематичное представление другого способа прослушивания с разделением по времени согласно варианту осуществления настоящей заявки;
фиг. 12 – схематичное представление другого способа прослушивания с разделением по времени согласно варианту осуществления настоящей заявки;
фиг. 13 – другая схематичная блок-схема способа передачи информации согласно варианту осуществления настоящей заявки;
фиг. 14 – другая схематичная блок-схема способа передачи информации согласно варианту осуществления настоящей заявки;
фиг. 15 – другая схематичная блок-схема способа передачи информации согласно варианту осуществления настоящей заявки; и
фиг. 16 – схематичная блок-схема электронного устройства согласно варианту осуществления настоящей заявки.
Осуществление изобретения
Термины, используемые в следующих вариантах осуществления, предназначены только для описания конкретного варианта осуществления и не предназначены для ограничения настоящей заявки. Используемые в описании данной заявки и прилагаемой формуле изобретения выраженные в единственном числе, такие как «упомянутый», «вышеупомянутый» и т.п., предназначены для включения такого выражения, как «один или более», если из контекста прямо не следует иное. Следует также понимать, что термины «по меньшей мере один» и «один или более» в следующих вариантах осуществления настоящей заявки относятся к одному, двум или более чем двум элементам. Термин «и/или» используется для описания отношения ассоциации между ассоциированными объектами и указывает, что могут существовать три отношения; например, A и/или B могут указывать на следующие три случая: только A; как A, так и B; и только B, где A и B могут быть в единственном или множественном числе. Символ «/» обычно указывает связь «или» между ассоциированными объектами до и после символа.
Ссылка на «один вариант осуществления», «некоторые варианты осуществления» или т.п., представленные в описании, означает, что конкретный признак, структура или характеристика, описанные в сочетании с вариантом осуществления, включены в один или более вариантов осуществления настоящей заявки. Таким образом, такие фразы, как «в одном варианте осуществления», «в некоторых вариантах осуществления», «в других вариантах осуществления» и «в некоторых других вариантах осуществления» в данном описании, не обязательно все относятся к одному и тому же варианту осуществления, а скорее означают «один или более, но не все варианты осуществления», если особым образом не указано иное. Термины «включать в себя», «содержать», «иметь» и их варианты означают «включать, но не ограничиваться ими», если особым образом не указано иное.
Далее приводится описание электронного устройства, пользовательских интерфейсов для такого электронного устройства и вариантов осуществления использования такого электронного устройства. В некоторых вариантах осуществления электронное устройство может альтернативно быть портативным электронным устройством, включающим в себя другие функции, такие как персональный цифровой помощник и/или функции музыкального проигрывателя, например, мобильный телефон, планшетный компьютер или носимое электронное устройство (такое как интеллектуальные часы) с возможностью беспроводной связи. Примерный вариант осуществления портативного электронного устройства включает в себя, но не ограничивается этим, портативное электронное устройство, оснащенное iOS, Android, Microsoft или другой операционной системой. Портативным электронным устройством альтернативно может быть другое портативное электронное устройство, например портативный компьютер типа лэптоп (Laptop). Следует также понимать, что в некоторых других вариантах осуществления электронное устройство может альтернативно быть не портативным электронным устройством, а настольным компьютером.
Например, на фиг. 1 показана схематичная структурная схема электронного устройства 100. Электронное устройство 100 может включать в себя процессор 110, интерфейс 120 внешней памяти, внутреннюю память 121, интерфейс 130 универсальной последовательной шины (universal serial bus, USB), модуль 140 управления зарядкой, модуль 141 управления питанием, аккумуляторную батарею 142, антенну 1, антенну 2, модуль 150 мобильной связи, модуль 160 беспроводной связи, модуль 170 аудио, громкоговоритель 170A, телефонный приемник 170B, микрофон 170C, гнездо 170D для наушников, модуль 180 датчика, компас 190, двигатель 191, индикатор 192, камеру 193, экран 194 дисплея, интерфейс 195 карты модуля идентификации абонента (subscriber identification module, SIM) и т.п.
Можно понять, что структура, проиллюстрированная в вариантах осуществления настоящей заявки, не представляет собой конкретных ограничений для электронного устройства 100. В некоторых других вариантах осуществления настоящей заявки электронное устройство 100 может включать в себя больше или меньше компонентов, чем показано на чертеже, или может объединять некоторые компоненты, или разделять некоторые компоненты, или может иметь другое расположение компонентов. Компоненты, показанные на чертеже, могут быть реализованы с использованием аппаратных средств, программного обеспечения или комбинации программного обеспечения и аппаратных средств.
Процессор 110 может включать в себя один или более процессоров. Например, процессор 110 может включать в себя процессор приложений (application processor, AP), процессор модема, графический процессор (graphics processing unit, GPU), процессор сигналов изображения (image signal processor, ISP), контроллер, видеокодек, процессор цифровых сигналов (digital signal processor, DSP), основополосный процессор, блок обработки нейронной сети (neural-network processing unit, NPU) и/или т.п. Различные блоки обработки могут быть отдельными компонентами или могут быть интегрированы в один или более процессоров. В некоторых вариантах осуществления электронное устройство 101 может дополнительно включать в себя один или более процессоров 110. Контроллер может выработать сигнал управления операцией на основе кода операции инструкции и сигнала синхронизации, чтобы управлять вызовом инструкции и выполнением инструкции. В некоторых других вариантах осуществления в процессоре 110 может быть дополнительно предусмотрена память для хранения инструкций и данных. Например, память в процессоре 110 может быть кэш-памятью. В памяти могут храниться инструкции или данные, которые процессор 110 только что использовал или использовал циклически. Если процессору 110 необходимо снова использовать инструкции или данные, процессор 110 может напрямую вызывать инструкции или данные из памяти, тем самым избегая повторного доступа, сокращая время ожидания процессора 110 и повышая эффективность обработки данных или исполнения инструкций электронного устройства 101.
В некоторых вариантах осуществления процессор 110 может включать в себя один или более интерфейсов. Интерфейс может включать в себя интерфейс для связи между интегральными схемами (inter-integrated circuit, I2C), интерфейс для передачи аудиоданных между интегральными схемами (inter-integrated circuit sound, I2S), интерфейс импульсно-кодовой модуляции (pulse code modulation, PCM), интерфейс универсального асинхронного приемника/передатчика (universal asynchronous receiver/transmitter, UART), интерфейс процессора мобильной индустрии (mobile industry processor interface, MIPI), интерфейс ввода/вывода общего назначения (general-purpose input/output, GPIO), интерфейс SIM, интерфейс USB и/или т.п. Интерфейс 130 USB является интерфейсом, который соответствует спецификации стандарта USB, и может, в частности, быть интерфейсом мини-USB, интерфейсом микро-USB, интерфейсом USB типа C или т.п. Интерфейс 130 USB может быть выполнен с возможностью подключения к зарядному устройству для зарядки электронного устройства 101, а также может быть выполнен с возможностью передачи данных между электронным устройством 101 и периферийным устройством. Интерфейс 130 USB также может быть выполнен с возможностью подключения к наушнику для воспроизведения звука с помощью наушника.
Можно понять, что взаимосвязь интерфейсного соединения между модулями, проиллюстрированными в данном варианте осуществления настоящей заявки, является просто примером для описания и не ограничивает структуру электронного устройства 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 управления питанием и модуль 140 управления зарядкой альтернативно могут быть предусмотрены в одном и том же устройстве.
Функция беспроводной связи электронного устройства 100 может быть реализована с использованием антенны 1, антенны 2, модуля 150 мобильной связи, модуля 160 беспроводной связи, процессора модема, основополосного процессора и т.п.
Антенна 1 и антенна 2 выполнены с возможностью передачи и приема сигнала электромагнитной волны. Каждая антенна электронного устройства 100 может быть выполнена с возможностью покрытия одного или нескольких диапазонов связи. Различные антенны могут быть мультиплексированы для улучшения использования антенны. Например, антенна 1 может быть мультиплексирована как разнесенная антенна беспроводной локальной сети. В некоторых других вариантах осуществления антенна может использоваться в сочетании с переключателем настройки.
Модуль 150 мобильной связи может предоставлять решение беспроводной связи, включая 2G/3G/4G/5G, применяемое к электронному устройству 100. Модуль 150 мобильной связи может включать в себя по меньшей мере один фильтр, переключатель, усилитель мощности, малошумящий усилитель (low noise amplifier, LNA) и т.п. Модуль 150 мобильной связи может принимать электромагнитную волну через антенну 1, выполнять обработку, такую как фильтрация и усиление принятой электромагнитной волны, и передавать обработанную электромагнитную волну в процессор модема для демодуляции. Модуль 150 мобильной связи может дополнительно усиливать сигнал, модулированный процессором модема, и преобразовывать сигнал в электромагнитную волну через антенну 1 для передачи. В некоторых вариантах осуществления по меньшей мере некоторые из функциональных модулей модуля 150 мобильной связи могут быть выполнены в процессоре 110. В некоторых вариантах осуществления по меньшей мере некоторые из функциональных модулей модуля 150 мобильной связи и по меньшей мере некоторые из модулей процессора 110 могут быть выполнены в одном и том же устройстве.
Модуль 160 беспроводной связи может предоставить решение относительно беспроводной связи, которое будет применяться к электронному устройству 100, например, беспроводная локальная вычислительная сеть (Wireless Local Area Networks, WLAN) (например, беспроводная сеть Wi-Fi (Wireless Fidelity, Wi-Fi)), Bluetooth (Bluetooth, BT), глобальная навигационная спутниковая система (Global Navigation Satellite System, GNSS), частотная модуляция (Frequency Modulation, FM), связь ближнего поля (Near Field Communication, NFC) и технология связи в инфракрасном (infrared, IR) диапазоне волн. Модуль 160 беспроводной связи может быть одним или более устройствами, интегрированными по меньшей мере с одним модулем обработки связи. Модуль 160 беспроводной связи принимает электромагнитную волну через антенну 2, выполняет частотную модуляцию и фильтрацию сигнала электромагнитной волны и передает обработанный сигнал в процессор 110. Модуль 160 беспроводной связи может дополнительно принять подлежащий передаче сигнал из процессора 110, выполнить частотную модуляцию и усиление сигнала и преобразовать сигнал в электромагнитную волну через антенну 2 для передачи.
Электронное устройство 100 реализует функцию отображения с помощью GPU, экрана 194 дисплея, процессора приложений и т.п. GPU представляет собой микропроцессор обработки изображений, подключенный к экрану 194 дисплея и процессору приложений. GPU выполнен с возможностью выполнения математических и геометрических вычислений для рендеринга графики. Процессор 110 может включать в себя один или более GPU, которые исполняют программную инструкцию для выработки или изменения отображаемой информации.
Экран 194 дисплея выполнен с возможностью отображения изображения, видео и т.п. Экран 194 дисплея включает в себя панель дисплея. Панель дисплея может представлять собой жидкокристаллический дисплей (Liquid Crystal Display, LCD), органический светоизлучающий диод (Organic Light-Emitting Diode, OLED), органический светоизлучающий диод с активной матрицей (active-matrix organic light emitting diode, AMOLED), гибкий светодиод (Flex Light-Emitting Diode, FLED), мини-светодиод (Miniled), микросветодиод (MicroLed), органический микросветодиод (Micro-oLed), светоизлучающий диод с квантовыми точками (quantum dot light emitting diodes, QLED) и т.п. В некоторых вариантах осуществления электронное устройство 100 может включать в себя один или более экранов 194 дисплея.
В некоторых вариантах осуществления настоящей заявки, когда панель дисплея использует OLED, AMOLED, FLED и другие материалы, экран 194 дисплея, показанный на фиг. 1, можно согнуть. В данном случае то, что экран 194 дисплея может изгибаться, означает, что экран дисплея может изгибаться под любым углом в любом месте и может оставаться под этим углом. Например, экран 194 дисплея может быть сложен посередине по вертикали или горизонтали.
Экран 194 дисплея электронного устройства 100 может быть гибким экраном. В настоящее время гибкие экраны привлекают большое внимание своими уникальными характеристиками и огромным потенциалом. По сравнению с традиционными экранами гибкие экраны обладают характеристиками гибкости и высокой гибкости и могут предоставить пользователям новые интерактивные возможности, основанные на гибкости, которые могут удовлетворить больше требований пользователей к электронным устройствам. Для электронного устройства, оснащенного складным экраном дисплея, складной экран дисплея на электронном устройстве можно переключать в любое время между маленьким экраном в сложенном режиме и большим экраном в развернутом режиме. Поэтому пользователи все чаще используют функцию разделения экрана на электронных устройствах, оснащенных складным экраном.
Электронное устройство 100 может реализовывать функцию съемки с использованием ISP, камеры 193, видеокодека, графического процессора, экрана 194 дисплея, процессора приложений и т.п.
ISP выполнен с возможностью обработки данных, возвращаемых камерой 193. Например, во время фотографирования нажимают на кнопку спуска затвора, и свет передается на светочувствительный элемент камеры через объектив. Оптический сигнал преобразуется в электрический сигнал. Светочувствительный элемент камеры передает электрический сигнал на ISP для обработки, чтобы преобразовать электрический сигнал в изображение, видимое невооруженным глазом. ISP может дополнительно оптимизировать шум, яркость и цвет кожи изображения с помощью алгоритмов. ISP может дополнительно оптимизировать такие параметры, как экспозиция и цветовая температура сцены съемки. В некоторых вариантах осуществления ISP может быть расположен в камере 193.
Камера 193 выполнена с возможностью захвата статического изображения или видео. Оптическое изображение объекта создается с помощью объектива и проецируется на светочувствительный элемент. Светочувствительным элементом может быть прибор с зарядовой связью (charge coupled device, CCD) или фототранзистор из комплементарного металлооксидного полупроводника (complementary metal-oxide semiconductor, CMOS). Светочувствительный элемент преобразует оптический сигнал в электрический сигнал, и затем передает электрический сигнал в ISP, чтобы преобразовать его в сигнал цифрового изображения. ISP передает цифровой сигнал изображения в DSP для обработки. DSP преобразует сигнал цифрового изображения в сигнал изображения в стандартном формате, таком как RGB или YUV. В некоторых вариантах осуществления электронное устройство 100 может включать в себя одну или более камер 193.
Процессор цифровых сигналов выполнен с возможностью обработки цифрового сигнала, и в дополнение к обработке сигнала цифрового изображения процессор цифровых сигналов также может обрабатывать другие цифровые сигналы. Например, когда электронное устройство 100 выбирает частоту, процессор цифровых сигналов выполняет преобразование Фурье и т.п. по энергии в частотной области.
Видеокодек выполнен с возможностью сжатия или распаковки цифрового видео. Электронное устройство 100 может поддерживать один или более типов видеокодеков, так что электронное устройство 100 может воспроизводить или записывать видео в множестве форматов кодирования, таких как группа экспертов по движущимся изображениям (moving picture experts group, MPEG) 1, MPEG2, MPEG3 и MPEG4.
NPU представляет собой нейросетевой (neural-network, NN) вычислительный процессор, который быстро обрабатывает входную информацию, используя структуру биологической нейронной сети, например, используя режим передачи между нейронами человеческого мозга, и также может выполнять непрерывное самообучение. С помощью NPU электронное устройство 100 может реализовывать интеллектуальное познание и другие приложения, такие как распознавание изображений, распознавание лиц, распознавание голоса и понимание текста.
Интерфейс 120 внешней памяти может быть выполнен с возможностью подключения к внешней карте памяти, такой как карта микро-SD (Micro SD), для расширения возможностей хранения электронного устройства 100. Внешняя карта памяти связывается с процессором 110 через интерфейс 120 внешней памяти, чтобы реализовать функцию хранения данных, например, музыки, видео и других файлов, на внешней карте памяти.
Внутренняя память 121 может быть выполнена с возможностью хранения одной или нескольких компьютерных программ, и одна или более компьютерных программ включают в себя инструкции. Процессор 110 может исполнять инструкции, хранящиеся во внутренней памяти 121, таким образом, чтобы электронное устройство 101 выполняло способ передачи информации, предусмотренный в некоторых вариантах осуществления настоящей заявки, выполняло различные приложения и выполняло обработку данных. Внутренняя память 121 может включать в себя область хранения программ и область хранения данных. Область хранения программ может хранить операционную систему, а также может хранить одно или более приложений (например, галерею, контакты) и т.п. В области хранения данных могут храниться данные (например, фотографии и контакты) и т.п., созданные при использовании электронного устройства 101. В дополнение к этому, внутренняя память 121 может включать в себя высокоскоростную память с произвольным доступом или может включать в себя энергонезависимую память, такую как один или более компонентов хранилища на магнитных дисках, компоненты флэш-памяти или устройства на основе универсального флэш-хранилища (universal flash storage, UFS). В некоторых вариантах осуществления процессор 110 может исполнять инструкции, хранящиеся во внутренней памяти 121, и/или инструкции, хранящиеся в памяти, расположенной в процессоре 110, так что электронное устройство 101 выполняет способ передачи информации, предусмотренный в некоторых вариантах осуществления настоящей заявки, исполняет другие приложения и выполняет обработку данных. Электронное устройство 100 может реализовывать функцию аудио, такую как воспроизведение или запись музыки, с использованием аудиомодуля 170, громкоговорителя 170A, телефонного приемника 170B, микрофона 170C, гнезда 170D для наушников, процессора приложений и т.п.
Модуль 180 датчика может включать в себя датчик 180A давления, гироскопический датчик 180B, датчик 180C атмосферного давления, магнитный датчик 180D, датчик 180E ускорения, датчик 180F расстояния, оптический датчик 180G приближения, датчик 180H отпечатков пальцев, датчик 180J температуры, датчик 180K прикосновения, датчик 180L окружающего света, датчик 180M костной проводимости и т.п.
Датчик 180A давления выполнен с возможностью восприятия сигнала давления и преобразования сигнала давления в электрический сигнал. В некоторых вариантах осуществления датчик 180A давления может быть расположен на экране 194 дисплея. Существует множество типов датчиков 180A давления, например, резистивный датчик давления, индуктивный датчик давления и емкостной датчик давления. Емкостной датчик давления может включать в себя по меньшей мере две параллельные пластины из проводящих материалов. Когда к датчику 180А давления прикладывается усилие, емкость между электродами изменяется. Электронное устройство 100 определяет интенсивность давления на основе изменения емкости. Когда операция касания выполняется на экране 194 дисплея, электронное устройство 100 определяет усилие операции касания с помощью датчика 180A давления. Электронное устройство 100 также может вычислять положение касания на основе сигнала обнаружения датчика 180А давления. В некоторых вариантах осуществления операции касания, которые применяются к одному и тому же положению касания, но имеют разное усилие операции касания, могут соответствовать разным рабочим инструкциям. Например, когда операция касания, чье усилие операции меньше первого порогового значения давления, применяется к значку приложения SMS-сообщения, выполняется инструкция для просмотра SMS-сообщения; когда операция касания, чье усилие операции больше или равно первому пороговому значению давления, применяется к значку приложения SMS-сообщения, выполняется инструкция для создания нового SMS-сообщения.
Гироскопический датчик 180B может быть выполнен с возможностью определения положения при движении электронного устройства 100. В некоторых вариантах осуществления с использованием гироскопического датчика 180В может быть определена угловая скорость электронного устройства 100 вокруг трех осей (а именно осей x, y и z). Гироскопический датчик 180B может использоваться для стабилизации изображения во время фотографирования. Например, при нажатии на кнопку спуска затвора гироскопический датчик 180B определяет угол встряхивания электронного устройства 100 и вычисляет на основе угла расстояние, которое модуль объектива должен компенсировать, чтобы объектив мог двигаться в обратном направлении, чтобы противодействовать сотрясению оконечного устройства 100, чтобы реализовать стабилизацию изображения. Гироскопический датчик 180B может быть дополнительно использован для сценариев навигации и соматосенсорной игры.
Датчик 180E ускорения может обнаружить величины ускорений электронного устройства 100 во всех направлениях (обычно по трем осям), может определять величину и направление силы тяжести, когда электронное устройство 100 находится в статическом состоянии, и может быть дополнительно выполнен с возможностью распознавания положения электронного устройства, переключения ландшафтного/портретного режима, шагомер и т.п.
Датчик 180L окружающего света выполнен с возможностью определения яркости окружающего света. Электронное устройство 100 может адаптивно регулировать яркость экрана 194 дисплея на основе измеренной яркости окружающего света. Датчик 180L окружающего света может быть дополнительно выполнен с возможностью автоматической регулировки баланса белого во время фотографирования. Датчик 180L окружающего света также может взаимодействовать с оптическим датчиком 180G приближения, чтобы определять, находится ли электронное устройство 100 в кармане, чтобы избежать случайного прикосновения.
Датчик 180H отпечатка пальца выполнен с возможностью сбора данных об отпечатке пальца. Электронное устройство 100 может реализовывать разблокировку по отпечатку пальца, блокировку доступа к приложению, фотографирование отпечатка пальца, ответ на вызов на основе отпечатка пальца и т.п., используя функцию сбора данных об отпечатке пальца.
Датчик 180J температуры выполнен с возможностью определения температуры. В некоторых вариантах осуществления электронное устройство 100 выполняет политику обработки температуры, используя температуру, определенную датчиком 180J температуры. Например, когда температура, сообщаемая датчиком 180J температуры, превышает пороговое значение, электронное устройство 100 снижает производительность процессора рядом с датчиком 180J температуры, чтобы снизить энергопотребление и реализовать тепловую защиту. В некоторых других вариантах осуществления, когда температура ниже другого порогового значения, электронное устройство 100 нагревает аккумуляторную батарею 142 во избежание ненормального отключения электронного устройства 100, вызванного низкой температурой. В некоторых других вариантах осуществления, когда температура ниже, чем еще одно пороговое значение, электронное устройство 100 увеличивает выходное напряжение аккумуляторной батареи 142 во избежание ненормального отключения, вызванного низкой температурой.
Датчик 180K касания также называется «сенсорной панелью». Датчик 180K касания может быть расположен на экране 194 дисплея, и датчик 180K касания и экран 194 дисплея образуют сенсорный экран, также называемый «сенсорным экраном». Датчик 180K касания выполнен с возможностью обнаружения операции касания, выполняемой над датчиком 180K касания или рядом с ним. Датчик касания может передавать обнаруженную операцию касания в процессор приложений для определения типа события касания и может выдавать визуальный выходной сигнал, связанный с операцией касания, через экран 194 дисплея. В некоторых других вариантах осуществления датчик 180K касания может быть альтернативно размещен на поверхности электронного устройства 100, то есть в месте, отличном от положения экрана 194 дисплея.
На фиг. 2 показано схематичное представление структуры программного обеспечения электронного устройства 100 согласно варианту осуществления настоящей заявки. В многоуровневой архитектуре программное обеспечение разделено на несколько уровней, и каждый уровень имеет четко определенную роль и задачу. Уровни взаимодействуют друг с другом с помощью программного интерфейса. В некоторых вариантах осуществления система Android разделена на четыре уровня: уровень прикладных программ, уровень структуры прикладной программы, среда выполнения Android-приложений (Android runtime) и системная библиотека и уровни ядра сверху вниз. Уровень прикладных программ может включать в себя ряд пакетов прикладных программ.
Как показано на фиг. 2, пакет прикладных программ может включать в себя прикладные программы, такие как камера, галерея, календарь, вызовы, карта, навигация, WLAN, Bluetooth, музыка, видео и SMS.
Уровень структуры прикладной программы предоставляет интерфейс прикладного программирования (application programming interface, API) и структуру программирования для прикладной программы на уровне прикладной программы. Уровень структуры прикладной программы включает в себя некоторые заданные функции.
Как показано на фиг. 2, уровень структуры прикладной программы может включать в себя диспетчер окон, поставщика содержания, систему просмотра, диспетчер телефона, диспетчер ресурсов, диспетчер уведомлений и т.п.
Диспетчер окон используется для управления оконной программой. Диспетчер окон может получить размер экрана дисплея, определить, есть ли строка состояния, заблокировать экран, сделать снимок экрана и т.п.
Поставщик содержания используется для хранения и получения данных, доступных для прикладной программы. Данные могут включать в себя видео, изображение, аудио, сделанные и принятые вызовы, историю просмотров, закладку, адресную книгу и т.п.
Система просмотра включает в себя визуальные элементы управления, такие как элемент управления для отображения текста и элемент управления для отображения изображения. Система просмотра может использоваться для создания прикладной программы. Интерфейс дисплея может включать в себя одно или более видов. Например, интерфейс дисплея, включающий в себя значок SMS-уведомления, может включать в себя вид отображения текста и вид отображения изображения.
Диспетчер телефона используется для обеспечения функции связи электронного устройства 100, например, управления статусом вызова (включая ответ или отключение).
Диспетчер ресурсов предоставляет различные ресурсы для прикладной программы, такие как локализованная строка символов, значок, изображение, файл макета и видеофайл.
Диспетчер уведомлений позволяет прикладной программе отображать информацию уведомления в строке состояния и может использоваться для передачи сообщения типа уведомления, которое может автоматически исчезнуть после непродолжительного пребывания без взаимодействия с пользователем. Например, диспетчер уведомлений используется для уведомления пользователя о завершении загрузки или напоминания пользователю о получении сообщения. Диспетчер уведомлений также может отображать уведомление в виде диаграммы или текста полосы прокрутки в строке состояния в верхней части системы, например, уведомление о прикладной программе, работающей в фоновом режиме, или может отображать уведомление в виде диалогового окна на экране. Например, в строке состояния отображается текстовая информация, раздается звуковой сигнал, вибрирует электронное устройство или мигает индикаторная лампа.
Системная библиотека может включать в себя множество функциональных модулей, например, диспетчер поверхностей (surface manager), библиотеки мультимедиа (media libraries), библиотеку для обработки трехмерной графики (например, OpenGL ES) и механизм 2D-графики (например, SGL).
Диспетчер поверхности используется для управления подсистемой отображения и обеспечения объединения двухмерных и трехмерных графических слоев для множества прикладных программ.
Библиотеки мультимедиа поддерживают воспроизведение и запись в множестве распространенных аудио- и видеоформатов и файлы неподвижных изображений. Библиотеки мультимедиа может поддерживать множество форматов кодирования аудио и видео, таких как MPEG4, H.264, MP3, AAC, AMR, JPG и PNG.
Библиотека обработки трехмерной графики используется для реализации рисования трехмерной графики, рендеринга изображения, синтеза, обработки графического слоя и т.п.
Механизм 2D-графики – это механизм рисования для 2D-графики.
Уровень ядра – это уровень между аппаратными средствами и программным обеспечением. Уровень ядра включает в себя по меньшей мере драйвер дисплея, драйвер камеры, драйвер аудио и драйвер датчика.
Для простоты понимания следующие варианты осуществления настоящей заявки будут использовать мобильный телефон со структурой, показанной на фиг. 1 и фиг. 2 в качестве примера, чтобы конкретно описать способ передачи информации, предусмотренный в вариантах осуществления настоящей заявки, со ссылкой на сопроводительные чертежи.
Перед описанием технического решения в вариантах осуществления настоящей заявки сначала описываются концепции, относящиеся к вариантам осуществления настоящей заявки.
Прямая беспроводная связь Wi-Fi (Wi-Fi Direct), которая также называется одноранговой беспроводной связью Wi-Fi (Wi-Fi peer to peer, P2P Wi-Fi), представляет собой технологию однорангового соединения. Это позволяет множеству устройств Wi-Fi образовывать одноранговую сеть (peer to peer network, P2P network) для связи друг с другом без точки доступа (access point, AP). Одна станция (station, STA), которая может функционировать как обычная AP, называется владельцем группы (group owner, GO), и другая STA может называться клиентом группы (group client, GC). GC может подключаться к GO так же, как подключение к AP. Одна STA может играть роль GO (то есть действовать как AP), и другие STA играют роль GC.
Чтобы построить P2P-сеть, во-первых, электронное устройство должно найти другое электронное устройство путем сканирования с использованием протокола P2P, и такой процесс называется фазой обнаружения; и после обнаружения может быть инициировано установление P2P-соединения. Технология P2P Wi-Fi является основой для услуг верхнего уровня. В настоящее время P2P-приложения, созданные на основе P2P, в основном включают в себя приложение Miracast, приложение WLAN direct и т.п. В сценарии приложения Miracast одно электронное устройство с P2P-поддержкой может обнаружить путем сканирования и подключаться к устройству с большим экраном с P2P-поддержкой, и затем напрямую передавать ресурсы электронного устройства, такие как видео и изображения, и отображать их на устройстве с большим экраном. Благодаря технологии P2P можно значительно обогатить опыт использования технологии Wi-Fi. На фиг. 3 показано, как мобильный телефон подключается к интеллектуальному телевизору через приложение Miracast.
На фиг. 3 показан набор страниц графического пользовательского интерфейса (Graphical User Interface, GUI) мобильного телефона, где процесс проецирования экрана с мобильного телефона на интеллектуальный телевизор показан на фиг. 3(а)-(е).
Ссылаясь на страницу GUI, показанную на фиг. 3(а), страница GUI представляет собой рабочий стол мобильного телефона. Рабочий стол мобильного телефона включает в себя множество прикладных программ, таких как платежная система Alipay, хранилище виджетов, социальная сеть Weibo, галерея, приложение для обмена сообщениями WeChat, пакет карт, настройки и темы. Когда мобильный телефон обнаруживает операцию скольжения вниз из местоположения рядом с верхней частью рабочего стола пользователем, отображается страница GUI, показанная на фиг. 3(b).
Ссылаясь на страницу GUI, показанную на фиг. 3(b), страница GUI представляет собой интерфейс отображения раскрывающегося меню мобильного телефона. Этот интерфейс дисплея включает в себя строку 301 функционального меню и панель уведомлений о непрочитанном SMS. Функциями, включенными в строку 301 функционального меню, являются режим «в самолете», Wi-Fi, Bluetooth, снимок экрана, беспроводное проецирование и т.п. Когда мобильный телефон обнаруживает операцию касания пользователем элемента 302 управления беспроводным проецированием, отображается страница GUI, показанная на фиг. 3(c).
Следует понимать, что в данном варианте осуществления настоящей заявки пользователь может скользить вниз из места рядом с верхней частью экрана, так что мобильный телефон может отображать интерфейс раскрывающегося меню. В раскрывающееся меню включено множество элементов быстрого доступа к функциям, например, такие функции, как режим «в самолете», Wi-Fi, фонарик, режим «Не беспокоить» и совместное использование с Huawei (HUAWEI Share). Пользователь может изменить порядок функций в раскрывающемся меню или может добавить или уменьшить содержимое в раскрывающемся меню. Выпадающее меню может также включать в себя некоторые панели уведомлений для напоминания пользователю, такие как панель уведомлений о непрочитанном SMS-сообщении для пользователя.
Ссылаясь на страницу GUI, показанную на фиг. 3(c), страница GUI представляет собой интерфейс дисплея для сканирования устройств с большим экраном. Этот интерфейс дисплея включает в себя окно 303 напоминания о беспроводной проекции, где окно 303 напоминает пользователю путем отображения текста «При поиске используемых устройств, убедитесь, что функция беспроводной проекции включена на устройствах с большим экраном».
Ссылаясь на страницу GUI, показанную на фиг. 3(d), страница GUI представляет собой еще один интерфейс дисплея для сканирования устройств с большим экраном. Этот интерфейс дисплея включает в себя окно 304 напоминания о беспроводной проекции, где окно 304 напоминает пользователю, что обнаружено устройство с большим экраном с именем устройства (device name) «TEST-001». Когда мобильный телефон обнаруживает операцию касания пользователем имени устройства, мобильный телефон определяет подключение к устройству с большим экраном по беспроводной сети.
Следует понимать, что имя устройства для устройства с большим экраном может быть именем устройства, предварительно установленным на заводе; в качестве альтернативы пользователь может изменить его на желаемое имя устройства.
Ссылаясь на страницу GUI, показанную на фиг. 3(e), страница GUI представляет собой интерфейс дисплея, показанный на интеллектуальном телевизоре, на котором мобильный телефон выполнил беспроводное проецирование. Интеллектуальный телевизор может отображать рабочий стол мобильного телефона, и проецирование с мобильного телефона на интеллектуальный телевизор завершено.
На фиг. 4 показан другой набор GUI согласно варианту осуществления настоящей заявки. Другой процесс проецирования экрана с мобильного телефона на интеллектуальный телевизор показан на фиг. 4(а)-(h).
Следует понимать, что фиг. 4 показано, как мобильный телефон подключается к интеллектуальному телевизору через приложение WLAN Direct.
Ссылаясь на страницу GUI, показанную на фиг. 4(а), страница GUI представляет собой рабочий стол мобильного телефона. Когда мобильный телефон обнаруживает операцию касания значка 401 настроек пользователем, отображается страница GUI, показанная на фиг. 4(b).
Ссылаясь на страницу GUI, показанную на фиг. 4(b), страница GUI представляет собой рабочий стол мобильного телефона. Эта страница GUI включает в себя значки множества прикладных программ, включая значок 401 настроек. Когда мобильный телефон обнаруживает операцию касания пользователем значка 401 настроек, он может начать установку связанных функций мобильного телефона и отобразить страницу GUI, показанную на фиг. 4(b).
Ссылаясь на страницу GUI, показанную на фиг. 4(b), страница GUI представляет собой интерфейс настроек мобильного телефона. Эта страница GUI включает в себя множество вариантов функций, включая беспроводную связь и сети, подключение устройства, рабочий стол и обои и звуки. Пользователь может выполнять настройки WLAN, SIM-карты и беспроводной сети с помощью функций беспроводной связи и сети. Когда мобильный телефон обнаруживает операцию подключения к беспроводной сети 402 пользователем, отображается страница GUI, показанная на фиг. 4(c).
Ссылаясь на страницу GUI, показанную на фиг. 4(c), страница GUI представляет собой интерфейс для настройки беспроводных и сетевых функций мобильного телефона. Эта страница GUI включает в себя множество опций функций в разделе «Беспроводная связь и сети», включая режим «в самолете», WLAN, мобильную сеть, управление SIM-картой и т.п. Когда мобильный телефон обнаруживает операцию прослушивания WLAN 403 пользователем, отображается страница GUI, как показано на фиг. 4(d).
Ссылаясь на страницу GUI, показанную на фиг. 4(d), страница GUI представляет собой интерфейс для настройки функции WLAN мобильного телефона. Этот интерфейс настройки функций включает в себя управление включением/выключением WLAN, список доступных WLAN, добавление сети и элемент 404 управления. Когда мобильный телефон обнаруживает операцию касания элемента 404 управления пользователем, отображается страница GUI, показанная на фиг. 4(e).
Ссылаясь на страницу GUI, показанную на фиг. 4(e), страница GUI представляет собой еще один интерфейс для настройки функции WLAN мобильного телефона. Этот интерфейс включает в себя функциональное окно 405, где функциональное окно 405 включает в себя элемент управления «WLAN+» для добавления WLAN direct, прямой элемент 406 управления WLAN, элемент управления настройкой WLAN и справку. Когда мобильный телефон обнаруживает операцию касания 406 управления WLAN direct пользователем, отображается страница GUI, показанная на фиг. 4(f).
Ссылаясь на страницу GUI, показанную на фиг. 4(f), страница GUI представляет собой интерфейс дисплея функции WLAN direct. Этот интерфейс дисплея может отображать имя устройства пользователя в виде «HUAWEI P30» и выполнять поиск пригодных для использования устройств, находящихся рядом с мобильным телефоном.
Ссылаясь на страницу GUI, показанную на фиг. 4(g), страница GUI является еще одним интерфейсом дисплея функции WLAN direct. Этот интерфейс дисплея может отображать результат поиска устройств рядом с мобильным телефоном, когда мобильный телефон обнаруживает интеллектуальный телевизор с именем устройства «TEST-001» на соседних устройствах. Когда мобильный телефон обнаруживает операцию касания пользователем имени устройства интеллектуального телевизора, мобильный телефон может быть подключен к интеллектуальному телевизору с помощью Wi-Fi direct.
Ссылаясь на страницу GUI, показанную на фиг. 4(h), страница GUI представляет собой интерфейс дисплея, показанный на интеллектуальном телевизоре, на котором мобильный телефон выполнил проецирование после того, как мобильный телефон был подключен к интеллектуальному телевизору. Как показано на фиг. 4, когда мобильный телефон воспроизводит видео, интеллектуальный телевизор также может воспроизводить соответствующее видео на мобильном телефоне.
Следует понимать, что, как показано на фиг. 4(h), мобильный телефон может быть размещен горизонтально или вертикально, и видео может отображаться в полноэкранном или неполноэкранном режиме на соответствующем интеллектуальном телевизоре. Это может быть связано с плеером мобильного телефона.
Следует понимать, что страница GUI, показанная на фиг. 3(e), является примером использования мобильного телефона для проецирования рабочего стола мобильного телефона на интеллектуальный телевизор, страница GUI, показанная на фиг. 4(h), является примером использования мобильного телефона для проецирования видео на интеллектуальный телевизор, и варианты осуществления настоящей заявки этим не ограничиваются. Например, мобильный телефон может также проецировать изображение, текст (например, памятку), документ (например, текстовый документ), веб-страницу и другую информацию на интеллектуальный телевизор.
Следует понимать, что интеллектуальный телевизор, показанный на фиг. 3(e)-1 и фиг. 4(h), может выполнять P2P-прослушивание после включения, так что пользователю не требуется выполнять громоздкие операции на интеллектуальном телевизоре, чтобы включить P2P-прослушивание. Это позволяет повысить степень интеллекта электронных устройств, снижает затраты на обучение пользователей и улучшает взаимодействие с пользователем.
В данном варианте осуществления настоящей заявки интеллектуальный телевизор может не разрешать P2P-прослушивание после включения питания, но может разрешить P2P-прослушивание после обнаружения пользователем касания к P2P-приложению.
На фиг. 5 показан другой набор GUI согласно варианту осуществления настоящей заявки. На фиг. 5(а)-(d) показан процесс, в котором интеллектуальный телевизор выполняет P2P-прослушивание после обнаружения операции касания P2P-приложения пользователем.
Ссылаясь на страницу GUI, показанную на фиг. 5(а), страница GUI является стартовым интерфейсом мобильного телефона. Интеллектуальный телевизор может отображать начальный интерфейс, показанный на фиг. 5(а) после обнаружения пользователем операции загрузки мобильного телефона. Этот начальный интерфейс включает в себя записи для категорий, торговых центров, телевизионных сериалов, избранных и фильмов, и может также отображать некоторые недавно популярные сериалы и фильмы, такие как «Маленькое воссоединение» и «Нэчжа: Рождение дьявола». Этот стартовый интерфейс может также включать в себя записи для «Личного центра» и «Мои приложения». Когда интеллектуальный телевизор обнаруживает операцию касания пользователем «Мои приложения» 501, отображается страница GUI, показанная на фиг. 5(b).
Следует понимать, что пользователь может выбирать содержание в стартовом интерфейсе с помощью пульта дистанционного управления или может нажимать соответствующее содержание на экране интеллектуального телевизора.
Ссылаясь на страницу GUI, показанную на фиг. 5(b), страница GUI является интерфейсом отображения «Мои приложения». Этот интерфейс дисплея включает в себя записи для дополнительных приложений и необходимого программного обеспечения. Этот интерфейс дисплея может также отображать множество прикладных программ, таких как хранилище приложений, диспетчер ТВ, HD-плеер, игровой центр, центр уведомлений, погода, альбом, руководство пользователя, беспроводная проекция 502 и заголовки видео. Когда интеллектуальный телевизор обнаруживает операцию касания приложения 502 беспроводной проекции пользователем, отображается страница GUI, показанная на фиг. 5(c).
Ссылаясь на страницу GUI, показанную на фиг. 5(c), страница GUI представляет собой интерфейс отображения приложения беспроводной проекции на интеллектуальном телевизоре. Этот интерфейс дисплея включает в себя записи для Android, Apple и проецирования приложений. Интеллектуальный телевизор может поддерживать мобильные телефоны и планшетные компьютеры с Android 4.0 или более поздней версии для проецирования экрана, и также iPhone и iPad с IOS 4.2 или более поздней версии для проецирования экрана. Интеллектуальный телевизор также может поддерживать проекцию приложений (например, Приложение для обмена сообщениями WeChat). Когда интеллектуальный телевизор обнаруживает операцию касания приложения Miracast 503 пользователем, отображается страница GUI, показанная на фиг. 5(d).
Ссылаясь на страницу GUI, показанную на фиг. 5(d), страница GUI представляет собой интерфейс P2P-прослушивания интеллектуального телевизора. Этот интерфейс P2P-прослушивания отображает сообщение «интеллектуальный телевизор ожидает подключения», что означает, что интеллектуальный телевизор находится в фазе прослушивания, ожидая, пока другие устройства обнаружат интеллектуальный телевизор.
Например, как показано на фиг. 3(c), после того, как мобильный телефон обнаруживает операцию касания элемента 302 управления пользователем, мобильный телефон может сканировать P2P-устройство. В определенный момент мобильный телефон передает кадр пробного запроса в интеллектуальный телевизор, интеллектуальный телевизор, который выполняет P2P-прослушивание, может вернуть пробный ответ в мобильный телефон, и затем мобильный телефон может отобразить страницу GUI, показанную на фиг. 3(d).
Например, как показано на фиг. 4(f), после того, как мобильный телефон обнаруживает операцию касания элемента 406 управления пользователем, мобильный телефон может сканировать P2P-устройство. В определенный момент мобильный телефон передает кадр пробного запроса в интеллектуальный телевизор, интеллектуальный телевизор, который выполняет P2P-прослушивание, может вернуть пробный ответ в мобильный телефон, и затем мобильный телефон может отобразить страницу GUI, показанную на фиг. 4(g).
Следует понимать, что после подключения мобильного телефона к интеллектуальному телевизору мобильный телефон может проецировать экран на интеллектуальный телевизор или передавать информацию в интеллектуальный телевизор. В этом случае мобильный телефон по умолчанию может быть подключен к интеллектуальному телевизору в режиме мобильного телефона. Когда мобильный телефон обнаруживает операцию переключения в компьютерный режим пользователем, интеллектуальный телевизор и мобильный телефон альтернативно могут подключаться в компьютерном режиме.
На фиг. 6 показан другой набор GUI согласно варианту осуществления настоящей заявки. На фиг. 6(а)-(c) показан процесс, в котором мобильный телефон переключается из режима мобильного телефона в режим компьютера во время проецирования экрана мобильного телефона.
Ссылаясь на страницу GUI, показанную на фиг. 6(а), страница GUI представляет собой рабочий стол мобильного телефона. Рабочий стол мобильного телефона включает в себя множество прикладных программ, таких как платежная система Alipay, хранилище виджетов, социальная сеть Weibo, галлерея, приложение для обмена сообщениями WeChat, пакет карт, настройки и темы. Когда мобильный телефон обнаруживает операцию скольжения пользователя вниз от верхней части рабочего стола, отображается страница GUI, показанная на фиг. 6(b).
Ссылаясь на страницу GUI, показанную на фиг. 6(b), страница GUI представляет собой интерфейс отображения раскрывающегося меню мобильного телефона. Этот интерфейс дисплея включает в себя строку 601 функционального меню и панель 602 уведомлений о проецировании мобильного телефона. Панель уведомлений о проецировании мобильного телефона показывает, что мобильный телефон в настоящее время подключен к компьютеру в режиме мобильного телефона. Когда мобильный телефон обнаруживает операцию касания пользователем элемента 603 элемента управления, отображается страница GUI, показанная на фиг. 6(c).
Ссылаясь на страницу GUI, показанную на фиг. 6(c), страница GUI представляет собой интерфейс, показывающий, что мобильный телефон подключен к интеллектуальному телевизору в компьютерном режиме. Интерфейс дисплея на мобильном телефоне включает в себя сенсорную панель, и пользователь проверяет свою операцию, чтобы управлять курсором 604 на интеллектуальном телевизоре для выполнения соответствующей операции. Интеллектуальный телевизор может отображать приложения на мобильном телефоне, такие как платежная система Alipay, хранилище виджетов, социальная сеть Weibo, галлерея, приложение для обмена сообщениями WeChat и пакет карт, и интеллектуальный телевизор может также отображать уровень заряда аккумуляторной батареи, время, громкость и т.д. мобильного телефона.
В компьютерном режиме сенсорная панель может отображаться на экране мобильного телефона, и пользователь может выполнять такие операции, как касание, двойное касание и скольжение по сенсорной панели. В ответ на такую операцию курсор 604 на интеллектуальном телевизоре может выполнять соответствующую операцию.
В данном варианте осуществления настоящей заявки в режиме мобильного телефона мобильный телефон может нормально отображать текущий интерфейс дисплея, в то время как интеллектуальный телевизор может одновременно отображать интерфейс дисплея соответствующего мобильного телефона, как показано на фиг. 3(e) или фиг. 4(h). В компьютерном режиме интеллектуальный телевизор может отображать некоторые или все прикладные программы на мобильном телефоне, и мобильный телефон отображает сенсорную панель. После обнаружения действия пользователя на сенсорной панели мобильный телефон может управлять курсором на интеллектуальном телевизоре для перемещения. В этом случае мобильный телефон приравнивается к мыши.
Перед описанием конкретного процесса беспроводного проецирования с мобильного телефона на интеллектуальный телевизор сначала буде описана технология P2P Wi-Fi со ссылкой на фиг. 7. Например, на фиг. 7 показан процесс «один ко одному» (P2P-устройство 1 и P2P-устройство 2), то есть один GO к одному GC. В качестве альтернативы, этот процесс может быть процессом «один ко многим», то есть один GO ко многим GC.
S701. P2P-устройство 1 входит в фазу сканирования (scan).
Например, как показано на фиг. 3(b), после обнаружения операции касания элемента управления 302 пользователем мобильный телефон переходит в фазу сканирования.
Например, как показано на фиг. 4(e), после обнаружения операции касания элемента 406 управления пользователем мобильный телефон переходит в фазу сканирования.
Как P2P-устройство 1, так и P2P-устройство 2 могут передавать кадр пробного запроса (probe request) во время фазы сканирования, и P2P-устройство 1 и P2P-устройство 2 могут передавать кадр пробного запроса во всех диапазонах, которые они поддерживают, в поисках информации о всех ближайших устройствах или сети. Когда P2P-устройство 1 передало кадр пробного запроса по каналу и приняло кадр пробного ответа, это означает, что P2P-устройство 1 обнаружило устройство-приемник, и P2P-устройство 1 может отображать информацию об обнаруженном устройстве для пользователя через экран дисплея.
Например, как показано на фиг. 7, если P2P-устройство 1 поддерживает только диапазон 2,4 ГГц, P2P-устройство 1 может передать кадр пробного запроса по каждому из каналов 1-13.
Например, как показано на фиг. 7, если P2P-устройство 1 поддерживает диапазон 2,4 ГГц и диапазон 5 ГГц, P2P-устройство 1 может передать кадр пробного запроса по каждому из каналов 1-165.
Следует понимать, что каналы 1-165 не могут быть непрерывными каналами, и каналы с разными номерами каналов могут находиться в одном и том же диапазоне или могут находиться в разных диапазонах.
Следует также понимать, что диапазоны 2,4 ГГц и 5 ГГц взяты в качестве примеров для описания вариантов осуществления настоящей заявки, и также могут использоваться другие различные диапазоны, такие как диапазоны 5 ГГц и 60 ГГц. Разница между диапазоном 2,4 ГГц и диапазоном 5 ГГц состоит в том, что диапазон 2,4 ГГц и диапазон 5 ГГц представляют собой два разных частотных спектра, используемых электронными устройствами для передачи радиочастотных сигналов. Диапазоны 2,4 ГГц и 5 ГГц покрывают разные диапазоны. Диапазон сигналов 2,4 ГГц составляет от 2,4 ГГц до 2,4835 ГГц с общей полосой пропускания 83,5 МГц; и частотный диапазон сигналов 5 ГГц составляет от 4,910 ГГц до 5,875 ГГц с общей полосой пропускания 965 МГц.
Например, 13 каналов с канала 1 по канал 13 могут быть каналами 2,4 ГГц, в то время как канал 36, канал 40, канал 44, канал 48, канал 53, канал 60, канал 120, канал 128, канал 149, канал 153, канал 157, канал 161, канал 165 и т.п. могут быть каналами 5 ГГц.
Следует понимать, что если P2P-устройство 1 поддерживает только диапазон 2,4 ГГц, во время фазы сканирования P2P-устройство 1 может передать кадр пробного запроса только по каждому из 13 каналов от канала 1 до канала 13; если P2P-устройство 1 поддерживает диапазон 2,4 ГГц и диапазон 5 ГГц, P2P-устройство 1 может передать кадр пробного запроса по каждому из вышеупомянутых каналов 1-165.
Следует также понимать, что после того, как P2P-устройство 2 включено или после обнаружения пользователем операции касания приложения Miracast, P2P-устройство 2 может альтернативно пройти сначала фазу сканирования. В данном варианте осуществления настоящей заявки, в качестве примера устройства с большим экраном, P2P-устройство 2 может перейти в фазу прослушивания после завершения фазы сканирования. В качестве альтернативы, когда P2P-устройство 2 является устройством с большим экраном, фаза сканирования может быть пропущена, и P2P-устройство 2 начинает переходить в фазу прослушивания для непрерывного прослушивания, когда оно включено или после того, как пользователь коснется соответствующего P2P-приложения. Это связано с тем, что устройство с большим экраном может не проецировать свой интерфейс на другое устройство, и только другое устройство может проецировать свой интерфейс на устройство с большим экраном. Таким образом, устройству с большим экраном может не потребоваться обнаружение других устройств, и оно может не проходить фазу сканирования, а только проходить фазу прослушивания.
Следует также понимать, что, если во время фазы сканирования P2P-устройство 1 не обнаруживает устройства-получателя, или P2P-устройство 1 обнаружило устройство-получатель, но не обнаружило операцию прослушивания устройства-получателя пользователем, P2P-устройство 1 может перейти в фазу обнаружения после завершения фазы сканирования, где фаза P2P-обнаружения-устройства 1 может включать в себя фазу прослушивания (listen) и фазу поиска (search).
S702. P2P-устройство 1 входит в фазу прослушивания.
Для фазы прослушивания протокол P2P также определяет продолжительность, в течение которой устройство находится в фазе прослушивания, которая в N раз больше, чем 100 TU, где N – случайное положительное целое число. Например, N может быть любым из целых чисел 1, 2 и 3. Причина, по которой N является случайным положительным целым числом, состоит в том, чтобы предотвратить одновременный переход P2P-устройства 1 и P2P-устройства 2 в фазу прослушивания и перехода в фазу поиска одновременно после ожидания в течение одного и того же времени. Если это так, оба устройства не могут обрабатывать кадр пробного запроса друг от друга.
Следует понимать, что перед фазой сканирования каждое из P2P-устройства 1 и P2P-устройства 2 может определить канал для прослушивания. Как показано на фиг. 7 канал, по которому P2P-устройство 1 выполняет прослушивание, является каналом 1, и канал, по которому P2P-устройство 2 выполняет прослушивание, является каналом 6.
S703. P2P-устройство 1 переходит в фазу сканирования для поиска P2P-устройств, и P2P-устройство 2 продолжает оставаться в фазе прослушивания.
Например, как показано на фиг. 7, если P2P-устройство 1 поддерживает только диапазон 2,4 ГГц, P2P-устройство 1 может передать кадр пробного запроса только по каналу 1, каналу 6 и каналу 11 после перехода в фазу сканирования. Когда P2P-устройство 1 передает кадр пробного запроса по каналу 6, так как P2P-устройство 2 в это время выполняет прослушивание по каналу 6, после того, как P2P-устройство 2 приняло кадр пробного запроса по каналу 6, P2P-устройство 2 может передать кадр пробного ответа (probe response) в P2P-устройство 1. После приема кадра пробного ответа P2P-устройство 1 может отображать информацию об P2P-устройстве 2 для пользователя, как показано на фиг. 3(d) и фиг. 4(d). После обнаружения пользователем операции прослушивания информации об P2P-устройстве 2, P2P-устройство 1 может подключиться к P2P-устройству 2.
Например, если P2P-устройство 1 поддерживает диапазон 2,4 ГГц и диапазон 5 ГГц, P2P-устройство может отдельно передавать кадр пробного запроса по каналу 1, каналу 6 и каналу 36 после перехода в фазу поиска.
Следует понимать, что в данном варианте осуществления настоящей заявки кадр пробного запроса, переданный одним устройством, может быть принят другим устройством только тогда, когда два устройства находятся в одном диапазоне. Кроме того, кадр пробного запроса, переданный одним устройством, может быть принят другим устройством только в том случае, если два устройства находятся в одном и том же диапазоне и имеют каналы с одинаковым номером канала.
Следует также понимать, что в дополнение к одному и тому же диапазону каналы с одинаковым номером канала имеют одинаковую центральную частоту или рабочий диапазон.
Следует также понимать, что после того, как P2P-устройство 1 обнаружит P2P-устройство 2, следующим шагом будет касание для подключения. Первый шаг касания для подключения состоит в определении их соответствующих ролей, то есть какое устройство служит GO, и какое – GC. В технологии P2P Wi-Fi роли могут определяться посредством взаимодействия с использованием дополнительных кадров действий (action). В отношении процесса может быть сделана ссылка на существующую технологию P2P Wi-Fi, и для краткости подробности здесь не описываются.
Для существующей технологии P2P Wi-Fi, если текущее устройство с большим экраном подключено к каналу 5 ГГц через Wi-Fi, электронное устройство, поддерживающее только 2,4 ГГц, не сможет обнаружить устройство с большим экраном.
Например, в таблице 1 показан сценарий P2P-обнаружения для мобильного телефона, поддерживающего диапазоны 2,4 и 5 ГГц, и мобильного телефона, поддерживающего только 2,4 ГГц.
Таблица 1
Например, в таблице 2 показаны ответы от устройства с большим экраном, когда мобильный телефон, поддерживающий диапазон 2,4 ГГц, передает пакет по каждому из каналов 1, 6, 8 и 11.
Таблица 2
Например, в таблице 3 показаны ответы от устройства с большим экраном, когда мобильный телефон, поддерживающий диапазон 2,4 ГГц, передает пакет по каждому из каналов 1 и 6.
Таблица 3
Следует понимать, что таблицы 1–3, представленные выше, показывают, что мобильный телефон может получить ответ на пробный запрос из устройства с большим экраном только тогда, когда он передает кадр пробного запроса по каналу с тем же номером и в том же диапазоне, что и канал устройства с большим экраном. Таким образом, если мобильный телефон поддерживает только нижний диапазон, в то время как устройство с большим экраном подключено к высокочастотному диапазону, мобильный телефон не может обнаружить устройство с большим экраном, так что пользователь не может проецировать информацию мобильного телефона в устройство с большим экраном в реальном времени, что влияет на восприятие пользователя.
Вариант осуществления настоящей заявки обеспечивает способ передачи информации, позволяющий любому электронному устройству с поддержкой P2P реализовывать проекцию экрана в реальном времени и позволяющий пользователям ощутить удобство и скорость проецирования экрана в реальном времени P2P.
Подробный процесс передачи информации между первым электронным устройством и вторым электронным устройством в варианте осуществления настоящей заявки описывается ниже.
На фиг. 8 показана схематичная блок-схема способа 800 передачи информации согласно варианту осуществления настоящей заявки. Как показано на фиг. 8, способ 800 включает в себя следующие этапы.
S801. Первое электронное устройство обнаруживает первую операцию пользователя.
Например, первая операция может быть операцией прослушивания пользователем P2P-приложения.
Например, как показано на фиг. 3(b), первая операция представляет собой операцию касания элемента управления 302 пользователем.
Например, как показано на фиг. 4(e), первая операция представляет собой операцию касания элемента 406 управления пользователем.
В одном варианте осуществления приложение P2P включает в себя приложение Miracast и приложение Wi-Fi Direct. Элемент 302 управления может быть записью приложения Miracast, и элемент 406 управления может быть записью приложения Wi-Fi Direct.
S802. Первое электронное устройство начинает сканирование P2P-устройств в ответ на первую операцию.
Например, для P2P-устройства 1, показанного на фиг. 7, после того, как пользователь коснется приложения Miracast или приложения Wi-Fi direct, P2P-устройство 1 начинает последовательно входить в фазу сканирования, фазу прослушивания и фазу поиска.
S803. Второе электронное устройство обнаруживает вторую операцию пользователя.
S804. Второе электронное устройство начинает P2P-прослушивание в ответ на вторую операцию.
Следует понимать, что в данном варианте осуществления настоящей заявки предполагается, что первое электронное устройство может быть устройством-источником, и второе электронное устройство может быть устройством-потребителем, таким как интеллектуальный телевизор, показанный на фиг. 3(e)-1, и интеллектуальный телевизор, показанный на фиг. 4(h). Когда интеллектуальный телевизор включен, интеллектуальный телевизор может автоматически запускать приложение P2P, или, когда интеллектуальный телевизор обнаруживает операцию касания приложения P2P пользователем, интеллектуальный телевизор запускает приложение P2P.
Следует также понимать, что после того, как интеллектуальный телевизор запускает приложение P2P, он может последовательно входить в фазу сканирования и фазу прослушивания, например, как P2P-устройство 2, показанное на фиг. 7.
Следует понимать, что фактически отсутствует последовательный порядок выполнения этапов S801-S802 и S803-S804.
S805. Первое электронное устройство обнаруживает второе электронное устройство.
В одном варианте осуществления первое электронное устройство поддерживает первый диапазон, второе электронное устройство подключено ко второму диапазону, и ширина спектра, покрываемая первым диапазоном, меньше ширины спектра, покрываемой вторым диапазоном.
Второе электронное устройство может выполнять прослушивание способом с разделением по времени в первом и втором диапазонах.
Например, первое электронное устройство представляет собой мобильный телефон, и второе электронное устройство представляет собой интеллектуальный телевизор. Мобильный телефон поддерживает только диапазон 2,4 ГГц, в то время как интеллектуальный телевизор подключается к каналу (например, к каналу 36) в диапазоне 5 ГГц через Wi-Fi. Интеллектуальный телевизор остается и выполняет прослушивание по каналу 36, и поэтому, когда мобильный телефон передает кадр пробного запроса в интеллектуальный телевизор по каждому из каналов 1-13 во время фазы сканирования, интеллектуальный телевизор не возвращает пробный ответ в мобильный телефон. В качестве альтернативы интеллектуальный телевизор не возвращает пробный ответ в мобильный телефон, когда мобильный телефон передает кадр пробного запроса в интеллектуальный телевизор по каналу 1, каналу 6 или каналу 11 во время фазы сканирования.
В данном варианте осуществления настоящей заявки для устройства с большим экраном, подключенного к каналу (например, каналу 36) в диапазоне 5G через Wi-Fi, может использоваться способ прослушивания с временным разделением.
На фиг. 9 показано схематичное представление способа прослушивания способом с разделением по времени согласно варианту осуществления настоящей заявки. Как показано на фиг. 9, интеллектуальный телевизор может выполнять прослушивание с периодичностью T. Интеллектуальный телевизор выполняет прослушивание по каналу (например, по каналу 36) второго диапазона в течение периода T1 времени с периодичностью T и выполняет прослушивание по каналу (например, по любому из канала 1, канала 6 и канала 11) первого диапазона в пределах периода T2 времени с периодичностью T, где T1 < T, T2 < T и T1 + T2 = T.
Следует понимать, что канал первого диапазона может быть социальным каналом. Социальный канал в вариантах осуществления настоящей заявки может быть каналом в диапазоне 2,4 ГГц. Например, социальный канал представляет собой любой из каналов 1, 6 или 11. В качестве альтернативы канал первого диапазона может быть несоциальным каналом, например, каналом 7 или каналом 8.
Используя способ предшествующего уровня техники, интеллектуальный телевизор может непрерывно оставаться на канале 36 и выполнять прослушивание по нему с периодичностью прослушивания, в результате чего мобильный телефон, поддерживающий только 2,4 ГГц, не может обнаружить интеллектуальный телевизор.
Используя способ данного варианта осуществления настоящей заявки, интеллектуальный телевизор, подключенный к каналу в диапазоне 5 ГГц через Wi-Fi, может выполнять прослушивание по разным каналам с одной периодичностью прослушивания, так что интеллектуальный телевизор может обнаружить, по социальному каналу в пределах периодичности прослушивания, кадр пробного запроса, передаваемый мобильным телефоном, и интеллектуальный телевизор может вернуть пробный ответ в мобильный телефон, тем самым гарантируя, что мобильный телефон может обнаружить интеллектуальный телевизор.
1
2
В одном варианте осуществления T > T.
1
2
При T > T можно гарантировать, что в пределах одной периодичности обнаружения продолжительность, в течение которой интеллектуальный телевизор остается на канале и выполняет прослушивание по нему в диапазоне 5 ГГц, превышает продолжительность, в течение которой интеллектуальный телевизор остается на социальном канал и выполняет прослушивание по нему. Это может гарантировать, что интеллектуальный телевизор может обнаружить кадр пробного запроса по социальному каналу, не влияя на обмен пакетами Wi-Fi между интеллектуальным телевизором и AP, так что это не влияет на использование функции доступа в Интернет интеллектуального телевизора пользователем (например, для просмотра фильмов и просмотра подряд нескольких фильмов).
Следует понимать, что вышеупомянутый вариант осуществления описан с точки зрения интеллектуального телевизора, подключенного к каналу в диапазоне 5 ГГц (например, канал 36) через Wi-Fi, и канал, по которому интеллектуальный телевизор выполняет прослушивание, может быть таким же, как канал, по которому интеллектуальный телевизор подключается к точке доступа. Когда Wi-Fi (или Bluetooth) включен для подключения к AP, интеллектуальный телевизор может обнаружить одну или более AP. В этом случае интеллектуальный телевизор может узнать канал каждой из одной или нескольких точек доступа (каналы AP могут быть одинаковыми или разными). Когда интеллектуальный телевизор подключен к AP, можно определить, что интеллектуальный телевизор может выполнять прослушивание по каналу, соответствующему AP.
Следует также понимать, что после того, как интеллектуальный телевизор подключен к AP, он может принимать пакеты, передаваемые AP по Wi-Fi, чтобы пользователь мог использовать интеллектуальный телевизор для выполнения таких операций, как просмотр видео, прямая трансляция и просмотр веб-страниц.
3
4
5
3
4
5
3
4
5
На фиг. 10 показано схематичное представление способа прослушивания способом с разделением по времени согласно варианту осуществления настоящей заявки. Как показано на фиг. 10, интеллектуальный телевизор может выполнять прослушивание с периодичностью T. Интеллектуальный телевизор выполняет прослушивание по каналу (например, по каналу 36) второго диапазона в течение периода T времени с периодичностью T, выполняет прослушивание по первому каналу (например, канал 1) первого диапазона в течение периода T времени с периодичностью T и выполняет прослушивание по второму каналу (например, по каналу 6) первого диапазона в течение периода T времени с периодичностью T, где T < Т, Т < Т, Т < Т и Т + Т + Т = Т.
Следует понимать, что периодичность прослушивания с временным разделением, показанная на фиг. 10 может быть такой же или отличаться от периодичности прослушивания с временным разделением, показанной на фиг. 9, и это не ограничивается в настоящей заявке.
Следует также понимать, что первый канал первого диапазона может быть социальным каналом или может быть несоциальным каналом первого диапазона, таким как канал 7 или канал 8; и второй канал первого диапазона может быть социальным каналом или может быть несоциальным каналом в первом диапазоне, таким как канал 7 или канал 8.
Следует понимать, что для описания способа прослушивания, показанного на фиг. 10, может быть сделана ссылка на вышеупомянутый вариант осуществления, и подробности здесь не описываются для краткости.
7
8
9
6
7
8
9
6
7
8
9
Следует также понимать, что интеллектуальный телевизор может выполнять прослушивание с периодичностью T, причем интеллектуальный телевизор выполняет прослушивание по каналу (например, по каналу 36) второго диапазона в течение периода T6 времени с периодичностью T, выполняет прослушивание по первому каналу (например, по каналу 1) первого диапазона в течение периода T времени с периодичностью T, выполняет прослушивание по второму каналу (например, по каналу 6) первого диапазона в течение периода T времени с периодичностью T и выполняет прослушивание по третьему каналу (например, по каналу 11) первого диапазона в течение периода T времени с периодичностью T, где T < T, T < T, T < T, T < T и T + T + Т + Т = Т.
В одном варианте осуществления первое электронное устройство поддерживает первый диапазон, и второе электронное устройство подключено к каналу первого диапазона.
В одном варианте осуществления первое электронное устройство поддерживает первый диапазон, и второе электронное устройство подключено к несоциальному каналу первого диапазона.
Например, первый диапазон является диапазоном 2,4 ГГц.
Например, первое электронное устройство представляет собой мобильный телефон, и второе электронное устройство представляет собой интеллектуальный телевизор. Мобильный телефон поддерживает диапазон 2,4 ГГц, интеллектуальный телевизор подключен к точке доступа через Wi-Fi, текущий канал точки доступа представляет собой канал (например, канал 7) в диапазоне 2,4 ГГц, тогда интеллектуальный телевизор может подключиться к и выполнить прослушивание по каналу 7. Так как интеллектуальный телевизор остается на канале 7 и выполняет прослушивание по нему, когда мобильный телефон передает кадр пробного запроса в интеллектуальный телевизор по каждому из каналов 1-13 во время фазы сканирования, интеллектуальный телевизор может вернуть кадр пробного ответа в мобильный телефон, если интеллектуальный телевизор выполняет прослушивание, когда мобильный телефон передает кадр пробного запроса по каналу 7.
Однако, если интеллектуальный телевизор не выполняет прослушивание, когда мобильный телефон передает кадр пробного запроса по каналу 7, мобильный телефон не может обнаружить устройство с большим экраном во время фазы сканирования. После перехода в фазу поиска мобильный телефон может передать только кадр пробного запроса по социальному каналу (канал 1, канал 6 и канал 11). Так как интеллектуальный телевизор подключен к каналу 7 и выполняет прослушивание по нему, интеллектуальный телевизор не может принять кадр пробного запроса, переданный мобильным телефоном. Таким образом, в этом процессе мобильный телефон может обнаружить интеллектуальный телевизор только во время фазы сканирования, что может увеличить время обнаружения мобильным телефоном устройства с большим экраном, тем самым влияя на взаимодействие с пользователем.
Следует понимать, что мобильный телефон может выполнять множество сканирований в процессе обнаружения устройства с большим экраном, и каждое сканирование может включать в себя одну фазу сканирования и множество (например, от 6 до 8) фаз поиска. В процессе каждого сканирования, если мобильный телефон не обнаруживает интеллектуальный телевизор на этапе сканирования, интеллектуальный телевизор может не обнаруживаться на этапе поиска. В этом случае мобильный телефон может обнаружить устройство с большим экраном только на этапе сканирования следующего сканирования.
В данном варианте осуществления настоящей заявки, если интеллектуальный телевизор обнаруживает, что текущий канал AP является несоциальным каналом, интеллектуальный телевизор может альтернативно выполнить прослушивание с временным разделением.
10
11
10
11
10
11
На фиг. 11 показано схематичное представление другого способа прослушивания способом с разделением по времени согласно варианту осуществления настоящей заявки. Как показано на фиг. 11, интеллектуальный телевизор выполняет прослушивание с периодичностью T. Интеллектуальный телевизор выполняет прослушивание по несоциальному каналу (например, по каналу 7) первого диапазона в течение периода T времени с периодичностью T и выполняет прослушивание по социальному каналу (например, по любому из канала 1, канала 6 и канала 11) первого диапазона в пределах периода T времени с периодичностью T, где T < T, T < T и T + T = T.
10
11
В одном варианте осуществления T > T.
10
11
T > T может гарантировать, что в пределах одной периодичности обнаружения продолжительность, в течение которой интеллектуальный телевизор остается на несоциальном канале и выполняет прослушивание по нему в диапазоне 2,4 ГГц, превышает продолжительность, в течение которой интеллектуальный телевизор остается на социальном канале и выполняет прослушивание по нему. Это может гарантировать, что интеллектуальный телевизор может обнаружить кадр пробного запроса по социальному каналу, не влияя на обмен пакетами Wi-Fi между интеллектуальным телевизором и AP, так что это не влияет на использование функции доступа в Интернет интеллектуального телевизора пользователем (например, для просмотра фильмов и просмотра подряд нескольких фильмов).
Следует понимать, что периодичность прослушивания с временным разделением, показанная на фиг. 11 может быть такой же или отличаться от периодичности прослушивания с временным разделением, показанной на фиг. 9, и это не ограничивается в настоящей заявке.
12
13
14
12
13
14
12
13
14
Например, на фиг. 12 показано схематичное представление другого способа прослушивания способом с разделением по времени согласно варианту осуществления настоящей заявки. Как показано на фиг. 12, интеллектуальный телевизор может выполнять прослушивание с периодичностью T. Интеллектуальный телевизор выполняет прослушивание по несоциальному каналу (например, по каналу 7) из первого диапазона в течение периода T времени с периодичностью T, выполняет прослушивание по первому социальному каналу (например, по каналу 1) из социальных каналов первого диапазона в течение периода T времени с периодичностью T и выполняет прослушивание по второму социальному каналу (например, по каналу 6) из социальных каналов первого диапазона в течение периода T времени с периодичностью T, где T < T, T < T, T < T и T + T + T = T.
Следует понимать, что способ прослушивания с временным разделением может альтернативно: находиться в пределах одной периодичности, выполнять прослушивания с временным разделением по несоциальному каналу (например, по каналу 7), первому социальному каналу (например, по каналу 1), второму социальному каналу (например, по каналу 6) и третьему социальному каналу (например, по каналу 11).
В данном варианте осуществления настоящей заявки в случае, когда интеллектуальный телевизор подключен к несоциальному диапазону 2,4 ГГц, при прослушивании интеллектуальный телевизор может выполнять прослушивание по несоциальному каналу и по социальному каналу способом с разделением по времени, что позволяет сократить время, необходимое мобильному телефону для того, чтобы обнаружить интеллектуальный телевизор, сократить время ожидания для пользователя и улучшить взаимодействие с пользователем.
В одном варианте осуществления первое электронное устройство поддерживает первый диапазон, и второе электронное устройство подключено к социальному каналу первого диапазона.
Например, первый диапазон представляет собой диапазон 2,4 ГГц.
Например, первое электронное устройство представляет собой мобильный телефон, и второе электронное устройство представляет собой интеллектуальный телевизор. Мобильный телефон поддерживает диапазон 2,4 ГГц, интеллектуальный телевизор подключен к точке доступа через Wi-Fi, текущий канал точки доступа представляет собой канал (например, социальный канал 11) в диапазоне 2,4 ГГц, затем можно подключить интеллектуальный телевизор и выполнить прослушивание по социальному каналу 11. Так как интеллектуальный телевизор остается на канале 11 и выполняет прослушивание по нему, когда мобильный телефон передает кадр пробного запроса в интеллектуальный телевизор по каждому из каналов 1-13 во время фазы сканирования, интеллектуальный телевизор может вернуть кадр пробного ответа в мобильный телефон, если интеллектуальный телевизор выполняет прослушивание, когда мобильный телефон передает кадр пробного запроса по каналу 11. В качестве альтернативы мобильный телефон может передать кадр пробного запроса в интеллектуальный телевизор по каждому из канала 1, канала 6 и канала 11 во время фазы поиска, и интеллектуальный телевизор может вернуть кадр пробного ответа в мобильный телефон, если интеллектуальный телевизор выполняет прослушивание, когда мобильный телефон передает кадр запроса проверки по каналу 11.
Следует понимать, что, если интеллектуальный телевизор подключен к точке доступа через Wi-Fi, и текущий канал точки доступа представляет собой канал 11, мобильный телефон и интеллектуальный телевизор могут быть подключены и выполнять прослушивание по социальному каналу 11 или могут быть подключенным и выполнять прослушивание по каналу 1 или 11. В качестве альтернативы может выполняться прослушивание способом с разделением по времени, и интеллектуальный телевизор может выполнять прослушивание с периодичностью T. Интеллектуальный телевизор выполняет прослушивание по социальному каналу (например, по каналу 1 ) первого диапазона в течение периода T12 времени с периодичностью T и выполняет прослушивание по второму социальному каналу (например, по каналу 11) из социальных каналов первого диапазона в течение периода T13 времени с периодичностью T.
S806. Первое электронное устройство подключается ко второму электронному устройству с тем, чтобы первое электронное устройство могло передавать информацию во второе электронное устройство.
Например, как показано на фиг. 3(d), после обнаружения операции прослушивания информации об устройстве пользователем мобильный телефон подключается к интеллектуальному телевизору.
Например, как показано на фиг. 4(g), после обнаружения операции прослушивания информации об устройстве пользователем мобильный телефон подключается к интеллектуальному телевизору.
В способе передачи информации согласно этому варианту осуществления настоящей заявки, способ прослушивания второго электронного устройства изменяется, позволяя первому электронному устройству, выполняющему сканирование в нижнем диапазоне, обнаруживать второе электронное устройство, выполняющее прослушивание в верхнем диапазоне, так что первое электронное устройство и второе электронное устройство могут быть соединены для передачи информации.
На фиг. 13 показано схематичное представление процесса установления P2P-соединения между мобильным телефоном и устройством с большим экраном согласно варианту осуществления настоящей заявки. Как показано на фиг. 13, процесс включает в себя следующие этапы.
S1301. Мобильный телефон обнаруживает операцию запуска приложения P2P пользователем.
Например, мобильный телефон представляет собой мобильный телефон, который поддерживает только диапазон 2,4 ГГц.
Следует понимать, что приложения P2P включают в себя приложение Miracast и приложение WLAN direct.
Например, как показано на фиг. 3(b), операция представляет собой операцию касания элемента 302 управления пользователем. Когда мобильный телефон обнаруживает операцию касания элемента 302 управления пользователем, мобильный телефон запускает приложение Miracast для сканирования P2P-устройств.
Например, как показано на фиг. 4(e), операция представляет собой операцию касания элемента 406 управления пользователем. Когда мобильный телефон обнаруживает операцию касания элемента 406 управления пользователем, мобильный телефон запускает приложение WLAN direct для сканирования P2P-устройств.
S1302. Мобильный телефон начинает сканирование устройств P2P в ответ на операцию запуска приложения P2P мобильным телефоном.
S1303. Устройство с большим экраном распознает действия пользователя.
В одном варианте осуществления пользовательская операция, обнаруженная устройством с большим экраном, представляет собой операцию включения мобильного телефона пользователем или операцию касания пользователем P2P-приложения.
S1304. Устройство с большим экраном начинает P2P-прослушивание в реальном времени в ответ на операцию.
S1305. Если устройство с большим экраном подключено к каналу в диапазоне 5 ГГц через Wi-Fi, устройство с большим экраном может выполнять прослушивание способом с разделением по времени по каналу в диапазоне 5 ГГц и по каналу в диапазоне 2,4 ГГц.
В одном варианте осуществления способ прослушивания устройства с большим экраном может быть способом прослушивания, показанным на фиг. 9 или фиг. 10.
В одном варианте осуществления канал в диапазоне 2,4 ГГц является социальным каналом, например каналом 1, каналом 6 или каналом 11.
S1306. Если устройство с большим экраном не подключено к Wi-Fi или устройство с большим экраном подключено к каналу в диапазоне 2,4 ГГц через Wi-Fi, устройство с большим экраном может выполнять прослушивание по каналу в диапазоне 2,4 ГГц.
В одном варианте осуществления, если устройство с большим экраном не подключено к Wi-Fi, устройство с большим экраном может выполнять прослушивание по социальному каналу (по любому из каналов 1, 6 или 11).
В одном варианте осуществления, если устройство с большим экраном подключено к социальному каналу (к любому из каналов 1, 6 или 11) в диапазоне 2,4 ГГц через Wi-Fi, устройство с большим экраном может выполнять прослушивание по социальному каналу.
В одном варианте осуществления, если устройство с большим экраном подключено к несоциальному каналу (например, к каналу 7 или каналу 8) в диапазоне 2,4 ГГц через Wi-Fi, устройство с большим экраном может выполнять прослушивание способом с разделением по времени по несоциальному каналу и социальному каналу.
Например, для прослушивания способом с разделением по времени, выполняемым устройством с большим экраном по несоциальному каналу и по социальному каналу, может быть сделана ссылка на способ прослушивания, показанный на фиг. 11 или фиг. 12.
Следует понимать, что фактически отсутствует последовательный порядок выполнения этапов S1301-S1302 и S1303-S1306.
S1307. Мобильный телефон обнаруживает устройство с большим экраном.
Например, если устройство с большим экраном подключено к каналу в диапазоне 5G через Wi-Fi, мобильный телефон может обнаружить устройство с большим экраном по каналу в диапазоне 2,4G.
Например, если устройство с большим экраном не подключено к Wi-Fi, мобильный телефон может обнаружить устройство с большим экраном по социальному каналу.
Например, если устройство с большим экраном подключено к социальному каналу в диапазоне 2,4 ГГц через Wi-Fi, мобильный телефон может обнаружить устройство с большим экраном по социальному каналу.
Например, если устройство с большим экраном подключено к несоциальному каналу в диапазоне 2,4 ГГц через Wi-Fi, мобильный телефон может обнаружить устройство с большим экраном по несоциальному каналу или социальному каналу.
S1308. Мобильный телефон и устройство с большим экраном подключаются через P2P.
Например, мобильный телефон может инициировать соединение P2P-канала через приложение Miracast.
Например, мобильный телефон может инициировать соединение P2P-канала через приложение WLAN direct.
S1309. Мобильный телефон проецирует интерфейс на устройство с большим экраном, или мобильный телефон передает информацию в устройство с большим экраном.
Со ссылкой на вышеупомянутый вариант осуществления и связанные с ним чертежи, на фиг. 14 показан способ 1400 передачи информации согласно варианту осуществления настоящей заявки, и способ 1400 может быть применен к системе, включающей в себя первое электронное устройство и второе электронное устройство. Первое электронное устройство подключено в первом диапазоне, и ширина спектра, покрываемая вторым диапазоном, меньше ширины спектра, покрываемой первым диапазоном. Как показано на фиг. 14, способ 1400 может включать в себя следующие этапы.
S1401. Первое электронное устройство выполняет прослушивание по первому каналу, где первый канал является каналом второго диапазона.
Например, первый диапазон равен 5 ГГц, и второй диапазон равен 2,4 ГГц.
В одном варианте осуществления первый канал является социальным каналом.
В данном варианте осуществления настоящей заявки первое электронное устройство может выполнять прослушивание по социальному каналу, и второе электронное устройство может обнаружить второе электронное устройство во время фазы сканирования или фазы поиска. Это позволяет повысить эффективность сканирования второго электронного устройства, тем самым повышая эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
S1402. Первое электронное устройство принимает информацию запроса, переданную вторым электронным устройством, где информация запроса используется для запроса установления соединения.
Например, информация запроса представляет собой кадр пробного запроса.
S1403. Первое электронное устройство передает информацию ответа во второе электронное устройство, где информация ответа используется для указания установления соединения со вторым электронным устройством.
Например, информация ответа представляет собой пробный ответ.
S1404. Первое электронное устройство устанавливает соединение со вторым электронным устройством.
Например, соединение является P2P-соединением.
S1405. Первое электронное устройство принимает информацию, переданную вторым электронным устройством.
В данном варианте осуществления настоящей заявки ширина спектра, покрываемая первым диапазоном, в котором подключено первое электронное устройство, больше ширины спектра второго диапазона, поддерживаемой вторым электронным устройством, и первое электронное устройство может выбрать выполнение прослушивания по каналу второго диапазона во время прослушивания. Это позволяет электронному устройству, которое поддерживает только второй диапазон, и электронному устройству, которое поддерживает первый диапазон и второй диапазон, обнаруживать второе электронное устройство в реальном времени во время сканирования, тем самым повышая эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
В некоторых возможных реализациях второе электронное устройство является электронным устройством, которое поддерживает только второй диапазон.
При необходимости способ дополнительно включает в себя: выполнение, первым электронным устройством, прослушивания по второму каналу, где второй канал является каналом первого диапазона.
При необходимости продолжительность прослушивания, выполняемого первым электронным устройством по первому каналу, равна первой продолжительности, продолжительность прослушивания, выполняемого первым электронным устройством по второму каналу, равна второй продолжительности, и первая продолжительность меньше второй продолжительности.
В данном варианте осуществления настоящей заявки продолжительность прослушивания, выполняемого первым электронным устройством по каналу первого диапазона, больше продолжительности прослушивания, выполняемого первым электронным устройством по каналу второго диапазона. Это облегчает обнаружение первого электронного устройства в реальном времени путем сканирования вторым электронным устройством, не влияя на функцию доступа в Интернет (например, для просмотра фильмов и просмотра подряд нескольких фильмов) второго электронного устройства.
На фиг. 15 показана схематичная блок-схема способа 1500 передачи информации согласно варианту осуществления настоящей заявки, и способ 1500 может применяться к системе, включающей в себя первое электронное устройство и второе электронное устройство. Первое электронное устройство подключено в диапазоне 2,4 ГГц, где канал AP, к которому подключено первое электронное устройство, является несоциальным каналом. Как показано на фиг. 15, способ 1500 может включать в себя следующие этапы.
S1501. Первое электронное устройство выполняет прослушивание по социальному каналу.
S1502. Первое электронное устройство принимает по первому каналу кадр пробного запроса, переданный вторым электронным устройством.
S1503. Первое электронное устройство передает пробный ответ во второе электронное устройство.
S1504. Первое электронное устройство устанавливает P2P-соединение со вторым электронным устройством.
S1505. Первое электронное устройство принимает информацию, передаваемую вторым электронным устройством.
В способе данного варианта осуществления настоящей заявки канал AP, к которому подключено первое электронное устройство, является несоциальным каналом, и первое электронное устройство может выполнять прослушивание по социальному каналу, которое позволяет второму электронному устройству обнаружить первое электронное устройство во время фазы сканирования или фазы поиска, что позволяет повысить эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
При необходимости способ дополнительно включает в себя: выполнение, первым электронным устройством, прослушивания несоциального канала.
В способе данного варианта осуществления данной заявки, когда первое электронное устройство подключено к несоциальному каналу 2,4 ГГц, первое электронное устройство может выполнять прослушивание способом с разделением по времени по социальному каналу и по несоциальному каналу, который позволяет второму электронному устройству обнаружить первое электронное устройство во время фазы сканирования или фазы поиска, что позволяет повысить эффективность передачи информации между первым электронным устройством и вторым электронным устройством.
При необходимости продолжительность прослушивания, выполняемого первым электронным устройством по социальному каналу, равна первой продолжительности, продолжительность прослушивания, выполняемого первым электронным устройством по несоциальному каналу, равна второй продолжительности, и первая продолжительность меньше второй продолжительности.
Можно понять, что для реализации вышеуказанных функций электронные устройства включают в себя соответствующие аппаратные и/или программные модули для выполнения этих функций. Этапы алгоритма примеров, описанных со ссылкой на варианты осуществления, раскрытые в настоящей заявке, могут быть реализованы аппаратными средствами или комбинацией аппаратных средств и компьютерного программного обеспечения в настоящей заявке. То, выполняется ли функция с помощью аппаратных средств или аппаратных средств, управляемых компьютерным программным обеспечением, зависит от конкретных приложений и конструктивных ограничений технических решений. Специалист в данной области техники может использовать разные способы для реализации описанных функций для каждого конкретного приложения со ссылкой на варианты осуществления, но не следует рассматривать то, что реализация выходит за рамки настоящей заявки.
В вариантах осуществления электронное устройство может быть разделено на функциональные модули на основе примеров способа. Например, каждый функциональный модуль может быть получен путем разделения на основе каждой соответствующей функции, или по меньшей мере две функции могут быть интегрированы в один модуль обработки. Интегрированный модуль может быть реализован в виде аппаратных средств. Следует отметить, что разделение на модули в вариантах осуществления является примером и является просто логическим разделением функций. В реальной реализации может быть другой способ разделения.
Когда каждый функциональный модуль получается путем разделения на основе каждой соответствующей функции, на фиг. 16 показана возможная схематичная блок-схема электронного устройства 1600, используемого в вышеупомянутых вариантах осуществления. Как показано на фиг. 16, электронное устройство 1600 может включать в себя модуль 1601 прослушивания, модуль 1602 приема, модуль 1603 передачи и модуль 1604 установления соединения.
Блок 1601 прослушивания может быть выполнен с возможностью поддержания электронного устройства 1600 при выполнении этапа 1401, этапа 1501 и т.п. и/или других процессов технологии, описанной в данном документе.
Блок 1602 приема может быть выполнен с возможностью поддержания электронного устройства 1600 при выполнении этапа 1402, этапа 1502, этапа 1405, этапа 1505 и т.п. и/или других процессов технологии, описанной в данном документе.
Блок 1603 передачи может быть выполнен с возможностью поддержания электронного устройства 1600 при выполнении этапа 1403 и этапа 1503 для уменьшения масштаба и/или восстановления элементов страницы и т.п. и/или других процессов технологии, описанной в данном документе.
Блок 1604 установления соединения может быть выполнен с возможностью поддержания электронного устройства 1600 при выполнении этапа 1404, этапа 1504 для уменьшения масштаба и/или восстановления элементов страницы и т.п. и/или других процессов технологии, описанной в данном документе.
Следует отметить, что все связанное с этим содержание этапов в вышеупомянутых вариантах осуществления способа может быть изложено в описаниях функций соответствующих функциональных модулей. Подробности здесь снова не описываются.
Электронное устройство в вариантах осуществления выполнено с возможностью выполнения способа передачи информации, и, таким образом, могут быть достигнуты эффекты, которые являются такими же, как и в предыдущем способе осуществления.
Когда используется интегрированный блок, электронное устройство может включать в себя модуль обработки, модуль хранения и модуль связи. Модуль обработки может быть выполнен с возможностью контроля и управления действиями электронного устройства, например, может быть выполнен с возможностью поддержания электронного устройства при выполнении этапов, которые выполняются вышеупомянутыми модулями. Модуль хранения может быть выполнен с возможностью поддержания электронного устройства при хранении программного кода, данных и т.п. Модуль связи может быть выполнен с возможностью поддержания связи электронного устройства с другим устройством.
Модуль обработки может быть процессором или контроллером, который может реализовывать или выполнять различные примерные логические блоки, модули и схемы, описанные со ссылкой на содержание, раскрытое в настоящей заявке. В качестве альтернативы, процессор может быть комбинацией процессоров, реализующих вычислительную функцию, например, комбинацией одного или нескольких микропроцессоров или комбинацией процессора цифровых сигналов (digital signal processor, DSP) и микропроцессора. Модуль хранения может быть памятью. Модуль связи может, в частности, быть устройством, которое взаимодействует с другим электронным устройством, например радиочастотной схемой, микросхемой Bluetooth или микросхемой Wi-Fi.
В одном варианте осуществления, когда модуль обработки является процессором, и модуль хранения является памятью, электронное устройство, используемое в вариантах осуществления, может быть устройством со структурой, показанной на фиг. 1.
Вариант осуществления дополнительно предоставляет компьютерно-читаемый носитель информации, где компьютерно-читаемый носитель информации хранит компьютерную инструкцию, и, когда компьютерная инструкция исполняется в электронном устройстве, электронному устройству предписывается выполнять вышеупомянутые связанные с ним этапы способа для реализации способа передачи информации в вышеупомянутых вариантах осуществления.
Вариант осуществления дополнительно предоставляет компьютерный программный продукт, где, когда компьютерный программный продукт выполняется на компьютере, компьютеру предписывается выполнять вышеупомянутые связанные с ним этапы способа для реализации способа передачи информации в вышеупомянутых вариантах осуществления.
Кроме того, вариант осуществления настоящей заявки дополнительно предоставляет устройство. В частности, устройство может быть микросхемой, компонентом или модулем. Устройство может включать в себя процессор и память, которые связаны между собой, причем память выполнена с возможностью хранения команд, выполняемых компьютером. Когда устройство работает, процессор может выполнять компьютерно-исполняемые инструкции, хранящиеся в памяти, вызывающие выполнение микросхемой способа передачи информации в вышеупомянутых вариантах осуществления способа.
Каждое из электронного устройства, компьютерно-читаемого носителя информации, компьютерного программного продукта или микросхемы, которые представлены в вариантах осуществления, используется для выполнения соответствующих способов, представленных выше. Таким образом, положительные эффекты, которые могут быть достигнуты, могут относиться к положительным эффектам соответствующих способов, представленных выше, и подробности здесь не описываются.
Приведенное выше описание реализаций позволяет специалисту в данной области техники понять, что в целях удобного и краткого описания разделение вышеупомянутых функциональных модулей используется в качестве примера для иллюстрации. В реальном приложении вышеупомянутые функции могут быть назначены различным модулям и реализованы в соответствии с требованиями, то есть внутренняя структура устройства разделена на разные функциональные модули для реализации всех или некоторых функций, описанных выше.
Следует понимать, что в нескольких вариантах осуществления, представленных в настоящей заявке, раскрытые устройство и способ могут быть реализованы другими способами. Например, описанный выше вариант устройства является просто примером. Например, разделение на модули или блоки является просто разделением логических функций, и в фактической реализации может быть другой способ разделения. Например, множество блоков или компонентов могут быть объединены или могут быть интегрированы в другое устройство, или некоторые характеристики могут игнорироваться или не выполняться. В дополнение к этому, функциональные блоки в вариантах осуществления настоящей, отображаемые или обсуждаемые взаимные связи или прямые связи или коммуникационные соединения могут быть реализованы через некоторые интерфейсы или через косвенное соединение или коммуникационные соединения между устройствами или блоками и могут быть реализованы в электрических, механических или других формах.
Блоки, описанные как отдельные части, могут быть или не могут быть физически разделены, и части, отображаемые как блоки, могут быть или не могут быть физическими блоками, могут быть расположены в одном месте или могут быть распределены в множестве разных мест. Некоторые или все блоки могут быть выбраны на основе фактических требований для достижения целей решений вариантов осуществления.
В дополнение к этому, функциональные блоки в вариантах осуществления настоящей заявки могут быть интегрированы в один блок обработки, или каждый из блоков может существовать отдельно физически, или два или более блоков интегрированы в один блок. Интегрированный блок может быть реализован в виде аппаратных средств или может быть реализован в виде программного функционального блока.
Когда интегрированный блок реализован в виде программного функционального блока и продается или используется как независимый продукт, интегрированный блок может храниться на машиночитаемом носителе информации. Основываясь на таком понимании, технические решения вариантов осуществления по существу настоящей заявки, или ее часть, вносящая вклад в предшествующий уровень техники, или все или некоторые из технических решений, могут быть реализованы в виде программного продукта. Программный продукт хранится на носителе информации и включает в себя несколько инструкций для указания устройству (которое может быть однокристальным микрокомпьютером, микросхемой и т.п.) или процессору (processor) для выполнения всех или некоторых этапов способов в вариантах осуществления настоящей заявки. Вышеупомянутый носитель информации включает в себя: любой носитель информации, который может хранить программный код, такой как флэш-накопитель USB, съемный жесткий диск, постоянное запоминающее устройство (read only memory, ROM), оперативное запоминающее устройство (random access memory, RAM), магнитный диск или оптический диск.
Приведенные выше описания являются просто конкретными реализациями настоящей заявки, но не предназначены для ограничения объема защиты настоящей заявки. Любое изменение или замена, легко обнаруженные специалистом в данной области техники в рамках технического объема, раскрытого в настоящей заявке, должны подпадать под объем защиты данной заявки. Таким образом, объем защиты настоящей заявки должен соответствовать объему защиты формулы изобретения.