Область техники
[0001] Настоящее изобретение в целом относится к приему и отображению серверных страниц и web-страниц.
Уровень техники
[0002] Портативные беспроводные терминалы (в этом документе, «терминалы» или «электронные устройства»), такие как интеллектуальные телефоны и планшетные PC, получили распространение в силу поддержки аппаратного и программного обеспечения, которое может предоставлять различное содержимое, как впрочем, и увеличенного размера сенсорного экрана. Обычные портативные терминалы имеют в себе различные модули связи и поддерживают услуги связи, основанные на модулях связи. Типичные портативные терминалы имеют модули мобильной связи для поддержки функций мобильной связи и поддержки услуги телефонной связи, услуги обмена сообщениями, и услуги передачи данных на основании соответствующих модулей мобильной связи. Кроме того, из-за развития технологий услуги передачи данных терминалы в настоящее время принимают содержимое, созданное различными серверами, и предоставляют услуги передачи данных, такие как web-серфинг и работу с электронной почтой.
[0003] Между тем, несмотря на то, что технологии связи портативного терминала быстро развиваются, скорость, с которой данные передаются беспроводным образом, все еще в целом низкая в сравнении с проводной связью. Соответственно, обычному портативному терминалу часто требуется существенное время для загрузки и отображения принимаемых web-страниц. В частности, когда соответствующая web-страница включает в себя объект большой емкости, такой как видео или аудиообъект, время загрузки страницы значительно увеличивается, тем самым причиняя неудобство пользователю.
Раскрытие изобретения
Техническая задача
[0004] Описываемые в этом документе варианты осуществления дают возможность выборочного приема объектов в рамках серверной страницы, что может поддерживать более быструю идентификацию информации, требуемой беспроводному терминалу и пользователю. Переключение страниц облегчается посредством поддержки функционирования серверной страницы на основании объектов.
[0005] Настоящее изобретение предоставляет способы приема и отображения серверной страницы и ее информации в электронном устройстве, которые могут быть особенно предпочтительными для беспроводного устройства, функционирующего при медленном канале связи. Исходно принимаются данные, представляющие собой порции множества объектов, включенных в страницу. Затем генерируются и отображаются индикаторы прогресса, индивидуально показывающие состояния прогресса приема принимаемых объектов.
[0006] В различных вариантах осуществления вводы пользователя могут приниматься либо для отмены приема конкретного объекта, либо для разрешения приема объекта при автоматической отмене приема других объектов. Варианты осуществления таким образом могут ускорить процесс приема требуемой информации, и в особенности пригодны для повышения производительности при медленном канале приема.
Решение задачи
[0007] В соответствии с аспектом настоящего изобретения предоставляется электронное устройство, поддерживающее функционирование серверной страницы. Устройство включает в себя: блок связи для приема каждого из множества объектов, включенных в серверную страницу; блок отображения для отображения частичных индикаторов прогресса, индивидуально показывающих состояния прогресса приема принимаемых объектов; и контроллер, управляющий отображением множества элементов, представляющих собой объекты, связанных с частичными индикаторами прогресса.
[0008] В соответствии с другим аспектом, предоставляется способ функционирования серверной страницы. Способ включает в себя этапы, на которых: принимают каждый из множества объектов, включенных в серверную страницу; и отображают частичные индикаторы прогресса, индивидуально показывающие состояния прогресса приема множества принимаемых объектов.
[0009] В соответствии с еще одним другим аспектом, предоставляется способ для функционирования серверной страницы. Способ включает в себя этапы, на которых: принимают серверную страницу, включающую в себя множество информации адреса объекта; и выводят индикаторы прогресса, индивидуально показывающие состояния прогресса множества объектов, в зонах на серверной странице, в которые объекты должны быть выведены.
[0010] В соответствии с аспектом, генерирование каждого частичного индикатора прогресса может контролироваться посредством извлечения или идентификации, по меньшей мере, части принятых данных Языка Гипертекстовой Разметки (HTML), описывающих множество объектов.
Преимущественные эффекты изобретения
[0011] Реализации могут обладать одним или более следующими преимуществами и эффектами:
[0012] Простая идентификация состояния приема индивидуального объекта может быть поддержана посредством реализации загрузки серверной страницы на основе объектов.
[0013] Также возможна более быстрая реализация серверной страницы посредством выдачи команды о том, что принимается только конкретный объект или прием конкретного объекта автоматически или вручную останавливается в серверной странице, функционирующей на основе объектов, и соответственно, это поддерживает более быстрое переключение на другую страницу.
Краткое описание чертежей
[0014] Вышеприведенные и прочие аспекты, признаки и преимущества настоящего изобретения станут более очевидны из следующего подробного описания совместно с сопроводительными чертежами, на которых:
[0015] Фиг. 1 является схемой, схематично иллюстрирующей конфигурацию системы предоставления серверной страницы в соответствии с вариантом осуществления настоящего изобретения;
[0016] Фиг. 2 является структурной схемой, иллюстрирующей примерную конфигурацию терминала с Фиг. 1.
[0017] Фиг. 3 является структурной схемой, иллюстрирующей примерную конфигурацию контроллера в терминале с Фиг. 1.
[0018] Фиг. 4 является блок-схемой для описания способа функционирования терминала для приема и отображения серверной страницы в соответствии с вариантом осуществления настоящего изобретения;
[0019] Фиг. 5 иллюстрирует пример первого экрана предоставления серверной страницы в соответствии с вариантом осуществления настоящего изобретения;
[0020] Фиг. 6 иллюстрирует пример второго экрана предоставления серверной страницы в соответствии с вариантом осуществления настоящего изобретения;
[0021] Фиг. 7 иллюстрирует пример третьего экрана предоставления серверной страницы в соответствии с вариантом осуществления настоящего изобретения;
[0022] Фиг. 8 иллюстрирует пример четвертого экрана предоставления серверной страницы в соответствии с вариантом осуществления настоящего изобретения; и
[0023] Фиг. 9 иллюстрирует пример пятого экрана предоставления серверной страницы в соответствии с вариантом осуществления настоящего изобретения.
Вариант осуществления изобретения
[0024] Далее примерные варианты осуществления настоящего изобретения подробно описываются со ссылкой на сопроводительные чертежи, на которых подобные ссылочные элементы обозначают подобные элементы или признаки. В данном описании подробное описание технологий, которые известны в области техники или которые непосредственно не относятся к настоящему изобретению, могут быть опущены. Кроме того, подробное описание компонентов с по существу одинаковыми структурами и процессами могут быть опущены. Следует отметить, что некоторые компоненты, показанные на сопроводительных чертежах, могут быть преувеличены, опущены или проиллюстрированы схематично, и размер каждого компонента может не точно отражать его фактический размер. Соответственно, настоящее изобретение не ограничивается относительным размером или интервалом, показанным на сопроводительных чертежах.
[0025] В этом документе «терминал» является устройством беспроводной электронной связи, которое может быть портативным или стационарным. Используемые в этом документе термины «терминал», «электронное устройство», и «устройство» являются синонимами и используются взаимозаменяемо. Примеры терминалов включают в себя, но не ограничиваются: интеллектуальные телефоны, планшетные PC, компьютеры класса ноутбук, сотовые телефоны, камеры с возможностью беспроводной связи, приемники цифрового вещания, музыкальные проигрыватели, и т.д.
[0026] В этом документе понятие «блок» может означать компонент, часть, или устройство.
[0027] В этом документе «страница» используется для того, чтобы означать серверную страницу или web-страницу. «Серверная страница» является страницей, которая генерируется сервером.
[0028] Используемые в этом документы фразы, такие как «прием объекта» могут означать прием полных данных или порции данных, составляющих тот объект. Фразы, такие как «частичный прием объекта» означают прием лишь порции данных, составляющих целый объект. Фразы «объем объекта» и подобные формы означают объем данных, представляющих собой тот объект. Например, «объем принятого объекта» означает объем данных или процент от совокупных данных, содержащих полный объект, который был принят.
[0029] Фиг. 1 является схемой, схематично иллюстрирующей конфигурацию системы 10 предоставления серверной страницы, в соответствии с вариантом осуществления настоящего изобретения. Системе 10 предоставления серверной страницы включает в себя сервер 200, сеть 300 связи, и терминал 100 (устройство). Сеть 300 связи может быть сетью Интернет, и в этом случае серверные страницы, предоставляемые сервером 200, являются web-страницами, т.е., страницами Всемирной Паутины. Также рассматриваются прочие сети связи, такие как частные сети.
[0030] Система 10 предоставления серверной страницы поддерживает предоставление серверной страницы, предварительно сгенерированной сервером 200, терминалу 100 через сеть 300 связи. Сервер 200 передает страницу терминалу 100 в качестве единицы данных, которая включает в себя набор объектов. Как описывается позже, терминал 100 поддерживает предоставление состояния приема каждого из принимаемых объектов. Терминал 100 может быть выполнен с возможностью разрешения пользователю выбирать приоритетный или исключительный прием по меньшей мере одного конкретного объекта из набора объектов, до приема полных данных всех объектов. В другой реализации, поддерживается прием только данных выбранных объектов в соответствии с заранее подготовленной установкой. В другой опции варианта осуществления, рассматриваемой позже, принимаются только объекты, назначенные пользователем. Т.е., в течение времени прогресса приема в отношении нескольких объектов, терминал 100 может быть выполнен с возможностью разрешения пользователю выбирать объект, для которого операция приема должна продолжаться, тогда как в отношении приема не выбранных объектов предписывается автоматическое прекращение. Таким образом, пользователю не требуется ждать, пока будут приняты не выбранные объекты перед выполнением операции, которая относится к выбранным объектам. Также выбранные объекты могут поступать быстрее, чем они поступали бы в противном случае, так как упрощается задача обработки терминала 100, и сокетные соединения с не выбранными объектами закрываются, высвобождая полосу пропускания сети для выбранного объекта(ов).
[0031] Каждый объект может включать в себя предварительно определенную информацию адреса для конфигурирования серверной страницы, например, конкретную информацию адреса, такую как информация URL-адреса. Информация адреса может быть информацией абсолютного адреса или информацией относительного адреса между объектами. Как более подробно описывается ниже, система 10 предоставления серверной страницы разрешает пользователю принимать серверную страницу в форме, которая требуется пользователю, из числа различных форм в соответствии с по меньшей мере одной схемой. Таким образом, проблема времени простоя из-за неэффективного приема данных для ожидания загрузки целой серверной страницы может быть решена посредством подходящего выбора объектов.
[0032] Сервер 200 обладает конфигурацией для создания и предоставления серверной страницы, как описано выше, и может быть web-сервером, соединенным с сетью Интернет. Соответственно, сервер 200 получает доступ к сети Интернет, а также системе мобильной связи для поддержки беспроводной передачи данных, содержащих серверную страницу, получившему доступ терминалу 100. В частности, сервер 200 может предоставлять страницу в форме Языка Гипертекстовой Разметки (HTML), или в форме Протокола Передачи Гипертекста (HTTP) или HTTPS. Страница, предоставляемая сервером 200, может быть сконфигурирована посредством размещения множества объектов в одной или более зонах, разбитых посредством шаблонов. Здесь, множество объектов может включать в себя текст, изображение, и/или аудиоданные, а изображения могут быть неподвижным изображением или видео. В странице, предоставляемой сервером 200, данные HTML, которые описывают страницу и соответствующие объекты, могут быть предоставлены параллельно в соответствии с их маршрутами. С этой целью на терминале создаются разные сокетные соединения для параллельного приема объектов.
[0033] Сеть связи 300 может поддерживать формирование канала связи между сервером 200 и терминалом 100. Когда терминал 100 реализован таким образом, что включает в себя модуль мобильной связи, а сервер 200 реализован с возможностью доступа к сети Интернет через проводное соединение, сеть 300 связи включает в себя устройство сети мобильной связи и устройство сети Интернет для формирования канала связи между сервером 200 и терминалом 100, и включает в себя шлюз для соединения устройства сети связи и устройства сети Интернет. Кроме того, когда терминал 100 выполнен с возможностью предоставления доступа к сети Интернет через беспроводную точку доступа, сеть 300 связи в основном включает в себя устройство сети Интернет и может быть выполнена с возможностью включения в себя проводных/беспроводных точек доступа в соответствии с типами доступа терминала 100 и сервера 200. Как описано выше, сеть 300 связи, используемая в вариантах осуществления в этом документе, формирует канал связи для передачи серверной страницы между терминалом 100 и сервером 200 и может быть реализована в по меньшей мере одной из различных форм, при которой сервер 200 может предоставлять страницу терминалу 100. Между тем, в процессе, в котором сервер 200 передает страницу терминалу 100 и затем терминал 100 принимает страницу от сервера 200, блок 300 связи может передавать соответствующее сообщение запроса отмены объекта в отношении объекта, чей прием отменяется, серверу 200. Таким образом, сетевой трафик между сервером 200 и терминалом 100 сокращается, что может привести к более быстрому переносу требуемых объектов в приоритетном виде.
[0034] Терминал 100 выполняет доступ к серверу 200. Когда доступ успешен, терминал 100 может принимать и выводить страницу, создаваемую сервером 200. В течение этого процесса, терминал 100 может принимать страницу, создаваемую сервером 200, параллельно в предварительно определенных единицах объектов. В частности, терминал 100 выполняет доступ к серверу 200 на основании HTTP и принимает от сервера 200 различные объекты, включенные в серверную страницу, например, данные HTML, включающие в себя информацию описания в отношении каждого из объектов, включенных в страницу; шаблон, который задает секции страницы; и по меньшей мере один объект, размещенный в каждой секции, которая задается шаблоном. На этот раз, терминал 100 может индивидуально генерировать и управлять маршрутами протокола (например, TCP, UCP или необработанные IP протоколы) и маршрутами сокета для приема соответствующих объектов с тем, чтобы параллельно принимать объекты. В частности, терминал 100 в соответствии с настоящим изобретением получает и отображает информацию о состояниях приема соответствующих объектов, разрешая пользователю отменить прием по меньшей мере одного объекта, или разрешая отмену приема объекта посредством заранее подготовленной установки. Когда генерируется событие ввода для отмены конкретного объекта, терминал 100 может отменять прием объекта посредством высвобождения маршрутов протокола и маршрутов сокета, сгенерированных для приема соответствующего объекта, и удалять уже принятые его данные из целых данных страницы. Пользователь терминала 100 в соответствии с настоящим изобретением, может сокращать количество объектов, которые в совокупности должны быть приняты, посредством отмены приема по меньшей мере одного объекта, и соответственно конструировать принимаемую страницу посредством использования меньшего числа объектов, так что существует возможность более быстрого вывода (т.е., отображения и воспроизведения аудио) страницы.
[0035] Фиг. 2 является структурной схемой, иллюстрирующей примерную конфигурацию терминала 100 в соответствии с настоящим изобретением. Терминал 100 может включать в себя блок 110 связи, блок 120 ввода, аудиопроцессор 130, блок 140 отображения, блок 150 хранения, и контроллер 160.
[0036] Терминал 100 с вышеприведенной конфигурацией может принимать серверную страницу посредством использования блока 110 связи. С этой целью, для того чтобы параллельно индивидуально принимать объекты, включенные в серверную страницу, терминал 100 поддерживает генерирование множества маршрутов протокола и маршрутов сокета, соответствующих соответствующим объектам. Также, терминал 100 управляет приемом объектов посредством идентификации данных HTML принимаемой страницы и вывода индикатора прогресса на экран, для идентификации объемов данных или процентов уже принятых объектов из числа объектов страницы посредством проверки объемов данных. Соответственно, в процессе приема и вывода страницы, терминал 100 делает доступными пользователю состояния приема, и дает возможность отмены приема объектов, включенных в страницу, тем самым страница более быстро реализуется и выводится посредством управления количеством объектов, в отношении которых требуется полный прием. В течение этого процесса, терминал 100 разрешает пользователю принимать только конкретные объекты, которые требуются пользователю, из конфигураций страницы, и таким образом поддерживает быстрое увеличение приема страницы и скорости вывода.
[0037] Блок 110 связи может поддерживать формирование канала связи с сервером 200 посредством формирования канала связи с сетью 300 связи. Блок 110 связи может быть реализован в форме по меньшей мере одного из различных модулей связи, которые могут принимать страницу от сервера 200. Например, блок 110 связи может быть реализован посредством модуля WiFi, который может получать доступ к серверу 200 через беспроводную точку доступа, или модуля мобильной связи, который может получать доступ к серверу 200 через систему мобильной связи. В частности, блок 110 связи в соответствии с настоящим изобретением может формировать канал связи на основе HTTP с сервером 200 и принимать данные HTML и различные объекты, включенные в страницу, на основании HTTP. В частности, по приему данных HTML, включающих в себя информацию описания в отношении различных объектов, включенных в страницу, блок 110 связи декодирует принятые данные и передает декодированные данные контроллеру 160. Соответственно, до того, как блок 110 связи полностью примет данные HTML, контроллер 160 дает возможность приема для каждого объекта в соответствии с вариантом осуществления настоящего изобретения со ссылкой на информацию описания в отношении объектов, включенных в данные HTML. В качестве альтернативы, после того, как блок 110 связи полностью принимает все данные HTML, контроллер 160 в соответствии с настоящим изобретением может управлять дальнейшей обработкой приема для каждого объекта посредством использования соответствующих данных.
[0038] Блок 120 ввода имеет конфигурацию для генерирования различных сигналов ввода, требуемых для управления терминалом 100. Блок 120 ввода может быть реализован посредством главной клавиши, боковой клавиши, клавишной панели или подобного, и может быть реализован в форме сенсорного экрана или сенсорной панели, когда блок 140 отображения терминала 100 поддерживает функцию связи. В качестве альтернативы, блок 120 ввода может быть реализован посредством электронного пера или пера с электромагнитной индукцией. Блок 120 ввода может генерировать: сигнал ввода для выдачи запроса на доступ к серверу 200, и сигнал ввода для управления приемом по меньшей мере одного объекта, включенного в серверную страницу, принимаемую после доступа к серверу 200; сигнал ввода для ввода информации, требуемой конкретному объекту; сигнал ввода для выдачи запроса на переключение страницы, и подобного. Сгенерированные сигналы ввода могут быть переданы контроллеру 160, чтобы выступать в качестве команд для выполнения функций в соответствии с соответствующими намерениями ввода.
[0039] Аудиопроцессор 130 включает в себя громкоговоритель для поддержки различных выводов аудиоданных в соответствии с функционированием терминала 100. Когда терминал 100 поддерживает функцию телефонной связи или функцию записи, аудиопроцессор 130 включает в себя микрофон для сбора аудиоданных. Аудиопроцессор 130 поддерживает вывод аудиоданных для информирования о приеме серверной страницы, и в частности поддерживает вывод направляющего звука или звука эффекта для информирования о том, что прием был завершен, когда присутствует по меньшей мере один объект, прием которого был завершен из числа множества объектов, включенных в серверную страницу. Кроме того, когда от блока 120 ввода или блока 140 отображения с функцией ввода генерируется отмена приема по меньшей мере одного объекта, аудиопроцессор 130 может поддерживать предварительно заданный вывод аудиоданных в соответствии с генерированием соответствующей отмены. Поддержка вывода направляющего звука или звука эффекта может быть опущена в соответствии с настройкой пользователя.
[0040] Блок 140 отображения может отображать различные экраны, требуемые для функционирования терминала 100. Например, блок 140 отображения может выводить конкретный экран web-услуги, к которой получают доступ через блок 110 связи. Т.е., блок 140 отображения может поддерживать вывод серверной страницы, принимаемой от сервера 200. Кроме того, когда запрашивается переключение страницы в соответствии с управлением пользователя, блок 140 отображения может поддерживать вывод страницы в соответствии с запросом переключения. Блок 140 отображения выполнен с возможностью включения в себя сенсорной панели и панели отображения для поддержки функции ввода, как, впрочем, и функции отображения, и поддерживает настройку эффективной зоны сенсорной панели в соответствии с различными картами виртуальных клавиш, которые выводятся на панель отображения. В частности, в процессе вывода серверной страницы, блок 140 отображения может отображать по меньшей мере один индикатор прогресса, указывающий состояние приема по меньшей мере одного объекта, включенного в серверную страницу, и создавать наложение экрана установки, который может управлять приемом по меньшей мере одного объекта, и экрана состояния приема страницы. Различные интерфейсы экрана, предоставляемые через блок 140 отображения, будут более подробно описаны со ссылкой на Фиг. 4-9.
[0041] Блок 150 хранения может хранить различные программы, требуемые для приведения в действие терминала 100 в соответствии с настоящим изобретением, и программы, которые относятся к различным функциям, поддерживаемым терминалом 100, и хранить данные в соответствии с поддержкой или функционированием соответствующей программы. В частности, блок 150 хранения включает в себя web-браузер для получения доступа к серверу 200 и включает в себя информацию 151 установки приема страницы для приема серверной страницы, принимаемой от сервера 200, в предварительно определенной форме через web-браузер.
[0042] Информация 151 установки приема страницы включает в себя информацию, которая предварительно задает части объекта серверной страницы, которые должны быть приняты. Например, информация 151 установки приема страницы может включать в себя первую информацию установки, предназначенную для того, чтобы разрешить пользователю осуществлять непосредственное управление приемом всех объектов, включенных в страницу, посредством идентификации данных HTML страницы. Кроме того, информация 151 установки приема страницы может включать в себя вторую информацию установки, предназначенную для того, чтобы только предварительно заданные конкретные объекты принимались из числа всех объектов, включенных в страницу, а прием других объектов автоматически отменялся. Здесь, во второй информации установки, информация установки ограничения, предназначенная применяться только к исходно принимаемой странице, после функции получения доступа к серверу 200, например, активации web-браузера, может быть включена в информацию 151 установки приема страницы.
[0043] Между тем, информация 151 установки приема страницы может включать в себя информацию установки индикатора прогресса, предназначенную для вывода индикаторов прогресса для вывода состояния приема каждого принимаемого объекта в одной зоне экрана. Информация установки индикатора прогресса может включать в себя: информацию установки, которая задает форму индикаторов прогресса, например, в форме списков, соответствующих объектам; информацию установки, которая задает индикаторы прогресса в качестве распределенных и размещенных в позициях, в которых выводятся объекты; и информацию установки в отношении позиций, в которых выводятся объекты, предоставляемую в форме предварительно определенного изображения или пиктограммы (объясняется позже на Фиг. 8). Различные примеры информации 151 установки приема страницы будут описаны более подробно со ссылкой на Фиг. 5-9.
[0044] Контроллер 160 может поддерживать общий поток сигналов, который относится к управлению функционированием терминала 100 и обработке, передаче, хранению, и управлению данными. В частности, контроллер 160 может управлять приемом и выводом объектов, включенных в серверную страницу, в соответствии с настоящим изобретением. Для осуществления этого управления, контроллер 160 включает в себя конфигурацию, как иллюстрируется на Фиг. 3.
[0045] Фиг. 3 является структурной схемой, иллюстрирующей примерную конфигурацию контроллера 160, включенного в терминал 100, в соответствии с настоящим изобретением. Контроллер 160 может включать в себя коллектор 161 события, блок 165 вывода страницы, и процессор 163 информации.
[0046] Коллектор 161 события имеет конфигурацию для приема различных сигналов ввода или событий ввода, генерируемых блоком 120 ввода терминала 100 или блоком 140 отображения с функцией ввода. В частности, когда генерируется событие ввода для приема серверной страницы, коллектор 161 может передавать событие ввода процессору 163 информации. Кроме того, когда страница, включающая в себя множество объектов, выводится на блок 140 отображения в единицах объектов, коллектор 161 события может собирать событие ввода для отмены приема по меньшей мере одного объекта, и предоставлять событие ввода процессору 163 информации и блоку 165 вывода страницы. В дополнение, коллектор 161 события может принимать событие ввода для выдачи запроса на переключение страницы или событие ввода для выдачи запроса на прием только конкретного объекта в соответствии с установкой терминала 100 и принятое событие может быть передано блоку 165 вывода страницы и процессору 163 информации.
[0047] Блок 165 вывода страницы имеет конфигурацию для поддержки вывода серверной страницы на блок 140 отображения. Блок 165 вывода страницы может поддерживать выводы множества объектов в предварительно определенные позиции страницы в соответствии с состоянием приема множества объектов. Т.е. когда прием объекта, прием которого не отменен, из числа множества объектов, завершается, блок 165 вывода страницы может поддерживать выводы соответствующих объектов на блок 140 отображения. Блок 165 вывода страницы может поддерживать выводы множества индикаторов прогресса на экран списка индикаторов прогресса или распределенные позиции, которые могут генерировать сигналы ввода для идентификации состояния приема каждого объекта и отмены приема. Кроме того, блок 165 вывода страницы может поддерживать вывод экрана, где прием конкретного объекта автоматически отменяется, на блок 140 отображения в соответствии с установкой. Между тем, когда генерируется событие ввода для переключения страницы, блок 165 вывода страницы может принимать переключенную страницу, принимаемую процессором 163 информации, и поддерживать вывод страницы на блок 140 отображения.
[0048] Процессор 163 информации может передавать запрос на прием серверной страницы в соответствии с принятым событием ввода, собранным коллектором 161 события, и каждый объект принятой серверной страницы блоку 165 вывода страницы. Для того чтобы принять параллельно множество объектов, процессор 163 информации поддерживает генерирование множества маршрутов протокола и маршрутов сокета, соответствующих множеству объектов, включенных в соответствующую серверную страницу. Кроме того, когда объекты принимаются полностью, процессор 163 информации собирает соответствующие маршруты протокола и маршруты сокета, и поддерживает повторное выделение собранных маршрутов или генерирование новых маршрутов протокола и маршрутов сокета, когда запрашивается прием новых объектов. Процессор 163 информации может обеспечивать поддержку таким образом, что принимается только предварительно заданный конкретный объект из числа множества объектов, включенных в конкретную серверную страницу, а прием оставшихся объектов автоматически отменяется. Кроме того, когда прием конкретного объекта назначается во время приема множества объектов, процессор 163 информации может выдавать команду на автоматическую отмену приема оставшихся объектов за исключением назначенного объекта. В качестве альтернативы, процессор 163 информации выдает команды на то, что отменяется прием только конкретного объекта, назначенного пользователем, тогда как множество объектов принимаются. Между тем, когда все объекты, включенные в страницу, принимаются полностью, т.е., когда оставшиеся объекты, за исключением по меньшей мере одного объекта, в отношении приема которого была запрошена отмена, принимаются полностью, процессор 163 информации может конструировать страницу с принятыми объектами и передавать страницу блоку 165 вывода страницы. На этот раз, процессор 163 информации размещает объекты в исходные позиции, в которых объекты должны располагаться, и выводит объекты, при этом зоны, соответствующие объектам с отмененным приемом, обрабатываются как пустые зоны. В качестве альтернативы, процессор 163 информации идентифицирует размеры принятых объектов для того, чтобы выполнить повторное управление размещением позиций, конструирует новую страницу, и затем передает новую страницу блоку 165 вывода страницы. В качестве альтернативы, процессор 163 информации выдает команды так что, объекты, прием которых был отменен, из всех объектов, включенных в страницу, отображаются первыми.
[0049] Фиг. 4 является блок-схемой для описания способа функционирования терминала для приема и отображения серверной информации в соответствии с вариантом осуществления настоящего изобретения. Различные операции способа («процесса») являются управляемыми контроллером 160. Исходно подается (этап S401) питание для приведения в действие компонентов. Затем, когда событие ввода генерируется от блока 120 ввода или блока 140 отображения с функцией ввода, процесс идентифицирует (этап S403), является ли соответствующее событие ввода событием ввода для приема серверной страницы. Если нет, процесс на этапе S405 поддерживает выполнение функции в соответствии с соответствующим событием ввода. Например, терминал 100 может поддерживать выполнение функции воспроизведения выбранного файла, функцию редактирования файла, функцию передачи файла и подобное.
[0050] Между тем, когда на этапе S403 генерируется событие ввода для приема серверной страницы, контроллер 160 переходит к этапу S407 и передает запрос в отношении серверной страницы серверу 200. Далее, процесс выводит индикатор прогресса для каждого объекта, в то время как серверная страница принимается на этапе S409. Здесь, индикатор прогресса каждого объекта может быть предоставлен в различных формах, таких как в форме списка, распределенной форме и подобном, как описано выше. Для каждого индикатора прогресса может быть предоставлен элемент, выбираемый для запроса отмены приема соответствующего объекта, и в одной зоне экрана также может быть предоставлен элемент, выбираемый для запроса отмены приема всех объектов.
[0051] Далее, на этапе S411 способ идентифицирует, генерируется ли событие ввода для остановки приема конкретного объекта. Здесь, когда генерируется событие ввода для остановки приема конкретного объекта, прием объектов за исключением соответствующего объекта, разрешается на этапе S413, и в соответствии с приемом выводится индикатор прогресса. В качестве альтернативы, элемент информации, такой как «прием остановлен» отображается в отношении элемента, прием которого останавливается, при выводе индикаторов прогресса всех объектов.
[0052] Затем, на этапе S415 способ идентифицирует, генерируется ли событие для окончания приема. Здесь, окончание приема может соответствовать завершению приема объектов за исключением объектов, прием которых был отменен пользователем из числа объектов, включенных в серверную страницу. Когда на этапе S415 не генерируется окончание приема объектов, способ переходит к этапу до этапа S411 для повтора последующих этапов. Когда на этапе S415 генерируется событие окончания приема объектов, поток переходит к этапу S417 и управляет выводом экрана, включающего в себя принятые объекты. Здесь, когда состояния приема конкретных объектов соответствуют временной остановке из-за ошибки сети 300 связи, контроллер 160 может выполнять предварительно заданный режим ожидания в течение предварительно определенного времени. Когда предварительно определенное время проходит, контроллер выводит сообщение сбоя приема серверной страницы и процесс приема серверной страницы оканчивается. В качестве альтернативы, контроллер 160 выводит сообщение сбоя приема объектов, которые не были приняты до того, как истекает предварительно определенное время, и переходит к этапу S417, на котором экран конфигурируется с помощью уже принятых объектов и затем выводится. Здесь, сообщение сбоя приема может быть выведено в позициях, в которых выводятся соответствующие объекты.
[0053] Между тем, на этапе S419 способ идентифицирует, генерируется ли событие для окончания функции терминала 100. Если нет, этапы до этапа S403 повторяются.
[0054] Как описано выше, способ функционирования серверной страницы и терминал его поддерживающий в соответствии с вариантном осуществления настоящего изобретения управляет приемом серверной страницы на основе объектов. Соответственно, управление приемом серверной страницы может быть осуществлено в форме, требуемой пользователю, и серверная страница может быть более быстро принята и выведена в соответствии с управлением.
[0055] Кроме того, способ функционирования серверной страницы в соответствии с настоящим изобретением может предоставлять возможность приема серверной страницы, включающей в себя множество информации адреса объекта. В некоторых вариантах осуществления, индикаторы прогресса, индивидуально указывающие каждое состояние прогресса, когда принимается множество объектов, выводятся в позициях на серверной странице.
[0056] Фиг. 5-9 являются примерами экрана, описывающими соответствующие операции посредством терминала 100 для приема и отображения серверной страницы. В следующем описании, предполагается, что различные процессы выполняются под управлением контроллера 160.
[0057] Фиг. 5 является первым примером экрана для описания функционирования с участием серверной страницы в соответствии с вариантом осуществления настоящего изобретения. Когда пользователь выдает запрос на доступ к конкретному серверу 200 посредством управления терминалом 100, терминал 100 формирует канал связи с сервером 200, соединенным с сетью 300 связи, на основании блока 110 связи, в ответ на запрос пользователя. Кроме того, после запроса доступа к серверу 200, терминал 100 начинает принимать серверную страницу от сервера 200 и начинает выводить страницу на блок 140 отображения, как иллюстрируется на экране 501. На экране 501, показан пример конкретной web-(Интернет) страницы, использующей HTTP. В частности, терминал 100 может выводить «целый индикатор прогресса» 41 в одной области экрана для того, чтобы показывать степень загрузки страницы при приеме страницы. Целый индикатор 41 прогресса имеет конфигурацию для показа степени всех данных страницы, когда они в итоге приняты, т.е., указание объема данных страницы уже принятых ко всему объему данных страницы, когда они в итоге приняты. Поскольку скорость, с которой данные обрабатываются в терминале 100, несущественна в сравнении со скоростью передачи, на которой они принимаются, по существу форма прогресса меняется в соответствии со степенью приема страницы. Контроллер 160 терминала 100 идентифицирует данные HTML, включенные в страницу, для идентификации размеров всех объектов, включенных в страницу, с тем, чтобы выразить целый индикатор прогресса и затем конфигурирует целый индикатор 41 прогресса. Кроме того, как иллюстрируется на Фиг. 51, целый индикатор 41 прогресса может быть выведен на одной стороне экрана, например, у верхнего края экрана. На этот раз, как описано выше, предоставляемый целый индикатор 41 прогресса показывает объемы приема всех объектов, независимо от объема приема каждого объекта. Когда каждый объект принимается терминалом 100 в течение процесса предоставления страницы, маршруты протокола и маршруты сокета формируются на основе объектов. Т.е., каждому объекту присваивается конкретный маршрут сокета или маршрут протокола, который используется для приема того объекта. Соответственно, контроллер 160 может вычислять объемы приема, которые должны применяться к целому индикатору 41 прогресса, посредством объединения объемов приема объектов, переданных по маршрутам.
[0058] В определенных вариантах осуществления, пользователь генерирует событие ввода для загрузки «частичных индикаторов прогресса», которые являются индикаторами прогресса для конкретных объектов (и эквивалентно именуемые «индикаторами прогресса объекта»). Терминал 100 может поддерживать вывод частичных индикаторов 42 прогресса на одной стороне экрана, как иллюстрируется на экране 503. Например, когда генерируется событие касания в зоне целого индикатора 41 прогресса на экране 501, оно может быть идентифицировано как событие ввода для загрузки частичных индикаторов 42 прогресса. Частичные индикаторы 42 прогресса могут быть: выведены таким образом, чтобы замещать целый индикатор 41 прогресса; выведены таким образом, чтобы отображаться наложенными с целым индикатором 41 прогресса; выведены в зоне смежной с зоной, в которой выводится целый индикатор 41 прогресса; или выведены в предварительно определенной зоне. Например, на экране 503, частичные индикаторы 42 прогресса размещены у верхнего края экрана. В качестве альтернативы, они могут быть размещены в центре экрана или у нижнего края экрана, или отображаться в форме, по меньшей мере, двух отдельных списков по желанию.
[0059] Частичные индикаторы 42 прогресса показывают состояния приема объектов, включенных в серверную страницу. Например, когда страница выполнена с тремя объектами, например, когда в предварительно определенной позиции отображаются «a.gif, b.gif, и внешняя.HTML», частичные индикаторы 42 прогресса могут показывать состояния приема объектов, как иллюстрируется на экране 503. Здесь данные HTML могут включать в себя информацию, которая относится ко всем объектам в качестве относящейся к серверной странице информации HTML. Контроллер 160 идентифицирует все объекты, которые должны быть приняты, идентифицируя, по меньшей мере, часть данных HTML, принятых до приема всех данных HTML, и определяет количество элементов объекта, которые должны быть представлены в качестве частичных индикаторов 42 прогресса, как иллюстрируется на Фиг. 5. Кроме того, управление отображением состояния прогресса осуществляется посредством идентификации объемов объектов, передаваемых через маршруты протокола и маршруты сокета в течение процесса отображения частичных индикаторов 42 прогресса. В дополнение, может быть отображена информация, идентифицированная в процессе идентификации данных HTML. Например, информация о шаблоне, включенная в данные HTML, может быть идентифицирована и применена к странице. Здесь, информация о шаблоне может быть информацией о секциях зон, в которые выводятся объекты.
[0060] Между тем, когда пользователь генерирует событие ввода для отмены выводов частичных индикаторов 42 прогресса, отображение экрана может быть изменено на предыдущий экран 501. Здесь, событием ввода может быть событие или подобное для выбора кнопки назад, главной кнопки или отдельно предоставленного элемента пиктограммы для отмены частичного индикатора 42 прогресса.
[0061] В дополнение, частичные индикаторы 42 прогресса могут поддерживать непосредственное управление для отмены приема каждого объекта посредством «x» окошек или подобного, соответствующих элементам отмены приема, размещенных в зонах, в которых выводится элементы объекта, как иллюстрируется на Фиг. 5. Т.е. когда пользователь выбирает «x» окошки, прием соответствующих элементов объекта отменяется, тем самым закрывая сокеты этих объектов.
[0062] Между тем, соответствующие элементы частичных индикаторов 42 прогресса могут быть отображены с помощью разных цветов в соответствии с объектами. Соответственно, пользователь может проще распознавать отличие между индикаторами прогресса. Кроме того, очередности элементов объекта отображаемых в частичных индикаторах 42 прогресса могут варьироваться в зависимости от размеров данных элементов. Например, элемент объекта с относительно большим размером данных может быть размещен у нижней стороны частичных индикаторов 42 прогресса, а элемент объекта с относительно небольшим размером данных может быть размещен у верхней стороны частичных индикаторов 42 прогресса или наоборот. Кроме того, элемент объекта с размером данных равным или меньше предварительно определенного размера может быть полностью принят быстро из-за его быстрого приема, так что элементы объекта, соответствующие размеру данных равному или меньше предварительно определенного размера, могут быть установлены, чтобы не включаться в элементы частичных индикаторов 42 прогресса.
[0063] Фиг. 6 является вторым примером экрана для описания функционирования с участием серверной страницы в соответствии с вариантом осуществления настоящего изобретения. В данной реализации, отображаемыми являются зоны объекта (например, «a», «b», «c»), связанные с объектами частичных индикаторов 42 прогресса.
[0064] В частности, частичные индикаторы 42 прогресса отображаются в процессе приема серверной страницы, как иллюстрируется на Фиг. 6. На этот раз, когда генерируется команда ввода для выбора конкретного элемента объекта частичных индикаторов 42 прогресса, например, элемента объекта B (b.gif), отображается зона B2 вывода объекта B, соответствующая позиции, где объект B (b.gif) размещается в зоне страницы, таким образом, что ее можно отличить от других зон объекта. Например, когда пользователь генерирует событие касания для выбора объекта B (b.gif) по частичным индикаторам 42 прогресса, цвет зоны отображения зоны B2 вывода объекта B, соответствующей объекту B (b. gif), меняется. В качестве альтернативы, зона B2 вывода объекта B выводится с цветом отличным от цветов соседних зон, или конкретный эффект отображения применяется к зоне B2 вывода объекта B.
[0065] Соответственно, контроллер 160 собирает информацию о шаблоне в позициях размещения объектов, включенных в экран серверной страницы и информацию о позиции каждого объекта, который должен быть выведен в каждой зоне шаблона, из данных HTML. Кроме того, когда конкретный элемент выбирается из частичных индикаторов 42 прогресса, контроллер 160 может идентифицировать зону вывода объекта, соответствующую выбранному элементу. Посредством идентификации, пользователь может проще идентифицировать в какой позиции должен быть выведен каждый объект.
[0066] Между тем, когда серверная страница включает в себя большое количество объектов, частичные индикаторы 42 прогресса могут показывать дополнительные объекты, как впрочем, и объекты, предоставляемые через текущие частичные индикаторы 42 прогресса, и соответственно поддерживать функцию прокрутки. Когда пользователь выполняет операцию для генерирования события прокрутки в отношении частичных индикаторов 42 прогресса, прочие объекты могут быть выведены в частичные индикаторы 42 прогресса посредством выполнения прокрутки экрана в соответствии с соответствующим событием прокрутки.
[0067] Фиг. 7 является третьим примером экрана для описания функционирования с участием серверной страницы в соответствии с еще одним другим вариантом осуществления настоящего изобретения. В данной реализации, доступ к серверу 200 инициируется в соответствии с запросом пользователя или предварительно установленной информацией планирования, и из этого принимается страница. На этот раз, терминал может поддерживать одновременные выводы целого индикатора 41 прогресса и частичных индикаторов прогресса в соответствии с установкой, как иллюстрируется на Фиг. 7. На этот раз, целый индикатор 41 прогресса может быть размещен в одной зоне экрана, например, у верхнего края экрана. Здесь, целый индикатор 41 прогресса может выводить элемент, который может отменять все содержимое соответствующей серверной страницы, в предварительно определенной зоне соответствующей зоны, например, зоне правой кромки индикатора прогресса. Соответственно, когда активируется кнопка отмены прогресса, включенная в целый индикатор 41 прогресса, прием всего содержимого серверной страницы откладывается или отменяется. Т.е. когда пользователь генерирует событие касания для выбора «x» окошка, размещенного у правой кромки целого индикатора 41 прогресса, контроллер 160 определяет, что генерируется событие ввода для остановки приема соответствующей серверной страницы и выдает команду о том, что прием серверной страницы останавливается.
[0068] Между тем, блок 140 отображения может размещать и отображать объекты, включенные в серверную страницу, в предварительно определенных зонах, как иллюстрируется на Фиг. 7. Соответственно, контроллер 160 идентифицирует данные HTML, чтобы идентифицировать всю информацию о шаблоне серверной страницы и поддерживает вывод информации, которая относится к соответствующим объектам, в предварительно определенных зонах, заданных шаблоном. Например, когда серверная страница включает в себя три объекта, такие как объект A (a.gif), объект B (b.gif), и объект C (c.gif), объект A (a.gif) относится к информации, которая размещается у верхнего края экрана, объект B (b.gif) относится к информации, которая размещается у левой стороны экрана, а объект C (c.gif) относится к информации, которая размещается у правой стороны экрана. Одновременно, частичные индикаторы прогресса, показывающие состояния приема соответствующих объектов, могут быть отображены в зонах A2, B2, и C2 вывода объекта. «x» окошки для отмены приема соответствующих объектов могут быть размещены совместно с изображениями, показывающими состояния приема соответствующих объектов в частичных индикаторах прогресса, отображаемых в зонах A2, B2, и C2 вывода объекта. Соответственно, когда пользователь выбирает «x» окошко, размещенное на частичном индикаторе прогресса конкретного объекта, прием соответствующего объекта отменяется. Здесь, применительно к зоне вывода объекта, чей прием отменен, может быть выведена: пустая зона без вывода какой-либо информации; предварительно заданное сообщение, например, может быть выведено сообщение вида «зона, прием которой отменен»; или может быть выведено по меньшей мере одно из следующего: пиктограмма, изображение, особый символ, или текст, указывающие состояние отмененного приема.
[0069] На Фиг. 7, состояние вывода объекта C (c.gif) в зоне C2 вывода объекта C, показано как такое, при котором прием объекта в зоне C2 вывода объекта C становится завершенным. Соответственно, пользователь может видеть содержимое объекта C (c.gif), прием которого завершен первым. Кроме того по меньшей мере один прием объекта A (a.gif) и объекта B (b.gif) может быть отменен в соответствии с выбором пользователя. Между тем, когда по меньшей мере один прием объекта A (a.gif) и объекта B (b.gif) не полностью завершен в пределах предварительно заданного времени или прием объекта не прогрессирует, прием может быть автоматически отменен для каждой зоны. Кроме того, в зоне, где прием автоматически отменяется, может быть отображена пустая зона или может быть выведено сообщение вида «произошел сбой при приеме соответствующего объекта» или подобное, или изображение, соответствующее сообщению.
[0070] Фиг. 8 является примерным экраном, иллюстрирующим функционирование с участием серверной страницы в соответствии с вариантом осуществления настоящего изобретения. Когда в соответствии с управлением пользователя или в соответствии с предварительно заданной информацией планирования генерируется запрос для отображения конкретной серверной страницы, терминал 100 получает доступ к серверу 200, который поддерживает предоставление соответствующей страницы. Кроме того, терминал 100 может выдавать запрос на прием страницы серверу 200 и принимать информацию, которая конфигурирует страницу, от сервера 200.
[0071] В течение этого процесса, терминал 100 может параллельно частично принимать объекты, включенные в страницу, и соответственно, элементы, соответствующие объектам (HTML, a.gif, b.gif, и внешняя.HTML), могут быть отображены в частичных индикаторах 42 прогресса, как иллюстрируется на Фиг. 8. В качестве частичных индикаторов 42 прогресса, изображение индикатора прогресса, показывающее состояние приема каждого объекта, может быть выведено образом аналогичным тому, что иллюстрируется и описывается ранее для экрана 503 на Фиг. 5, и изображение индикатора прогресса может указывать объем соответствующего объекта, который был принят.
[0072] В частности, настоящий вариант осуществления разрешает простую идентификацию того, какой объект располагается в каком местоположении экрана страницы, посредством предоставления пиктограмм A3 и B3 зоны вывода с одной стороны частичных индикаторов 42 прогресса, как иллюстрируется на Фиг. 8. Например, пиктограмма A3 зоны вывода A может быть размещена в правой зоне частичных индикаторов 42 прогресса, где размещается объект A (a.gif). Пиктограмма A3 зоны вывода A может быть предоставлена в форме, указывающей на то, что соответствующий объект A (a.gif) должен быть выведен в зоне A2 вывода объекта A серверной страницы (как иллюстрируется посредством затененного прямоугольника снизу по левой стороне на пиктограмме, представляющего собой то, что зона A2 находится снизу по левой стороне всего экрана). Пиктограмма B3 зоны вывода B может быть размещена в правой зоне частичных индикаторов 42 прогресса, где размещается объект B (b.gif), аналогичным образом. Пиктограмма B3 зоны вывода B может быть предоставлена в форме, указывающей на то, что объект B (b.gif) должен быть выведен в зоне B2 вывода объекта B.
[0073] В одной реализации, доступна опция управления, при которой автоматически принимается только объект, который должен быть выведен в конкретной позиции, а оставшиеся объекты автоматически отменяются в соответствии с заранее подготовленной установкой. Например, когда в качестве эффективной зоны устанавливается только зона A2 вывода объекта A, принимается и выводится только объект A (a.gif), соответствующий зоне A2 вывода объекта A, а прием объекта B (b.gif) автоматически отменяется, когда страница принимается и выводится.
[0074] В другой реализации, независимо от способа, посредством которого отображаются частичные индикаторы 42 прогресса, прием объекта с размером равным или больше предварительно определенного размера данных автоматически отменяется, а объект с размером меньше предварительно определенного размера данных принимается и используется для конфигурирования серверной страницы. В еще одной другой опции варианта осуществления, прием объекта, который находится в пределах предварительно определенного диапазона размера, автоматически отменяется, а объект, который не находится в пределах предварительно определенного диапазона размера, принимается и выводится. Такая функция может быть использована для поддержки случая, где пользователь принимает и желает прочесть только предварительно определенную информацию, не принимая объект рекламы, посредством применения функции к объекту рекламы, который находится в пределах предварительно определенного диапазона, включенному в страницу. В еще одной другой опции варианта осуществления, прием объекта равного или меньше предварительно определенного размера данных автоматически отменяется, так что принимаются только объекты в пределах предварительно определенного диапазона размера, а прием объектов с размерами вне предварительно определенного диапазона размера автоматически отменяется.
[0075] Фиг. 9 иллюстрирует примерные экраны для описания функционирования с участием серверной страницы в соответствии с еще одним другим вариантом осуществления настоящего изобретения. Этот вариант осуществления разрешает пользователю выбирать конкретный объект, который должен быть полностью принят, при этом отменяя или приостанавливая прием всех прочих объектов на странице. При приеме серверной страницы, включающей в себя множество объектов, от сервера 200, контроллер 160 может идентифицировать количество объектов и размеры объектов посредством идентификации, по меньшей мере, части данных HTML, которые описывают множество объектов, включенных в страницу. Кроме того, позиции, где размещаются объекты, могут быть идентифицированы в соответствии с установкой пользователя на основании информации о шаблоне и информации о размещении объектов, и отображается экран, отображающий объекты, которые должны быть приняты, как иллюстрируется на экране 901. В примере, в то время как объекты страницы лишь частично или минимально приняты, на блок 140 отображения выводится экран резервирования, связанный с тремя объектами 91, 92 и 93, посредством идентификации соответствующих данных во время процесса приема данных HTML, включенных в страницу. Кроме того, множество элементов A4, B4, и C4 приема, которые могут быть выбраны пользователем через ввод по сенсорному экрану или подобное, для выдачи команды на прием по меньшей мере одного из объектов 91, 92, и 93, выводится в зонах, в которых выводятся соответствующие объекты 91, 92, и 93. Например, элементы A4, B4, и C4 приема имеют приглашение, такое как «Принять?», информирующее пользователя о том, что прием связанного объекта доступен посредством выбора. По меньшей мере, одно из следующего: название соответствующего объекта; информация URL-адреса; и информация о целом размере данных соответствующего объекта, может быть отображено в зонах, в которых выводятся объекты 91, 92, и 93. Следует отметить, что в примере на Фиг. 9, отображается только URL-адрес. В качестве альтернативы, название соответствующего объекта, информация URL-адреса, и информация о целом размере данных соответствующего объекта может быть отображена в элементах объекта. Следует отметить, что вышеупомянутая информация (название, информация URL-адреса, информация о целом размере данных соответствующего объекта) может быть также отображена, когда частичные индикаторы 42 прогресса выводятся в форме списка, как описывается на Фиг. 5.
[0076] В одной реализации, когда пользователь выбирает элемент B4 приема объекта B на экране 901, отдается предпочтение приему объекта B над другими объектами. Например, разрешается продолжать прием объекта B в то время как прием не выбранных объектов автоматически отменяется. Предпочтительно, предоставляется предварительно определенный интервал времени после выбора объекта B, чтобы разрешить пользователю выбрать по меньшей мере один другой элемент(ы) для приема, например, элемент A4 приема объекта A, как, впрочем, и элемент B4 приема объекта B. Когда предварительно определенное время проходит, оставшиеся объекты, которые не были выбраны, могут быть автоматически отменены и принимаются только выбранные объекты.
[0077] Между тем, когда выбирается только один элемент приема, такой как B4, объект B4, связанный с элементом приема, выводится в соответствующей зоне, как иллюстрируется на экране 903. Т.е. объект 92 B4 может быть выведен внизу по левую сторону блока 140 отображения. В примере, объект 92 может быть объектом входа в систему, и соответственно пользователь может эффективно выдавать команду на то, что принимается только объект входа в систему, не принимая все другие объекты, в начале приема серверной страницы. Затем устройство 100 может пригодным образом обнаруживать ввод пользователя информации входа в систему для доступа к серверу 200 через соответствующий объект входа в систему.
[0078] Между тем, поскольку объект входа в систему может быть установлен как обладающий относительно небольшой емкостью данных в сравнении с другими объектами, прием объекта входа в систему может быть завершен относительно рано в сравнении с другими объектами. Тогда, контроллер 160 предоставляет поддержу с тем, чтобы объект входа в систему, прием которого завершен, сначала выводился на одну сторону блока 140 отображения, а прием оставшихся объектов, за исключением объекта входа в систему, автоматически отменялся, когда генерируется событие ввода для выбора соответствующего объекта входа в систему.
[0079] Вышеприведенное функционирование применительно к объекту входа в систему может быть подобным образом применено к различным другим выбранным объектам страницы. Например, в процессе приема страницы, включающей в себя в совокупности шесть объектов, когда три объекта были полностью приняты, а оставшиеся три объекта все еще принимаются, может быть сгенерировано событие ввода для выбора по меньшей мере одного объекта из уже принятых трех объектов. Здесь, событие ввода автоматически отменяет прием оставшихся трех объектов. В результате, страница может быть сформирована посредством уже принятых трех объектов.
[0080] В описании выше, были представлены несколько подходов для отображения относящихся к объекту элементов поступающей страницы. Они включают в себя: 1) частичные индикаторы прогресса, отображаемые с разными цветами; 2) по-разному отображаемые очередности размещения частичных индикаторов прогресса в соответствии с размерами данных элементов объекта, когда генерируется сигнал ввода для выбора или (например, выделения) конкретного элемента объекта, включенного в частичные индикаторы прогресса; 3) отображение зоны вывода объекта, соответствующей позиции в фактической зоне страницы, чтобы она отличалась от других зон; и 4) отображение названия соответствующего объекта, 5) отображение информации URL-адреса; или 6) отображение информации о целом размере данных соответствующего объекта в зонах, в которых должны быть выведены элементы частичных индикаторов прогресса или объекты. В соответствии с конкретным исполнением терминала 100, может быть предоставлена лишь одна, некоторые или все из вышеприведенных шести методик отображения. Как описано выше, при приеме и отображении серверной страницы, способ функционирования серверной страницы и терминал его поддерживающий в соответствии с вариантом осуществления настоящего изобретения может давать возможность отмены приема по меньшей мере одного объекта на основании конкретного процесса из разнообразных процессов, требуемых пользователю. Т.е., настоящее изобретение добивается более быстрого вывода серверной страницы посредством отмены по меньшей мере одной операции приема объектов, включенных в серверную страницу или управления емкостями данных, которые должны быть приняты, после того как их прием разрешен, в соответствии с установкой или управлением пользователя.
[0081] Между тем, терминал может дополнительно включать в себя дополнительные модули в соответствии с предоставлением их форм. Например, когда терминал является терминалом связи, терминал может дополнительно включать в себя компоненты, которые не были упомянуты выше, такие как модуль связи на небольшом расстоянии для связи на небольшом расстоянии, интерфейс для передачи/приема данных посредством схемы проводной связи или схемы беспроводной связи терминала, модуль связи Интернет для осуществления связи с сетью Интернет для выполнения функции Интернет, и модуль цифрового вещания для выполнения функции приема и воспроизведения цифрового вещания. Может быть включено много других модулей для достижения различных других функциональных возможностей. Кроме того, очевидно, что конкретные компоненты в описанных выше вариантах осуществления могут быть исключены или замещены другими компонентами. Это будет легко понятно специалистам в соответствующей области.
[0082] В дополнение, терминалы в соответствии с вариантом осуществления настоящего изобретения могут включать в себя все устройства информационной технологии и мультимедийные устройства, такие как Портативный Мультимедийный Проигрыватель (PMP), проигрыватель цифрового вещания, Персональный Цифровой Помощник (PDA), музыкальный проигрыватель (например, проигрыватель MP3), портативный игровой терминал, интеллектуальный телефон, ноутбук, и переносной PC и его прикладные устройства, как впрочем, и все терминалы мобильной связи, функционирующие на основании протоколов связи, соответствующих различным системам связи.
[0083] Описанные выше способы в соответствии с настоящим изобретение могут быть реализованы в аппаратном обеспечении, встроенном программном обеспечении или в качестве программного обеспечения или компьютерного кода, который может быть сохранен на записывающем носителе информации, таком как CD ROM, RAM, гибкий диск, жесткий диск, или магнитооптический диск, или компьютерного кода загружаемого через сеть, исходно хранящегося на удаленном записывающем носителе информации или не временном машиночитаемом носителе информации, который должен быть сохранен на локальном записывающем носителе информации, так что описанные в этом документе способы могут быть исполнены в таком программном обеспечении, которое хранится на записывающем носителе информации, используя компьютер общего назначения, или специализированный процессор или в программируемом или выделенном аппаратном обеспечении, таком как ASIC или FPGA. Как будет понятно в области техники, компьютер, процессор, микропроцессорный контроллер, или программируемое аппаратное обеспечение включает в себя компоненты памяти, например, RAM, ROM, Флэш и т.д., которые могут хранить или принимать программное обеспечение или компьютерный код, к которому, когда получают доступ и который исполняется компьютером, процессором или аппаратным обеспечением, реализует описанные здесь способы обработки. В дополнение, следует иметь в виду, что, когда компьютер общего назначения получает доступ к коду для реализации показанной в этом документе обработки, исполнение кода преобразует компьютер общего назначения в специализированный компьютер для исполнения показанной здесь обработки.
[0084] Несмотря на то, что описываемые в этом документе примерные варианты осуществления в частности были показаны и описаны со ссылкой на его конкретные примеры, специалистам в соответствующей области будет понятно, что различные изменения по форме и в деталях могут быть здесь выполнены, не отступая от сущности и объема изобретения, как определяется следующей формулой изобретения.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ И СИСТЕМА ДЛЯ СОЗДАНИЯ ИТ-ОРИЕНТИРОВАННЫХ СЕРВЕРНЫХ СЕТЕВЫХ ПРИЛОЖЕНИЙ | 2008 |
|
RU2466450C2 |
СИСТЕМА АВТОМАТИЗИРОВАННЫХ БАНКОВСКИХ МАШИН И СПОСОБ УСОВЕРШЕНСТВОВАНИЯ | 2000 |
|
RU2255371C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРЕДОСТАВЛЕНИЯ СЛУЖБЫ, ОСНОВАННОЙ НА МЕСТОПОЛОЖЕНИИ | 2009 |
|
RU2470485C2 |
УСТРОЙСТВО УПРАВЛЕНИЯ РАСПРОСТРАНЕНИЕМ КОНТЕНТА, ТЕРМИНАЛ, ПРОГРАММА И СИСТЕМА РАСПРОСТРАНЕНИЯ СОДЕРЖИМОГО | 2008 |
|
RU2456768C2 |
БЫТОВОЙ ПРИБОР И ОНЛАЙНОВАЯ СИСТЕМА, ЕГО ВКЛЮЧАЮЩАЯ | 2013 |
|
RU2553043C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ КОНТЕНТОМ, ИСПОЛЬЗУЯ ГРАФИЧЕСКИЙ ОБЪЕКТ | 2012 |
|
RU2617384C2 |
СПОСОБ РЕКОМЕНДАЦИИ ДРУЗЕЙ И СЕРВЕР И ТЕРМИНАЛ ДЛЯ ЭТОГО | 2013 |
|
RU2613724C2 |
СПОСОБ И УСТРОЙСТВО УПРАВЛЕНИЯ ЭЛЕМЕНТАМИ В БУФЕРЕ ОБМЕНА ПОРТАТИВНОГО ТЕРМИНАЛА | 2012 |
|
RU2603527C2 |
СИСТЕМА И СПОСОБ ОТОБРАЖЕНИЯ ОНЛАЙНОВЫХ КОММЕНТАРИЕВ | 2016 |
|
RU2665892C2 |
СПОСОБ ОБЕСПЕЧЕНИЯ ИНФОРМАЦИИ, МОБИЛЬНЫЙ ТЕРМИНАЛ И УСТРОЙСТВО ОТОБРАЖЕНИЯ ДЛЯ ЭТОГО | 2013 |
|
RU2617548C2 |
Изобретение относится к приему и отображению серверных страниц и web-страниц. Технический результат – ускорение процесса приема требуемой информации серверной страницы. Способ приема и отображения серверной страницы, в котором исходно принимаются данные, представляющие собой порции множества объектов, включенных в страницу, генерируются и отображаются индикаторы прогресса, индивидуально показывающие состояния прогресса приема принимаемых объектов, принимаются вводы пользователя либо для отмены приема конкретного объекта, либо разрешающие прием объекта при автоматической отмене приема других объектов. 2 н. и 7 з.п. ф-лы, 9 ил.
1. Электронное устройство приема и отображения серверной страницы, содержащее:
блок связи, выполненный с возможностью приема множества объектов, включенных в серверную страницу;
блок отображения для отображения частичных индикаторов прогресса, соответственно показывающих состояния прогресса приема множества объектов по мере их приема, и по меньшей мере одного элемента, идентифицирующего каждый из упомянутого множества объектов; и
контроллер для:
генерирования каждого из частичных индикаторов прогресса посредством извлечения по меньшей мере части принятых данных языка гипертекстовой разметки (HTML), описывающих упомянутое множество объектов, и управления блоком отображения для отображения индивидуального состояния приема каждого из упомянутого множества объектов посредством частичных индикаторов прогресса, и
управления блоком отображения для отображения пиктограмм зон вывода в по меньшей мере двух частичных индикаторах прогресса, причем каждая из пиктограмм зон вывода представляет положение на серверной странице, в котором должны быть отображены объекты, соответствующие каждому из упомянутых по меньшей мере двух частичных индикаторов прогресса,
при этом блок отображения выполнен с возможностью отображения элементов отмены приема в каждом из частичных индикаторов прогресса, причем каждый элемент отмены приема может быть выбран для отмены приема связанного объекта из упомянутого множества объектов, причем каждая из пиктограмм зон вывода содержит уменьшенное изображение, включающее в себя соответствующие области, представляющие каждый из упомянутого множества объектов, которые должны быть отображены на серверной странице, и положение указывается в каждой из пиктограмм зон вывода посредством выделения одной из соответствующих областей каждой из пиктограмм зон вывода разным цветом.
2. Электронное устройство по п. 1, в котором блок отображения выполнен с возможностью отображения частичных индикаторов прогресса в: i) формате списка в связи с элементами объектов; или ii) распределенном формате, в котором частичные индикаторы прогресса отображаются в зонах на серверной странице, в которые объекты должны быть выведены.
3. Электронное устройство по п. 1, в котором контроллер дополнительно выполнен с возможностью приема по меньшей мере одного из упомянутого множества объектов в соответствии с по меньшей мере одним из следующего: предварительно заданной установки, назначения пользователя и размера данных по меньшей мере одного из упомянутого множества объектов.
4. Электронное устройство по п. 1, в котором контроллер выполнен с возможностью автоматической отмены приема для некоторого конкретного объекта, когда прием этого конкретного объекта не завершен в пределах предварительно заданного времени или не прогрессировал в течение этого предварительно заданного времени.
5. Электронное устройство по п. 1, в котором блок отображения выполнен с возможностью отображения по меньшей мере одного из следующего:
разных цветов для каждого из частичных индикаторов прогресса в соответствии с каждым из упомянутого множества объектов и
разных очередностей размещения для элементов каждого из частичных индикаторов прогресса согласно каждому из упомянутого множества объектов.
6. Способ приема и отображения серверной страницы, при этом способ содержит этапы, на которых:
принимают серверную страницу, включающую в себя множество объектов;
конфигурируют и отображают индикаторы прогресса, указывающие прогресс загрузки для каждого из упомянутого множества объектов, причем каждый из индикаторов прогресса отображают в соответствующей части серверной страницы, в которой каждый из упомянутого множества объектов должен быть отображен при его полной загрузке, причем индикаторы прогресса конфигурируют на основе информации для каждого из упомянутого множества объектов посредством идентификации с помощью по меньшей мере части принятых данных языка гипертекстовой разметки (HTML), описывающих упомянутое множество объектов; и
отображают индивидуальное состояние приема каждого из упомянутого множества объектов посредством индикаторов прогресса и элементы отмены приема в каждом из отображаемых индикаторов прогресса, причем каждый элемент отмены приема может быть выбран для отмены загрузки связанного объекта из упомянутого множества объектов,
причем по меньшей мере два частичных индикатора прогресса включают в себя пиктограммы зон вывода, каждая из которых представляет положение на серверной странице, в котором должны быть отображены объекты, соответствующие каждому из упомянутых по меньшей мере двух частичных индикаторов прогресса, причем каждая из пиктограмм зон вывода содержит уменьшенное изображение, включающее в себя соответствующие области, представляющие каждый из упомянутого множества объектов, которые должны быть отображены на серверной странице, и положение указывают в каждой из пиктограмм зон вывода посредством выделения одной из соответствующих областей каждой из пиктограмм зон вывода разным цветом.
7. Способ по п. 6, в котором по меньшей мере один из упомянутого множества объектов, включенных в серверную страницу, принимают в соответствии с по меньшей мере одним из следующего: предварительно заданной установки, назначения пользователя или размера данных по меньшей мере одного из упомянутого множества объектов.
8. Способ по п. 6, в котором прием серверной страницы дополнительно содержит автоматическую отмену приема объекта из упомянутого множества объектов, который не был полностью принят за некоторое предварительно заданное время или прием которого не прогрессировал в течение предварительно заданного времени.
9. Способ по п. 6, в котором отображение индивидуального состояния приема содержит отображение цветов и очередностей размещения элементов индикаторов прогресса в соответствии с каждым из объектов.
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов | 1921 |
|
SU7A1 |
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
СИСТЕМА ДЛЯ ВИЗУАЛЬНОГО ОТОБРАЖЕНИЯ И УПРАВЛЕНИЯ ИНФОРМАЦИЕЙ НА WEB-СТРАНИЦЕ С ИСПОЛЬЗОВАНИЕМ ИНДИКАТОРА | 2007 |
|
RU2427912C2 |
Авторы
Даты
2018-05-07—Публикация
2013-10-25—Подача