Способ и система для обеспечения взаимодействия сетевого устройства и флэш-устройства



Способ и система для обеспечения взаимодействия сетевого устройства и флэш-устройства
Способ и система для обеспечения взаимодействия сетевого устройства и флэш-устройства
Способ и система для обеспечения взаимодействия сетевого устройства и флэш-устройства
Способ и система для обеспечения взаимодействия сетевого устройства и флэш-устройства

 


Владельцы патента RU 2521311:

ТЕНСЕНТ ТЕКНОЛОДЖИ (ШЭНЬЧЖЭНЬ) КОМПАНИ ЛИМИТЕД (CN)

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

 

Область техники, к которой относится изобретение

Настоящее изобретение относится к сети связи и, в частности, к способу и системе обеспечения взаимодействия между сетевым устройством и флэш-устройством.

Уровень техники

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

В преобладающем в настоящее время Интернете флэш стал одним из популярных видов изобразительных искусств. Флэш-файлы являются маленькими по размеру и занимают меньше времени при разработке и передаче. Кроме того, флэш объединяет различные модные элементы, такие как компьютерная сеть, музыка, анимация, акустические эффекты, взаимодействие и т.д., таким образом применяет совершенную интеграцию технологий и искусств. Флэш-устройство служит в качестве двухмерной (2D) платформы и исполнительной платформы для сценария, таким образом оно имеет преимущества при выполнении сценария в виде последовательности команд. Но функции управления ресурсами и доступ флэш к локальным компьютерным ресурсам являются ограниченными по причинам безопасности. Устройство, реализующее флэш-функции, называются флэш-устройством.

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

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

Раскрытие изобретения

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

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

- передают сетевым устройствам инструкции для вызова флэш-устройства клиенту, причем инструкция включает в себя информацию вызываемого флэш-устройства;

- выполняют элементом флэш управления на клиенте операции на основании информации, вызываемой инструкцией флэш-устройства, после приема инструкции клиентом.

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

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

- выполняют элементом сетевого управления на клиенте операцию на основании информации вызываемого сетевого устройства, в инструкции, после приема клиентом инструкции.

Система обеспечения взаимодействия сетевого устройства и флэш-устройства может включать в себя:

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

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

Система обеспечения взаимодействия сетевого устройства и флэш-устройства может включать в себя:

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

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

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

Краткое описание чертежей

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

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

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

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

Осуществление изобретения

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

Вариант осуществления изобретения 1.

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

В блоке 101 сетевое устройство посылает инструкцию вызова флэш-устройства клиенту, при этом инструкция включает в себя информацию вызываемого флэш-устройства.

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

В блоке 102, после того как клиент принимает инструкцию элемента управления, флэш на клиенте выполняет операцию на основании информации вызываемого флэш-устройства.

Следует заметить, что клиент может быть программными кодами или компьютером, работающим с операционной системой.

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

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

Перед тем, как флэш-устройство посылает инструкцию, способ может дополнительно включать в себя:

выполнение инициализации в порядке: сетевое устройство, клиент и флэш-устройство.

В частности, клиент устанавливает и дает название элементу сетевого управления в сетевом устройстве, при этом элемент сетевого управления загружает функцию языка сценариев джаваскрипт; клиент устанавливает и дает название элементу флэш-управления во флэш-устройстве, и элемент флэш-управления загружает флэш-файл.

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

В частности, клиент регистрирует идентификатор (ID) для каждой функции и получает соотношение отображения между названием функции и идентификатором (ID). Когда сетевому устройству нужно вызвать функцию на клиенте, то вызывается функция, соответствующая идентификатору (ID), за счет использования соотношения отображения.

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

Предпочтительно, способ может дополнительно включать в себя:

вызов флэш-устройством клиента и вызов клиентом флэш-устройства.

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

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

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

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

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

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

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

Сетевое устройство и клиент могут также вызывать друг друга и сетевое устройство может использовать все ресурсы клиента, а также осуществлять связь с сервером программного интерфейса через клиент. Клиент может загрузить и обновить интернет-ресурсы для клиента. Флэш-устройство и клиент могут также вызывать друг друга, и флэш-устройство может использовать все ресурсы клиента и осуществлять связь с сервером программного интерфейса через пользователя. Клиент может загрузить флэш-файлы swf (application/x-shockwave-flash) для клиента, чтобы обновить логику без необходимости обновлять платформу, на которой работает клиент. За счет того, что флэш-устройство и клиент вызывают друг друга, ограничения на управление ресурсами и логические права (например, запись файла) флэш-устройства могут быть решены.

Вариант осуществления изобретения 2

Как показано на фиг.2, варианты осуществления настоящего изобретения обеспечивают способ, позволяющий взаимодействие сетевого устройства и флэш-устройства.

Способ может включать в себя следующие процедуры.

В блоке 201 флэш-устройство посылает инструкцию вызова сетевого устройства клиенту, при этом инструкция включает в себя информацию вызываемого сетевого устройства.

Информация вызываемого сетевого устройства может включать в себя название вызываемого элемента сетевого управления, название функции языка сценариев JavaScript и параметр функции языка сценариев JavaScript.

В блоке 202, после того как клиент принимает инструкцию, элемент сетевого управления клиента выполняет операцию, основанную на информации вызываемого сетевого устройства.

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

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

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

В частности, клиент устанавливает и дает название элементу сетевого управления в сетевом устройстве, а элемент сетевого управления загружает функцию языка сценариев джаваскрипт; клиент устанавливает и дает название элемента флэш-управления во флэш-устройстве, а элемент флэш-управления загружает флэш-файл.

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

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

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

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

Сетевое устройство и клиент также могут вызывать друг друга и сетевое устройство может использовать все ресурсы клиента и осуществлять связь с сервером программного интерфейса через клиент. Клиент может загрузить и обновить сетевые ресурсы для клиента. Флэш-устройство и клиент также могут вызывать друг друга, и флэш-устройство может использовать все ресурсы клиента и осуществлять связь с сервером программного интерфейса через клиента. Клиент может загрузить флэш-файлы swf (application/x-shockwave-flash) на клиент, чтобы обновить логику без необходимости обновления платформы, на которой работает клиент. За счет того, что флэш-устройство и клиент вызывают друг друга, ограничения на управление ресурсами и локальные права (например, запись файла) флэш-устройства могут быть решены.

Вариант осуществления изобретения 3

Как показано на фиг.3, варианты осуществления настоящего изобретения обеспечивают систему, позволяющую взаимодействие сетевого устройства и флэш-устройства. Система может включать в себя: сетевое устройство 301, флэш-устройство 302 и клиент 303.

Сетевое устройство 301 предназначается для посылки инструкции вызова флэш-устройства 302 на клиент 303, при этом инструкция включает в себя информацию вызываемого флэш-устройства.

Информация вызываемого флэш-устройства включает в себя название вызываемого элемента флэш-управления, название функции сценария действий и параметр функции сценария действий.

Клиент 303 принимает инструкцию, которая посылается сетевым устройством 301, а элемент флэш-управления на клиенте выполняет операцию, на основании информации вызываемого флэш-устройства.

После приема инструкции, передаваемой сетевым устройством 301, клиент 303 вызывает функцию сценария действий на элементе флэш-управления на основании названия элемента флэш-управления в информации вызываемого флэш-устройства, а функция сценария действий выполняет операцию, используя параметр функции сценария действий.

Сетевое устройство 301, флэш-устройство 302 и клиент 303 выполняют инициацию в указанном порядке перед функционированием.

В частности, клиент 303 создает и называет элемент сетевого управления в сетевом устройстве 301, элемент сетевого управления загружает функцию языка сценариев джаваскрипт; клиент 303 создает и называет элемент флэш-управления во флэш-устройстве 302, и элемент флэш-управления загружает флэш-файл.

В этом варианте осуществления изобретения, как показано на фиг.4, система может дополнительно включать в себя интернет-сервер 304, сервер 305 общего шлюзового интерфейса (интерфейс CGI - Common Gateway Interface) и сервер 306 программного интерфейса.

Интернет-сервер 304 предназначается для осуществления связи с сетевым устройством 301, сервером 305 общего шлюзового интерфейса и сервером 306 программного интерфейса.

Сервер 305 общего шлюзового интерфейса предназначается для осуществления связи с флэш-устройством 302, интернет-сервером 304 и сервером 306 программного интерфейса.

Сервер 306 программного интерфейса предназначается для осуществления связи с клиентом 303, интернет-сервером 304 и сервером 305 общего шлюзового интерфейса.

Сетевое устройство 301 и интернет-сервер 304 обмениваются информацией, используя протокол http и HTML (Hyper-Text Mark-up Language - гипертекстовый язык).

Флэш-устройство 302 и сервер 305 общего шлюзового интерфейса обмениваются информацией, используя протокол http и XML (Extensible Markup Language -расширяемый язык разметки).

Клиент 303 и сервер 306 программного интерфейса обмениваются информацией, используя протокол tcp/utp.

Интернет-сервер предназначается для загрузки сетевым устройством веб-страницы.

Сервер общего шлюзового интерфейса (CGI) предназначается для обеспечения общего шлюзового интерфейса для флэш-устройства и сетевого устройства. CGI является программными кодами, работающими в сетевом сервере для осуществления связи с программами в других машинах.

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

Интернет-сервер 304, сервер 305 общего шлюзового интерфейса (CGI) и сервер 306 программного интерфейса осуществляют связь друг с другом, для того чтобы совместно использовать данные и обеспечивать состояние сетевого устройства 301, флэш-устройства 302 или клиента 303 для работы с серверами.

Сетевое устройство 301 в системе может вызывать клиента 303, а клиент 303 может вызывать сетевое устройство 301.

В частности, клиент 303 регистрирует идентификатор (ID) для каждой функции и получает соотношение отображения между названием функции и идентификатором (ID). Когда сетевому устройству 301 необходимо вызвать функцию на клиенте 303, сетевое устройство 301 может вызвать функцию, соответствующую идентификатору (ID), с помощью использования соотношения отображения.

Когда клиенту 303 необходимо вызвать функцию, сконфигурированную в сетевом устройстве 301, клиент получает идентификатор (ID) функции с помощью использования соотношения отображения и вызывает функцию за счет использования идентификатора (ID) функции. Подробное описание процесса вызова является таким же, как и в традиционном известном уровне техники, и в дальнейшем здесь не будет описываться.

Флэш-устройство 302 может вызвать клиента 303, а клиент 303 может вызвать флэш-устройство 302.

В частности, флэш-устройство 302 вызывает функцию на клиенте 303 за счет вызова внешнего интерфейса функции.

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

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

Сетевое устройство и клиент также могут вызывать друг друга, а сетевое устройство может использовать все ресурсы клиента и осуществлять связь с сервером программного интерфейса через клиент. Клиент может загружать и обновлять интернет-ресурсы для клиента. Флэш-устройство и клиент могут также вызывать друг друга, а флэш-устройство может использовать все ресурсы клиента и осуществляют связь с сервером программного интерфейса через клиент. Клиент может загрузить флэш-файлы swf (application/x-shockwave-flash) для клиента, чтобы обновить логику без необходимости обновления платформы, на которой работает клиент. За счет того, что флэш-устройство и клиент могут также вызывать друг друга, ограничения на управление ресурсами и логические права (например, запись файла) флэш-устройства могут быть решены.

Вариант осуществления изобретения 4

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

Флэш-устройство 302 предназначается для посылки инструкции вызова сетевого устройства 301 клиенту 303, при этом инструкция может включать в себя информацию вызываемого сетевого устройства.

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

Клиент 303 принимает инструкции, а элемент сетевого управления выполняет операцию на клиенте на основании информации вызываемого флэш-устройства.

В частности, клиент 303 вызывает функцию языка сценариев джаваскрипт, соответствующую элементу сетевого управления, основываясь на названии элемента сетевого управления в информации вызываемого сетевого устройства, а функция языка сценариев джаваскрипт выполняет операцию, используя параметр функции языка сценариев джаваскрипт.

Сетевое устройство 301, флэш-устройство 302 и клиент 303 могут выполнять инициацию в указанном порядке перед функционированием.

В частности, клиент 303 создает и называет элемент сетевого управления в сетевом устройстве 301, а элемент сетевого управления загружает функцию языка сценариев джаваскрипт; при этом клиент 303 создает и называет элемент сетевого управления во флэш-устройстве 302, а элемент флэш-управления загружает флэш-файл.

Сетевое устройство 301 в системе может вызвать клиент 303, а клиент 303 может вызвать сетевое устройство 301.

Флэш-устройство 302 в системе может вызвать клиента 303, а клиент 303 может вызвать флэш-устройство 302.

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

Сетевое устройство и клиент также могут вызывать друг друга, а сетевое устройство может использовать все ресурсы клиента и осуществлять связь с сервером программного интерфейса через клиент. Клиент может загружать и обновлять интернет-ресурсы для клиента. Флэш-устройство и клиент могут также вызывать друг друга, а флэш-устройство может использовать все ресурсы клиента и осуществлять связь с сервером программного интерфейса через клиента. Клиент может загрузить флэш-файлы swf (application/x-shockwave-flash) для клиента, для обновления логики без необходимости обновления платформы, на которой работает клиент. За счет того, что флэш-устройство и клиент могут вызывать друг друга, ограничения на управление ресурсами и логические права (например, запись файла) флэш-устройства могут быть решены.

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

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

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

3. Способ по п.2, в котором информация о вызываемом сетевом устройстве содержит название вызываемого сетевого устройства, название функции языка сценариев джаваскрипт и параметр языка сценариев джаваскрипт.

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

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

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

7. Система по п.6, в которой информация о вызываемом сетевом устройстве содержит название вызываемого элемента сетевого управления, название функции языка сценариев джаваскрипт и параметр языка сценариев джаваскрипт.

8. Система по п.7, в которой
элемент сетевого управления на клиенте выполнен с возможностью вызова функции языка сценариев джаваскрипт, соответствующей элементу сетевого управления, согласно названию элемента сетевого управления в информации о вызываемом сетевом устройстве после приема второй инструкции клиентом;
а функция языка сценариев джаваскрипт выполнена с возможностью выполнения операции в соответствии с указанным параметром.



 

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

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

Изобретение относится к способу и устройству для предоставления абонентских данных в узлах сети мультимедийной подсистемы протокола IP. Технический результат заключается в осуществлении динамического снабжения абонентскими данными множества узлов сети мультимедийной подсистемы протокола IP.

Изобретение относится к области видеонаблюдения. Техническим результатом является повышение отказоустойчивости системы видеонаблюдения.

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

Настоящее изобретение относится к серверу центра коммутации, содержащему: кластер блэйдов с множеством блэйдов, множество объединенных ресурсов, доступных упомянутому множеству блэйдов для обработки вызова, и мастер, обеспечиваемый на одном из блэйдов, централизованно координирующий использование объединенных ресурсов, причем мастер как центральная инстанция ответственен за размещение, перераспределение и обслуживание объединенных ресурсов.

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

Изобретение относится к области техники связи и, в частности, к способу и устройству для компоновки сцены с использованием контентов облегченного прикладного представления сцены (LASeR).

Изобретение относится к средствам совместного использования ресурсов. Технический результат заключается в обеспечении возможности совместного использования ресурсов в любой момент времени во время использования ресурсов.

Изобретение относится к сетевым технологиям, а именно к способу обеспечения одноранговой связи посредством доступа к веб-странице. Техническим результатом является уменьшение требуемого объема памяти компьютера, уменьшение задержек мгновенной связи и снижение нагрузки на полосу пропускания.

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

Группа изобретений относится к области компьютерных сетей. Техническим результатом является обеспечение возможности установления, поддержания и использования резервных каналов в одноранговой (Р2Р) сети. Каждое мобильное устройство может установить первичный канал одноранговой связи с одним или более другими мобильными устройствами. Как только первичный канал установлен, каждое мобильное устройство может использовать первичный канал для осуществления обмена данными о соединении по вторичному каналу и может вслед за этим открыть один или более вторичных каналов одноранговой связи с указанными другими мобильными устройствами. При обнаружении того, что первичный канал одноранговой связи нарушен или ухудшился ниже заданного порога (например, некоторого порогового значения ширины полосы пропускания или скорости передачи битов), один из вторичных каналов одноранговой связи может быть автоматически сделан первичным каналом одноранговой связи. 3 н. и 21 з.п. ф-лы, 30 ил., 3 табл.

Изобретение относится к области межсетевого соединения с параллельным монтажом рекламы. Технический результат заключается в снижении аппаратных ресурсов при параллельном монтаже рекламы при получении запросов на воспроизведение за счет конфигурирования мультимедийного потока. В способе осуществляют прием запроса воспроизведения, несущего пользовательскую и мультимедийную информацию; определение, необходим ли параллельный монтаж рекламы для пользователя, выполнение паузы в воспроизведении потокового мультимедиа, соответствующего сообщению запроса воспроизведения, получение потока рекламы, соответствующего пользовательской и мультимедийной информации, и доставку потока рекламы пользователю для воспроизведения, если необходим параллельный монтаж рекламы для пользователя; отправку сообщения запроса воспроизведения на сервер потокового мультимедиа и пересылку на пользовательский терминал потокового мультимедиа, соответствующего сообщению запроса воспроизведения, полученному от сервера потокового мультимедиа, при выявлении окончания воспроизведения потока рекламы. 3 н. и 9 з.п. ф-лы, 5 ил.

Изобретение относится к управлению возможностью соединения, в частности к агрегированию услуг приложений с помощью встроенного управления связностью. Техническими результатами являются обеспечение возможности обработки связности в качестве характеристики услуги или приложения, а не в качестве характеристики устройства, для предоставления гибкости доступа пользователю, а также обеспечение эффективной модуляризации бизнеса обслуживания и бизнеса предоставления связности. Для агрегирования услуг приложений с помощью встроенного управления связностью сначала запускается приложение программного обеспечения. Затем обнаруживают потребность в связности. Причем связность определяется из параметров запущенного приложения программного обеспечения. Требуемая связность устанавливается, используя параметры, ассоциированные приложением программного обеспечения. Услуги связности предоставляются посредством сети связности, в которой услуга связности доступна для покупки по частям связности. 3 н. и 37 з.п. ф-лы, 8 ил.

Изобретение относится к средствам для манипуляции трафиком данных. Технический результат заключается в повышении надежности доставки данных. Отслеживают посредством упомянутых интерфейсов прослушивания, сетевого трафика с тем, чтобы идентифицировать в упомянутом сетевом трафике, по меньшей мере, один пакет данных, связанный с целевым объектом. Перенаправляют посредством интерфейса отправки пакетов, по меньшей мере, одного пакета данных, связанного с целевым объектом к устройству-посреднику. Устройство-посредник выполнено с возможностью отправки, посредством интерфейса HTTP соединения, HTTP запроса к элементам сети передачи данных, причем упомянутый HTTP запрос основан на контенте пакета данных, связанного с целевым объектом. Отправляют посредством интерфейса внедрения пакетов, данных целевому объекту, при этом упомянутые данные основаны на данных, принятых в ответ на HTTP запрос. 2 н. и 6 з.п. ф-лы, 3 ил.

Группа изобретений относится к способу и компоненту сети для кэширования контента. Технический результат заключается в повышении производительности сети за счет кэширования контента. В способе принимают посредством узла ориентированной на контент сетевой архитектуры (CONA) множество значений стоимости управления трафиком (TE) для множества линий связи, принимают посредством узла CONA информацию о множестве объектов контента и соответствующих вероятностях того, что объекты контента приняты узлом-адресатом объектов контента, причем узел CONA не является узлом-адресатом, вычисляют посредством узла CONA политику кэширования в соответствии со значениями стоимости TE и информацией об объектах контента и соответствующих вероятностях, получают посредством узла CONA часть объекта от узла в соответствии с вычисленной политикой кэширования и кэшируют посредством узла CONA часть объекта. 2 н. и 15 з.п. ф-лы, 3 табл., 12 ил.

Изобретение относится к способу назначений спецификаций ридера (СОР) и ридеру. Технический результат направлен на улучшение функционирования ридера, когда спецификации конфликтуют, и предотвращает потерю инициированными спецификациями возможности исполнения. Для этого способ включает следующие этапы, согласно которым: ридер создает СОР (S202); ридер переводит СОР из одного состояния в другое, причем набор состояний включает отключенное, удаленное, пассивное состояния, состояние готовности и активное состояние, когда СОР находится в пассивном состоянии, ридер считает, что пришло условие инициализации, СОР не имеет преимущества исполнения и ресурсы ридера заняты, то ридер переводит СОР в состояние готовности; когда СОР находится в состоянии готовности, ридер считает, что его ресурсы свободны, то ридер переводит СОР в активное состояние и исполняет СОР (S204). 2 н. и 7 з.п. ф-лы, 6 ил.

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

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

Изобретение относится к устройству обработки изображений, выполненному с возможностью регистрации пункта назначения данных изображения в сети передачи данных. Техническим результатом является предотвращение регистрации пункта назначения, соответствующего протоколу передачи, который задан для пользователя как заблокированный. Предложено устройство и способ обработки изображений, который включает в себя этапы: вводят информацию о пользователе; задают в качестве пункта назначения данных изображения информацию о каталоге применительно к указанному пользователю на основании информации о пользователе; регистрируют заданную информацию о каталоге и выполняют управление таким образом, чтобы не регистрировать информацию о каталоге, соответствующую протоколу передачи, который задан как заблокированный из множества протоколов передачи. В качестве протоколов передачи используют: протоколы факсимильной связи, протоколы электронной почты (E-mail), блок серверных сообщений (SMB), протокол передачи файлов (FTP), протокол Web-распределенной разработки и контроля версий (WebDAV). 4 н. и 10 з.п. ф-лы, 18 ил.

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