太阳城集团

  • / 11
  • 下载费用:30 金币  

一种计算机资源解放系统及方法.pdf

摘要
申请专利号:

CN201510707400.0

申请日:

2015.10.27

公开号:

太阳城集团CN105242972A

公开日:

2016.01.13

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 9/50申请日:20151027|||公开
IPC分类号: G06F9/50 主分类号: G06F9/50
申请人: 赵立峰
发明人: 赵立峰
地址: 264400山东省威海市文登经济开发区珠海路205号二层223室
优先权:
专利代理机构: 北京集佳知识产权代理有限公司11227 代理人: 王宝筠
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201510707400.0

授权太阳城集团号:

|||

法律状态太阳城集团日:

太阳城集团2016.02.10|||2016.01.13

法律状态类型:

实质审查的生效|||公开

摘要

本发明公开了一种计算机资源解放系统,所述系统包括计算机、与所述计算机连接的至少一个数据处理装置,所述数据处理装置包括程序存储器和中央处理器CPU;所述程序存储器,用于存储数据处理程序;所述计算机,用于通过执行所述数据处理程序建立所述数据处理装置与数据存储器之间的数据传输路径,所述数据存储器为网络硬盘或所述计算机的本地硬盘;所述中央处理器CPU,用于通过执行所述数据处理程序,通过所述数据传输路径从所述数据存储器中获取待处理数据并处理所述待处理数据。本发明还提供了一种计算机资源解放方法。

权利要求书

权利要求书
1.  一种计算机资源解放系统,其特征在于,所述系统包括计算机、与所述计算机连接的至少一个数据处理装置,所述数据处理装置包括程序存储器和中央处理器CPU;
所述程序存储器,用于存储数据处理程序;
所述计算机,用于通过执行所述数据处理程序建立所述数据处理装置与数据存储器之间的数据传输路径,所述数据存储器为网络硬盘或所述计算机的本地硬盘;
所述中央处理器CPU,用于通过执行所述数据处理程序,通过所述数据传输路径从所述数据存储器中获取待处理数据并处理所述待处理数据。

2.  根据权利要求1所述的系统,其特征在于,所述数据处理装置还包括用于数据处理的硬件电路;
所述中央处理器CPU在处理所述待处理数据时,具体用于通过执行所述数据处理程序直接处理所述待处理数据,或通过执行所述数据处理程序控制所述硬件电路处理所述待处理数据。

3.  根据权利要求2所述的系统,其特征在于,所述数据处理装置还包括:
数据输出端口,用于当所述中央处理器CPU通过执行所述数据处理程序直接处理所述待处理数据时,输出所述中央处理器CPU处理后的数据,或当所述中央处理器CPU通过执行所述数据处理程序控制所述硬件电路处理所述待处理数据时,输出所述硬件电路处理后的数据。

4.  根据权利要求3所述的系统,其特征在于,所述数据输出端口包括视频输出端口和音频输出端口。

5.  根据权利要求1至4任一项所述的系统,其特征在于,
所述数据处理装置通过总线与所述计算机连接。

6.  一种计算机资源解放方法,其特征在于,所述方法应用于一种计算机资源解放系统,所述系统包括计算机、与所述计算机连接的至少一个数据处理装置,所述数据处理装置包括中央处理器CPU和用于存储数据处理程序的程序存储器;所述方法包括:
所述计算机通过执行所述数据处理程序建立所述数据处理装置与数据存 储器之间的数据传输路径,所述数据存储器为网络硬盘或所述计算机的本地硬盘;
所述中央处理器CPU通过执行所述数据处理程序,通过所述数据传输路径从所述数据存储器中获取待处理数据并处理所述待处理数据。

7.  根据权利要求6所述的方法,其特征在于,所述数据处理装置还包括用于数据处理的硬件电路;所述处理所述待处理数据,包括:
所述中央处理器CPU通过执行所述数据处理程序直接处理所述待处理数据;
或者,所述中央处理器CPU通过执行所述数据处理程序控制所述硬件电路处理所述待处理数据。

8.  根据权利要求7所述的方法,其特征在于,所述数据处理装置还包括数据输出端口;所述方法还包括:
当所述中央处理器CPU通过执行所述数据处理程序直接处理所述待处理数据时,所述数据输出端口输出所述中央处理器CPU处理后的数据;
当所述中央处理器CPU通过执行所述数据处理程序控制所述硬件电路处理所述待处理数据时,所述数据输出端口输出所述硬件电路处理后的数据。

9.  根据权利要求8所述的方法,其特征在于,所述数据输出端口包括视频输出端口和音频输出端口。

10.  根据权利要求6至9任一项所述的方法,其特征在于,
所述数据处理装置通过总线与所述计算机连接。

说明书

说明书一种计算机资源解放系统及方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种计算机资源解放系统及方法。
背景技术
众所周知,电脑具有强大的综合工作能力,如:聊天、发邮件、看新闻、办公以及打游戏、专业制作、看图片、看影视、视频通讯等等。而打游戏、看影视、视频通讯、专业制作、看图片等涉及到在电脑上使用图形、图片、图像、视频类软件进行应用工作时都是非常占用电脑资源的。其中,用电脑看影视或视频通讯是采用播放器软件依靠占用电脑CPU、内存资源的方法实现的,另外,还需要占用计算机缓存空间及硬盘、显卡及显示器、声卡及音箱或喇叭单元,需要上述多部件共同配合才能实现用户的视频播放需求。
例如,当用户需要观看视频时,用户通过播放器软件的人机交互界面在电脑CPU、内存与多级缓存空间及硬盘的配合下点选了一个视频节目之后,播放器软件再运行内含的点选搜索、网络协议、数据库、资源文件格式协议、下载、播放控制等模块在电脑CPU、内存及联网组件的配合工作下使用户点选的音视频文件进入到解码模块的进程中,解码模块再向电脑CPU、内存发送各种解码指令,CPU、内存在缓存空间的配合下完成解码指令后向显卡和声卡分别传送图像和声音信号,显卡再驱动显示器实现图像显示,声卡再驱动音箱或喇叭单元实现声音播放。但是,电脑的CPU、内存在这种方法下需要同时完成至少三项重要工作:视频解码、联网下载和人机交互,尤其是完成视频解码模块中的各种指令工作占用了电脑CPU、内存的大多数资源,再加上联网下载和人机交互工作基本上耗尽了电脑资源;同时,这种方法也占据了显卡和显示器的资源。
可见,当在电脑上使用图形、图片、图像、视频类软件进行比如解码等应用工作时,需要占用电脑的大量资源。
发明内容
有鉴于此,本发明实施例的主要目的在于提供一种计算机资源解放系统及方法,以实现解放计算机资源的目的。
为实现上述目的,本发明实施例提供了一种计算机资源解放系统,所述系统包括计算机、与所述计算机连接的至少一个数据处理装置,所述数据处理装置包括程序存储器和中央处理器CPU;
所述程序存储器,用于存储数据处理程序;
所述计算机,用于通过执行所述数据处理程序建立所述数据处理装置与数据存储器之间的数据传输路径,所述数据存储器为网络硬盘或所述计算机的本地硬盘;
所述中央处理器CPU,用于通过执行所述数据处理程序,通过所述数据传输路径从所述数据存储器中获取待处理数据并处理所述待处理数据。
可选的,所述数据处理装置还包括用于数据处理的硬件电路;
所述中央处理器CPU在处理所述待处理数据时,具体用于通过执行所述数据处理程序直接处理所述待处理数据,或通过执行所述数据处理程序控制所述硬件电路处理所述待处理数据。
可选的,所述数据处理装置还包括:
数据输出端口,用于当所述中央处理器CPU通过执行所述数据处理程序直接处理所述待处理数据时,输出所述中央处理器CPU处理后的数据,或当所述中央处理器CPU通过执行所述数据处理程序控制所述硬件电路处理所述待处理数据时,输出所述硬件电路处理后的数据。
可选的,所述数据输出端口包括视频输出端口和音频输出端口。
可选的,所述数据处理装置通过总线与所述计算机连接。
本发明实施例还提供了一种计算机资源解放方法,所述方法应用于一种计算机资源解放系统,所述系统包括计算机、与所述计算机连接的至少一个数据处理装置,所述数据处理装置包括中央处理器CPU和用于存储数据处理程序的程序存储器;所述方法包括:
所述计算机通过执行所述数据处理程序建立所述数据处理装置与数据存 储器之间的数据传输路径,所述数据存储器为网络硬盘或所述计算机的本地硬盘;
所述中央处理器CPU通过执行所述数据处理程序,通过所述数据传输路径从所述数据存储器中获取待处理数据并处理所述待处理数据。
可选的,所述数据处理装置还包括用于数据处理的硬件电路;所述处理所述待处理数据,包括:
所述中央处理器CPU通过执行所述数据处理程序直接处理所述待处理数据;
或者,所述中央处理器CPU通过执行所述数据处理程序控制所述硬件电路处理所述待处理数据。
可选的,所述数据处理装置还包括数据输出端口;所述方法还包括:
当所述中央处理器CPU通过执行所述数据处理程序直接处理所述待处理数据时,所述数据输出端口输出所述中央处理器CPU处理后的数据;
当所述中央处理器CPU通过执行所述数据处理程序控制所述硬件电路处理所述待处理数据时,所述数据输出端口输出所述硬件电路处理后的数据。
可选的,所述数据输出端口包括视频输出端口和音频输出端口。
可选的,所述数据处理装置通过总线与所述计算机连接。
本发明实施例提供的资源解放系统及方法,在计算机上连接一个具有专用功能的数据处理装置,该数据处理装置拥有独立的中央处理器CPU、内存及缓存,其作用是专门针对计算机中的高资源占用性工作进行独立处理,有了该数据处理装置,便可将计算机自身的CPU、内存及缓存从繁重的资源高度占用性的工作中解放出来。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例计算机资源解放系统的组成示意图之一;
图2为本发明实施例计算机资源解放系统的组成示意图之二;
图3为本发明实施例计算机资源解放方法的流程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在利用计算机(电脑)处理图像数据和/或声音数据时,比如对视频进行解码,经常需要占用计算机的很多资源,导致计算机在同时处理很多数据时,会出现处理速度慢等问题。为此,本发明实施例提供了一种解放计算机资源占用的系统及方法,即在计算机上连接一个具有专用功能的数据处理装置,该数据处理装置拥有独立的中央处理器CPU、内存及缓存,其作用是专门针对计算机中的高资源占用性工作(比如专门用于对视频进行解码)进行独立处理,有了该数据处理装置,便可将计算机自身的CPU、内存及缓存从繁重的资源高度占用性的工作中解放出来,反过来,被解放出来的计算机的CPU、内存及缓存就有条件为该数据处理装置提供更多更好的辅助性服务工作。此外,根据计算机的辅助性工作能力,可以为每个计算机配置连接多个数据处理装置,使各个数据处理装置能够同时完成相同或不同的工作,这样可以大大提高数据处理速度和处理质量。
下面对本发明实施例进行具体介绍。
参见图1,为本发明实施例提供的计算机资源解放系统的组成示意图之一,所述系统包括计算机1、与所述计算机1连接的至少一个数据处理装置2,所述数据处理装置2包括程序存储器21和中央处理器CPU22。
所述程序存储器21,用于存储数据处理程序。
所述计算机1,用于通过执行所述数据处理程序建立所述数据处理装置1与数据存储器之间的数据传输路径,所述数据存储器为网络硬盘或所述计算机 1的本地硬盘。可以理解的是,所述计算机1是在自己的内存和缓存的配合下,利用自己的中央处理器CPU执行所述程序存储器21中存储的数据处理程序的。
所述中央处理器CPU22,用于通过执行所述数据处理程序,通过所述数据传输路径从所述数据存储器(本地硬盘或网络硬盘)中获取待处理数据并处理所述待处理数据。可以理解的是,所述数据处理装置2中的中央处理器CPU22,是在自己的内存和缓存的配合下,执行所述程序存储器21中存储的数据处理程序的。
本发明实施例中,在计算机1上连接一个或多个数据处理装置2,图1中只画出一个数据处理装置2与计算机1连接的方式,还可以有多个数据处理装置2与计算机1连接的方式。所述数据处理装置2通过总线与所述计算机1连接。
参见图2,为本发明实施例提供的计算机资源解放系统的组成示意图之二。
在对某些数据进行处理时,不但可以采用软件处理的方式处理数据,还可以采用硬件处理的方式处理数据。因此,本发明实施例中的所述数据处理装置2还可进一步包括用于数据处理的硬件电路23,这样,所述数据处理装置2的中央处理器CPU22在处理所述待处理数据时,具体用于通过执行所述数据处理程序直接处理所述待处理数据,或通过执行所述数据处理程序控制所述硬件电路23处理所述待处理数据。
进一步地,所述数据处理装置还可以包括数据输出端口24,所述数据输出端口24,用于当所述数据处理装置2的中央处理器CPU22通过执行所述数据处理程序直接处理所述待处理数据时,输出所述中央处理器CPU22处理后的数据,或当所述数据处理装置2的中央处理器CPU22通过执行所述数据处理程序控制所述硬件电路23处理所述待处理数据时,输出所述硬件电路23处理后的数据。
其中,所述数据输出端口24包括视频输出端口和音频输出端口,所述视频输出端口输出的是图像数据,所述音频输出端口输出的是声音数据。当所述数据输出端口24输出的是数字信号时,所述数据输出端口24的视频输出端口可通过计算机1的显卡与计算机1的显示器连接,所述数据输出端口24的音频输出端口可通过计算机1的声卡与所述计算机1的音响或喇叭单元连接,因此,通过外接数据处理装置1,显卡在这里只是作为驱动形成数据输出端口24与计算机1的显示器之间的数据传输通道,同样的,声卡在这里也只是作为驱动形成数据 输出端口24与计算机1的音响或喇叭单元之间的数据传输通道,从而省去了显卡和声卡的其它功能,进而减少了对显卡和声卡的资源占用,当然,所述视频输出端口还可以与其它显示设备连接,所述音频输出端口也可以与其它声音输出设备连接;当所述数据输出端口24输出的是模拟信号时,所述视频输出端口可与利用模拟信号直接显示图像的显示设备(比如电视机)连接,所述音频输出端口可与利用模拟信号直接输出声音的声音输出设备(电视喇叭)连接。
需要说明的是,本发明实施例除了可应用于上述视频点播操作上,还可以应用于诸如打游戏、专业制作、看图片等高占用计算机资源的操作上。
为了更方便的理解本发明实施例,下面举例说明。
结合图2,假设将本发明实施例应用在一个视频点播操作上,则所述程序存储器21拥有全流程的视频处理相关程序,硬件电路23为视频解码电路,这个硬件电路23是专门用于对视频数据进行解码的硬件装置,具有解码视频数据的各种电路,所述数据输出端口24具有视频输出端口和音频输出端口。所述数据处理装置2具有连接电脑的线路连接装置,通过这个线路连接装置经计算机总线连接到计算上。
其工作原理是:计算机1的CPU在其内存和缓存的配合下,根据程序存储器21中的程序指令,将目标视频文件所在的本地硬盘或网络硬盘与数据处理装置2之间建立起通信连接,具体地,计算机1通过执行程序存储器21中程序指令,经显卡在显示器上显示出一个用于人机对话的交互界面,用户通过这个交互界面发送节目点选指令,计算机1的CPU通过该节目点选指令搜索目标视频文件并确定该目标视频文件所在的本地硬盘或网络硬盘,若目标视频文件位于本地硬盘,则将数据处理装置2与计算机1本地硬盘之间建立起直通数据传送关系,若目标视频文件位于网络硬盘,则将数据处理装置2通过网卡、互联网与网络硬盘建立起直通数据传送关系。之后,计算机1的CPU、内存、缓存就停止工作,交由数据处理装置2与目标视频文件所在的硬盘直接开展解码处理工作,即数据处理装置2的CPU22、内存及缓存按照程序存储器21中的程序指令,由目标视频文件所在硬盘的伺服电路从硬盘中读取目标文件数据,并提供给数据处理装置2的硬件电路23或CPU22进行视频/音频解码、预测解码、熵解码、帧间解码、 运动补偿等一系列工作以完成视频节目的解码过程,解码后的图像信号经数据处理装置2的数据输出端口24输出到计算机显示器或电视机等处进行图像显示,解码后的声音信号经数据处理装置2的数据输出端口24输出到音响等处进行播放。这样通过将解码过程交由数据处理装置2完成,便实现了解放电脑资源的目的。
在上述过程中,计算机的CPU、内存及缓存空间只负责进入视频点播的人机对话交互界面,针对用户发出的点选指令搜索对应的目标视频文件所在的计算机本地硬盘或网络硬盘(若目标视频文件位于网络硬盘,则通过网络寻址网络硬盘中的目标视频文件,联网实时传输或者下载网络硬盘中的目标视频文件),实现为硬盘与数据处理装置2建立连接的辅助性工作,而高占用电脑资源的解码过程则交由数据处理装置2完成。可见,通过将计算机1从视频类文件的繁重解码工作中解放出来,通过数据处理装置2独立完成视频类文件的解码过程,这样计算机1就能够腾出资源为这个新增加的数据处理装置2提供更多更好的辅助性工作,如:人机交互、在线传输互联网内其它电脑硬盘里的节目等,通过该方式,实现了计算机资源整合、高效利用、使计算机的专用性功能更加丰富。
参见图3,为本发明实施例提供的计算机资源解放方法的流程示意图,所述方法应用于上述计算机资源解放系统,所述系统包括计算机、与所述计算机连接的至少一个数据处理装置,所述数据处理装置包括中央处理器CPU和用于存储数据处理程序的程序存储器;所述方法包括:
步骤301:所述计算机通过执行所述数据处理程序建立所述数据处理装置与数据存储器之间的数据传输路径,所述数据存储器为网络硬盘或所述计算机的本地硬盘。
步骤302:所述中央处理器CPU通过执行所述数据处理程序,通过所述数据传输路径从所述数据存储器中获取待处理数据并处理所述待处理数据。
在本发明实施例中,所述数据处理装置还包括用于数据处理的硬件电路,则步骤302按照下述方式处理所述待处理数据:
所述中央处理器CPU通过执行所述数据处理程序直接处理所述待处理数 据;或者,所述中央处理器CPU通过执行所述数据处理程序控制所述硬件电路处理所述待处理数据。
在本发明实施例中,所述数据处理装置还包括数据输出端口;所述方法还包括:
当所述中央处理器CPU通过执行所述数据处理程序直接处理所述待处理数据时,所述数据输出端口输出所述中央处理器CPU处理后的数据;
当所述中央处理器CPU通过执行所述数据处理程序控制所述硬件电路处理所述待处理数据时,所述数据输出端口输出所述硬件电路处理后的数据。
在本发明实施例中,所述数据输出端口包括视频输出端口和音频输出端口。
在本发明实施例中,所述数据处理装置通过总线与所述计算机连接。
本发明实施例提供的资源解放系统及方法,在计算机上连接一个具有专用功能的数据处理装置,该数据处理装置拥有独立的中央处理器CPU、内存及缓存,其作用是专门针对计算机中的高资源占用性工作进行独立处理,有了该数据处理装置,便可将计算机自身的CPU、内存及缓存从繁重的资源高度占用性的工作中解放出来。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如媒体网关等网络通信设备,等等)执行本发明各个实施例或者实施例的某些部分所述的方法。
需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的方法而言,由于其与实施例公开的系统相对应,所以描述的比较简单,相关之处参见系统部分说明即可。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包 括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
太阳城集团对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

关 键 词:
一种 计算机 资源 解放 系统 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:一种计算机资源解放系统及方法.pdf
链接地址:http://zh228.com/p-6409576.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');