Способ связывания графических элементов приложений и файлов с одним или несколькими экранами электронного устройства и электронное устройство, которое его реализует
Иллюстрации
Показать всеГруппа изобретений относится к технологиям обработки графических объектов приложения для отображения на экране электронного устройства. Техническим результатом является расширение арсенала технических средств для организации интерфейса электронного устройства. Предложен способ организации интерфейса электронного устройства, интерфейс электронного устройства обладает множеством экранов, которые включают в себя первый экран и второй экран, первый и второй экраны выполнены с возможностью переключения между собой по действию пользователя, способ выполняется электронным устройством. Способ включает в себя этап, на котором осуществляют определение типа содержимого первого экрана, связанного с первым экраном, и типа содержимого второго экрана, связанного со вторым экраном, и тип содержимого первого экрана и тип содержимого второго экрана являются исключительными среди типов содержимого множества экранов. А также определяют тип первого ресурса, связанного с первым ресурсом, первый ресурс является приложением. И определяют тип второго ресурса, связанного со вторым ресурсом, второй ресурс является файлом. При этом в ответ на то, что тип первого ресурса и тип второго ресурса являются одинаковыми и соответствуют одному из типа содержимого первого экрана или типа содержимого второго экрана, установление связи соответствующих графических элементов, связанных с первым и вторым ресурсами, с соответствующим одним из первого экрана или второго экрана. 2 н. и 35 з.п. ф-лы, 9 ил.
Реферат
Область техники, к которой относится изобретение
Настоящая технология относится к электронному устройству и способу обработки графических объектов приложения для отображения на экране электронного устройства, конкретнее, к способу связывания графических элементов приложений и файлов с одним или несколькими экранами электронного устройства.
Уровень техники
Существуют сотни тысяч программных приложений, доступных для установки на электронные устройства, например, смартфоны, планшетные компьютеры или другие цифровые электронные устройства, и каждый день появляются все новые приложения. Пользователь обычного электронного устройства обладает доступом к ряду приложений. Когда подобное электронное устройство было только куплено (или иным способ получено пользователем), на нем уже заранее установлено небольшое количество приложений, выбранных изготовителем и/или продавцом устройства, причем эти приложения устанавливаются на электронное приложение до введения его в коммерческий оборот.
Если пользователь желает использовать какие-либо дополнительные приложения, отсутствующие в предустановленном наборе, ему(ей) необходимо приобрести и установить каждое из дополнительных приложений самостоятельно.
Способы установки этих приложений заметно улучшились в последние годы. В прошлом приложения обычно поставлялись на машиночитаемом переносном запоминающем устройстве, например, дискете или CD-диске, и устанавливались на устройство с диска. По мере распространения высокоскоростного Интернета, приложения все чаще стали устанавливаться путем загрузки с веб-серверов с последующей установкой на электронное устройство. На некоторых современных платформах пользователи могут покупать и устанавливать приложения в онлайн хранилищах, например, Apple’s Арр Store, Google Play, И Yandex.Store.
После того как пользователь загрузил и установил данное приложение, электронное устройство создает графический элемент приложения, также известный как "иконка", который отображается на экране электронного устройства, и пользователь может активировать графический элемент приложения, когда он(а) хочет использовать данное приложение. Обычно графические элементы приложения добавляются в хронологическом порядке. Другими словами, новейшие добавленные приложения будут связаны с графическими элементами приложений, расположенными на самом последнем экране.
В тех случаях, когда электронное устройство выполнено в виде планшетного устройства или смартфона, область экрана, доступная для отображения графических элементов приложений, достаточно ограничена (в сравнении, например, с такими электронными устройствами как ноутбуки и настольные компьютеры). Таким образом, пользователю обычно необходимо прокручивать ряд экранов для обнаружения графического элемента приложения, который связан с приложением, которым пользователь хочет воспользоваться. В зависимости от числа установленных приложений и размера экрана, эта прокрутка может включать в себя несколько экранов.
Некоторые известные технические решения позволяют пользователю организовать графические элементы приложения, связанные с различными приложениями, в так называемые папки. Далее пользователь может переходить к данной папке, открывать ее и активировать графический элемент приложения, расположенный в папке, причем графический элемент приложения связан с приложением, которым хочет воспользоваться пользователь. Даже при таком подходе, пользователю, тем не менее, необходимо прокручивать ряд экранов для обнаружения папки, в которой расположен графический элемент приложения, связанный с приложением, которым пользователь хочет воспользоваться. В зависимости от числа папок и/или установленных приложений и размера экрана, эта прокрутка может включать в себя несколько экранов.
Одно или несколько приложений, установленные на электронном устройстве, могут использовать различные файлы. Например, приложение для фотографий может использовать одну или несколько фотографий. Термин "использовать" здесь применяется в широком смысле, означающем, что приложение для фотографий позволяет просматривать, обрабатывать и/или передавать фотографии. Обычно фотографии хранятся в конкретной папке, например "Photos", которая обычно присутствует на устройствах iPhone.
В патентной заявке US 2014/0195972, опубл. 10.07.2014, раскрыт терминал. Терминал включает в себя память и процессор для управления иконками программ, установленных в памяти. Процессор определяет критерий для организации иконок, организует иконки в соответствии с критерием организации иконок, и отображает все или некоторые из организованных иконок на экране. Критерий организации иконок представляет собой по меньшей мере одно из: последние/наиболее часто используемые, время, место, шаблон использования программы или категория.
В патентной заявке US 2013/0117684, опубл. 09.05.2013 раскрыты созданные на сервере иконки для использования и отображения на графическом интерфейсе пользователя (GUI) на клиентском устройстве. Иконки (например, растровые изображения, PNG, GIF, JPEG и т.п.), которые могут быть использованы в графическом интерфейсе пользователя (GUI), создаются сервером и отображают тематику, связанную с документом. Иконки, которые используются в графическом интерфейсе пользователя (GUI) могут содержать продвинутые графические эффекты (например, тени, градиенты, отражения, свечения, 3D-перспективу и тому подобное), которые клиентское устройство может быть не в состоянии создать. Иконки могут быть отрисованы автоматически (например, при начальной обработке тематики документа в ответ на действие) и/или по запросу. Иконки группируются сервером, и информация об индивидуальных иконках сохраняется в виде метаданных. Клиентское устройство получает сгруппированные иконки и соответствующие метаданные, и получает доступ к иконкам для создания и отображения элементов графического интерфейса пользователя, таких как, галереи, кнопки и диалоговые окна.
В патентной заявке US 2014/0203999, опубл. 24.07.2014 раскрыты способ и устройство для организации иконок на экране устройства, в котором первое устройство получает информацию о макете иконок, отображенных на экране второго устройства, и отображает множество иконок на экране первого устройства на основе полученной информации.
Раскрытие изобретения
Задачей предлагаемой технологии является устранение по меньшей мере некоторых недостатков, присущих известному уровню техники и расширение арсенала средств и методов, при этом, по меньшей мере, настоящее решение позволяет достигать заявленное назначение.
Первым объектом настоящей технологии является способ организации интерфейса электронного устройства. Интерфейс электронного устройства обладает множеством экранов, которые включают в себя первый экран и второй экран, первый и второй экраны выполнены с возможностью переключения между собой по действию пользователя, способ выполняется электронным устройством, способ включает в себя: определение типа содержимого первого экрана, связанного с первым экраном, и типа содержимого второго экрана, связанного со вторым экраном, и тип содержимого первого экрана и тип содержимого второго экрана являются исключительными среди типов содержимого множества экранов; определение типа первого ресурса, связанного с первым ресурсом, при этом первый ресурс является приложением; определение типа второго ресурса, связанного со вторым ресурсом, при этом второй ресурс является файлом; в ответ на то, что тип первого ресурса и тип второго ресурса являются одинаковыми и соответствуют одному из типа содержимого первого экрана или типа содержимого второго экрана, установление связи соответствующих графических элементов, связанных с первым и вторым ресурсами, с соответствующим одним из первого экрана или второго экрана.
Возможен вариант осуществления способа, в котором первый ресурс может исполнять второй ресурс.
Возможен вариант осуществления способа, в котором дополнительно до определения типа содержимого первого экрана, выполняют связывание типа содержимого первого экрана и типа содержимого второго экрана с соответствующим первым экраном или вторым экраном.
Возможен вариант осуществления способа, в котором дополнительно до определения типа содержимого первого экрана, выполняют связывание типа содержимого соответствующего экрана с соответствующими другими из множества экранов, каждый из типов содержимого соответствующего экрана является исключительным среди множества экранов.
Возможен вариант осуществления способа, в котором соответствующий графический элемент может быть отображен только в пределах соответствующего первого экрана или второго экрана.
Возможен вариант осуществления способа, в котором дополнительно предотвращают перемещения соответствующего графического элемента пользователем электронного устройства с соответствующего первого экрана и второго экрана на любой другой из множества экранов.
Возможен вариант осуществления способа, в котором операционная система электронного устройства основана на ОС Android, и в котором множество экранов включает в себя множество действий.
Возможен вариант осуществления способа, в котором каждое из множества действий настраивают для исполнения сервиса поддержания исключительной взаимосвязи между соответствующим типом содержимого экрана и соответствующим экраном из множества экранов.
Возможен вариант осуществления способа, в котором операционная система электронного устройства основана на ОС Android, и в котором для определения типа первого ресурса выполняют анализ публичного класса "Интент" (англ. public class Intent), относящегося к приложению.
Возможен вариант осуществления способа, в котором анализ выполняют с помощью интерфейса программирования приложений (API).
Возможен вариант осуществления способа, в котором для определения типа первого ресурса дополнительно выполняют анализ типа операций, которые могут быть выполнены приложением, и в котором тип содержимого ресурса основан, по меньшей мере, частично, на типе операций.
Возможен вариант осуществления способа, в котором анализ типа операций включает в себя анализ по меньшей мере одного признака класса приложения.
Возможен вариант осуществления способа, в котором для определения типа второго ресурса выполняют анализ по меньшей мере одного из: имени файла; расширения файла; конкретного файлового параметра, который выбирают по меньшей мере из одного из: размера файла, содержимого файла, метаданных файла, заголовка файла; поведения пользователя в отношении файлов типа второго ресурса.
Возможен вариант осуществления способа, в котором действие пользователя представляет собой проведение пальцем.
Возможен вариант осуществления способа, в котором проведение пальцем представляет собой горизонтальное проведение пальцем.
Возможен вариант осуществления способа, в котором по меньшей мере один из множества экранов обладает несколькими графическими элементами, связанными по меньшей мере с одним из: множеством приложений или множеством файлов, причем каждый из по меньшей мере одного из: множества приложений или множества файлов связан с одним и тем же соответствующим типом первого ресурса и типом второго ресурса, причем множество графических элементов не помещается на одном представлении экрана по меньшей мере одного из множества экранов, способ дополнительно включает в себя прокрутку одного представления экрана до дополнительного представления экрана, связанного по меньшей мере с одним из множества экранов.
Возможен вариант осуществления способа, в котором прокрутку выполняют в ответ на выполнение пользователем вертикального проведения пальцем.
Возможен вариант осуществления способа, в котором дополнительно выполняют, в рамках одного из множества экранов, организацию графических элементов, соответственно связанных с приложением и файлами.
Возможен вариант осуществления способа, в котором электронное устройство является планшетным устройством.
Еще одним объектом настоящей технологии является электронное устройство. Электронное устройство, содержащее: пользовательский интерфейс ввода-вывода; процессор, соединенный с пользовательским интерфейсом ввода-вывода, интерфейс ввода-вывода обладает несколькими экранами, которые включают в себя первый экран и второй экран, выполненные с возможностью переключения между собой по действию пользователя, процессор выполнен с возможностью осуществлять: определение типа содержимого первого экрана, связанного с первым экраном, и типа содержимого второго экрана, связанного со вторым экраном, и тип содержимого первого экрана и тип содержимого второго экрана являются исключительными среди типов содержимого множества экранов; определение типа первого ресурса, связанного с первым ресурсом, первый ресурс является приложением; определение типа второго ресурса, связанного со вторым ресурсом, второй ресурс является файлом; в ответ на то, что тип первого ресурса и тип второго ресурса являются одинаковыми и соответствуют одному из типа содержимого первого экрана или типа содержимого второго экрана, установление связи соответствующих графических элементов, связанных с первым и вторым ресурсами, с соответствующим одним из первого экрана или второго экрана.
Возможен вариант осуществления электронного устройства, в котором процессор дополнительно выполнен с возможностью осуществлять, до определения типа содержимого первого экрана, связывание типа содержимого первого экрана и типа содержимого второго экрана с соответствующим первым экраном или вторым экраном.
Возможен вариант осуществления электронного устройства, в котором процессор дополнительно выполнен с возможностью осуществлять связывание типа содержимого соответствующего экрана с соответствующими другими из множества экранов, каждый из типов содержимого соответствующего экрана является исключительным среди множества экранов.
Возможен вариант осуществления электронного устройства, в котором процессор дополнительно выполнен с возможностью отображения соответствующего графического элемента только в пределах соответствующего первого экрана или второго экрана.
Возможен вариант осуществления электронного устройства, в котором процессор дополнительно выполнен с возможностью предотвращать перемещение соответствующего графического элемента пользователем электронного устройства с соответствующего первого экрана и второго экрана на любой другой из множества экранов.
Возможен вариант осуществления электронного устройства, в котором операционная система электронного устройства основана на ОС Android и в котором множество экранов включает в себя множество действий.
Возможен вариант осуществления электронного устройства, в котором процессор выполнен с возможностью исполнения сервиса поддержания исключительной взаимосвязи между соответствующим типом содержимого экрана и соответствующим экраном из множества экранов.
Возможен вариант осуществления электронного устройства, в котором операционная система основана на ОС Android и в котором процессор выполнен с возможностью определения типа содержимого первого ресурса посредством анализа публичного класса "Интент", относящегося к приложению.
Возможен вариант осуществления электронного устройства, в котором процессор выполнен с возможностью анализа публичного класса "Интент" с помощью интерфейса программирования приложений (API).
Возможен вариант осуществления электронного устройства, в котором процессор дополнительно выполнен с возможностью проводить анализ типа операций, которые могут быть выполнены приложением, и в котором тип содержимого ресурса основан, по меньшей мере, частично, на типе операций.
Возможен вариант осуществления электронного устройства, в котором для проведения анализа типа операций процессор дополнительно выполнен с возможностью проводить анализ по меньшей мере одного признака класса приложения.
Возможен вариант осуществления электронного устройства, в котором для определения типа второго ресурса, процессор дополнительно выполнен с возможностью проводить анализ по меньшей мере одного из: имени файла; расширения файла; конкретного файлового параметра, который выбирается по меньшей мере из одного из: размера файла, содержимого файла, метаданных файла, заголовка файла; поведения пользователя в отношении файлов типа второго ресурса.
Возможен вариант осуществления электронного устройства, в котором пользовательский интерфейс ввода-вывода выполнен с возможностью осуществления пользовательского ввода посредством проведения пальцем.
Возможен вариант осуществления электронного устройства, в котором пользовательский интерфейс ввода-вывода выполнен с возможностью осуществления пользовательского ввода посредством горизонтального проведения пальцем.
Возможен вариант осуществления электронного устройства, в котором процессор дополнительно выполнен с возможностью осуществлять прокрутку одного представления экрана до дополнительного представления экрана, связанного по меньшей мере с одним из множества экранов.
Возможен вариант осуществления электронного устройства, в котором процессор выполнен с возможностью исполнять прокрутку в ответ на получение пользовательского ввода в виде вертикального проведения пальцем.
Возможен вариант осуществления электронного устройства, в котором процессор дополнительно выполнен с возможностью в рамках одного из множества экранов, осуществлять организацию графических элементов, соответственно связанных с приложением и файлами.
Возможен вариант осуществления электронного устройства, в котором электронное устройство является планшетным устройством.
В контексте настоящего описания, если конкретно не указано иное, «сервер» подразумевает под собой компьютерную программу, работающую на соответствующем оборудовании, которая способна получать запросы (например, от клиентских устройств) по сети и выполнять эти запросы или инициировать выполнение этих запросов. Оборудование может представлять собой один физический компьютер или одну физическую компьютерную систему, но ни то, ни другое не является обязательным для данной технологии. В контексте настоящей технологии использование выражения «сервер» не означает, что каждая задача (например, полученные инструкции или запросы) или какая-либо конкретная задача будет получена, выполнена или инициирована к выполнению одним и тем же сервером (то есть одним и тем же программным обеспечением и/или аппаратным обеспечением); это означает, что любое количество элементов программного обеспечения или аппаратных устройств может быть вовлечено в прием/передачу, выполнение или инициирование выполнения любого запроса или последствия любого запроса, связанного с клиентским устройством, и все это программное и аппаратное обеспечение может являться одним сервером или несколькими серверами, оба варианта включены в выражение «по меньшей мере один сервер».
В контексте настоящего описания, если конкретно не указано иное, «клиентское устройство» (электронное устройство) подразумевает под собой аппаратное устройство, способное работать с программным обеспечением, подходящим для решения соответствующей задачи. Примерами клиентских устройств, среди прочего, являются персональные компьютеры (настольные компьютеры, ноутбуки и т.д.), смартфоны и планшеты. Следует иметь в виду, что устройство, ведущее себя как клиентское устройство в настоящем контексте, может вести себя как сервер по отношению к другим клиентским устройствам. Использование выражения «клиентское устройство» не исключает возможности использования множества клиентских устройств для получения/отправки, выполнения или инициирования выполнения любой задачи или запроса, или же последствий любой задачи или запроса, или же этапов любого вышеописанного метода.
В контексте настоящего описания, если конкретно не указано иное, термин «база данных» подразумевает под собой любой структурированный набор данных, не зависящий от конкретной структуры, программного обеспечения по управлению базой данных, аппаратного обеспечения компьютера, на котором данные хранятся, используются или иным образом оказываются доступны для использования. База данных может находиться на том же оборудовании, которое выполняет процесс, который сохраняет или использует информацию, хранящуюся в базе данных, или же она может находиться на отдельном оборудовании, например, выделенном сервере или множестве серверов.
В контексте настоящего описания, если конкретно не указано иное, термин «компонент» подразумевает под собой программное обеспечение (соответствующее конкретному аппаратному контексту), которое является необходимым и достаточным для выполнения конкретной(ых) указанной(ых) функции(й).
В контексте настоящего описания, если конкретно не указано иное, термин «используемый компьютером носитель компьютерной информации» («машиночитаемый носитель») подразумевает под собой носитель абсолютно любого типа и характера, включая ОЗУ, ПЗУ, диски (компакт диски, DVD-диски, дискеты, жесткие диски и т.д.), USB флеш-накопители, твердотельные накопители, накопители на магнитной ленте и т.д.
В контексте настоящего описания, если явно не указано иное, выражение "взаимодействующий" означает, что что-то реагирует на пользовательский ввод, или что по меньшей мере части этого реагируют на пользовательский ввод.
В контексте настоящего описания, если четко не указано иное, "указание" информационного элемента может представлять собой сам информационный элемент или указатель, отсылку, ссылку или другой косвенный способ, позволяющий получателю указания найти сеть, память, базу данных или другой машиночитаемый носитель, из которого может быть извлечен информационный элемент. Например, признак файла может включать в себя сам файл (т.е. его содержимое), или же он может являться уникальным дескриптором файла, идентифицирующим файл по отношению к конкретной файловой системе, или каким-то другими средствами передавать получателю указание на сетевую папку, адрес памяти, таблицу в базе данных или другое место, в котором можно получить доступ к файлу. Как будет понятно специалистам в данной области техники, степень точности, необходимая для такого указания, зависит от степени первичного понимания того, как должна быть интерпретирована информация, которой обмениваются получатель и отправитель указателя. Например, если до установления связи между отправителем и получателем понятно, что признак информационного элемента принимает вид ключа базы данных для записи в конкретной таблице заранее установленной базы данных, содержащей информационный элемент, то передача ключа базы данных - это все, что необходимо для эффективной передачи информационного элемента получателю, несмотря на то что сам по себе информационный элемент не передавался между отправителем и получателем указания.
Дополнительные и/или альтернативные характеристики и преимущества вариантов осуществления настоящей технологии станут очевидными из последующего описания, прилагаемых чертежей и прилагаемой формулы изобретения.
Краткое описание чертежей
Для лучшего понимания настоящей технологии, а также других ее вариантов осуществления и характерных черт сделана ссылка на следующее описание, которое должно использоваться в сочетании с прилагаемыми чертежами, где:
На Фиг. 1 показан фронтальный вид электронного устройства, реализованного в соответствии с не ограничивающими вариантами осуществления настоящей технологии.
На Фиг. 2 показан вид сзади электронного устройства, показанного на Фиг. 1.
На Фиг. 3 показан вид сбоку электронного устройства, показанного на Фиг. 1.
На Фиг. 4 показана принципиальная схема электронного устройства, показанного на Фиг. 1.
На Фиг. 5 показано схематическое изображение множества экранов, доступных на электронном устройстве, показанном на Фиг. 1, причем множество экранов обладает одним или несколькими приложениями и файлами, организованными на них, и множество экранов реализовано в соответствии с вариантами осуществления настоящей технологии, не ограничивающими ее объем.
На Фиг. 6 показано схематичное изображение информации, расположенной в базе данных типов содержимого экрана, причем база данных типов содержимого экрана расположена на электронном устройстве, показанном на Фиг. 1.
На Фиг. 7 показано схематичное изображение информации, расположенной в базе данных типов содержимого приложения, причем база данных типов содержимого приложения расположена на электронном устройстве, показанном на Фиг. 1.
На Фиг. 8 показано схематичное изображение информации, расположенной в базе данных типов содержимого файла, причем база данных типов содержимого файла расположена на электронном устройстве, показанном на Фиг. 1.
На Фиг. 9 представлена блок-схема способа, выполняемого в соответствии с вариантами осуществления настоящей технологии, не ограничивающими ее объем, способ выполняется процессором электронного устройства, показанного на Фиг. 1.
Осуществление изобретения
На Фиг. 1 показан фронтальный вид электронного устройства 102, которое реализовано в соответствии с не ограничивающими вариантами осуществления настоящей технологии. На Фиг. 1 электронное устройство 102 реализовано в виде планшетного устройства и, соответственно, может упоминаться как планшетное устройство 102. Тем не менее, важно иметь в виду, что все варианты осуществления настоящей технологии не ограничиваются электронным устройством 102, реализованным в виде планшета. Таким образом, представленные здесь варианты осуществления могут быть адаптированы специалистами в данной области техники для любого другого типа беспроводного электронного устройства (мобильного телефона, смартфона, персонального цифрового помощника и так далее), персонального компьютера (настольного компьютера, ноутбука, нетбука и так далее) или даже сетевого оборудования (маршрутизатора, коммутатора или шлюза).
На Фиг. 1 планшетное устройство 102 может представлять собой планшет на платформе ANDROID в том смысле, что планшетное устройство 102 работает на мобильной операционной системе ANDROID (ОС), которая, в свою очередь, может работать на ядре Linux, и в настоящий момент распространяться компанией Google Со. штаб-квартирой Googleplex, расположенной в Маунтин-Вью, Калифорния, Соединенные штаты Америки. Тем не менее в альтернативных вариантах осуществления настоящей технологии, планшетное устройство 102 может работать на другой операционной системе, например (среди прочего): операционной системе WINDOWS, iOS, MAC OS и так далее.
Общее строение планшетного устройства 102 хорошо известно специалистам в данной области техники и, следовательно, здесь будут описаны только общие детали. В рамках представленной иллюстрации планшетное устройство 102 включает в себя модуль 104 ввода-вывода. Модуль 104 ввода-вывода может содержать одно или несколько устройств ввода и устройств вывода. Например, модуль 104 ввода-вывода может включать в себя клавиатуру, мышь, одну или несколько кнопок, колесико и/или дисплей (например, ж/к дисплей (LCD), светодиодный дисплей (LED), дисплей на основе интерферометрической модуляции (IMOD) или любой другой подходящий для технологии дисплей).
В общем случае, часть ввода и часть вывода модуля 104 выполнены с возможностью передавать данные, команды и ответы из внешнего мира в планшетное устройство 102. Часть вывода модуля 104 ввода-вывода в общем случае выполнена с возможностью отображать графический интерфейс пользователя (GUI), который предоставляет простой в использовании визуальный интерфейс для взаимодействия пользователя с планшетным устройством 102 и операционной системой или приложением(ями), работающим(и) на планшетном устройстве 102. В общем случае, графический интерфейс пользователя (GUI) представляет собой программы, файлы и параметры работы с графическими изображениями. Во время работы, пользователь может выбирать и активировать различные графические изображения, отображаемые упорядоченно на дисплее, чтобы инициировать функции и задачи, связанные с ними.
В представленном варианте осуществления настоящей технологии, модуль 104 ввода-вывода реализован в виде сенсорного экрана, который выполняет функциональность как устройства ввода (путем фиксирования пользовательских команд в виде прикосновений), так и устройства вывода (т.е. дисплея). Другими словами, сенсорный экран представляет собой дисплей, который определяет наличие и положение пользовательского ввода-прикосновения. В альтернативных вариантах осуществления настоящей технологии, модуль 104 ввода-вывода может быть реализован как отдельный дисплей и отдельное устройство ввода. Тем не менее, в других альтернативных вариантах осуществления настоящей технологии, модуль 104 ввода-вывода может включать в себя физическую клавиатуру (содержащую одну или несколько физических кнопок) в дополнение к сенсорному экрану.
Продолжая ссылаться на Фиг. 1, а также дополнительно ссылаясь на Фиг. 2, показан вид сзади планшетного устройства 102, которое включает в себя переднюю камеру 106 и заднюю камеру 108, обе они обозначены как камеры 106, 108. Например, камеры 106, 108 могут включать в себя оптический сенсор (например, прибор с зарядовой связью (ПЗС) или комплементарную структуру металл-оксид-полупроводник (КМОП) сенсора изображений), для обеспечения функций камеры, например, съемки фотографий или видеоклипов.
Несмотря на то, что в представленном варианте осуществления настоящей технологии имеются обе камеры - передняя камера 106 и задняя камера 108, в других вариантах осуществления может иметься только одна из них. Аналогичным образом, одна или обе передняя камера 106 и задняя камера 108 могут включать в себя несколько камер. Наконец, конкретное расположение передней камеры 106 и задней камеры 108 не ограничено тем, что представлено на Фиг. 1 и Фиг. 2.
Со ссылкой на Фиг. 3, на которой показан вид сбоку планшетного устройства 102, оно дополнительно включает в себя аудиомодуль 110. В представленном варианте осуществления настоящей технологии, аудиомодуль 110 содержит два набора динамиков - первый динамик 112 и второй динамик 114.
Планшетное устройство 102 может включать в себя набор дополнительных портов, в общем случае представленных под номером 116. Набор дополнительных портов 116 может обладать одним или несколькими из:
- порт звукового выхода (например, 3,5 мм звуковой выход)
- порт микро-USB
- видеовыход Mini-HDMI
- слот карты Micro SD
- и так далее.
Следует отметить, что конкретное количество, расположение и комбинация портов в наборе дополнительных портов не ограничена теми, которые представлены на Фиг. 3.
Со ссылкой на Фиг. 4, на которой показана принципиальная схема планшетного устройства 102, который будет использован для описания дополнительных деталей общей конструкции и структуры планшетного устройства 102.
Планшетное устройство 102 может включать в себя процессор 118. В конкретном варианте осуществления технологии, процессор 118 может включать в себя один или несколько процессоров и/или один или несколько микроконтроллеров, выполненных с возможностью выполнять инструкции для выполнения операций, связанных с работой планшетного устройства 102. В различных вариантах осуществления настоящей технологии, процессор 118 может быть реализован в виде однокристальных, многокристальных и/или электрических компонентов, включая одну или несколько интегральных схем и печатных плат. Процессор 118 может опционально содержать блок кэш-памяти (не показан) для временного локального хранения инструкций, данных или компьютерных адресов. Например, процессор 118 может включать в себя один или несколько процессоров или один или несколько контроллеров, относящихся к конкретным задачам планшетного устройства 102 или единый многофункциональный процессор или контроллер.
Процессор 118 оперативно связан с ранее упомянутым модулем 104 ввода-вывода, аудиомодулем 110 и камерами 106, 108.
Процессор 118 дополнительно связан с модулем 120 памяти. Модуль 120 памяти может охватывать один или несколько носителей и в целом предоставлять место для хранения компьютерного кода (например, программного и/или аппаратного обеспечения). Например, модуль 120 памяти может включать в себя различные материальные машиночитаемые носители, включая постоянное запоминающее устройство (ПЗУ) и/или оперативное запоминающее устройство (ОЗУ). Как известно специалистам в данной области техники, ПЗУ однонаправленно передает данные и инструкции процессору 118, а ОЗУ обычно используется для передачи данных и инструкций в двустороннем порядке.
Модуль 120 памяти также может включать в себя одно или несколько фиксированных устройств хранения данных в форме, например, жесткого диска (HDD), твердотельного накопителя (SSD), карты флеш-памяти (например, Secured Digital или SD-карты, мультимедийной карты eMMD), наряду с другими видами памяти, двусторонне соединенными с процессором 118. Информация может также располагаться на одном или нескольких съемных носителях, загруженных или установленных в планшетном устройстве 102, когда это необходимо. Например, любая из ряда подходящих карт памяти (например, SD-карт) может быть загружена в планшетное устройство 102 на временной или постоянной основе (с помощью, например, одного или нескольких набором дополнительных портов 116).
Модуль 120 памяти может хранить среди прочего серию машиночитаемых инструкций, при выполнении которых процессор 118 (а также другие компоненты планшетного устройства 102) настраиваются на выполнение различных операций, описанных здесь.
В различных конкретных вариантах осуществления настоящей технологии, планшетное устройство 102 может дополнительно содержать модуль 122 беспроводной связи и сенсорный модуль 124, оба из которых соединены с процессором 118 для упрощения различных функций планшетного устройства 102.
Модуль 122 беспроводной связи может быть создан для работы через одну или несколько беспроводных сетей, например, беспроводную персональную сеть (WPAN) (такую как, BLUETOOTH WPAN, ИК персональная сеть), WI-FI сеть (например, 802.11a/b/g/n WI-FI сеть, сеть стандартов 802.11), WI-MAX сеть, мобильная сотовая сеть (например, сеть глобальной системы мобильной связи (GSM), сеть развитого стандарта GSM с увеличенной скоростью передачи данных (EDGE), сетью универсальной мобильной телекоммуникационной системы (UMTS) и/или сетью долговременного развития (LTE)). Дополнительно, модуль 122 беспроводной связи может включать в себя хостинг протоколы, таким образом, что планшетное устройство 102 может быть выполнено как базовая станция для беспроводных устройств.
Сенсорный модуль 124 может включать в себя одно или несколько сенсорных устройств, чтобы предоставлять дополнительный ввод и упрощать различные функции планшетного устройства 102. Некоторые примеры вариантов осуществления сенсорного модуля 124 могут включать в себя одно или несколько из: акселерометр, устройство для измерения температуры окружающей среды, устройство для измерения силы гравитации, гироскоп, устройство для измерения освещенности, устройство для измерения силы ускорения, устройство для измерения окружающего геомагнитного поля, устройство для измерения степени вращения, устройство для измерения атмосферного давления, устройство для измерения относительной влажности, устройство для измерения ориентации устройства и так далее. Следует отметить, что некоторые из этих устройств могут быть реализованы как аппаратное обеспечение, программное обеспечение или комбинация их обоих.
Также предлагается модуль 126 источника питания для предоставления питания одному или нескольким компонентам планшетного устройства 102. В некоторых вариантах осуществления настоящей технологии, модуль 126 источника питания может быть реализован как литий-ионный аккумулятор. Тем не менее, могут быть использованы другие типы аккумуляторных (и обычных) батареек. Естественно, в других вариантах осуществления настоящей технологии дополнительно или альтернативно к использованию батареи, модуль 12