本發(fā)明涉及通訊技術(shù)領(lǐng)域,特別是涉及一種云終端的接口設(shè)置方法及裝置。
背景技術(shù):
云終端是基于Windows 2000/XP/2003下的Windows終端設(shè)備,利用云終端虛擬化解決方案,可以讓多位用戶獨立、同時運用一臺主計算機的軟、硬件資源和所有外部設(shè)備資源,即實現(xiàn)一臺電腦主機,變多個云終端。
云終端設(shè)計時所能提供的服務(wù)種類通??梢愿鶕?jù)用戶要求來確定。但隨著終端市場的擴大,用戶數(shù)據(jù)和用戶類型不斷增加,為了最大化滿足所有用戶,云終端接口的種類和數(shù)量都不斷增加,但對于用戶個人來說,其中很多接口都用不上,不僅增加了云終端的硬件成本,同樣也造成了硬件浪費。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是提供一種云終端的接口設(shè)置方法及裝置,用以解決現(xiàn)有技術(shù)中云終端接口不能有效滿足用戶需求的問題。
一方面,本發(fā)明提供一種云終端的接口設(shè)置方法,包括:
獲取云終端的接口使用信息;
根據(jù)所述接口使用信息對云終端進行接口設(shè)置。
可選的,所述獲取云終端的接口使用信息包括:
監(jiān)控所述云終端的各接口上的設(shè)備插拔情況;
根據(jù)所述設(shè)備插拔情況獲取所述云終端的接口使用信息。
可選的,所述監(jiān)控所述云終端的各接口上的設(shè)備插拔情況包括:通過netlink機制監(jiān)控所述云終端的各接口上的設(shè)備插拔情況。
可選的,所述根據(jù)所述接口使用信息對云終端進行接口設(shè)置包括:如果所述接口的使用時長與所述云終端的使用時長之比大于第一預(yù)設(shè)比值,為所述云終端增加對應(yīng)接口;如果所述接口的使用時長與所述云終端的使用時長之比小于第二預(yù)設(shè)比值,為所述云終端減少對應(yīng)接口;其中,所述第二預(yù)設(shè)比值小于所述第一預(yù)設(shè)比值。
可選的,所述云終端的接口包括USB接口、RCA音頻接口、DVI接口、HDMI接口、RS-232接口、IEEE1284接口、PS/2接口、RJ45接口中的至少一種。
另一方面,本發(fā)明還提供一種云終端的接口設(shè)置裝置,包括:
獲取單元,用于獲取云終端的接口使用信息;
設(shè)置單元,用于根據(jù)所述接口使用信息對云終端進行接口設(shè)置。
可選的,所述獲取單元包括:
監(jiān)控模塊,用于監(jiān)控所述云終端的各接口上的設(shè)備插拔情況;
獲取模塊,用于根據(jù)所述設(shè)備插拔情況獲取所述云終端的接口使用信息。
可選的,所述監(jiān)控模塊,具體用于通過netlink機制監(jiān)控所述云終端的各接口上的設(shè)備插拔情況。
可選的,所述設(shè)置單元具體用于:
如果所述接口的使用時長與所述云終端的使用時長之比大于第一預(yù)設(shè)比值,為所述云終端增加對應(yīng)接口;
如果所述接口的使用時長與所述云終端的使用時長之比小于第二預(yù)設(shè)比值,為所述云終端減少對應(yīng)接口;其中,所述第二預(yù)設(shè)比值小于所述第一預(yù)設(shè)比值。
可選的,所述云終端的接口包括USB接口、RCA音頻接口、DVI接口、HDMI接口、RS-232接口、IEEE1284接口、PS/2接口、RJ45接口中的至少一 種。
本發(fā)明實施例提供的云終端的接口設(shè)置方法及裝置,能夠獲取云終端的接口使用信息,并根據(jù)所述接口使用信息對云終端進行接口設(shè)置,這樣就能根據(jù)對云終端各個接口的使用情況設(shè)置接口的種類和數(shù)量等,從而使云終端接口的設(shè)計更加合理有效。
附圖說明
圖1是本發(fā)明實施例提供的云終端的接口設(shè)置方法的一種流程圖;
圖2是本發(fā)明實施例中對云終端的一種布局結(jié)構(gòu)示意圖;
圖3是本發(fā)明實施例提供的云終端的接口設(shè)置裝置的一種結(jié)構(gòu)示意圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明進行詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
如圖1所示,本發(fā)明實施例提供一種云終端的接口設(shè)置方法,包括:
S11,獲取云終端的接口使用信息;
S12,根據(jù)所述接口使用信息對云終端進行接口設(shè)置。
本發(fā)明實施例提供的云終端的接口設(shè)置方法,能夠獲取云終端的接口使用信息,并根據(jù)所述接口使用信息對云終端進行接口設(shè)置,這樣就能根據(jù)對云終端各個接口的使用情況設(shè)置接口的種類和數(shù)量等,從而使云終端接口的設(shè)計更加合理有效。
具體而言,如圖2所示,在本發(fā)明的一個實施例中,可以通過一個信息獲取服務(wù)器連接多個云終端,從而將多個云終端的接口使用信息進行匯總和綜合分析得出這些云終端接口使用信息的統(tǒng)計結(jié)果,然后根據(jù)統(tǒng)計結(jié)果來對這些云終端的接口進行相應(yīng)的設(shè)置或設(shè)計。
接口使用信息可以包括每個接口的具體使用時段以及該云終端的工作時 段,根據(jù)這兩個參數(shù)相比可以計算出每個接口的利用率。通過掌握接口的工作時段和利用率即可對云終端進行相應(yīng)的接口設(shè)置。
一個云終端上可能包括多種接口,每種接口又可能包含多個,用戶對云終端的使用情況可以通過各個接口上設(shè)備的插拔情況得到體現(xiàn)??蛇x的,在步驟S11中,獲取云終端的接口使用信息可包括:
監(jiān)控所述云終端的各接口上的設(shè)備插拔情況;
根據(jù)所述設(shè)備插拔情況獲取所述云終端的接口使用信息。
可選的,可以通過多種手段獲知接口上設(shè)備的插拔情況,例如在本發(fā)明的一個實施例中,云終端可以通過netlink機制監(jiān)控各接口上的設(shè)備插拔情況,然后將獲取到的設(shè)備插拔情況向信息獲取服務(wù)器發(fā)送,以使信息服務(wù)器獲取到這些接口使用信息。其中,Netlink套接字是用以實現(xiàn)用戶進程與內(nèi)核進程通信的一種特殊的進程間通信,也是網(wǎng)絡(luò)應(yīng)用程序與內(nèi)核通信的最常用的接口。
可選的,云終端的接口可以為各種通信接口,例如USB接口、RCA音頻接口、DVI接口、HDMI接口、RS-232接口、IEEE1284接口、PS/2接口、RJ45接口等,本發(fā)明的實施例對此不作限定。
具體的,在步驟S12中,信息服務(wù)器可以根據(jù)獲取到的接口使用信息對云終端進行接口設(shè)置,主要可包括如下步驟:
如果所述接口的使用時長與所述云終端的使用時長之比大于第一預(yù)設(shè)比值,為所述云終端增加對應(yīng)接口;
如果所述接口的使用時長與所述云終端的使用時長之比小于第二預(yù)設(shè)比值,為所述云終端減少對應(yīng)接口;其中,所述第二預(yù)設(shè)比值小于所述第一預(yù)設(shè)比值,其具體數(shù)值可以根據(jù)實際情況進行設(shè)置和調(diào)整。
也就是說,對于一個云終端來說,是否應(yīng)該對其某一種類的接口進行數(shù)量上的調(diào)整,需要看該類接口的使用率是否滿足用戶需求,如果該接口的使用率過高,趨于飽和,則應(yīng)該適當(dāng)增加該類接口的數(shù)量,反之,如果該類接口的使用率過低,則可以減少該類接口的數(shù)量,以使云終端的接口能夠被更充分有效 的利用。
舉例說明,在本發(fā)明的一個實施例中,信息服務(wù)器連接著云終端A和云終端B,統(tǒng)計這兩個云終端在一個月中的各個接口的使用情況為:云終端A的USB接口的使用時長為380小時,云終端A的使用時長為500小時,因此云終端A的USB接口的使用率為380/500×100%=76%,云終端B的USB接口使用時長為200小時,云終端B的使用時長為250小時,因此云終端B的USB接口的使用率為2000/250×100%=80%??梢姡谛畔⒎?wù)器連接著的兩個云終端中,USB接口的使用率都比較高,在這種情況下,可以考慮為云終端A和云終端B都增加USB接口數(shù)量。而如果云終端A和云終端B的RS-232接口的使用率過低,例如低于30%,則可以考慮減少RS-232接口的數(shù)量。
進一步的,如果該信息服務(wù)器連接著更多云終端,信息服務(wù)器就可以得出與其連接的所有云終端的各種接口的使用信息,得出相應(yīng)的統(tǒng)計數(shù)據(jù),從而為所有與其連接的云終端進行相應(yīng)的接口設(shè)置。或者,也可以在進行云終端的新產(chǎn)品研發(fā)時,針對該地區(qū)中各個接口的使用情況設(shè)計出相應(yīng)的云終端產(chǎn)品,以使新產(chǎn)品能夠更好地滿足該地區(qū)用戶的需求。
相應(yīng)的,如圖3所示,本發(fā)明的實施例還提供一種云終端的接口設(shè)置裝置,包括:
獲取單元21,用于獲取云終端的接口使用信息;
設(shè)置單元22,用于根據(jù)所述接口使用信息對云終端進行接口設(shè)置。
本發(fā)明實施例提供的云終端的接口設(shè)置裝置,獲取單元21能夠獲取云終端的接口使用信息,設(shè)置單元22能夠根據(jù)所述接口使用信息對云終端進行接口設(shè)置,這樣就能根據(jù)對云終端各個接口的使用情況設(shè)置接口的種類和數(shù)量等,從而使云終端接口的設(shè)計更加合理有效。
具體的,獲取單元21可包括:
監(jiān)控模塊,用于監(jiān)控所述云終端的各接口上的設(shè)備插拔情況;
獲取模塊,用于根據(jù)所述設(shè)備插拔情況獲取所述云終端的接口使用信息。
其中,監(jiān)控模塊,可具體用于通過netlink機制監(jiān)控所述云終端的各接口上的設(shè)備插拔情況。
可選的,設(shè)置單元22可具體用于:
如果所述接口的使用時長與所述云終端的使用時長之比大于第一預(yù)設(shè)比值,為所述云終端增加對應(yīng)接口;
如果所述接口的使用時長與所述云終端的使用時長之比小于第二預(yù)設(shè)比值,為所述云終端減少對應(yīng)接口;其中,所述第二預(yù)設(shè)比值小于所述第一預(yù)設(shè)比值。
可選的,所述云終端的接口包括USB接口、RCA音頻接口、DVI接口、HDMI接口、RS-232接口、IEEE1284接口、PS/2接口、RJ45接口中的一種或幾種。
盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實施例,本領(lǐng)域的技術(shù)人員將意識到各種改進、增加和取代也是可能的,因此,本發(fā)明的范圍應(yīng)當(dāng)不限于上述實施例。