本發(fā)明屬于操作系統(tǒng)設備領(lǐng)域,尤其是涉及一種系統(tǒng)設備的顯示功能管理方法、裝置、設備以及產(chǎn)品。
背景技術(shù):
1、在現(xiàn)有技術(shù)條件下,所有遠程桌面環(huán)境的部署,一般都是基于帶顯示功能的硬件系統(tǒng)設備,因此,現(xiàn)有技術(shù)中,無法實現(xiàn)在無顯示設備的服務器或者嵌入式設備上,使用遠程桌面環(huán)境,這對無顯示設備的服務器或者嵌入式設備的充分使用,帶來了極大的不便,影響對無顯示設備的服務器或者嵌入式設備的靈活使用和部署。
技術(shù)實現(xiàn)思路
1、有鑒于此,本發(fā)明旨在克服現(xiàn)有技術(shù)中的缺陷,提出一種系統(tǒng)設備的顯示功能管理方法、裝置、設備以及產(chǎn)品。
2、為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
3、第一方面,本發(fā)明公開了一種系統(tǒng)設備的顯示功能管理方法,包括:
4、確定系統(tǒng)設備中是否安裝有顯卡,如果系統(tǒng)設備中安裝有顯卡,則加載顯卡對應的顯卡驅(qū)動程序;如果系統(tǒng)設備中沒有安裝有顯卡,則加載虛擬顯示驅(qū)動程序;
5、加載顯卡驅(qū)動程序或虛擬顯示驅(qū)動程序成功后,啟動系統(tǒng)設備桌面環(huán)境程序;
6、系統(tǒng)設備桌面環(huán)境程序啟動遠程共享桌面服務程序,遠程共享桌面服務程序共享顯卡驅(qū)動程序的桌面顯示輸出或虛擬顯示驅(qū)動程序的桌面顯示輸出到遠程共享客戶端。
7、在本發(fā)明的一個實施例中,確定系統(tǒng)設備中是否安裝有顯卡,包括:如果系統(tǒng)設備中存在直接渲染設備節(jié)點或幀緩沖設備節(jié)點其中之一,系統(tǒng)設備中安裝有顯卡;如果系統(tǒng)設備中同時不存在直接渲染設備節(jié)點以及幀緩沖設備節(jié)點,則系統(tǒng)設備中沒有安裝有顯卡。
8、在本發(fā)明的一個實施例中,如果系統(tǒng)設備中沒有安裝有顯卡,則加載虛擬顯示驅(qū)動程序,包括:讀取預設的配置文件,如果配置文件沒有開啟虛擬顯示功能,則放棄加載虛擬顯示驅(qū)動程序。
9、在本發(fā)明的一個實施例中,利用access函數(shù),確定系統(tǒng)設備中是否存在直接渲染設備節(jié)點或幀緩沖設備節(jié)點。
10、在本發(fā)明的一個實施例中,遠程共享客戶端通過輸入遠程共享桌面服務程序設定ip地址,建立遠程共享客戶端與遠程共享桌面服務程序之間的網(wǎng)路連接。
11、在本發(fā)明的一個實施例中,加載虛擬顯示驅(qū)動程序,包括:先安裝虛擬顯示驅(qū)動程序包,再加載虛擬顯示驅(qū)動程序。
12、第二方面,本發(fā)明公開了一種系統(tǒng)設備的顯示功能管理裝置,裝置包括:
13、加載模塊,用于確定系統(tǒng)設備中是否安裝有顯卡,如果系統(tǒng)設備中安裝有顯卡,則加載顯卡對應的顯卡驅(qū)動程序;如果系統(tǒng)設備中沒有安裝有顯卡,則加載虛擬顯示驅(qū)動程序;
14、啟動模塊,用于加載顯卡驅(qū)動程序或虛擬顯示驅(qū)動程序成功后,啟動系統(tǒng)設備桌面環(huán)境程序;
15、共享模塊,用于系統(tǒng)設備桌面環(huán)境程序啟動遠程共享桌面服務程序,遠程共享桌面服務程序共享顯卡驅(qū)動程序的桌面顯示輸出或虛擬顯示驅(qū)動程序的桌面顯示輸出到遠程共享客戶端。
16、第三方面,本發(fā)明公開了一種電子設備,包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,其中,當一個或多個程序被一個或多個處理器執(zhí)行時,使得一個或多個處理器執(zhí)行上述方法。
17、第四方面,本發(fā)明公開了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述方法。
18、第五方面,本發(fā)明公開了一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述方法。
19、相對于現(xiàn)有技術(shù),本發(fā)明具有以下優(yōu)勢:
20、本發(fā)明公開了一種系統(tǒng)設備的顯示功能管理方法、裝置、設備以及產(chǎn)品,包括:確定是否安裝有顯卡;加載對應的驅(qū)動程序成功后,啟動系統(tǒng)設備桌面環(huán)境程序;啟動遠程共享桌面服務程序,共享桌面顯示輸出到遠程共享客戶端;本發(fā)明公開了一種系統(tǒng)設備的顯示功能管理方法、裝置、設備以及產(chǎn)品,可以直接在不帶顯示功能的系統(tǒng)設備上,或在默認帶顯示設備的系統(tǒng)設備上,都能自動實現(xiàn)遠程桌面功能,具有性能可靠以及應用范圍廣的特點。
1.一種系統(tǒng)設備的顯示功能管理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的一種系統(tǒng)設備的顯示功能管理方法,其特征在于,所述確定系統(tǒng)設備中是否安裝有顯卡,包括:如果所述系統(tǒng)設備中存在直接渲染設備節(jié)點或幀緩沖設備節(jié)點其中之一,則所述系統(tǒng)設備中安裝有顯卡;如果所述系統(tǒng)設備中同時不存在直接渲染設備節(jié)點以及幀緩沖設備節(jié)點,則所述系統(tǒng)設備中沒有安裝有顯卡。
3.根據(jù)權(quán)利要求1所述的一種系統(tǒng)設備的顯示功能管理方法,其特征在于,所述如果系統(tǒng)設備中沒有安裝有顯卡,則加載虛擬顯示驅(qū)動程序,包括:讀取預設的配置文件,如果所述配置文件沒有開啟虛擬顯示功能,則放棄加載所述虛擬顯示驅(qū)動程序。
4.根據(jù)權(quán)利要求2所述的一種系統(tǒng)設備的顯示功能管理方法,其特征在于,所述方法還包括:利用access函數(shù),確定所述系統(tǒng)設備中是否存在所述直接渲染設備節(jié)點或所述幀緩沖設備節(jié)點。
5.根據(jù)權(quán)利要求1所述的一種系統(tǒng)設備的顯示功能管理方法,其特征在于,所述方法還包括:所述遠程共享客戶端通過輸入所述遠程共享桌面服務程序設定ip地址,建立所述遠程共享客戶端與所述遠程共享桌面服務程序之間的網(wǎng)路連接。
6.根據(jù)權(quán)利要求1所述的一種系統(tǒng)設備的顯示功能管理方法,其特征在于,所述加載虛擬顯示驅(qū)動程序,包括:先安裝虛擬顯示驅(qū)動程序包,再加載所述虛擬顯示驅(qū)動程序。
7.一種系統(tǒng)設備的顯示功能管理裝置,其特征在于,裝置包括:
8.一種電子設備,其特征在于,包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,其中,當一個或多個程序被一個或多個處理器執(zhí)行時,使得一個或多個處理器執(zhí)行權(quán)利要求1至6中任一項所述方法。
9.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述方法。
10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述方法。