Синхронизированные графические данные и данные области для систем дистанционной работы с графическими данными - RU2005114494A

Код документа: RU2005114494A

Реферат

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

2. Способ по п.1, в котором данные области и графические данные собирают в одном драйвере дисплея.

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

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

5. Способ по п.3, в котором графические данные синхронно собирают с помощью драйвера дисплея.

6. Способ по п.5, в котором драйвер дисплея синхронно собирает графические данные путем сбора команд отрисовки, подаваемых в подсистему интерфейса графических устройств операционной системы сервера.

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

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

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

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

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

12. Способ по п.11, в котором упомянутое подмножество имеет геометрию, которая для описания требует меньшего объема данных области.

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

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

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

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

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

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

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

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

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

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

23. Структура потока данных по п.22, в которой данные области и графические данные собраны синхронно по отношению друг к другу.

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

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

26. Один или больше носителей информации, считываемых вычислительным устройством, по п.25, в которых поддержание синхронности дополнительно содержит передачу графических данных в клиент после данных области, синхронизированных с графическими данными.

27. Один или больше носителей информации, считываемых вычислительным устройством, по п.25, в котором данные области и графические данные синхронно собираются в один драйвер дисплея.

Авторы

Заявители

СПК: G06F13/00 G06F17/00 G06F21/84 G06F3/14 G06F3/1454 G06F9/00 G09G2350/00 G09G2358/00 G09G2370/022

Публикация: 2006-01-20

Дата подачи заявки: 2004-07-22

0
0
0
0
Невозможно загрузить содержимое всплывающей подсказки.
Поиск по товарам