用于可扩展性数据处理的电脑系统及其方法技术方案

技术编号:15762561 阅读:102 留言:0更新日期:2017-07-05 22:05
一种用于可扩展性数据处理的电脑系统及其方法,用于处理自一远端装置接收的数据,电脑系统包含:主设备,与远端设备通讯耦接,并且具有显示器及存储器,主设备将数据分隔为一或多个子数据;以及至少一从设备耦接至主设备;其中,主设备委托至少一从设备进行一或多个子数据的数据处理,该些从设备对应于一或多个子数据产生处理过子数据,主设备储存处理过子数据并且将其输出至显示器。

Computer system for scalable data processing and method thereof

A computer system for scalable data processing and the method for processing the received data from a remote device, computer system includes: main equipment, and remote communication equipment coupled, and has a display and memory, main equipment data is divided into one or more sub data; and at least one slave device coupled to the the main equipment; the main equipment entrusted to at least one device from one or more sub data from the data processing device corresponds to one or more sub data processed data, the main equipment for storage of processed data and outputs it to display.

【技术实现步骤摘要】
用于可扩展性数据处理的电脑系统及其方法
本专利技术是关于一种电脑系统及其方法,用于扩展性的数据处理;具体而言,本专利技术是关于一种用于处理自远端设备来的视讯数据的电脑系统及其方法。
技术介绍
通过与另一个远端电脑装置连接,传统的电脑系统可远端控制远端电脑装置。一般远端电脑装置可产生视讯输出,可通过电脑系统接收并播放给使用者观看。此视讯输出一般是以远端电脑装置的原始分辨率进行编码并且传送至电脑系统中。如图1所示,传统的电脑系统20是与显示器10连接,并且可通过网络连接至远端电脑装置40。远端电脑装置40一般可产生视讯输出供电脑系统20接收并显示于显示器10上。通过此方式,使用者可经由电脑系统20控制及管理远端电脑装置40。随着科技发展,较高分辨率的需求已迫使使用者将电脑系统20的硬件/软件进行升级,以致使能使电脑系统20可支援新的远端电脑装置40所输出的较高分辨率视讯。然而,对于大型企业来说,会有大批量的电脑系统20必须被更换;在此情况下,会有许多旧的电脑系统20被丢弃或在库存中累积灰尘。因此,势必需要有新的方法可利用那些快要被遗弃的旧硬件来显示现有较新远端电脑装置所输出的视讯。
技术实现思路
本专利技术的一个目的在于提供一电脑系统及其方法,可动态/扩展性进行数据处理。本专利技术的另一个目的是在于提供一种电脑系统及其方法,可克服单一数据处理装置的硬件限制。根据本专利技术的一实施方式,提供一种用于处理自远端电脑装置接收的数据的电脑系统。电脑系统包含主装置及至少一从装置。主装置是与远端电脑装置通讯耦接,并且具有显视器及存储器。主装置会将数据分隔为一或多个子数据。从装置是耦接至主装置。主装置委托一或多个子数据的数据处理给一或多个从装置,从装置则是相对的将子数据产生处理过子数据。主装置将处理过子数据并且将其输出至显示器。如上所述的电脑系统,其中,该主设备进一步包含一处理单元。如上所述的电脑系统,其中,该主设备包含精简型电脑(ThinClientComputer)、桌上型电脑、平板电脑或手持式电脑。如上所述的电脑系统,其中,该主设备进一步包含一通讯模块,该通讯模块作为该主设备与该远端设备以及该至少一从设备间的一个通讯介面。如上所述的电脑系统,其中,该存储器包含挥发性存储器(VolatileMemory)、非挥发性存储器(Non-VolatileMemory)或其组合。如上所述的电脑系统,其中,该从设备包含精简型电脑(ThinClientComputer)、桌上型电脑、平板电脑或手持式电脑。根据本专利技术的另一实施方式,提供一种方法,其包含:连接主设备至远端设备;自远端设备接收数据;将数据分隔为多个子数据;将一或多个子数据委托给一或多个从设备;将一或多个从设备所处理过子数据储存于共有存储器;转送共有存储器中的所有处理过子数据至帧缓冲器;以及输出帧缓冲器中的数据至显示器。如上所述的方法,其中,将该主设备与该远端设备进行连接的步骤进一步包含:以互联网通讯协议与该远端设备进行连接。如上所述的方法,其中,从该远端设备接收数据的步骤进一步包含:从该远端设备接收的多个数据包解码为该数据。如上所述的方法,其中,将该数据分隔为多个子数据的步骤进一步包含:判断与该主设备连接的从设备的数目;依据所判断的数目,将该数据分隔为相对应数目的子数据。如上所述的方法,其中,将该子数据委托给一或多个从设备的步骤进一步包含:基于一对一的关系,将每该子数据分配给每该从设备进行数据处理。如上所述的方法,其中,将从设备传来的处理过子数据储存于该共有存储器的步骤进一步包含:提供存储器来当作该共有存储器;从每该从设备接收处理过子数据,其中处理过子数据对应于传送至从设备并且被从设备处理过的子数据;以及储存处理过子数据于该共有存储器。如上所述的方法,其中,将每个该处理过子数据从该共有存储器转送至该帧缓冲器的步骤进一步包含:将共有存储器中的每个处理过子数据映射至该帧缓冲器中。如上所述的方法,其中,将该多个子数据委托给该一或多个从设备的步骤进一步包含:该一或多个从设备其中之一至少将所接收到的子数据进行分隔并且将分隔的子数据委托给另一或多个从设备。附图说明图1为传统电脑系统与远端装置的示意图;图2为本专利技术电脑系统的一实施例的示意图;图3为本专利技术主装置及从装置的一实施例的示意图;图4为数据于主装置中流通的一实施例的示意图;图5为图3中电脑系统的另一实施例的示意图;图6为电脑系统的数据处理的方法的流程图。主要元件符号说明:10:显示器20:电脑系统30:网络40:远端电脑装置100:电脑系统110:显示器120M:主设备120S1:从设备120S2:从设备120SX:从设备121:处理单元122:通讯模块123:共有存储器124:帧缓冲器130:网络140:远端设备221:处理单元223:储存模块300:可扩展性数据处理方法301~307:步骤D:视讯数据D1、D2:子数据I:指令R1、R2:处理过子数据具体实施方式本专利技术的实施例提供,经由共有存储器结构,提供支援视讯数据的平行数据处理的系统及其数据处理方法。以下的详细描述中,将会引用到附图进行各种实施例的解说。然而,此些实施例仅是为了解释本专利技术;因此,不应该将此些实施例视为限制本专利技术的范围的条件。本文公开一种使用平行数据处理的电脑系统及其方法,用于支援分隔视讯数据并委托给多个从设备(slavedevices)同时进行数据处理。较佳的,电脑系统可包含(但不限于此)精简型电脑(ThinClientComputer)、笔记型电脑、个人电脑、服务器、手持式电脑装置,例如手机、平板电脑及可穿戴设备(wearabledevices)。图2及以下的说明旨在提供一个简单说明来介绍本专利技术可被实施的适当环境。然而,本
具有通常知识者应可轻易认知本专利技术可实施于其他适当的环境。此外,本
具有通常知识者也能轻易体会到本专利技术可与其电脑结构的形态实施,例如多处理器系统、基于微处理器或可程序的消费性电子产品、小型电脑(minicomputers)、大型电脑(mainframecomputers)等。本专利技术亦可使用分布式电脑环境,其中任务/工作(tasks)可由有经由一通讯网连接的远端处理设备执行。图2为本专利技术的电脑系统100的一实施例。如图2所示,电脑系统100包含主设备120M、显示器110以及至少一从设备120S1。在本实施例中,主设备120M较佳为精简型电脑(ThinClientComputer),用于经由网络130连接至远端设备140。然而,主设备120M并非仅限于为精简型电脑;在其他不同实施例中,主设备120M亦可为平板电脑、手持式电脑装置或其他具有数据处理功能的电脑设备。如图2所示,主设备120M是经由网络130连接至远端设备140。在本实施例中,远端设备140较佳为服务器电脑;然而,在其他不同实施例中,远端设备140亦可为桌上电脑或其他任何的电脑装置。通过将主设备120M连接至远端设备140,主设备120M可远端的传送指令I至远端设备140,并且接收到远端设备140所输出的视讯数据D。主设备120M一般接着会显示视讯数据D于显示器110上。通过此方式,使用者可经由主设备120及显示器110的介面在远端的控制远端设备140。具例而言,本文档来自技高网
...
用于可扩展性数据处理的电脑系统及其方法

【技术保护点】
一种方法,用于可扩展性数据处理,其特征在于,包含:连接一主设备至一远端设备;自该远端设备接收数据;将该数据分隔为多个子数据;将该一或多个子数据委托给一或多个从设备;将该一或多个从设备所处理过子数据储存于一共有存储器;转送该共有存储器中的所有处理过子数据至一帧缓冲器;以及输出该帧缓冲器中的数据至一显示器。

【技术特征摘要】
2015.12.28 US 14/980,0701.一种方法,用于可扩展性数据处理,其特征在于,包含:连接一主设备至一远端设备;自该远端设备接收数据;将该数据分隔为多个子数据;将该一或多个子数据委托给一或多个从设备;将该一或多个从设备所处理过子数据储存于一共有存储器;转送该共有存储器中的所有处理过子数据至一帧缓冲器;以及输出该帧缓冲器中的数据至一显示器。2.如权利要求1所述的方法,其特征在于,将该主设备与该远端设备进行连接的步骤进一步包含:以互联网通讯协议与该远端设备进行连接。3.如权利要求1所述的方法,其特征在于,从该远端设备接收数据的步骤进一步包含:从该远端设备接收的多个数据包解码为该数据。4.如权利要求1所述的方法,其特征在于,将该数据分隔为多个子数据的步骤进一步包含:判断与该主设备连接的从设备的数目;依据所判断的数目,将该数据分隔为相对应数目的子数据。5.如权利要求1所述的方法,其特征在于,将该子数据委托给一或多个从设备的步骤进一步包含:基于一对一的关系,将每该子数据分配给每该从设备进行数据处理。6.如权利要求1所述的方法,其特征在于,将从设备传来的处理过子数据储存于该共有存储器的步骤进一步包含:提供存储器来当作该共有存储器;从每该从设备接收处理过子数据,其中处理过子数据对应于传送至从设备并且被从设备处理过的子数据;以及储存处理过子数据于该共有存储器。7....

【专利技术属性】
技术研发人员:胡志凯黄宣铭
申请(专利权)人:美商安迈科技股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1