• / 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://www.rgyfuv.icu/p-6409576.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图