專利名稱:計算機智能自控系統(tǒng)及運行方法
技術領域:
本發(fā)明涉及一種計算機自控系統(tǒng)及運行方法,尤其涉及一種使普通計算機具備一定智能、從而記錄操作者對計算機操作動作以便在未來某時刻自動再現(xiàn)這些動作的自控系統(tǒng)及其運行方法。因此該系統(tǒng)可廣泛應用于需要激活、運行若干專業(yè)應用程序的場合。
本發(fā)明的目的是,提供一種系統(tǒng)及運行方法,使計算機中所包含的諸多應用程序,無論相互關聯(lián)與否,都能依照即定的時間自動運行或者終止,在需要人工介入的時候,也可得以暫停。
進一步說,即通過人工事先設定的步驟,使計算機把人工操作的動作記憶下來,然后在預定的時間,或者以熱鍵激活的方式,或者其他條件下,計算機得以自動地執(zhí)行這些動作。主要特征為之一在于以屏幕操作記錄配合以時序,以達成自動控制,同時,還可配合以熱鍵手動控制,來實現(xiàn)諸項自動功能,比如對電視卡的操作;之二在于可以對Windows等操作系統(tǒng)內諸多應用程序實現(xiàn)智能化,即定時、定條件地啟動、運行、關閉;之三在于對Windows等操作系統(tǒng)平臺上后來加載的諸多應用程序,如第三方軟件,亦可定時、定條件地啟動、運行、關閉;之四在于這種智能功能的事件可以定義、記錄,同步或者非同步地運行多個事件,以便完成一系列自動化的工作;之五在于該系統(tǒng)有很強的可擴充性,如智能功能的啟動,即事件的啟動可以定義時間、定義熱鍵,還可以定義環(huán)境條件、定義語音條件;之六在于該系統(tǒng)運行方式為后臺運行方式,包含紀錄、停止、回放、寫入、讀出、列表、定時關機等過程,可隨時以熱鍵干預,并以一個界面來提示。
該系統(tǒng)的功能地位在計算機中,介于操作系統(tǒng)和應用程序之間,即基于操作系統(tǒng),對諸多應用程序起控制作用。
該系統(tǒng)的優(yōu)點在于便于對諸多應用程序的啟動、運行、結束等過程的設定,避免了普通操作者因不懂編程語言帶來的不便;可省卻很多針對某個具體應用功能的軟件或程序的編寫,還可省卻針對某具體應用功能的硬件的專門搭配設計。
所以,本發(fā)明可以使普通計算機高度智能化,發(fā)揮計算機潛能,拓展計算機的應用領域,提高使用者的興趣,發(fā)揮使用者的智慧,改變普通計算機傳統(tǒng)的使用觀念。
時鐘控制器A為一外加裝置。對其完成設置后,它會完成“定時吸合一下”的動作,并將動作信息傳輸到計算機啟動裝置;計算機啟動鍵B為計算機手動開機按鍵,當時鐘控制器A傳輸給計算機啟動鍵B開機信號后,使計算機啟動;當計算機未啟動時,沒有12V電源輸入,其控制端為閉合狀態(tài),可使時鐘控制器A正常地輸出信號到計算機啟動鍵B;當計算機已啟動,有12V電源輸入到外加裝置J,如一獨立繼電器,使其控制端打開,使時鐘控制器A輸出信號不能到達計算機啟動鍵B,從而,就解決開機狀態(tài)被誤關的問題。
二.輸入設備動作信息的記錄與釋放的部分由windows的Hook技術來完成,即勾子技術,亦即windows系統(tǒng)提供的可以掛接鍵盤、鼠標工作消息的相關windows內核函數語句的使用方案。需要注意的是,Hook技術是公開的,可以方便地利用。該功能由hook技術加delphi編程平臺實現(xiàn),實現(xiàn)過程如下如圖2,當按下Ctrl+shift+alt+(b)鍵時,屏幕右下有一攝像機圖標變?yōu)椤?,開始進入記錄狀態(tài),此時可以開始使用鍵盤和鼠標,這時對它們操作的信息被記錄下來;當按下Ctrl+shift+alt+(e)鍵時,操作記錄停止,鍵盤、鼠標的操作被記錄的信息形成臨時文件,以供調用,屏幕右下圖標變?yōu)閿z像機;當按下Ctrl+shift+alt+(p)鍵時,開始回放所記錄的鼠標鍵盤操作,并調試上述操作,屏幕右下圖標變?yōu)?,開始執(zhí)行所述的臨時文件,釋放所記錄的鍵盤鼠標動作信息,實現(xiàn)操作者所預計的工作結果;點擊寫入按鈕,對上述臨時文件進行確認,該臨時文件形成記錄事件{1},并記錄于硬盤中相關的文件夾中;輸入運行條件時間和熱鍵鍵值;接著執(zhí)行寫入庫操作,完成編輯的確認。
如需多個事件介入,可以此類推,該方案可適用于安裝在計算機內的任何軟件以及應用程序。
三、調用window內的關機程序,設置關機時鐘,可體現(xiàn)為一按鈕的形式,實現(xiàn)定時的正常關機。該部分為所有Windows操作系統(tǒng)均帶有的如上所述,操作者在計算機上進行的操作被該系統(tǒng)記錄為事件文件,該事件文件又經過操作者的編輯和條件設定,當操作者離開該計算機后,一旦所設定的條件成就,該系統(tǒng)則將前面所記錄并編輯的操作者上回在該計算機上的動作重復一次或者數次。依此,計算機可自動地、按照操作者的愿望運行任何基于多種操作系統(tǒng)平臺之一,如Windows、Linux等上面的第三方軟件,如某一種應用程序,進而可執(zhí)行諸多同裝有該系統(tǒng)的計算機相連的其他設備上的功能,在執(zhí)行諸多應用程序所具備的功能的時候,依照操作者事先的設定,完全可以使旁觀者看來似乎是一個“無形的”人在操作鍵盤和鼠標,從而使該計算機自動地對某個應用程序進行操作。進而,可省卻很多針對某個具體應用功能的軟件或程序的編寫,還可省卻針對某具體應用功能的硬件的專門搭配設計,真正地、進一步充分地利用普通計算機的潛力,使普通計算機的價值以最低的成本發(fā)揮到最大。
權利要求
1.一種計算機智能自控系統(tǒng),包含有一計算機、時鐘控制裝置、繼電器裝置和計算機開啟狀態(tài)檢測裝置,其特征在于其中的時鐘控制裝置,為常開時鐘控制器所控制,可以經過預先設置,在所設定的時間,通過繼電器裝置使計算機電源接通,定時啟動計算機;計算機開啟狀態(tài)檢測裝置,當該計算機關閉時,無設定電壓存在于繼電器裝置,該裝置閉合,所述時鐘控制裝置的信息可傳輸到該計算機的啟動部分;當該計算機已經啟動時,有設定電壓存在于繼電器裝置,該裝置打開,所述時鐘控制裝置的信息無法傳輸到該計算機的啟動部分,從而導致該計算機的開機狀態(tài)不會被誤關;當操作者使用計算機進行操作時,啟動該系統(tǒng),該系統(tǒng)開始記錄操作者操作計算機上的人工輸入設備的動作數據;操作者使該系統(tǒng)停止記錄上述動作數據,該記錄形成一個事件文件被記錄,以備調用;通過該系統(tǒng)對所述事件文件進行人工編輯,從而設定所述事件的再現(xiàn)條件、時間、人工干預熱鍵的鍵值等;當所設定的條件成就,或者時間來臨時,該系統(tǒng)開始調用所記錄、編輯的事件,依照所述的條件或者時間,再現(xiàn)所述的事件;當需要人為干預該系統(tǒng)自動運行、以及其對所述事件自動再現(xiàn)時,通過所述熱鍵進行干預,使該系統(tǒng)終止或者中止運行,以供操作者進一步選擇。
2.依照權利要求1的計算機智能自控系統(tǒng),其特征在于所述的人工輸入設備的動作數據為鼠標運動點動數據及鍵盤的工作數據。
3.依照權利要求1或2的計算機智能自控系統(tǒng),其特征在于當操作者使用計算機進行操作時,啟動該系統(tǒng)的方式是以熱鍵啟動。
4.一種計算機智能自控系統(tǒng)的運行方法,其特征在于啟動所述系統(tǒng);該系統(tǒng)開始記錄操作者操作計算機人工輸入設備的動作數據;操作者通過熱鍵發(fā)送命令使該系統(tǒng)對操作者的操作停止記錄,該記錄形成一個事件文件被記錄,以備調用;通過該系統(tǒng)對所述事件文件進行人工編輯,從而設定所述事件的再現(xiàn)條件、時間、人工干預熱鍵的鍵值等;對所述系統(tǒng)調試該設定啟動的條件、熱鍵鍵值、時間,判斷所設定條件是否滿足要求;當所設定的條件或者時間出現(xiàn)時,所述系統(tǒng)開始依照所述要求再現(xiàn)所述事件,使之啟動、運行或者結束;當需要人為干預該系統(tǒng)自動運行、以及其對所述事件自動再現(xiàn)時,通過所述熱鍵進行干預,使該系統(tǒng)終止或者中止運行,以便使操作者進一步選擇后續(xù)的步驟。
5.按照權利要求4的計算機智能自控系統(tǒng)的使用方法,其特征在于所述的人工輸入設備的工作數據為鼠標運動點動數據及鍵盤的工作數據。
6.按照權利要求1的計算機智能自控系統(tǒng),其特征在于所述的操作者的操作為對任何一種應用程序的啟動、運行或者終止或者中止。
全文摘要
本發(fā)明涉及一種計算機自控系統(tǒng)及運行方法,該系統(tǒng)通過對計算機操作者在計算機上的動作進行記錄,配合以預定時間,使計算機能自動地再現(xiàn)所記錄的動作,包括對應用程序的啟動、運行和中止、結束,從而使普通計算機智能化,使計算機的實用潛能得以拓展,使普通用戶方便、直觀地操作這種介于操作系統(tǒng)與應用軟件之間的智能工具軟件系統(tǒng)。該系統(tǒng)可廣泛應用于需要自動激活、運行若干專業(yè)應用程序的場合。
文檔編號G06F9/00GK1472637SQ0314601
公開日2004年2月4日 申請日期2003年7月11日 優(yōu)先權日2003年7月11日
發(fā)明者王輝, 王 輝 申請人:北京艾科多科技有限公司