СПОСОБ И УСТРОЙСТВО УПРАВЛЕНИЯ ЭЛЕМЕНТАМИ В БУФЕРЕ ОБМЕНА ПОРТАТИВНОГО ТЕРМИНАЛА Российский патент 2016 года по МПК G06F3/486 G06F3/488 G06F3/14 

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

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

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

УРОВЕНЬ ТЕХНИКИ

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

[3] Функция буфера обмена является важной функцией современных портативных терминалов. Функция буфера обмена обеспечивает возможность пользователю копировать и вставлять данные между файлами. Однако, в традиционном портативном терминале функция буфера обмена ограничена одним элементом за один раз. Другими словами, в традиционных портативных терминалах функция буфера обмена ограничена обеспечением возможности пользователю копировать и/или вставлять одиночный элемент за один раз. Соответственно, для того, чтобы переместить множество элементов, пользователь должен выполнить операции копирования и вставки столько раз, каково число элементов, которые нужно переместить. Кроме того, чтобы переместить множество элементов, пользователь должен выполнять операции копирования и вставки во время перехода между экраном исходных данных и экраном конечных данных для вставки скопированных элементов, что приводит к громоздким и отнимающим много времени процессам.

[4] К тому же, традиционная функция буфера обмена также ограничена типами данных, которые функция буфера обмена может копировать и вставлять. Традиционная функция буфера обмена ограничена типами текстовых данных или данных изображения. Из-за этих ограничений, невозможно одновременно перенести текстовые элементы и элементы изображения с экрана исполнения приложения, такого как веб-браузер, взаимодействующий с функцией осуществления доступа к Интернету, на другой экран исполнения приложения.

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

ТЕХНИЧЕСКАЯ ЗАДАЧА

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

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

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

[9] Другой аспект настоящего изобретения предназначен для предоставления портативного терминала и способа управления элементами в буфере обмена портативного терминала, который способен улучшить удобство для пользователя и удобство использования терминала и конкурентоспособность с помощью расширенной функциональности буфера обмена.

[10] РЕШЕНИЕ ЗАДАЧИ

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

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

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

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

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

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

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

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

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

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

[21] ПОЛЕЗНЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

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

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

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

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

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

[33] Вышеописанные и другие аспекты, признаки и преимущества определенных вариантов осуществления настоящего изобретения будут более понятны из последующего описания, взятого совместно с сопутствующими чертежами, на которых:

[34] Фиг. 1 является блок-схемой, иллюстрирующей конфигурацию портативного терминала согласно примерному варианту осуществления настоящего изобретения;

[35] Фиг. 2 является схемой последовательности операций, иллюстрирующей способ управления элементами в буфере обмена портативного терминала согласно примерному варианту осуществления настоящего изобретения;

[36] Фиг. 3 является схемой последовательности операций, иллюстрирующей процедуру для генерирования элемента данных вырезки в способе управления элементами в буфере обмена портативного терминала согласно примерному варианту осуществления настоящего изобретения;

[37] Фиг. 4 является диаграммой, иллюстрирующей принцип генерирования элемента данных предпросмотра в способе управления элементами в буфере обмена портативного терминала согласно примерному варианту осуществления настоящего изобретения;

[38] Фиг. 5 является схемой последовательности операций, иллюстрирующей способ управления элементами в буфере обмена портативного терминала согласно примерному варианту осуществления настоящего изобретения;

[39] Фиг. 6 является графическим представлением, иллюстрирующим примерные экраны исполнения приложения, чтобы показать функционирование отображения окна буфера обмена в способе управления буфером обмена согласно примерному варианту осуществления настоящего изобретения;

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

[41] Фиг. 8A и 8B являются графическими представлениями, иллюстрирующими примерные экраны исполнения приложения, функционирующего с помощью способа управления буфером обмена согласно примерному варианту осуществления настоящего изобретения; и

[42] Фиг. 9 является схемой последовательности операций, иллюстрирующей способ управления элементами в буфере обмена портативного терминала согласно примерному варианту осуществления настоящего изобретения.

[43] На всех чертежах, следует отметить, что подобные ссылочные номера используются для изображения одинаковых или аналогичных элементов, признаков и структур.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

[44] Последующее описание со ссылкой на сопутствующие чертежи предоставлено для содействия в комплексном понимании примерных вариантов осуществления данного изобретения, заданного пунктами формулы изобретения и их эквивалентами. Оно включает в себя различные конкретные сведения для содействия в понимании этого, но они должны рассматриваться лишь как примерные. Соответственно, специалисты в данной области техники должны осознавать, что различные изменения и модификации вариантов осуществления, описанных в настоящем документе, могут быть сделаны без отступления от объема и сущности данного изобретения. К тому же, описания общеизвестных функций и конструкций могут быть опущены для ясности и краткости.

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

[46] Следует понимать, что указание единственного числа включает в себя формы множественного числа, если только контекст явно не диктует иначе. Таким образом, например, ссылка на "поверхность компонента" включает в себя ссылку на одну или более таких поверхностей.

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

[48] Фиг. 1-9, рассматриваемые ниже, и различные примерные варианты осуществления, используемые для описания принципов настоящего раскрытия в этом патентном документе, даны только в качестве иллюстрации и не должны толковаться каким-либо образом, который ограничивает объем данного раскрытия. Специалист в данной области техники поймет, что принципы настоящего раскрытия могут быть реализованы в любой соответственно скомпонованной системе, такой как портативный терминал. Термины, используемые для описания различных вариантов осуществления, являются примерными. Следует понимать, что они предоставлены лишь для помощи в понимании данного описания, и что их использование и определения никоим образом не ограничивает объем данного изобретения. Термины «первый», «второй» и подобные используются для различения между объектами, имеющими одинаковую терминологию, и никоим образом не предназначены для представления хронологического порядка, пока явно не будет заявлено иначе.

[49] Например, описание основано на конфигурации портативного терминала и способа управления операциями портативного терминала согласно различным вариантам осуществления.

[50] Фиг. 1 является блок-схемой, иллюстрирующей конфигурацию портативного терминала согласно примерному варианту осуществления.

[51] Ссылаясь на Фиг. 1, портативный терминал включает в себя модуль 110 связи, блок 120 отображения, блок 130 хранения и блок 150 управления. Хотя не изображено на чертежах, портативный терминал может включать в себя блок обработки аудио, имеющий микрофон и динамик, модуль цифрового вещания для приема и проигрывания цифрового вещания (например, Цифровое мультимедийное вещание (DMB) и Цифровое видеовещание (DVB)), по меньшей мере один модуль радиосвязи ближнего действия, такой как Bluetooth, Ассоциация по инфракрасной технологии передачи данных (IrDA), Радиочастотная идентификация (RFID) и модули Связи ближнего поля (NFC), сенсорную панель и сенсорный экран, поддерживающие ввод, основанный на касании, и батарею для подачи питания внутренним функциональным блокам.

[52] Модуль 110 связи может быть модулем для поддержки услуги радиосвязи, такой как услуга сотовой связи и услуга доступа к Интернету (например, услуга Wi-Fi), на основе технологии Беспроводной локальной сети (WLAN). Например, модуль 110 связи может быть сконфигурирован для установления канала связи с сетью для передачи и приема радиосигналов, несущих данные. В частности, в примерном варианте осуществления настоящего изобретения, модуль 110 связи может принимать сигнал, несущий основанные на веб данные (например, веб-страница, написанная на веб-языке).

[53] Блок 120 отображения сконфигурирован для отображения данных, относящихся к конфигурации и статусу функционирования портативного терминала. Например, блок 120 отображения может отображать домашний экран и экраны исполнения приложений, выполняющихся на портативном терминале, таких как передача текстовых сообщений, электронная почта, доступ к Интернету, поиск, связь, электронная книга, захват и проигрывание неподвижных и подвижных изображений, проигрывание мобильного вещания, проигрывание аудио, игровые приложения и подобные. В частности, блок 120 отображения может быть сконфигурирован для представления экрана, способного вводить определенные данные в ответ на команду пользователя и для представления области буфера обмена, вызываемой в ответ на команду пользователя. В примерном варианте осуществления, блок 120 отображения может отображать веб-страницу, принятую посредством модуля 110 связи, на области отображения. Блок 120 отображения может отображать экран исполнения, в котором часть веб-страницы заблокирована пользователем, и по меньшей мере один из текстового или мультимедийного элементов вставляется в другой экран исполнения согласно манипуляции пользователя. В примерном варианте осуществления, блок 120 отображения может отображать окно буфера обмена, показывающее элементы вырезанных данных в виде окна предпросмотра в области буфера обмена. Окно буфера обмена может быть подробно описано позднее.

[54] Блок 120 отображения может быть реализован с помощью одного из жидкокристаллического дисплея (LCD), светоизлучающего диода (LED), органического LED (OLED), OLED с активной матрицей (AMOLED) и подобных. Блок 120 отображения поддерживает ландшафтный режим и портретный режим для отображения вышеупомянутого экрана исполнения приложения (например, области отображения, области буфера обмена и т.д.). Согласно примерному варианту осуществления настоящего изобретения, блок 120 отображения может предоставлять интерфейс ввода, основанный на касании. Например, блок 120 отображения может быть обеспечен сенсорным экраном, с тем чтобы генерировать и отправлять входной сигнал в блок 150 управления в ответ на взаимодействие пользователя с сенсорным экраном. Например, блок 120 отображения может генерировать и отправлять входной сигнал в блок 150 управления в ответ на касание пользователем сенсорного экрана.

[55] Блок 130 хранения может хранить различные программы и данные, исполняемые в портативном терминале, и может включать в себя по меньшей мере одно из энергозависимого и энергонезависимого устройств памяти. Энергонезависимые устройства памяти включают в себя, например, память только для чтения (ROM), флэш-память и подобную, и энергозависимые устройства памяти включают в себя памяти с произвольным доступом (RAM) и подобную. Блок 130 хранения хранит операционную систему (OS) портативного терминала, программы и данные, относящейся к управлению блоком 120 отображения, управлению функционированием ввода, основанного на сенсорном экране, и управлению функцией буфера обмена. Блок 130 хранения может также полупостоянно или временно хранить программы и данные, относящиеся к генерированию элементов вырезанных данных и данных предпросмотра.

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

[57] Блок 150 управления управляет всеми операциями портативного терминала. Блок 150 управления может управлять операциями, относящимися к функциональности буфера обмена. Например, блок 150 управления может управлять операциями, такими как копирование определенных данных (например, текста, мультимедийных данных, и комбинации текста и мультимедийных данных) согласно команде копирования, и генерировать элемент данных вырезки и элемент данных предпросмотра на основе скопированных данных. В качестве примера, блок 150 управления может генерировать элемент данных вырезки на основе веб-языка, такого как, например, Язык гипертекстовой разметки (HTML) и Расширяемый язык разметки (XML). Блок 150 управления может также осуществлять управление для генерирования элемента данных предпросмотра с использованием обычных данных или захваченных данных, соответствующих вырезанным данным. Согласно примерному варианту осуществления, блок 150 управления может управлять операцией, относящейся к окну буфера обмена. Например, блок 150 управления может осуществлять управление для отображения области отображения, показывающей экран (например, экран веб-страницы, экран составления электронного письма и т.д.) на блоке 120 отображения, когда по меньшей мере одно приложение исполняется в ответ на запрос пользователя. Блок 150 управления также может осуществлять управление для отображения данных вырезки, выбранных пользователем среди по меньшей мере одних данных вырезки, отображаемых в окне буфера обмена внутри области отображения. Подробные операции управления блока 150 управления описаны вместе с примерными операциями портативного терминала и способа управления ими со ссылкой на сопутствующие чертежи.

[58] Блок 150 управления может также управлять операциями, относящимися к функциям генерирования портативного терминала в дополнение к вышеописанным функциям. Например, блок 150 управления может управлять операциями определенных приложений и отображать экран исполнения приложения. Блок 150 управления принимает ввод сигнала посредством средств ввода. Например, средства ввода могут включать в себя интерфейс ввода, основанный на касании, такой как сенсорный экран, клавиатура, панель набора номера и подобные. Блок 150 управления исполняет операцию, предписанную входным сигналом. Блок 150 управления может также управлять обменом данными портативного терминала посредством проводного или беспроводного канала.

[59] Портативный терминал по Фиг. 1 может быть реализован в одной из конструкций моноблочного типа, раскладного типа и выдвижного типа. Способ управления элементами в буфере обмена может быть применен ко всем типам устройств обмена информацией, мультимедийных устройств и их эквивалентам, поддерживающим функцию буфера обмена. Например, портативный терминал может быть любым терминалом мобильной связи, планшетным PC, и интеллектуальным телефоном, оборудованными модулями связи, поддерживающими соответствующие протоколы связи. Способ управления буфером обмена согласно примерному варианту осуществления настоящего изобретения может быть применен к электронным устройствам, включающим в себя портативный мультимедийный проигрыватель (PMP), проигрыватель цифрового вещания, персональный цифровой помощник (PDA), портативную игровую консоль, телевизор (TV), дисплей большого формата (LFD), систему цифровых панелей (DS), медиастойку и тому подобные.

[60] Фиг. 2 является схемой последовательности операций, иллюстрирующей способ управления элементами в буфере обмена портативного терминала согласно примерному варианту осуществления настоящего изобретения. В частности, Фиг. 2 направлен на операцию для копирования определенных данных, чтобы сгенерировать и сохранить элемент данных вырезки.

[61] Ссылаясь на Фиг. 2, блок 150 управления осуществляет управление для отображения экрана исполнения, включающего в себя элементы данных, на этапе 201. Например, блок 150 управления осуществляет управление для исполнения приложения и отображения экрана исполнения приложения в ответ на запрос пользователя. Приложение может быть применением веб-браузера, которое исполняется при отображении веб-страницы, предоставленной веб-сервером. Веб-страница может включать в себя элементы мультимедийных данных, такие как неподвижные и подвижные картинки, и текстовые элементы. Элементы мультимедийных данных могут включать в себя элемент аудиоданных, представляющий проигрываемый аудиофайл. Текстовые и мультимедийные данные, представленные данными элементами называются исходными данными.

[62] Далее, блок 150 управления обнаруживает событие первого типа на этапе 203. Например, блок 150 управления может обнаружить событие для выбора части или целого экрана исполнения, имеющего данные элементы. В качестве примера, первое событие может быть событием касания, созданным на блоке отображения (например, на сенсорном экране), или событием выбора с помощью физической клавиши, созданным на клавиатуре. Событие первого типа может быть событием, созданным для копирования части или всех исходных данных посредством блокирования (например, выбора) соответствующей части экрана исполнения и сохранения скопированных данных в буфер обмена. Соответственно, блок 150 управления осуществляет управление для блокирования области экрана исполнения в ответ на событие первого типа на этапе 205.

[63] Далее, блок 150 управления обнаруживает событие второго типа в состоянии, в котором область заблокирована на экране исполнения на этапе 207. Событием второго типа может быть событие команды копирования для копирования элемента данных, выбранного посредством события первого типа (т.е., элемента данных в области, заблокированной посредством события первого типа). Событие второго типа может соответствовать событию касания (например, по сенсорному экрану или подобному) или событию выбора с помощью физической клавиши.

[64] Далее, блок 150 управления копирует элемент данных, выбранный посредством события второго типа (например, события копирования) на этапе 209, и генерирует элемент данных вырезки на этапе 211. Например, блок 150 управления исполняет команду копирования для элементов данных в заблокированной области в ответ на событие второго типа, с тем чтобы преобразовать скопированные данные в элемент данных вырезки. В качестве примера, блок 150 управления может форматировать выбранные данные с использованием веб-языка, такого как, например, HTML и XML. Веб-язык является базовым языком программирования, используемым для генерирования веб-документа (например, веб-страницы).

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

[66] Хотя не изображено на Фиг. 2, элемент данных предпросмотра, соответствующий элементу данных вырезки, может быть сгенерирован и сохранен в процессе генерирования элемента данных вырезки в ответ на событие второго типа. Операция для генерирования и сохранения элемента данных предпросмотра описывается позднее.

[67] Наконец, блок 150 управления осуществляет управление для сохранения сгенерированного элемента данных вырезки на этапе 213. Например, блок 150 управления сохраняет элемент данных вырезки в буфере 140 обмена блока 130 хранения, и элемент данных вырезки может быть сохранен вместе с другими элементами данных вырезки накопительным образом. Например, элемент данных вырезки может быть сохранен при установлении соответствия (например, при наличии взаимосвязи) с соответствующими данными предпросмотра посредством метаинформации. Если элемент данных предпросмотра выбран в окне буфера обмена, который будет описан впоследствии, элемент данных вырезки, привязанный к выбранному элементу данных предпросмотра, вызывается для вставки в положение, обозначенное пользователем. Подробное описание этого сделано далее.

[68] Хотя не изображено на Фиг. 2, операция копирования данных, согласно событиям первого и второго типов, может быть повторена согласно намерению пользователя. Соответственно, многочисленные элементы данных вырезки могут быть сохранены в буфере обмена накопительным образом. Данные, сохраненные в буфере обмена, могут храниться временно, полупостоянно или постоянно согласно пользовательской конфигурации или настройкам.

[69] Фиг. 3 является схемой последовательности операций, иллюстрирующей процедуру для генерирования элемента данных вырезки в способе управления элементами в буфере обмена портативного терминала согласно примерному варианту осуществления настоящего изобретения. Например, Фиг. 3 изображает подробности этапа генерирования элемента данных вырезки (например, этап 211) по Фиг. 2.

[70] Ссылаясь на Фиг. 3, при генерировании элемента данных предпросмотра с скопированными данными, блок 150 управления проверяет тип элемента данных в заблокированной области в ответ на событие первого типа на этапе 301 и проверяет, является ли элемент данных элементом данных, основанным на веб-языке, или обычным элементом данных, на этапе 303. Например, блок 150 управления может определить, является ли элемент данных, выбранный в заблокированной области, элементом данных, основанным на веб-языке (в дальнейшем называемый данными формата веб-языка), предоставленным определенным веб-сервером, или обычными данными, хранящимися в терминале (в дальнейшем называемыми данными обычного формата). Например, данные обычного формата могут включать в себя данные в стандарте формата, который читается портативными терминалами. В качестве примера, формат данных может быть определен в зависимости от того, является ли исполняемое в текущий момент приложение веб-приложением для представления данных, предоставленных сервером, присоединенным через Интернет или сотовую сеть (например, приложение веб-просмотра), или другим приложением просмотра документов (например, приложение обработки текста).

[71] Если определено, что элемент данных является элементом данных обычного формата на этапе 303, то блок 150 управления осуществляет управление для генерирования элемента данных вырезки в предустановленном формате на этапе 305. Например, если скопированный элемент данных является элементом данных обычного формата, блок 150 управления может преобразовать скопированный элемент данных в элемент данных вырезки без изменения формата или конвертирования скопированного элемента данных в элемент данных вырезки, форматированный с помощью веб-языка (например, HTML или XML). Если скопированный элемент данных включает в себя текстовые и мультимедийные данные, такие как неподвижное изображение, то блок 150 управления может скопировать все из текстовых и мультимедийных данных, чтобы сгенерировать элемент данных вырезки.

[72] Если определено, что элемент данных является элементом данных формата веб-языка на этапе 303, то блок 150 управления извлекает исходный код скопированного элемента данных на этапе 307. Например, блок 150 управления извлекает теги веб-языка (например, HTML или XML) скопированных данных из исходных данных.

[73] Далее, блок 150 управления определяет, на основе извлеченного исходного кода, включает ли в себя скопированный элемент данных мультимедийные данные на этапе 309. Например, блок 150 управления может определять, есть ли тег, задающий гиперссылку в связи с неподвижным изображением, подвижным изображением или аудиоданными, посредством анализа исходного кода скопированного элемента данных.

[74] Если скопированный элемент данных не включает в себя никаких мультимедийных данных на этапе 309, то блок 150 управления осуществляет управление для генерирования элемента данных вырезки с текстом, составляющим скопированный элемент данных, на этапе 313. Если скопированный элемент данных включает в себя только текст, то блок 150 управления может скопировать только текст, чтобы сгенерировать элемент данных вырезки или преобразовать скопированные данные в элемент данных вырезки, в то же время сохраняя формат данных, основанный на веб-языке. При генерировании элемента данных вырезки, основанного на веб-языке, элемент данных вырезки может включать в себя теги, задающие размер шрифта, цвет шрифта, тип шрифта и гиперссылку на текст скопированного элемента данных.

[75] Если скопированный элемент данных включает в себя мультимедийные данные на этапе 309, то блок 150 управления загружает мультимедийные данные согласно предустановленному способу на этапе 311 и генерирует элемент данных вырезки с загруженными мультимедийными данными на этапе 313. Например, загрузка мультимедийных данных может быть выполнена способом загрузки первого типа, в котором загружаются сами мультимедийные данные, или способом загрузки второго типа, в котором копируется информация о ссылке (или информация об адресе) на веб-сервер, хранящий мультимедийные данные.

[76] В примерном варианте осуществления, в котором используется первый способ загрузки для загрузки мультимедийных данных, блок 150 управления может загружать мультимедийные данные, указанные в скопированном элементе данных, с веб-сервера на этапе 311. Блок 150 управления генерирует элемент данных вырезки, основанный на веб-языке, с использованием текста, включенного в элемент данных вырезки, и загруженных мультимедийных данных на этапе 313. То есть, блок 150 управления может осуществлять управление для генерирования элемента данных вырезки с комбинацией тега, задающего текст, включенный в скопированные данные, и тега, задающего загруженные мультимедийные данные (например, неподвижное изображение, подвижное изображение, аудиоданные и подобные). Например, блок 150 управления может осуществлять управление для генерирования элемента данных вырезки, как комбинации тегов, задающих размер шрифта, цвет шрифта, тип шрифта и гиперссылку (например, ссылку на соответствующий веб-сервер) текста, включенного в скопированные данные, и тега, задающего гиперссылку на мультимедийные данные, загруженные и сохраненные (например, метаданные (ссылка) для вызова мультимедийных данных, загруженных и сохраненных в портативном терминале).

[77] В примерном варианте осуществления, в котором используется второй способ загрузки для загрузки мультимедийных данных, блок 150 управления может осуществлять управление для генерирования элемента данных вырезки, основанного на веб-языке, с использованием текста, включенного в скопированные данные, и информации о ссылке (или информации об адресе) на веб-сервер, хранящий мультимедийные данные, вместо загрузки мультимедийных данных на этапе 313. То есть, блок 150 управления может осуществлять управление для объединения тегов, задающих текст, включенный в скопированные данные, и тега, задающего информацию о ссылке (информацию об адресе) на веб-сервер, хранящий мультимедийные данные, указанные в скопированном элементе данных, чтобы сгенерировать элемент данных вырезки. Например, блок 150 управления может генерировать элемент данных вырезки посредством объединения тегов, задающих размер шрифта, цвет шрифта, тип шрифта и гиперссылку (например, ссылку на соответствующий веб-сервер) текста, включенного в скопированные данные, и тега, задающего гиперссылку на мультимедийные данные скопированных данных (например, ссылку на веб-сервер, с которого загружаются и проигрываются мультимедийные данные).

[78] Хотя не изображено на Фиг. 3, можно предположить, что портативный терминал присоединяется к веб-серверу через Интернет и/или сотовую сеть и отображает веб-страницу, предоставленную веб-сервером. Согласно примерным вариантам осуществления, если портативный терминал не присоединен к Интернету или сотовой сети, то процедура для генерирования элемента данных вырезки может дополнительно включать в себя этап для проверки состояния сетевого соединения портативного терминала, и если определено, что портативный терминал не присоединен, то дополнительно включает в себя этап для установления соединения с сетью.

[79] Фиг. 4 является диаграммой, иллюстрирующей принцип генерирования элемента данных предпросмотра в способе управления элементами в буфере обмена портативного терминала согласно примерному варианту осуществления настоящего изобретения. В частности, Фиг. 4 изображает подробности этапа генерирования элемента данных предпросмотра по Фиг. 2.

[80] Ссылаясь на Фиг. 4, элемент данных предпросмотра может быть сгенерирован на этапе обнаружения события второго типа на этапе 207 или этапе генерирования данных вырезки на этапе 211 на Фиг. 2, согласно примерному варианту осуществления настоящего изобретения. То есть, на этапе 410, блок 150 управления может осуществлять управление для генерирования элемента данных предпросмотра, когда введено событие второго типа для копирования данных, такое как, например, на этапе 207 по Фиг. 2. К тому же, на этапе 410, блок 150 управления может осуществлять управление для генерирования элемента данных предпросмотра, когда сгенерирован элемент данных вырезки, такой как, например, на этапе 211 по Фиг. 2.

[81] Блок 150 управления может генерировать элемент данных предпросмотра согласно первому способу с использованием обычных данных и второму способу с использованием захваченных данных. Если элемент данных предпросмотра сгенерирован с использованием первого способа, блок 150 управления может генерировать данные предпросмотра с текстом, включенным в скопированный элемент данных, или мультимедийными данными (например, неподвижным изображением), загруженными и сохраненными, как указано в скопированных данных, или комбинацией текста, включенного в скопированный элемент данных, и мультимедийных данных.

[82] Если элемент предпросмотра сгенерирован с использованием второго способа, блок 150 управления захватывает область, заблокированную событием второго типа, чтобы сгенерировать захваченное изображение и преобразовать захваченное изображение в элемент данных предпросмотра.

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

[84] Фиг. 5 является схемой последовательности операций, иллюстрирующей способ управления элементами в буфере обмена портативного терминала согласно примерному варианту осуществления настоящего изобретения. В частности, Фиг. 5 направлен на операцию вставки элемента данных вырезки, сохраненного в буфере обмена.

[85] Ссылаясь на Фиг. 5, блок 150 управления осуществляет управление для отображения экрана для того, чтобы пользователь ввел данные (например, текст, мультимедийные данные и т.д.) на этапе 501. Например, блок 150 управления может исполнять приложение для закачивания данных в ответ на запрос пользователя и отображать экран исполнения приложения. В примерном варианте осуществления настоящего изобретения, приложения для обеспечения возможности пользователю закачивать данные могут включать в себя приложение электронной почты, приложение для работы с документами, приложение передачи текстовых сообщений, приложение веб-просмотра, приложение службы социальной сети (SNS) и подобные. Например, такие приложения обеспечивают возможность пользователю вводить данные, и более конкретно, обеспечивают возможность пользователю вставлять данные (например, элемент данных вырезки), которые хранятся в буфере обмена.

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

[87] При обнаружении события третьего типа, блок 150 управления осуществляет управление для отображения окна буфера обмена на экране исполнения на этапе 505. В примерном варианте осуществления, окно буфера обмена представляет множество элементов данных предпросмотра, представляющих соответствующие элементы данных вырезки, с тем чтобы облегчить манипуляцию пользователем с функцией буфера обмена (в частности, например, манипуляцию по вставке). Окно буфера обмена подробно описывается позднее со ссылкой на Фиг. 6.

[88] Далее, блок 150 управления обнаруживает событие четвертого типа, происходящее в состоянии, в котором окно буфера обмена отображается на экране, на этапе 507. В примерном варианте осуществления, событие четвертого типа может быть событием для вставки элемента данных предпросмотра, выбранного пользователем в окне буфера обмена, в положение, обозначенное пользователем на экране. В качестве примера, событие четвертого типа может вводом, основанным на касании (например, вводом "перетащить и бросить"), или вводом с помощью физической клавиши (например, манипуляцией с помощью навигационной клавиши для выбора элемента данных предпросмотра и затем вводом с помощью клавиши для вставки элемента данных предпросмотра в определенное положение).

[89] Далее, блок 150 управления вызывает элемент данных вырезки, представленный элементом данных предпросмотра, выбранным событием четвертого типа (например, событием вставки), из буфера обмена на этапе 509 и вставляет элемент данных вырезки в положение, обозначенное событием четвертого типа на этапе 511. Как упомянуто выше, элемент данных вырезки, включающий в себя мультимедийные данные, может быть отображен разными способами согласно способу загрузки мультимедийных данных. Блок 150 управления осуществляет управление для отображения вставленного элемента данных вырезки разными способами согласно состоянию соединения портативного терминала с сетью (например, Интернетом или сотовой сетью). Операция вставки описывается подробно позднее со ссылкой на Фиг. 7.

[90] Далее, блок 150 управления определяет была ли завершена операция вставки на этапе 513. Если операция вставки не завершена на этапе 513, то блок 150 управления возвращает процедуру на этапе 507. В то же время, блок 150 управления исполняет другое приложение в ответ на запрос пользователя и отображает экран исполнения этого приложения для вставки элемента данных вырезки согласно действию пользователя, как упомянуто выше. Если операция вставки завершена на этапе 513, то блок 150 управления скрывает окно буфера обмена на этапе 515. То есть, блок 150 управления может управлять так, что окно буфера обмена исчезает с экрана. В других вариантах осуществления, окно буфера обмена может быть отображено всегда, когда буфер обмена хранит элементы данных. Более того, согласно другим вариантам осуществления, пользователь может иметь возможность переключаться между по меньшей мере видом, в котором окно буфера обмена отображается на части дисплея, и видом, в котором окно буфера обмена минимизировано (например, так что окно буфера обмена исчезает).

[91] Фиг. 6 является графическим представлением, иллюстрирующим примерные экраны исполнения приложения, чтобы показать функционирование отображения окна буфера обмена в способе управления буфером обмена согласно примерному варианту осуществления настоящего изобретения.

[92] Ссылаясь на Фиг. 6, событием для вызова элемента данных вырезки может быть ввод пользователем в состоянии, в котором экран исполнения 610 приложения (например, область отображения) отображается, как показано на изображении 601 экрана. Если обнаружено событие третьего типа, окно 630 буфера обмена (например, область буфера обмена) отображается в части экрана исполнения 610, как показано на изображении 603 экрана.

[93] Согласно примерным вариантам осуществления настоящего изобретения, окно 630 буфера обмена может быть наложено на область 610 отображения. Согласно другим примерным вариантам осуществления настоящего изобретения, окно 630 буфера обмена может быть отображено с помощью действия, выталкивающего область 610 отображения. Например, размер области 610 отображения может быть уменьшен на размер окна 630 буфера обмена (в частности, по высоте), так чтобы окно 630 буфера обмена могло быть отображено в области, больше не занимаемой областью 610 отображения. Другими словами, размер области 610 отображения может быть уменьшен так, что область 610 отображения, имеющая уменьшенный размер, и окно 630 буфера обмена могут быть отображены так, чтобы располагаться в области, ранее занимаемой областью 610 отображения, до того, как область 610 отображения была уменьшена. Окно 630 буфера обмена может быть разделено на определенное число ячеек, при этом каждая имеет по меньшей мере один элемент 635 данных предпросмотра, представляющий соответствующий элемент данных вырезки, скопированный и сохраненный пользователем. Хотя окно 630 буфера обмена разделено на 4 ячейки на Фиг. 6, число ячеек может быть задано пользователем.

[94] Например, окно 630 буфера обмена может быть сконфигурировано с одним рядом, разделенным на 5 ячеек или двумя рядами, где каждый разделен на 4 ячейки. Окно 630 буфера обмена может быть сконфигурировано так, чтобы быть разделенным на такое число ячеек, сколько элементов данных вырезки сохранено до этого или на фиксированное число ячеек. В случае, когда число сохраненных элементов данных вырезки больше, чем число ячеек, по элементам данных вырезки может быть осуществлена навигация посредством прокрутки по окну буфера обмена в ответ на пользовательский ввод (например, жест смахивания, основанный на касании).

[95] В примерном варианте осуществления, пользователь может иметь возможность управлять тем, где на экране появляется окно 630 буфера обмена. Например, пользователь может иметь возможность задавать предпочтения пользователя, связанные с тем, где появляется окно 630 буфера обмена. Предпочтения пользователя могут быть характерными для приложения (например, такими что окно 630 буфера обмена может иметь разные местоположения в зависимости от конкретного приложения, или от предпочтений пользователя, связанных с конкретным приложением), или предпочтения могут быть характерными для пользователя (например, такими что окно 630 буфера обмена отображается в одинаковом местоположении для всех приложений, эксплуатируемых пользователем).

[96] Как показано на Фиг. 6, блок 120 отображения согласно примерным вариантам осуществления настоящего изобретения может отображать область 610 отображения для представления экрана для выбора определенных данных для копирования в ответ на команду пользователя, и экрана для ввода данных в ответ на команду пользователя, и окно 630 буфера обмена (область буфера обмена), включающее в себя данные предпросмотра согласно данным вырезки, сохраненным накопительным образом в ответ на команду пользователя. Как показано на изображении 603 экрана по Фиг. 6, область 630 буфера обмена может быть скомпонована в нижней области дисплея в противоположность верхней области, предоставляющей строку состояния, указывающую статус функционирования терминала (например, состояние электрического поля принятого сигнала, индикатор приема сообщений, индикатор батареи и т.д.).

[97] Фиг. 7 является графическим представлением, иллюстрирующим примерные экраны исполнения приложения, чтобы показать функционирование отображения элемента данных вырезки в способе управления буфером обмена согласно примерному варианту осуществления настоящего изобретения. В частности, Фиг. 7 показывает изображения примерных экранов, в которые вставлены элементы данных вырезки согласно примерным вариантам осуществления настоящего изобретения.

[98] Ссылаясь на Фиг. 7, если элементы данных вырезки сгенерированы с использованием только информации о ссылке на мультимедийные данные согласно, например, первому способу загрузки в состоянии, в котором портативный терминал не присоединен к сети (например, Интернету или сотовой сети), элементы данных вырезки представляются, как показано на изображении 701 примерного экрана. На изображении 701 экрана, элементы 710 данных вырезки, соответствующие неподвижным или подвижным картинкам или аудиофайлам, отключены. То есть, зоны, где вставлены элементы мультимедийных данных из числа элементов данных вырезки, представлены отметками недоступности отображения или проигрывания.

[99] При этом, если элементы данных вырезки сгенерированы с мультимедийными данными, загруженными согласно, например, второму способу загрузки, или только с информацией о ссылке на мультимедийные данные согласно первому способу загрузки в состоянии, в котором портативный терминал присоединен к сети, элементы данных вырезки представляются, как показано на изображении 730 примерного экрана. На изображении 703 экрана, элементы 730 данных вырезки, соответствующие неподвижным или подвижным картинкам или аудиофайлам, включены. То есть, мультимедийные данные отображаются и/или проигрываются в положениях, в которые они вставлены.

[100] Если элемент данных вырезки включает в себя текст с гиперссылкой, пользователь может осуществить доступ к веб-странице, привязанной посредством гиперссылки, если портативный терминал присоединен к сети, как показано на изображении 703 экрана, но не может, если портативный терминал не присоединен к сети, как показано на изображении 701 экрана.

[101] Хотя не изображено на Фиг. 7, элементы данных вырезки могут быть предоставлены в формате, основанном на веб-языке. Например, если элементы данных вырезки предоставлены в формате, основанном на веб-языке, то элемент данных вырезки может быть вставлен, при этом сохраняя формат данных, скопированных из исходных данных. Например, элемент данных вырезки может быть вставлен без изменения в размере шрифта, цвете шрифта, типе шрифта, стиле абзаца или компоновке мультимедийных данных.

[102] Фиг. 8A и 8B являются графическими представлениями, иллюстрирующими примерные экраны исполнения приложения, функционирующего с помощью способа управления буфером обмена согласно примерному варианту осуществления настоящего изобретения.

[103] На Фиг. 8A и 8B, предполагается, что экран исполнения приложения отображает визуальные данные (например, текстовые и мультимедийные данные) в области отображения, как показано на изображении 801 примерного экране. Также, предполагается, что портативный терминал присоединен к определенному серверу через Интернет и отображает экран, основанный на веб-языке (например, веб-страницу), предоставленный сервером в состоянии, соответствующем изображению 801 экрана.

[104] Пользователь может создать событие первого типа в состоянии, в котором веб-страница отображена, как показано на изображении 801 экрана. Например, событие первого типа может быть создано таким образом, что пользователь совершает касание в некотором положении и осуществляет перетаскивание для выбора зоны на экране. В этом случае, блок 150 управления блокирует данную зону в ответ на событие первого типа, как показано на изображении 803 экрана. Другими словами, пользователь может использовать событие первого типа для выбора зоны (например, и содержимого в ней) на экране.

[105] Когда определенная зона выбрана как скопированный элемент данных посредством события первого типа, как показано на изображении 803 экрана, пользователь может создать событие второго типа. Если обнаружено событие второго типа, блок 150 управления генерирует элемент данных вырезки с использованием скопированного элемента данных и сохраняет элемент данных вырезки в буфере обмена. Хотя некоторые примерные варианты осуществления осуществляют различие между событиями первого и второго типа, настоящее изобретение не ограничено ими. Например, события первого и второго типа могут быть объединены в одно событие, которое запускает копирование блокированных данных и генерирование элемента данных вырезки.

[106] Пользователь может ввести команду для исполнения другого приложения в состоянии, в котором отображается веб-страница. Например, если пользователь вводит команду для исполнения приложения электронной почты, блок 150 управления исполняет приложение электронной почты и отображает экран исполнения (например, экран составления электронного письма) приложения электронной почты на области отображения, как показано на изображении 805 примерного экрана.

[107] В состоянии, в котором отображается экран исполнения 805 приложения электронной почты, пользователь может вводить данные (например, текст) для составления электронного письма в текстовом поле, как показано на изображении 807 примерного экрана.

[108] Во время составления электронного письма, пользователь может вызвать элемент данных вырезки. Другими словами, во время составления электронного письма, пользователь может задействовать (т.е., создать) событие третьего типа для вызова окна буфера обмена. Если событие третьего типа может быть обнаружено (т.е., если вызван элемент данных вырезки), то блок 150 управления осуществляет управление для отображения окна буфера обмена в области блока 120 отображения, как показано на изображении 809 экрана. На Фиг. 8A и 8B, предполагается, что в буфере обмена были сохранены три элемента данных вырезки. Например, элемент данных вырезки, сохраненный совсем недавно из числа трех элементов данных вырезки, может быть элементом данных вырезки, сгенерированным посредством операций, соответствующих изображениям 801 и 803 экранов. Как показано на изображении 809 экрана, окно буфера обмена разделено на 4 ячейки, из которых первые три заняты элементами данных вырезки и последняя ячейка оставлена пустой. Фиг. 8A и 8B направлены на случай, в котором окно буфера обмена «выталкивает» область отображения так, что окно буфера обмена и область отображения предоставляются разделенными, как обозначено ссылочными номерами 809-813. Например, как показано в части 809, размер области отображения уменьшен на размер окна буфера обмена так, что область буфера обмена заполняет пустую область в нижней области, вызванной уменьшением в размере области отображения. В то же время, как показано в частях 809-813, нет изменения данных, введенных в области отображения (например, размера шрифта, компоновке и т.д.), тогда как длина области 610 отображения изменяется. Хотя не изображено на Фиг. 8A и 8B, окно буфера обмена может быть предоставлено как наложенное на область отображения, как обозначено ссылочным номером 603 на Фиг. 6.

[109] В состоянии, в котором окно буфера обмена отображается, как показано на изображении 809 экрана, пользователь может создать четвертое событие для вставки выбранного элемента данных предпросмотра в экран составления электронного письма, как показано на изображении 811 экрана. Например, пользователь может создать событие четвертого типа, таким образом выбирая один из элементов данных предпросмотра, и перетаскивая и бросая выбранный элемент данных предпросмотра в окно составления электронного письма, как показано на изображении 811 экрана. В качестве другого примера, событие четвертого типа может быть создано таким образом, что пользователь выбирает элемент данных предпросмотра и вставляет выбранный элемент данных предпросмотра в окно составления электронного письма посредством последовательностей манипуляций физическими клавишами. В качестве другого примера, событие четвертого типа может быть создано таким образом, что пользователь выбирает элемент данных предпросмотра и вставляет выбранный элемент данных предпросмотра в приложение (например, в окно составления электронного письма) посредством последовательностей манипуляций с сенсорным экраном (т.е., помимо лишь перемещения и бросания выбранного элемента данных предпросмотра).

[110] Если обнаружено событие четвертого типа, то блок 150 управления может проверить местоположение элемента данных вырезки, представленного элементом данных предпросмотра, выбранным посредством события четвертого типа. Блок 150 управления может вставить локализованный элемент данных вырезки в окно составления электронного письма, как показано на изображении 813 экрана. В качестве примера, элемент данных вырезки может быть комбинацией текста и картинки, как показано на изображении 813 экрана. Элемент данных вырезки может быть скомпонован вместе с данными, введенными пользователем (например, текстом, введенным пользователем, как показано на изображении 807 экрана). Элемент данных вырезки может объектом данных, форматированным на основе веб-языка, так что стиль исходных данных (например, размер шрифта, цвет шрифта, стиль абзаца, компоновка данных изображения, гиперссылка и т.д.) сохраняется. Окно буфера обмена может сохраняться во время процесса для вставки элементов данных вырезки в ответ на событие четвертого типа, как показано на изображении 813 экрана. Соответственно, пользователь может повторить вставку тех же и/или других элементов данных вырезки.

[111] В состоянии, в котором выбранный элемент данных вырезки вставляется, как показано на изображении 813 экрана, пользователь может вводить команду для завершения операции вставки. Команда завершения вставки может быть создана посредством ввода, основанного на касании, или ввода с помощью физической клавиши. Если команда завершения вставки обнаружена, блок 150 управления управляет так, что окно буфера обмена исчезает, тогда как экран составления электронного письма, имеющий введенные пользователем данные и вставленный элемент данных вырезки, сохраняется. Хотя окно буфера обмена исчезает, три элемента данных вырезки и элемента данных предпросмотра, представляющие элементы данных вырезки, удерживаются в буфере обмена.

[112] Хотя не изображено на Фиг. 8A и 8B, элемент данных предпросмотра может быть вырезан из окна буфера обмена и затем вставлен в окно составления электронного письма. В этом случае, вырезанный и вставленный элемент данных предпросмотра удаляется из окна буфера обмена. Если элемент данных предпросмотра вырезан из окна буфера обмена, то элемент данных вырезки, представленный элементом данных предпросмотра, также удаляется из буфера обмена вместе с элементом данных предпросмотра. Конечно, элемент данных предпросмотра и соответствующий элемент данных вырезки могут быть удалены независимо от операции вырезания и вставки.

[113] Фиг. 9 является схемой последовательности операций, иллюстрирующей способ управления элементами в буфере обмена портативного терминала согласно примерному варианту осуществления настоящего изобретения. В частности, Фиг. 9 направлен на операцию вставки элемента данных вырезки в формате, характерном для приложения.

[114] Ссылаясь на Фиг. 9, блок 150 управления осуществляет управление для отображения экрана, обеспечивая возможность пользователю вводить данные на этапе 901. Далее, блок 150 управления осуществляет управление для отображения окна буфера обмена в ответ на запрос пользователя на этапе 903. Окно буфера обмена может включать в себя по меньшей мере один элемент данных предпросмотра.

[115] Далее, блок 150 управления обнаруживает событие четвертого типа, дающее команду вставить элемент данных вырезки, представленный элементом данных предпросмотра, выбранным из окна буфера обмена на этапе 905.

[116] Если обнаружено событие четвертого типа, блок 150 управления проверяет тип выполняющегося в данный момент приложения на этапе 907. Например, блок 150 управления определяет, является ли выполняющееся в данный момент приложение приложением, основанным на веб-языке (например, приложением веб-просмотра, SNS-приложением, приложением электронной почты, приложением для работы с веб-документами или подобным), или обычным приложением (например, приложением передачи текстовых сообщений, и/или приложением для работы с документами, не поддерживающим веб-язык).

[117] Если выполняющееся в данный момент приложение является приложением, основанным на веб-языке, то блок 150 управления вставляет элемент данных вырезки в экран в формате, основанном на веб-языке, на этапе 909.

[118] Если выполняющееся в данный момент приложение не является приложением, основанным на веб-языке, то блок 150 управления проверяет форматы, поддерживаемые приложением, на этапе 911.

[119] Далее, блок 150 управления конвертирует элемент данных вырезки в формат данных, поддерживаемый приложением, на этапе 913. Например, если выполняющееся в данный момент приложение является приложением передачи текстовых сообщений, то блок 150 управления конвертирует элемент данных вырезки в формат данных, поддерживаемый приложением передачи текстовых сообщений. В качестве другого примера, если выполняющееся в данный момент приложение является приложением для работы с документами, то блок 150 управления конвертирует элемент данных вырезки, основанный на веб-языке, в формат данных, поддерживаемый приложением для работы с документами. При конвертировании формата данных, мультимедийные данные, включенные в элемент данных вырезки, основанный на веб-языке, могут быть удалены или удержаны, в зависимости от того, может ли приложение обработать мультимедийные данные. То есть, блок 150 управления может осуществлять управление для конвертирования формата данных элемента данных вырезки с мультимедийными данными, включенными в элемент данных вырезки, или без них.

[120] Наконец, блок 150 управления вставляет сконвертированный элемент данных вырезки, куда хочет пользователь, на экране на этапе 915. В то же время, сконвертированный элемент данных вырезки может быть вставлен с мультимедийными данными или без них, в зависимости от того, может ли приложение обработать мультимедийные данные.

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

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

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

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

название год авторы номер документа
МОБИЛЬНЫЙ ТЕРМИНАЛ И СПОСОБ УПРАВЛЕНИЯ ВЫВОДОМ ДАННЫХ В ВИДЕ СПИСКА НА ОСНОВЕ МУЛЬТИКАСАНИЯ ДЛЯ НЕГО 2011
  • Лим Ван Соо
  • Йоун Су Дзунг
  • Лим Киоунг Ае
  • Ли Санг Ки
  • Шим Су Ми
RU2595933C2
СПОСОБ ПРЕДОСТАВЛЕНИЯ ОБРАТНОЙ СВЯЗИ В ОТВЕТ НА ПОЛЬЗОВАТЕЛЬСКИЙ ВВОД И ТЕРМИНАЛ, ЕГО РЕАЛИЗУЮЩИЙ 2014
  • Ким Дзинйонг
  • Канг Дзийоунг
  • Ким Даесунг
  • Ли Бойоунг
  • Лим Сеунгкиунг
  • Дзеон Дзинйоунг
RU2675153C2
СПОСОБЫ ДЛЯ МОДИФИКАЦИИ ДОКУМЕНТА С ИСПОЛЬЗОВАНИЕМ СКРЫТОЙ ПОВЕРХНОСТИ ПЕРЕНОСА 2009
  • Макдоналд Пол
  • Бейли Эрик
RU2507573C2
СПОСОБ И УСТРОЙСТВО УПРАВЛЕНИЯ РАСПИСАНИЯМИ В ПОРТАТИВНОМ ТЕРМИНАЛЕ 2012
  • Ким Тае Йеон
  • Парк Ми Дзунг
RU2630233C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ОБЕСПЕЧЕНИЯ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ 2014
  • Дзунг Хо-Янг
  • Ким До-Хиеонг
  • Ким Дзи-Хоон
  • Ли Донг-Чанг
  • Ли Донг-Хиук
  • Ли Дзае-Воонг
  • Чанг Вон-Сук
  • Хванг Сеонг-Таек
RU2677393C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ОБЕСПЕЧЕНИЯ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ 2014
  • Дзунг Хо-Янг
  • Ким До-Хиеонг
  • Ким Дзи-Хоон
  • Ли Донг-Чанг
  • Ли Донг-Хиук
  • Ли Дзае-Воонг
  • Чанг Вон-Сук
  • Хванг Сеонг-Таек
RU2706951C2
ИСПОЛЬЗОВАНИЕ СОДЕРЖИМОГО СТРАНИЦЫ ДЛЯ РЕШЕНИЯ ЗАДАЧИ ТОЧНОГО ПОДБОРА РЕКЛАМЫ 2013
  • Цыпляев Максим Викторович
  • Вербицкий Андрей Владиславович
RU2630382C2
СПОСОБ ПРЕДСТАВЛЕНИЯ ИНФОРМАЦИИ, УСТРОЙСТВО И ЗАПОМИНАЮЩИЙ НОСИТЕЛЬ ИНФОРМАЦИИ ДЛЯ НЕГО 2019
  • Го, Тао
  • Чжун, И
  • Чэнь, Ин
RU2734780C1
КОПИРОВАНИЕ ТЕКСТА С ИСПОЛЬЗОВАНИЕМ СЕНСОРНОГО ДИСПЛЕЯ 2007
  • Юан Шиджун
RU2416120C2
СПОСОБ ДЕЙСТВИЯ ТЕРМИНАЛА НА ОСНОВЕ МНОЖЕСТВЕННЫХ ВВОДОВ И ПОДДЕРЖИВАЮЩИЙ ЕГО ПОРТАТИВНЫЙ ТЕРМИНАЛ 2011
  • Ким Киунг Хва
  • Шин Донг Дзун
  • Канг Дзи Янг
RU2604990C2

Иллюстрации к изобретению RU 2 603 527 C2

Реферат патента 2016 года СПОСОБ И УСТРОЙСТВО УПРАВЛЕНИЯ ЭЛЕМЕНТАМИ В БУФЕРЕ ОБМЕНА ПОРТАТИВНОГО ТЕРМИНАЛА

Группа изобретений относится к области вычислительной техники и может быть использована для управления элементами в буфере обмена портативного терминала. Техническим результатом является обеспечение возможности одновременного отображения и переноса множества данных вырезки. Устройство содержит блок ввода, блок отображения и блок управления, сконфигурированный с возможностью: сохранения, в ответ на команду копирования в блоке ввода, данных, которые выбраны из данных, отображаемых на блоке отображения, в качестве данных вырезки, отображения, в ответ на событие вызова данных вырезки, окна данных вырезки на блоке отображения, причем окно данных вырезки содержит множество данных вырезки, отображаемых в нем в качестве данных предпросмотра, и вставки данных вырезки, выбранных блоком ввода, из окна данных вырезки на блоке отображения, причем когда выбранные данные являются основанными на веб данными, содержащими адрес в виде веб-ссылки, выбранные данные сохраняются в качестве данных вырезки на основе по меньшей мере одних из данных веб-идентификации и мультимедийных данных. 2 н. и 18 з.п. ф-лы, 10 ил.

Формула изобретения RU 2 603 527 C2

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

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

3. Портативный терминал по п. 1, в котором данные вырезки включают в себя по меньшей мере одно из текста, изображения, видео или аудио.

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

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

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

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

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

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

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

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

12. Портативный терминал по п. 1, в котором блок управления дополнительно сконфигурирован с возможностью, когда выбранные данные являются основанными на веб данными, определения веб-сервера, связанного с выбранными данными, загрузки мультимедийных данных с этого веб-сервера, генерирования данных вырезки на основе загруженных мультимедийных данных и сохранения данных вырезки.

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

14. Портативный терминал по п. 1, в котором данные веб-идентификации содержат информацию о ссылке или информацию об адресе.

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

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

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

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

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

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

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

Колосоуборка 1923
  • Беляков И.Д.
SU2009A1
US 2009025016 A1, 22.01.2009
US 2008201656 A1, 21.08.2008
US 5404442 A, 04.04.1995
РАСШИРЯЕМОЕ СОЗДАНИЕ И РЕДАКТИРОВАНИЕ ОБЪЕДИНЕННЫХ НАБОРОВ 2003
  • Бейлинсон Крэг
  • Эванс Кристофер А.
  • Винклер Дэвид
  • Парк Джа
  • Бучанан Эмили
  • Хэндерсон Джеред
  • Белт Джеффри
  • Обла Прайтвинет
  • Чор Энтони
  • Гулд Вильям
  • Шахпурвала Шаббир
  • Иванович Релджа
RU2351981C2

RU 2 603 527 C2

Авторы

Хан Хиун Киу

Ким Миенг Гиу

Канг Йеон Гу

Даты

2016-11-27Публикация

2012-03-21Подача