CN108009977A - 多线程环境下支持多个远程图形终端的方法及*** - Google Patents

多线程环境下支持多个远程图形终端的方法及*** Download PDF

Info

Publication number
CN108009977A
CN108009977A CN201711106708.5A CN201711106708A CN108009977A CN 108009977 A CN108009977 A CN 108009977A CN 201711106708 A CN201711106708 A CN 201711106708A CN 108009977 A CN108009977 A CN 108009977A
Authority
CN
China
Prior art keywords
terminal
remote graphics
terminals
manager
virtual pattern
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711106708.5A
Other languages
English (en)
Other versions
CN108009977B (zh
Inventor
杨帆
俞航
***
徐乐
赵永发
艾婧媚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI HUAYUAN CHUANGXIN SOFTWARE Co Ltd
Original Assignee
SHANGHAI HUAYUAN CHUANGXIN SOFTWARE Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI HUAYUAN CHUANGXIN SOFTWARE Co Ltd filed Critical SHANGHAI HUAYUAN CHUANGXIN SOFTWARE Co Ltd
Priority to CN201711106708.5A priority Critical patent/CN108009977B/zh
Publication of CN108009977A publication Critical patent/CN108009977A/zh
Application granted granted Critical
Publication of CN108009977B publication Critical patent/CN108009977B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/461Saving or restoring of program or task context

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Digital Computer Display Output (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种多线程环境下支持多个远程图形终端的方法及***,包括在多线程环境下建立多终端管理器,与远程图形终端实现互联,激活各远程图形终端,提供图形化交互环境。其中,窗口实例模块加载至目标***,绑定在虚拟图形终端上;目标***通过事件回调机制,执行窗口实例绘制,并将事件同步于多终端管理器,多终端管理器分发绘制结果至相应的虚拟图形终端设备;激活各远程图形终端,将虚拟图形终端设备收到的绘制结果发送至远程图形终端,远程图形终端显示绘制结果并提供图形化交互环境。本发明对软硬件资源需求低,降低了***成本与功耗;为多线程嵌入式操作***提供了多终端图形显示支持,提高了嵌入式操作***的应用能力。

Description

多线程环境下支持多个远程图形终端的方法及***
技术领域
本发明涉及属于计算机应用领域,特别是远程图形终端基础显控、窗口***管理交互,具体涉及一种多线程嵌入式操作***环境下支持多个远程无操作***图形终端(简单图形终端)的方法及***。
背景技术
多线程是一种“节俭”的多任务操作方式,多线程环境以程序逻辑和控制方式简单,所有线程内存共享、无需跨跃进程边界,消耗资源比进程方式少等优势,普遍应用于轻量级嵌入式设备。但由于每个线程与主程序共用地址空间,目标***只能有一个GUI线程,且所有窗口只能在GUI线程中创建、控制、销毁,造成代码牵连性强,开发必须透明,***资源占用较大,单个窗口的崩溃将造成整个GUI线程的崩溃,甚至***崩溃。
远程图形终端,主要应用于远程计算机图形界面交互,现比较普遍的解决方案是基于C/S架构的图形***(例如X Window)和本地***截获显示数据并传输至远程显示终端的方式。对于X Window一类C/S架构,远程图形终端设备需要有CPU、内存等硬件资源,还需要安装操作***,硬件成本高,资源消耗大,且不适用于多线程嵌入式操作***;而截获显示数据的解决方案,无法满足多终端的需求,即缺少对多个远程图形终端节点管理、控制的方案。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种多线程环境下支持多个远程图形终端的方法及***。
根据本发明提供的一种多线程环境下支持多个远程图形终端的方法,包括步骤:
步骤1:多线程环境下建立多终端管理器,与远程图形终端实现互联;
步骤2:激活各远程图形终端,提供图形化交互环境。
优选的,所述步骤1包括:
步骤1.1:为目标***创建至少一个窗口实例模块;
步骤1.2:在目标***中创建多终端管理器,根据远程图形终端的数量,创建若干虚拟图形终端,与远程图形终端一一对应;
步骤1.3:根据远程图形终端的物理参数,配置虚拟图形终端的属性,并为每个虚拟图形终端分配独立的内存空间;
步骤1.4:窗口实例模块加载至目标***,绑定在虚拟图形终端上;
步骤1.5:目标***通过事件回调机制,执行窗口实例绘制,并将事件同步于多终端管理器,多终端管理器分发绘制结果至相应的虚拟图形终端设备。
优选的,所述步骤1.4包括:
一对一绑定:单个窗口实例显示在单个虚拟图形终端上;
一对多绑定,单个窗口实例显示在多个虚拟图形终端上;
多对一绑定,多个窗口实例显示在单个虚拟图形终端上。
优选的,所述步骤1.3中,虚拟图形终端的属性包括屏幕的长、宽,图像的分辨率、位深。
优选的,所述步骤2包括:
步骤2.1:构建虚拟图形终端上下文资源;
步骤2.2:多终端管理器、各虚拟图形终端消息汇总管理,进入预启动;
步骤2.3:多终端管理器与各远程图形终端之间通讯互联,交互图形化数据以及设备采集数据,更新目标***多终端管理器及远程图形终端相关交互状态;
步骤2.4:图形化数据传输,虚拟图形终端设备收到的绘制结果发送至远程图形终端,远程图形终端接收到数据后解释并显示绘制结果。
优选的,所述步骤2.1包括:
人体工学设备纳入非必须但重要资源,其余资源由虚拟图形终端在不影响基础图形交互的基础上自行分配;
图形显示基本模块、内部通讯协议纳入必须且重要资源,进行最基本的初始化以及连通测试。
优选的,所述步骤2.2中的所述预启动包括:
完成信息注册、互联确认,远程图形终端抽象成层,构建实际远程图形终端设备坐标,目标***世界坐标、逻辑坐标的基本映射矩阵。
优选的,所述步骤2.3中:
图形化数据的格式由远程图形终端与多终端管理器协商确定,共同控制图形数据流的一致性,保证两端同步更新;
设备采集数据由用户交互操作产生,采取实时反馈,通讯全双工。
优选的,所述远程图形终端为远程简单图形终端,所述虚拟图形终端为虚拟简单图形终端。
根据本发明提供的一种多线程环境下支持多个远程图形终端的***,包括:
多终端管理器:创建于多线程环境下,与远程图形终端互联;
若干虚拟图形终端:与远程图形终端的数量相等且一一对应;
窗口实例模块:至少一个所述窗口实例模块创建至目标***;
其中,窗口实例模块加载至目标***,绑定在虚拟图形终端上;目标***通过事件回调机制,执行窗口实例绘制,并将事件同步于多终端管理器,多终端管理器分发绘制结果至相应的虚拟图形终端设备;激活各远程图形终端,将虚拟图形终端设备收到的绘制结果发送至远程图形终端,远程图形终端显示绘制结果并提供图形化交互环境。
与现有技术相比,本发明具有如下的有益效果:
1、对软硬件资源需求低,降低了***成本与功耗;
2、为多线程嵌入式操作***提供了多终端图形显示支持,提高了嵌入式操作***的应用能力;
3、在无操作***终端(简单终端)上实现图形终端,扩展了嵌入式设备的应用场景,其可扩展能力延长了嵌入式产品的生存周期。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明步骤1的流程图;
图2为本发明步骤2的流程图;
图3为本发明窗口实例模块与虚拟简单图形终端一对一绑定的***框图;
图4为本发明窗口实例模块与虚拟简单图形终端一对多绑定的***框图;
图5为本发明窗口实例模块与虚拟简单图形终端多对一绑定的***框图;
图6为本发明多终端管理器与远程简单图形终端的同步交互时序图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。
本发明提供的一种多线程环境下支持多个远程图形终端的方法,主要包括步骤:
步骤1:多线程环境下建立多终端管理器,与远程图形终端实现互联;
步骤2:激活各远程图形终端,提供图形化交互环境。
如图1所示,步骤1包括:
步骤1.1:为目标***创建至少一个窗口实例模块,可动态加载、卸载至目标***,为目标***提供了伸缩性、封闭性、独立性。
伸缩性是指:用户可根据目标***的资源使用情况,动态加载模块或卸载模块,以保证***的性能;
封闭性是指:模块与模块之间相互独立,且可以以二进制形式提供,以支持模块源程序保密,可根据应用结构将应用划分为多个模块,各模块可并行开发;
独立性是指:目标图形***与窗口程序的代码独立,动态加载模块创建窗口,动态卸载模块销毁窗口,目标***为窗口实例提供模块化管理机制。
步骤1.2:在目标***中创建多终端管理器,根据远程图形终端的数量,创建若干虚拟图形终端,与远程图形终端一一对应。
步骤1.3:根据远程图形终端的物理参数,配置虚拟图形终端的属性,包括屏幕的长、宽,图像的分辨率、位深等,并为每个虚拟图形终端分配独立的内存空间。
步骤1.4:窗口实例模块加载至目标***,绑定在虚拟图形终端上。
窗口实例模块与虚拟图形终端的绑定有如下三种:
如图3所示的一对一绑定:单个窗口实例显示在单个虚拟图形终端上、如图4所示的一对多绑定:单个窗口实例显示在多个虚拟图形终端上,以及如图5所示的多对一绑定:多个窗口实例显示在单个虚拟图形终端上。
步骤1.5:目标***通过事件回调机制,执行窗口实例绘制,并将事件同步于多终端管理器,多终端管理器分发绘制结果至相应的虚拟图形终端设备。
如图2所示,步骤2包括:
步骤2.1:构建虚拟图形终端上下文资源。
人体工学设备纳入非必须但重要资源,其余资源由虚拟图形终端在不影响基础图形交互的基础上自行分配;
图形显示基本模块、内部通讯协议纳入必须且重要资源,进行最基本的初始化以及连通测试。
步骤2.2:多终端管理器、各虚拟图形终端消息汇总管理,进入预启动。
预启动类似"握手完成"状态,主要完成信息注册、互联确认,远程图形终端抽象成层,构建实际远程图形终端设备坐标,目标***世界坐标、逻辑坐标的基本映射矩阵。
步骤2.3:如图6所示,多终端管理器与各远程图形终端之间通讯互联,交互图形化数据以及设备采集数据,更新目标***多终端管理器及远程图形终端相关交互状态。
图形化数据的格式由远程图形终端与多终端管理器协商确定,此部分存在更新延迟,受网络带宽、传输速率影响,采取"生产者消费者"策略,多终端管理器与远程图形终端共同控制图形数据流的一致性,保证两端同步更新;
设备采集数据由用户交互操作产生,采取实时反馈,通讯全双工,能较好的保持两端同步。
步骤2.4:图形化数据传输,虚拟图形终端设备收到的绘制结果发送至远程图形终端,远程图形终端接收到数据后解释并显示绘制结果。
在上述多线程环境下支持多个远程图形终端的方法的基础上,本发明还提供的一种多线程环境下支持多个远程图形终端的***,包括:
多终端管理器:创建于多线程环境下,与远程图形终端互联;
若干虚拟图形终端:与远程图形终端的数量相等且一一对应;
窗口实例模块:至少一个所述窗口实例模块创建至目标***;
其中,窗口实例模块加载至目标***,绑定在虚拟图形终端上;目标***通过事件回调机制,执行窗口实例绘制,并将事件同步于多终端管理器,多终端管理器分发绘制结果至相应的虚拟图形终端设备;激活各远程图形终端,将虚拟图形终端设备收到的绘制结果发送至远程图形终端,远程图形终端显示绘制结果并提供图形化交互环境。
在本发明中,远程图形终端为远程简单图形终端,虚拟图形终端为虚拟简单图形终端,简单终端即无操作***终端。在简单终端上实现图形终端,扩展了嵌入式设备的应用场景,其可扩展能力延长了嵌入式产品的生存周期。
本发明针对嵌入式多线程操作***上的多终端需求,提出一种以多线程目标***作为主控模块,管理、控制多个远程图形终端显示、交互的解决方案,既兼顾嵌入式***资源不充足的痛点,又有效地解决了对远端图形***的管理、控制、交互等需求问题,充分契合轻量级嵌入式***的要求。
本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的***及其各个装置、模块、单元以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的***及其各个装置、模块、单元以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的***及其各项装置、模块、单元可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置、模块、单元也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置、模块、单元视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

Claims (10)

1.一种多线程环境下支持多个远程图形终端的方法,其特征在于,包括步骤:
步骤1:多线程环境下建立多终端管理器,与远程图形终端实现互联;
步骤2:激活各远程图形终端,提供图形化交互环境。
2.根据权利要求1所述的多线程环境下支持多个远程图形终端的方法,其特征在于,所述步骤1包括:
步骤1.1:为目标***创建至少一个窗口实例模块;
步骤1.2:在目标***中创建多终端管理器,根据远程图形终端的数量,创建若干虚拟图形终端,与远程图形终端一一对应;
步骤1.3:根据远程图形终端的物理参数,配置虚拟图形终端的属性,并为每个虚拟图形终端分配独立的内存空间;
步骤1.4:窗口实例模块加载至目标***,绑定在虚拟图形终端上;
步骤1.5:目标***通过事件回调机制,执行窗口实例绘制,并将事件同步于多终端管理器,多终端管理器分发绘制结果至相应的虚拟图形终端设备。
3.根据权利要求2所述的多线程环境下支持多个远程图形终端的方法,其特征在于,所述步骤1.4包括:
一对一绑定:单个窗口实例显示在单个虚拟图形终端上;
一对多绑定,单个窗口实例显示在多个虚拟图形终端上;
多对一绑定,多个窗口实例显示在单个虚拟图形终端上。
4.根据权利要求2所述的多线程环境下支持多个远程图形终端的方法,其特征在于,所述步骤1.3中,虚拟图形终端的属性包括屏幕的长、宽,图像的分辨率、位深。
5.根据权利要求1所述的多线程环境下支持多个远程图形终端的方法,其特征在于,所述步骤2包括:
步骤2.1:构建虚拟图形终端上下文资源;
步骤2.2:多终端管理器、各虚拟图形终端消息汇总管理,进入预启动;
步骤2.3:多终端管理器与各远程图形终端之间通讯互联,交互图形化数据以及设备采集数据,更新目标***多终端管理器及远程图形终端相关交互状态;
步骤2.4:图形化数据传输,虚拟图形终端设备收到的绘制结果发送至远程图形终端,远程图形终端接收到数据后解释并显示绘制结果。
6.根据权利要求5所述的多线程环境下支持多个远程图形终端的方法,其特征在于,所述步骤2.1包括:
人体工学设备纳入非必须但重要资源,其余资源由虚拟图形终端在不影响基础图形交互的基础上自行分配;
图形显示基本模块、内部通讯协议纳入必须且重要资源,进行最基本的初始化以及连通测试。
7.根据权利要求5所述的多线程环境下支持多个远程图形终端的方法,其特征在于,所述步骤2.2中的所述预启动包括:
完成信息注册、互联确认,远程图形终端抽象成层,构建实际远程图形终端设备坐标,目标***世界坐标、逻辑坐标的基本映射矩阵。
8.根据权利要求5所述的多线程环境下支持多个远程图形终端的方法,其特征在于,所述步骤2.3中:
图形化数据的格式由远程图形终端与多终端管理器协商确定,共同控制图形数据流的一致性,保证两端同步更新;
设备采集数据由用户交互操作产生,采取实时反馈,通讯全双工。
9.根据权利要求2或5所述的多线程环境下支持多个远程图形终端的方法,其特征在于,所述远程图形终端为远程简单图形终端,所述虚拟图形终端为虚拟简单图形终端。
10.一种多线程环境下支持多个远程图形终端的***,其特征在于,包括:
多终端管理器:创建于多线程环境下,与远程图形终端互联;
若干虚拟图形终端:与远程图形终端的数量相等且一一对应;
窗口实例模块:至少一个所述窗口实例模块创建至目标***;
其中,窗口实例模块加载至目标***,绑定在虚拟图形终端上;目标***通过事件回调机制,执行窗口实例绘制,并将事件同步于多终端管理器,多终端管理器分发绘制结果至相应的虚拟图形终端设备;激活各远程图形终端,将虚拟图形终端设备收到的绘制结果发送至远程图形终端,远程图形终端显示绘制结果并提供图形化交互环境。
CN201711106708.5A 2017-11-10 2017-11-10 多线程环境下支持多个远程图形终端的方法及*** Active CN108009977B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711106708.5A CN108009977B (zh) 2017-11-10 2017-11-10 多线程环境下支持多个远程图形终端的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711106708.5A CN108009977B (zh) 2017-11-10 2017-11-10 多线程环境下支持多个远程图形终端的方法及***

Publications (2)

Publication Number Publication Date
CN108009977A true CN108009977A (zh) 2018-05-08
CN108009977B CN108009977B (zh) 2021-06-29

Family

ID=62051604

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711106708.5A Active CN108009977B (zh) 2017-11-10 2017-11-10 多线程环境下支持多个远程图形终端的方法及***

Country Status (1)

Country Link
CN (1) CN108009977B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109726023A (zh) * 2018-12-12 2019-05-07 中国航空工业集团公司西安航空计算技术研究所 一种支持多线程多上下文的图形任务同步管理方法
CN109886867A (zh) * 2019-01-16 2019-06-14 周口师范学院 一种用于移动智能终端的图像处理方法
CN111580816A (zh) * 2020-05-08 2020-08-25 南京宁和颂扬科技有限公司 基于交互式图形软件的智能平板终端

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1064559A (zh) * 1991-02-28 1992-09-16 国际商业机器公司 显示站控制器
US6266666B1 (en) * 1997-09-08 2001-07-24 Sybase, Inc. Component transaction server for developing and deploying transaction- intensive business applications
CN101502079A (zh) * 2006-08-10 2009-08-05 索尼爱立信移动通讯有限公司 在移动网络终端上安装和配置软件应用程序的***和方法
CN103177571A (zh) * 2013-02-04 2013-06-26 上海仪电电子股份有限公司 一种实时监控调度***及实现方法
CN104102488A (zh) * 2014-07-18 2014-10-15 无锡梵天信息技术股份有限公司 一种基于多线程并行化的3d引擎***
CN104144087A (zh) * 2014-06-13 2014-11-12 国家电网公司 一种远程桌面检测***及其检测方法
CN104467187A (zh) * 2014-12-16 2015-03-25 重庆邮电大学 一种基于ios***的智能电网远程监控***
CN104813309A (zh) * 2012-11-28 2015-07-29 辉达公司 用于远程显示器的基于云的虚拟化图形处理方法和***
CN104834505A (zh) * 2015-05-13 2015-08-12 华中科技大学 一种多核多线程环境下numa感知的同步方法
CN106506230A (zh) * 2016-11-30 2017-03-15 中国电信股份有限公司常州分公司 基于无线网络远程维护现场设备的方法及***
CN106776286A (zh) * 2016-11-24 2017-05-31 工业和信息化部电信研究院 移动终端app远程检测方法、移动终端及客户端

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1064559A (zh) * 1991-02-28 1992-09-16 国际商业机器公司 显示站控制器
US6266666B1 (en) * 1997-09-08 2001-07-24 Sybase, Inc. Component transaction server for developing and deploying transaction- intensive business applications
CN101502079A (zh) * 2006-08-10 2009-08-05 索尼爱立信移动通讯有限公司 在移动网络终端上安装和配置软件应用程序的***和方法
CN104813309A (zh) * 2012-11-28 2015-07-29 辉达公司 用于远程显示器的基于云的虚拟化图形处理方法和***
CN103177571A (zh) * 2013-02-04 2013-06-26 上海仪电电子股份有限公司 一种实时监控调度***及实现方法
CN104144087A (zh) * 2014-06-13 2014-11-12 国家电网公司 一种远程桌面检测***及其检测方法
CN104102488A (zh) * 2014-07-18 2014-10-15 无锡梵天信息技术股份有限公司 一种基于多线程并行化的3d引擎***
CN104467187A (zh) * 2014-12-16 2015-03-25 重庆邮电大学 一种基于ios***的智能电网远程监控***
CN104834505A (zh) * 2015-05-13 2015-08-12 华中科技大学 一种多核多线程环境下numa感知的同步方法
CN106776286A (zh) * 2016-11-24 2017-05-31 工业和信息化部电信研究院 移动终端app远程检测方法、移动终端及客户端
CN106506230A (zh) * 2016-11-30 2017-03-15 中国电信股份有限公司常州分公司 基于无线网络远程维护现场设备的方法及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
徐建文: "基于图形终端外接设备统一管理的研究", 《科技风》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109726023A (zh) * 2018-12-12 2019-05-07 中国航空工业集团公司西安航空计算技术研究所 一种支持多线程多上下文的图形任务同步管理方法
CN109726023B (zh) * 2018-12-12 2023-05-23 中国航空工业集团公司西安航空计算技术研究所 一种支持多线程多上下文的图形任务同步管理方法
CN109886867A (zh) * 2019-01-16 2019-06-14 周口师范学院 一种用于移动智能终端的图像处理方法
CN111580816A (zh) * 2020-05-08 2020-08-25 南京宁和颂扬科技有限公司 基于交互式图形软件的智能平板终端

Also Published As

Publication number Publication date
CN108009977B (zh) 2021-06-29

Similar Documents

Publication Publication Date Title
CN109582425B (zh) 一种基于云端与终端gpu融合的gpu服务重定向***及方法
US6915347B2 (en) Associating multiple display units in a grouped server environment
CN105472042B (zh) Web端控制的消息中间件***及其数据传送方法
CN101401087B (zh) 交替图形集的高效编码
CN108388460B (zh) 基于图形集群的远程实时渲染平台构建方法
CN102137151B (zh) 多链路远程协议
EP3525093B1 (en) Remoting of windows presentation framework based applications in a non-composed desktop
CN102662619A (zh) 多用户终端服务加速器
CN108009977A (zh) 多线程环境下支持多个远程图形终端的方法及***
CN1441363A (zh) 分布式资源结构和***
WO2017167126A1 (zh) 一种窗口显示方法、信息交互方法及***
CN103761139A (zh) 一种基于动态库拦截的通用计算虚拟化实现方法
CN102902620B (zh) 基于gdb的异构计算调试环境的实现***
CN101873005A (zh) 一种实现电能量均衡采集的方法
CN107920117B (zh) 一种资源管理方法、控制设备和资源管理***
CN103778591A (zh) 处理图形运算负载平衡的方法及***
CN103677970A (zh) 实现终端本地桌面和远端虚拟桌面合并显示的***和方法
CN102097080B (zh) 显示驱动处理方法、装置和***
CN101216780B (zh) 在对称多处理体系下实现多实例线程通信的方法及装置
CN102137162B (zh) 基于软件即服务模式的cad集成***
CN105653353A (zh) 一种基于容器的多***交互通讯方法和装置
US20020095500A1 (en) Method and apparatus for aggregate resource management of active computing environments
CN101631134A (zh) 用于分布式计算环境的网络消息交换服务管理器
CN105653347B (zh) 一种服务器、资源管理方法及虚拟机管理器
CN113778593A (zh) 云桌面控制方法、装置、电子设备、存储介质及程序产品

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant