本發(fā)明屬于警務(wù)設(shè)備領(lǐng)域,尤其涉及一種基于觸摸屏的報警方法及報警終端。
背景技術(shù):
報警主機(jī)是用物理方法或電子技術(shù),自動探測發(fā)生在布防監(jiān)測區(qū)域內(nèi)的侵入行為,產(chǎn)生報警信號,并提示值班人員發(fā)生報警的區(qū)域部位,顯示可能采取對策的系統(tǒng)。報警主機(jī)是預(yù)防搶劫、盜竊等意外事件的重要設(shè)施。防盜報警主機(jī)與出入口控制系統(tǒng)、閉路電視監(jiān)控系統(tǒng)、訪客對講系統(tǒng)和電子巡更系統(tǒng)等一起構(gòu)成了安全防范系統(tǒng)。而市場上報警系統(tǒng)用的鍵盤均為數(shù)字式鍵盤,通過記憶每個命令的數(shù)字代碼進(jìn)行設(shè)置,不僅操作麻煩,還會因為記錯代碼而操作錯誤,造成損失。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提供一種基于觸摸屏的報警方法及報警終端,用以解決按鍵式鍵盤操作復(fù)雜、擴(kuò)展不方便的問題。
本發(fā)明采用以下技術(shù)方案:
一種基于觸摸屏的報警方法,包括如下步驟:
檢測觸摸屏是否收到觸發(fā)動作;
獲取觸發(fā)動作對應(yīng)的按鍵內(nèi)容;
執(zhí)行按鍵內(nèi)容并保存信息。
優(yōu)選的,還包括系統(tǒng)初始化,所述系統(tǒng)初始化包括:
啟動cpu內(nèi)核;
初始化內(nèi)存、ucos和外設(shè);
讀取flash信息;
gprs初始化。
優(yōu)選的,所述獲取觸發(fā)動作對應(yīng)的按鍵內(nèi)容,包括:
獲取觸發(fā)動作對應(yīng)的觸摸屏位置;
獲取所述觸摸屏位置對應(yīng)的按鍵;
獲取所述按鍵的按鍵內(nèi)容。
優(yōu)選的,還包括:返回執(zhí)行內(nèi)容并在觸摸屏上顯示。
一種基于觸摸屏的報警終端,包括:
檢測模塊,用于檢測觸摸屏是否收到觸發(fā)動作;
獲取模塊,用于獲取觸發(fā)動作對應(yīng)的按鍵內(nèi)容;
執(zhí)行模塊,用于執(zhí)行按鍵內(nèi)容并保存信息。
優(yōu)選的,還包括初如化模塊,所述初始化模塊包括:
啟動子模塊,用于啟動cpu內(nèi)核;
第一初始化子模塊,用于初始化內(nèi)存、ucos和外設(shè);
讀取子模塊,用于讀取flash信息;
第二初始化子模塊,用于gprs初始化。
優(yōu)選的,所述獲取模塊包括:
第一獲取子模塊,用于獲取觸發(fā)動作對應(yīng)的觸摸屏位置;
第二獲取子模塊,用于獲取所述觸摸屏位置對應(yīng)的按鍵;
第三獲取子模塊,用于獲取所述按鍵的按鍵內(nèi)容。
優(yōu)選的,還包括:顯示模塊,用于返回執(zhí)行內(nèi)容并在觸摸屏上顯示。
本發(fā)明的有益效果如下:
本發(fā)明采用觸摸屏操作方式,不僅操作簡單、直觀,而且方便擴(kuò)展更多操作項目,傳統(tǒng)的按鍵式鍵盤每顆按鍵都要特定的一個或兩個(有限個)定義,增加操作項目就意味著增加按鍵數(shù)目,這就給擴(kuò)展帶來了不便,而觸摸屏鍵盤就不存在這種限制,可以在觸摸屏的任何位置增加虛擬的按鍵,只需要賦予這塊位置新的定義就能完成所需的擴(kuò)展操作。
本發(fā)明的報警終端采用觸摸式鍵盤,通過將報警系統(tǒng)的所有操作命令制作成代碼并在觸摸屏中通過圖片形式展示出來,同時觸摸屏鍵盤采用絕對坐標(biāo)系統(tǒng),只需要選哪點哪,舍卻了很多的步驟,使操作更簡單。設(shè)計上摒棄了傳統(tǒng)的機(jī)械按鍵,只剩下完整的顯示屛,增大了顯示的空間,不但鍵盤的每一步操作都會在顯示屏上同步、直觀地顯示,主機(jī)對鍵盤的設(shè)置響應(yīng)也能很好的體現(xiàn),保證用戶每步操作的目的非常明確、清晰,起到良好的指引效果。同時從平臺遠(yuǎn)程設(shè)置主機(jī)信息及布撤防操作也能很好的在液晶顯示屏上顯示,保證了鍵盤所示信息與主機(jī)相關(guān)信息的一致性。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖說明
附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。
圖1是本發(fā)明一種基于觸摸屏的報警方法的方法流程圖。
圖2是本發(fā)明一種基于觸摸屏的報警方法步驟s2的方法流程圖。
圖3是本發(fā)明一種基于觸摸屏的報警方法實施例1的方法流程圖。
圖4是本發(fā)明一種基于觸摸屏的報警終端的結(jié)構(gòu)框圖。
圖5是本發(fā)明一種基于觸摸屏的報警終端步驟獲取模塊的結(jié)構(gòu)框圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,一種基于觸摸屏的報警方法,包括如下步驟s1-s3:
步驟s1,檢測觸摸屏是否收到觸發(fā)動作;
步驟s2,獲取觸發(fā)動作對應(yīng)的按鍵內(nèi)容;
步驟s3,執(zhí)行按鍵內(nèi)容并保存信息。
本發(fā)明實施例采用的技術(shù)方案,采用觸摸屏操作方式,觸摸屏上的虛擬按鍵包含了傳統(tǒng)按鍵式鍵盤的所有按鍵項目,傳統(tǒng)按鍵在觸摸屏的畫面上顯示,并以圖片形式展示出來,各種虛擬按鍵操作清晰可見,不需要記憶每個命令的數(shù)字代碼進(jìn)行設(shè)置,避免了傳統(tǒng)按鍵式鍵盤由于記錯代碼而操作錯誤而造成損失的問題。在執(zhí)行完按鍵內(nèi)容后,還通過觸摸屏進(jìn)行操作,保存本次的執(zhí)行內(nèi)容信息,方便以后查詢。
在一個實施例中,本發(fā)明實施例提供的技術(shù)方案還包括系統(tǒng)初始化,所述系統(tǒng)初始化包括:
啟動cpu內(nèi)核;
初始化內(nèi)存、ucos和外設(shè);
讀取flash信息;
gprs初始化。
該實施例中,初始化步驟在其它步驟開始前執(zhí)行,啟動cpu內(nèi)核后,初始化內(nèi)存、ucos、外設(shè)和gprs,然后執(zhí)行下一步操作,執(zhí)行觸摸屏的觸發(fā)動作檢測步驟。
在一個實施例中,如圖2所示,所述步驟s2可以實施為:
步驟s201,獲取觸發(fā)動作對應(yīng)的觸摸屏位置;
步驟s202,獲取所述觸摸屏位置對應(yīng)的按鍵;
步驟s203,獲取所述按鍵的按鍵內(nèi)容。
該實施例中,在觸摸屏的屏幕畫面,各種虛擬按鍵在屏幕中的不同位置,在虛擬按鍵中,以圖片形式展示出該按鍵的內(nèi)容,在操作報警終端時,觸摸或按下該虛擬按鍵,報警終端即獲取到該觸發(fā)動作,該觸發(fā)動作對應(yīng)的位置對應(yīng)虛擬按鍵的位置,由此獲取按鍵內(nèi)容。
在一個實施例中,還包括:返回執(zhí)行內(nèi)容并在觸摸屏上顯示。
該實施例中,執(zhí)行完所有操作后,可返回執(zhí)行內(nèi)容,并在觸摸屏上顯示本次執(zhí)行操作的相關(guān)信息,以便操作人確認(rèn)該操作已發(fā)出并實際執(zhí)行。
下面通過具體實施例來說明本發(fā)明實施例提供的基于觸摸屏的報警方法。
實施例1:
如圖3所示,一種基于觸摸屏的報警方法,包括如下步驟:
啟動cpu內(nèi)核;
初始化內(nèi)存;
初始化ucos;
初始化外設(shè);
讀取flash信息;
gprs初始化;
檢測觸摸屏是否收到觸發(fā)動作,即檢測按鍵是否發(fā)送信息;若結(jié)果為是,則執(zhí)行下一步,若結(jié)果為否,則重新執(zhí)行檢測觸摸屏是否收到觸發(fā)動作步驟;
獲取觸發(fā)動作對應(yīng)的按鍵內(nèi)容;
執(zhí)行按鍵內(nèi)容并保存信息;
返回執(zhí)行內(nèi)容并顯示。
本實施例提供的技術(shù)方案,采用觸摸屏操作方式,不僅操作簡單、直觀,而且方便擴(kuò)展更多操作項目,傳統(tǒng)的按鍵式鍵盤每顆按鍵都要特定的一個或兩個(有限個)定義,增加操作項目就意味著增加按鍵數(shù)目,這就給擴(kuò)展帶來了不便,而觸摸屏鍵盤就不存在這種限制,可以在觸摸屏的任何位置增加虛擬的按鍵,只需要賦予這塊位置新的定義就能完成所需的擴(kuò)展操作。
對應(yīng)于上述實施例提供的一種基于觸摸屏的報警方法,本發(fā)明實施例還提供一種基于觸摸屏的報警終端,如圖4所示,包括:
檢測模塊1,用于檢測觸摸屏是否收到觸發(fā)動作;
獲取模塊2,用于獲取觸發(fā)動作對應(yīng)的按鍵內(nèi)容;
執(zhí)行模塊3,用于執(zhí)行按鍵內(nèi)容并保存信息。
在一個實施例中,還包括初如化模塊,所述初始化模塊包括:
啟動子模塊,用于啟動cpu內(nèi)核;
第一初始化子模塊,用于初始化內(nèi)存、ucos和外設(shè);
讀取子模塊,用于讀取flash信息;
第二初始化子模塊,用于gprs初始化。
在一個實施例中,如圖5所示,所述獲取模塊2包括:
第一獲取子模塊201,用于獲取觸發(fā)動作對應(yīng)的觸摸屏位置;
第二獲取子模塊202,用于獲取所述觸摸屏位置對應(yīng)的按鍵;
第三獲取子模塊203,用于獲取所述按鍵的按鍵內(nèi)容。
在一個實施例中,還包括:顯示模塊,用于返回執(zhí)行內(nèi)容并在觸摸屏上顯示。
本發(fā)明的報警終端采用觸摸式鍵盤,通過將報警系統(tǒng)的所有操作命令制作成代碼并在觸摸屏中通過圖片形式展示出來,同時觸摸屏鍵盤采用絕對坐標(biāo)系統(tǒng),只需要選哪點哪,舍卻了很多的步驟,使操作更簡單。設(shè)計上摒棄了傳統(tǒng)的機(jī)械按鍵,只剩下完整的顯示屛,增大了顯示的空間,不但鍵盤的每一步操作都會在顯示屏上同步、直觀地顯示,主機(jī)對鍵盤的設(shè)置響應(yīng)也能很好的體現(xiàn),保證用戶每步操作的目的非常明確、清晰,起到良好的指引效果。同時從平臺遠(yuǎn)程設(shè)置主機(jī)信息及布撤防操作也能很好的在液晶顯示屏上顯示,保證了鍵盤所示信息與主機(jī)相關(guān)信息的一致性。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。