專利名稱:控制ppt的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)應(yīng)用領(lǐng)域,特別是涉及一種控制PPT的方法和系統(tǒng)。
背景技術(shù):
PPT (Power Point)是美國 微軟公司出品的辦公軟件系列重要組件之一(另外還有Excel、Word等),最常用的就是用來制作幻燈片,是一種演示文稿圖形程序,該軟件是功能強(qiáng)大的演示文稿制作軟件;可協(xié)助用戶獨(dú)自或聯(lián)機(jī)創(chuàng)建永恒的視覺效果;它增強(qiáng)了多媒體支持功能,利用該軟件制作的文稿,可以通過不同的方式播放,然而在播放PPT時(shí),由于機(jī)器分辨率不同,造成PPT的上部或者下部有黑色的區(qū)域,此外,然而在播放PPT時(shí),有時(shí)也需要進(jìn)行其他的操作,如改變PPT分辨率、改變PPT文件頁面設(shè)置、打開PPT批注、關(guān)閉PPT批注等操作。傳統(tǒng)的操作PPT的方式主要有兩種,一種通過硬件來實(shí)現(xiàn)對鍵盤的模擬,實(shí)現(xiàn)類似于鍵盤的操作,但此方法無法針對性的對PPT進(jìn)行操作,而且如果PPT失去焦點(diǎn),該方法也會(huì)失效;另外一種通過純軟件方式實(shí)現(xiàn)對PPT進(jìn)行操作,如通過軟件在PPT上增加一層透明的層,然后通過軟件按鍵來發(fā)送鍵盤事件,讓PPT上下翻頁,同時(shí)可以在這個(gè)透明層上進(jìn)行繪圖與清除,然而這種方式功能較單一,一般是只能對PPT進(jìn)行上下頁操作(通過發(fā)送鍵盤消息),同時(shí)軟件操作需要培訓(xùn),耗時(shí)耗力,此外也增加內(nèi)存消耗,且在播放PPT的過程中會(huì)有遮擋物,或者有可能遮擋掉。總體來說,現(xiàn)有技術(shù)主要是以模擬鍵盤來對PPT操作,方式單一,或者在PPT上增加一層透明層來進(jìn)行批注,消耗多余內(nèi)存,且操作不方便。
發(fā)明內(nèi)容
針對上述現(xiàn)有技術(shù)的缺點(diǎn)和不足,本發(fā)明提供一種在不影響當(dāng)前播放的PPT的情況下,可以實(shí)現(xiàn)無界面的對PPT進(jìn)行一些自動(dòng)化操作的控制PPT的方法和系統(tǒng)。本發(fā)明的目的通過如下技術(shù)方案實(shí)現(xiàn)一種控制PPT的方法,在客戶計(jì)算機(jī)的EFI中設(shè)置有用于對PPT進(jìn)行控制的客戶端后臺(tái)服務(wù)模塊所述客戶端后臺(tái)服務(wù)模塊接收設(shè)置在客戶計(jì)算機(jī)外部的硬件外設(shè)傳遞的指令,并在接收到傳遞的指令后執(zhí)行以下步驟客戶端后臺(tái)服務(wù)模塊通過PPT的應(yīng)用程序編程接口得到當(dāng)前正在播放的PPT ;客戶端后臺(tái)服務(wù)模塊根據(jù)獲取的指令對當(dāng)前正在播放的PPT進(jìn)行操作。一種控制PPT的系統(tǒng),包括設(shè)置在客戶計(jì)算機(jī)的EFI中的客戶端后臺(tái)服務(wù)模塊、與客戶計(jì)算機(jī)的客戶端后臺(tái)服務(wù)模塊進(jìn)行通信的硬件外設(shè),其中所述硬件外設(shè)用于向客戶端后臺(tái)服務(wù)模塊傳遞指令;所述客戶端后臺(tái)服務(wù)模塊用于在接收到硬件外設(shè)傳遞的指令后通過PPT的應(yīng)用程序編程接口得到當(dāng)前正在播放的PPT,并根據(jù)獲取的指令對當(dāng)前正在播放的PPT進(jìn)行操作。
依據(jù)上述本發(fā)明的方案,本發(fā)明主要是通過硬件外設(shè)和客戶端后臺(tái)服務(wù)模塊對正在播放的PPT進(jìn)行操作,其主要的操作模式是通過硬件外設(shè)觸發(fā)信息后傳送給客戶端后臺(tái)服務(wù)模塊,客戶端后臺(tái)服務(wù)模塊通過PPT的應(yīng)用程序編程接口得到當(dāng)前正在播放的PPT,并根據(jù)獲取的信息對當(dāng)前正在播放的PPT進(jìn)行操作。
圖I為本發(fā)明實(shí)施例的控制PPT的方法的流程示意圖;圖2為本發(fā)明實(shí)施例的控制PPT的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合實(shí)施例及附圖對本發(fā)明作進(jìn)行進(jìn)一步闡釋,但本發(fā)明的實(shí)施方式不限于此。實(shí)施例I本發(fā)明是通過硬件外設(shè)和客戶端后臺(tái)服務(wù)模塊對正在播放的PPT進(jìn)行操作,達(dá)到對當(dāng)前客戶計(jì)算機(jī)上正在播放的PPT —些設(shè)置。參見圖I所示,為本發(fā)明實(shí)施例的控制PPT的方法的流程示意圖,本實(shí)施例的控制PPT的方法是在客戶計(jì)算機(jī)的EFI (Extensible Firmware Interface,可擴(kuò)展固件接口 )中設(shè)置用于對PPT進(jìn)行控制的客戶端后臺(tái)服務(wù)模塊,通過設(shè)置在客戶計(jì)算機(jī)外部的硬件外設(shè)(硬件外設(shè)是指連在計(jì)算機(jī)主機(jī)以外的硬件設(shè)備)向所述客戶端后臺(tái)服務(wù)模塊傳遞指令,客戶端后臺(tái)服務(wù)模塊和硬件外設(shè)之間可以采用串口、并口或者USB (Universal SerialBUS,通用串行總線)管道進(jìn)行通信,當(dāng)該客戶端后臺(tái)服務(wù)模塊接收到通過硬件外設(shè)傳遞的指令后,如圖I所示,執(zhí)行以下步驟步驟SlOl :客戶端后臺(tái)服務(wù)模塊通過PPT的應(yīng)用程序編程接口得到當(dāng)前正在播放的PPT,進(jìn)入步驟S102 ;步驟S102 :客戶端后臺(tái)服務(wù)模塊根據(jù)獲取的指令對當(dāng)前正在播放的PPT進(jìn)行操作,其中,客戶端后臺(tái)服務(wù)模塊獲取的指令是通過硬件外設(shè)觸發(fā)后傳遞給客戶端后臺(tái)服務(wù)模塊的,一般可以是在硬件外設(shè)上設(shè)置不同的按鈕,通過點(diǎn)擊這些按鈕來觸發(fā)客戶端后臺(tái)服務(wù)模塊對當(dāng)前正在播放的PPT的操作,如在對PPT分辨率進(jìn)行修改操作時(shí),通過點(diǎn)擊外部按鈕,一鍵將PPT切換到全屏顯示。依據(jù)上述本發(fā)明的方案,本發(fā)明主要是通過硬件外設(shè)和客戶端后臺(tái)服務(wù)模塊對正在播放的PPT進(jìn)行操作,其主要的操作模式是通過硬件外設(shè)觸發(fā)后將相應(yīng)的指令傳送給客戶端后臺(tái)服務(wù)模塊,客戶端后臺(tái)服務(wù)模塊通過PPT的應(yīng)用程序編程接口得到當(dāng)前正在播放的PPT,并根據(jù)獲取的信息對當(dāng)前正在播放的PPT進(jìn)行操作。其中,上述對當(dāng)前正在播放的PPT進(jìn)行的操作可以是多種形式的操作,如可以包括改變PPT分辨率、改變PPT文件頁面設(shè)置、打開PPT批注、關(guān)閉PPT批注、結(jié)束PPT放映、翻頁中的一種或者多種,具體實(shí)施時(shí)也不限于這些操作。以改變PPT的分辨率為例對本發(fā)明進(jìn)行詳細(xì)說明,但本發(fā)明對當(dāng)前正在播放的PPT進(jìn)行的操作不限于改變PPT的分辨率這一種。在WINDOWS播放PPT時(shí),由于機(jī)器分辨率不同,造成PPT的上部或者下部有一些黑色的區(qū)域,這種情況下,可以采用硬件控制的方式改變PPT的分辨率,如通過點(diǎn)擊硬件外設(shè)上的按鈕觸發(fā)改變PPT的分辨率,將相關(guān)指令通過USB接口傳輸?shù)酵ㄟ^客戶端后臺(tái)服務(wù)模塊,客戶端后臺(tái)服務(wù)模塊通過PPT的應(yīng)用程序編程接口得到當(dāng)前正在播放的PPT,同時(shí)根據(jù)獲取的指令將當(dāng)前播放的PPT的頁面設(shè)置為與分辨率相同。在其中一個(gè)實(shí)施例中,步驟 S102具體的可以包括如下兩個(gè)步驟步驟S201 :客戶端后臺(tái)服務(wù)模塊處理獲取的指令后向前臺(tái)正在播放的PPT發(fā)送操作信息,進(jìn)入步驟S202,其中,客戶端后臺(tái)服務(wù)模塊處理獲取的指令后向前臺(tái)正在播放的PPT發(fā)送操作信息主要是根據(jù)硬件外設(shè)傳遞的不同指令,對當(dāng)前正在播放的PPT進(jìn)行不同的操作,這些操作包括但不限于改變PPT分辨率、改變PPT文件頁面設(shè)置、打開PPT批注、關(guān)閉PPT批注、結(jié)束PPT放映、翻頁等;步驟S202 :前臺(tái)正在播放的PPT對操作信息進(jìn)行響應(yīng)。在其中一個(gè)實(shí)施例中,上述的硬件外設(shè)可以是無線的手持終端設(shè)備,也可以是與所述客戶計(jì)算機(jī)一體化連接的按鍵板或者遙控器等設(shè)備,如果采用無線的手持終端設(shè)備,則包括發(fā)射端和接收端,所述發(fā)射端向接收端通過無線方式傳遞指令,一般的,發(fā)射端是外部硬件外設(shè),通過無線方式與插在電腦USB上的接收端相連接,接收端一般是通過USB或者其他的連接方式直接插在客戶計(jì)算機(jī)上,這樣通過信號(hào)的發(fā)送接收來間接控制客戶計(jì)算機(jī)在其中一個(gè)實(shí)施例中,上述無線方式可以包括WIFI、紅外、藍(lán)牙,其中,WIFI是一種可以將個(gè)人電腦、手持設(shè)備(如PDA、手機(jī))等終端以無線方式互相連接的技術(shù)。WIFI是一個(gè)無線網(wǎng)路通信技術(shù)的品牌,由Wi-Fi聯(lián)盟(Wi-Fi Alliance)所持有,目的是改善基于IEEE 802. 11標(biāo)準(zhǔn)的無線網(wǎng)路產(chǎn)品之間的互通性。實(shí)施例2根據(jù)上述本發(fā)明的控制PPT的方法,本發(fā)明還提供一種控制PPT的系統(tǒng),以下就本發(fā)明的控制PPT的系統(tǒng)的實(shí)施例進(jìn)行詳細(xì)說明。圖2中示出了本發(fā)明實(shí)施例的控制PPT的系統(tǒng)的結(jié)構(gòu)示意圖,如圖2所示,本實(shí)施例的控制PPT的系統(tǒng)包括設(shè)置在客戶計(jì)算機(jī)的EFI中的客戶端后臺(tái)服務(wù)模塊201、與客戶計(jì)算機(jī)的后臺(tái)服務(wù)程序進(jìn)行通信的硬件外設(shè)202,客戶端后臺(tái)服務(wù)模塊201和硬件外設(shè)202之間可以采用串口、并口或者USB (UniversalSerial BUS,通用串行總線)管道進(jìn)行通信,其中硬件外設(shè)201用于向客戶端后臺(tái)服務(wù)模塊傳遞指令;客戶端后臺(tái)服務(wù)模塊202用于在接收到硬件外設(shè)傳遞的指令后通過PPT的應(yīng)用程序編程接口得到當(dāng)前正在播放的PPT,并根據(jù)獲取的指令對當(dāng)前正在播放的PPT進(jìn)行操作,其中,客戶端后臺(tái)服務(wù)模塊獲取的指令是通過硬件外設(shè)觸發(fā)后傳遞給客戶端后臺(tái)服務(wù)模塊的,一般可以是在硬件外設(shè)上設(shè)置不同的按鈕,通過點(diǎn)擊相應(yīng)的按鈕來觸發(fā)客戶端后臺(tái)服務(wù)模塊對當(dāng)前正在播放的PPT的操作,如在對PPT分辨率進(jìn)行修改操作時(shí),通過點(diǎn)擊外部按鈕,一鍵將PPT切換到全屏顯示。依據(jù)上述本發(fā)明的方案,本發(fā)明主要是通過硬件外設(shè)201和客戶端后臺(tái)服務(wù)模塊202對正在播放的PPT進(jìn)行操作,其主要的操作模式是通過硬件外設(shè)201觸發(fā)信息后傳送給客戶端后臺(tái)服務(wù)模塊202,客戶端后臺(tái)服務(wù)模塊202通過PPT的應(yīng)用程序編程接口得到當(dāng)前正在播放的PPT,并根據(jù)獲取的信息對當(dāng)前正在播放的PPT進(jìn)行操作。其中,上述客戶端后臺(tái)服務(wù)模塊202對當(dāng)前正在播放的PPT進(jìn)行的操作可以是多種形式的操作,如可以包括改變PPT分辨率、改變PPT文件頁面設(shè)置、打開PPT批注、關(guān)閉PPT批注、結(jié)束PPT放映、翻頁中的一種以上,具體實(shí)施時(shí)也不限于這些操作。以改變PPT的分辨率為例對本發(fā)明進(jìn)行詳細(xì)說明,但本發(fā)明對當(dāng)前正在播放的PPT進(jìn)行的操作不限于改變PPT的分辨率這一種。在WINDOWS播放PPT時(shí),由于機(jī)器分辨率不同,造成PPT的上部或者下部有一些黑色的區(qū)域,這種情況下,可以采用硬件控制的方式改變PPT的分辨率,如通過點(diǎn)擊硬件外設(shè)201上的按鈕觸發(fā)改變PPT的分辨率,將相關(guān)指令通過USB接口傳輸?shù)酵ㄟ^客戶端后臺(tái)服務(wù)模塊202,客戶端后臺(tái)服務(wù)模塊202通過PPT的應(yīng)用程序編程接口得到當(dāng)前正在播放的PPT,同時(shí)根據(jù)獲取的指令將當(dāng)前播放的PPT的頁面設(shè)置為與分辨率相同。在其中一個(gè)實(shí)施例中,上述客戶端后臺(tái)服務(wù)模塊201—般是先處理獲取的指令后向前臺(tái)正在播放的PPT發(fā)送操作信息,前臺(tái)正在播放的PPT對操作信息進(jìn)行響應(yīng)。在其中一個(gè)實(shí)施例中,上述的硬件外設(shè)201可以是無線的手持終端設(shè)備,也可以
是與所述客戶計(jì)算機(jī)一體化連接的按鍵板或者遙控器等設(shè)備,如果采用無線的手持終端設(shè)備,則可以包括發(fā)射端和接收端,所述發(fā)射端向接收端通過無線方式傳遞指令,一般的,發(fā)射端是外部硬件外設(shè),通過無線與插在電腦USB上的接收端相連接,接收端一般是通過USB或者其他的連接方式直接插在客戶計(jì)算機(jī)上,這樣通過信號(hào)的發(fā)送接收來間接控制客戶計(jì)算機(jī)。在其中一個(gè)實(shí)施例中,上述無線方式可以包括WIFI、紅外、藍(lán)牙,其中,WIFI是一種可以將個(gè)人電腦、手持設(shè)備(如PDA、手機(jī))等終端以無線方式互相連接的技術(shù)。WIFI是一個(gè)無線網(wǎng)路通信技術(shù)的品牌,由Wi-Fi聯(lián)盟(Wi-Fi Alliance)所持有,目的是改善基于IEEE 802. 11標(biāo)準(zhǔn)的無線網(wǎng)路產(chǎn)品之間的互通性。本發(fā)明的優(yōu)點(diǎn)及有益效果是本發(fā)明的優(yōu)點(diǎn)是針對PPT進(jìn)行的API (應(yīng)用程序編程接口)開發(fā),可以對操作PPT進(jìn)行特殊的控制,且使用PPT原本的功能。后臺(tái)服務(wù)程序不用增加其余頁面,不會(huì)進(jìn)行遮蔽,而且不會(huì)出現(xiàn)錯(cuò)亂,給用戶更好的體驗(yàn)。通過硬件加后臺(tái)服務(wù)程序,使用更加簡潔。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種控制PPT的方法,其特征在于在客戶計(jì)算機(jī)的EFI中設(shè)置有用于對PPT進(jìn)行控制的客戶端后臺(tái)服務(wù)模塊,所述客戶端后臺(tái)服務(wù)模塊接收設(shè)置在客戶計(jì)算機(jī)外部的硬件外設(shè)傳遞的指令,并在接收到傳遞的指令后執(zhí)行以下步驟 客戶端后臺(tái)服務(wù)模塊通過PPT的應(yīng)用程序編程接口得到當(dāng)前正在播放的PPT ; 客戶端后臺(tái)服務(wù)模塊根據(jù)獲取的指令對當(dāng)前正在播放的PPT進(jìn)行操作。
2.根據(jù)權(quán)利要求I所述的控制PPT的方法,其特征在于,所述對當(dāng)前正在播放的PPT進(jìn)行操作包括改變PPT分辨率、改變PPT文件頁面設(shè)置、打開PPT批注、關(guān)閉PPT批注、結(jié)束PPT放映、翻頁中的一種以上。
3.根據(jù)權(quán)利要求I所述的控制PPT的方法,其特征在于,所述客戶端后臺(tái)服務(wù)模塊根據(jù)獲取的指令對當(dāng)前正在播放的PPT進(jìn)行操作包括如下步驟 所述后臺(tái)服務(wù)程序處理獲取的指令后向前臺(tái)正在播放的PPT發(fā)送操作信息; 前臺(tái)正在播放的PPT對操作信息進(jìn)行響應(yīng)。
4.根據(jù)權(quán)利要求I至3之一所述的控制PPT的方法,其特征在于 所述硬件外設(shè)為手持終端設(shè)備,所述手持終端設(shè)備包括發(fā)射端和接收端,所述發(fā)射端向接收端通過無線方式傳遞指令; 或者 所述硬件外設(shè)為與所述客戶計(jì)算機(jī)一體化連接的按鍵板或者遙控器。
5.根據(jù)權(quán)利要求4所述的控制PPT的方法,其特征在于,所述無線方式包括WIFI、紅夕卜、藍(lán)牙。
6.一種控制PPT的系統(tǒng),其特征在于,包括設(shè)置在客戶計(jì)算機(jī)的EFI中的客戶端后臺(tái)服務(wù)模塊、與客戶計(jì)算機(jī)的客戶端后臺(tái)服務(wù)模塊進(jìn)行通信的硬件外設(shè),其中 所述硬件外設(shè)用于向客戶端后臺(tái)服務(wù)模塊傳遞指令; 所述客戶端后臺(tái)服務(wù)模塊用于在接收到硬件外設(shè)傳遞的指令后通過PPT的應(yīng)用程序編程接口得到當(dāng)前正在播放的PPT,并根據(jù)獲取的指令對當(dāng)前正在播放的PPT進(jìn)行操作。
7.根據(jù)權(quán)利要求6所述的控制PPT的系統(tǒng),其特征在于,所述對當(dāng)前正在播放的PPT進(jìn)行操作包括改變PPT分辨率、改變PPT文件頁面設(shè)置、打開PPT批注、關(guān)閉PPT批注、結(jié)束PPT放映、翻印中的一種或者多種。
8.根據(jù)權(quán)利要求6所述的控制PPT的系統(tǒng),其特征在于,所述客戶端后臺(tái)服務(wù)模塊處理獲取的指令后向前臺(tái)正在播放的PPT發(fā)送操作信息,前臺(tái)正在播放的PPT對操作信息進(jìn)行響應(yīng)。
9.根據(jù)權(quán)利要求6至8之一所述的控制PPT的系統(tǒng),其特征在于 所述硬件外設(shè)為手持終端設(shè)備,所述手持終端設(shè)備包括發(fā)射端和接收端,所述發(fā)射端向接收端通過無線方式傳遞指令; 或者 所述硬件外設(shè)為與所述客戶計(jì)算機(jī)一體化連接的按鍵板或者遙控器。
10.根據(jù)權(quán)利要求9所述的控制PPT的方法,其特征在于,所述無線方式包括WIFI、紅夕卜、藍(lán)牙。
全文摘要
本發(fā)明提供一種控制PPT的方法及系統(tǒng),其方法是在客戶計(jì)算機(jī)的EFI中設(shè)置有用于對PPT進(jìn)行控制的客戶端后臺(tái)服務(wù)模塊,所述客戶端后臺(tái)服務(wù)模塊接收設(shè)置在客戶計(jì)算機(jī)外部的硬件外設(shè)傳遞的指令,并在接收到傳遞的指令后執(zhí)行步驟客戶端后臺(tái)服務(wù)模塊通過PPT的應(yīng)用程序編程接口得到當(dāng)前正在播放的PPT;客戶端后臺(tái)服務(wù)模塊根據(jù)獲取的指令對當(dāng)前正在播放的PPT進(jìn)行操作。本發(fā)明不用增加其余頁面,不會(huì)進(jìn)行遮蔽,而且不會(huì)出現(xiàn)錯(cuò)亂,給用戶更好的體驗(yàn),通過硬件加后臺(tái)服務(wù)程序,使用更加簡潔。
文檔編號(hào)G06F3/048GK102819392SQ20121026041
公開日2012年12月12日 申請日期2012年7月25日 優(yōu)先權(quán)日2012年7月25日
發(fā)明者趙海欽 申請人:廣州視睿電子科技有限公司