一種基于Linux QT平臺(tái)的移動(dòng)終端通訊信息管理方法
【專利摘要】本發(fā)明公開了一種基于LinuxQT平臺(tái)的移動(dòng)終端通訊信息管理方法,包括以下步驟:(a)初始化控件;(b)設(shè)置按鍵響應(yīng)事件;(c)捕獲用戶按鍵信息;(d)分析用戶按鍵信息,若為編輯鍵,將用戶的輸入信息添加到用戶控件之中,若無功能鍵,激活用戶所選的功能;若為功能鍵,對用戶信息進(jìn)行存儲(chǔ)。本發(fā)明采用上述方法,能夠方便管理移動(dòng)終端通訊信息,滿足用戶的需求。
【專利說明】—種基于Linux QT平臺(tái)的移動(dòng)終端通訊信息管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊應(yīng)用【技術(shù)領(lǐng)域】,具體是一種基于Linux QT平臺(tái)的移動(dòng)終端通訊信
息管理方法。
【背景技術(shù)】
[0002]電話號(hào)碼簿的常見操作包括:編輯信息、存儲(chǔ)信息、來電提示、去電提示。目前,國內(nèi)基于“北斗”的衛(wèi)星移動(dòng)終端尚處于待開發(fā)狀態(tài),因此,要進(jìn)行基于“北斗”的衛(wèi)星移動(dòng)終端的開發(fā),全部必須從零開始。在這種環(huán)境下,開發(fā)一款具有完全的通訊終端人機(jī)界面的功能顯得極為重要。而因?yàn)榇丝罱K端用于通訊,所以電話號(hào)碼簿的編輯更是顯得重要。
[0003]目前,基于“北斗”的衛(wèi)星移動(dòng)終端還不具備電話號(hào)碼簿功能。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種基于Linux QT平臺(tái)的移動(dòng)終端通訊信息管理方法,解決了以往移動(dòng)終端通訊信息不方便管理,不能滿足用戶需求的問題。
[0005]本發(fā)明為解決技術(shù)問題主要通過以下技術(shù)方案實(shí)現(xiàn):一種基于Linux QT平臺(tái)的移動(dòng)終端通訊信息管理方法,包括以下步驟:
(a)初始化控件;
(b)設(shè)置按鍵響應(yīng)事件;
(c)捕獲用戶按鍵信息;
(d)分析用戶按鍵信息,若為編輯鍵,將用戶的輸入信息添加到用戶控件之中,若無功能鍵,激活用戶所選的功能;若為功能鍵,對用戶信息進(jìn)行存儲(chǔ)。
[0006]按鍵響應(yīng)事件是指當(dāng)用戶按下界面上的某個(gè)按鈕時(shí),需要對其做出的某種響應(yīng)。設(shè)置按鍵響應(yīng)事件是通過使用特定的函數(shù)來實(shí)現(xiàn)的,QT標(biāo)準(zhǔn)庫可提供特有的函數(shù)接口來對按鍵響應(yīng)事件進(jìn)行設(shè)定。
[0007]Qt是1991年奇趣科技開發(fā)的一個(gè)跨平臺(tái)的C++圖形用戶界面應(yīng)用程序框架。它提供給應(yīng)用程序開發(fā)者建立藝術(shù)級(jí)的圖形用戶界面所需的所有功能。Qt很容易擴(kuò)展,并且允許真正地組件編程。基本上,Qt同X Window上的Motif, Openwin, GTK等圖形界面庫和Windows平臺(tái)上的MFC,OWL,VCL,ATL是同類型的東西。
[0008]進(jìn)一步地,在步驟(a)之前還包括初始化界面步驟,所述初始化界面步驟包括設(shè)置界面寬度、高度及顯示位置。初始化界面主要負(fù)責(zé)在界面未顯示前,設(shè)置相關(guān)參數(shù),如界面寬度、高度等,以獲得所需界面。
[0009]進(jìn)一步地,在步驟(a)、(b)之間包括設(shè)定背景色步驟,背景色通過函數(shù)接口進(jìn)行設(shè)定,該函數(shù)接口由QT標(biāo)準(zhǔn)庫提供。
[0010]進(jìn)一步地,所述步驟(a)中的控件包括按鈕模塊、文字顯示模塊、圖片顯示模塊,各模塊的長、寬、高通過函數(shù)接口進(jìn)行設(shè)定,該函數(shù)接口由QT標(biāo)準(zhǔn)庫提供。
[0011]進(jìn)一步地,所述步驟(b )采用函數(shù)接口進(jìn)行設(shè)定,該函數(shù)接口由QT標(biāo)準(zhǔn)庫提供。[0012]進(jìn)一步地,所述步驟(c )采用鍵盤來實(shí)現(xiàn),鍵盤按鍵后向特定接口發(fā)送電信號(hào),特定接口接收到該電信號(hào)后通過驅(qū)動(dòng)傳輸?shù)絈T平臺(tái)上層進(jìn)行處理,QT平臺(tái)上層的按鍵捕獲單元捕獲該信號(hào)后,按最初的約定處理。QT平臺(tái)上層是指上層處理程序,也就是公司需要編寫的程序;最初約定的處理指的是按設(shè)計(jì)文檔所編寫的處理模式進(jìn)行處理。
[0013]進(jìn)一步地,所述步驟(d)中,編輯鍵用于對數(shù)據(jù)進(jìn)行編輯,功能鍵用于對特定功能進(jìn)行響應(yīng),用戶所選功能可在人機(jī)交互界面上進(jìn)行提示,功能激活后也能在人機(jī)交互界面上進(jìn)行提示。以彈出對話框的形式進(jìn)行提示,比如彈出對話框提示用戶輸入的信息為空等。
[0014]本發(fā)明與現(xiàn)有技術(shù)相比具有以下優(yōu)點(diǎn)和有益效果:本發(fā)明使用QT平臺(tái),采用基于嵌入式系統(tǒng)的自主設(shè)計(jì),使模塊可隨用戶需要進(jìn)行增減,為嵌入式系統(tǒng)提供信息管理,使得使用該產(chǎn)品的人員能夠更方便的使用。
【具體實(shí)施方式】
[0015]下面結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明,但本發(fā)明的實(shí)施方式不限于此。
[0016]實(shí)施例1:
一種基于Linux QT平臺(tái)的移動(dòng)終端通訊信息管理方法,包括以下步驟:
(a)初始化控件:控件包括按鈕模塊、文字顯示模塊、圖片顯示模塊,對各模塊的長、寬、高進(jìn)行設(shè)定,設(shè)定通過函數(shù)接口來實(shí)現(xiàn),該函數(shù)接口由QT標(biāo)準(zhǔn)庫提供。
[0017](b)設(shè)置按鍵響應(yīng)事件,QT標(biāo)準(zhǔn)庫可提供特有的函數(shù)接口來對按鍵響應(yīng)事件進(jìn)行設(shè)定。
[0018](C)捕獲用戶按鍵信息:采用鍵盤來實(shí)現(xiàn)按鍵信息的捕獲,鍵盤按鍵后向特定接口發(fā)送電信號(hào),特定接口接收到該電信號(hào)后通過驅(qū)動(dòng)傳輸?shù)絈T平臺(tái)上層進(jìn)行處理,QT平臺(tái)上層是指上層處理程序,該程序是本領(lǐng)域的技術(shù)人員很容易實(shí)現(xiàn)的;QT平臺(tái)上層的按鍵捕獲單元捕獲該信號(hào)后,按最初的約定處理,最初約定的處理指的是按設(shè)計(jì)文檔所編寫的處理模式進(jìn)行處理。
[0019](d)分析用戶按鍵信息,若為編輯鍵,比如字符鍵1、2、3、4、5、6、7、8、9、0,將用戶的輸入信息添加到用戶控件之中,若無功能鍵,激活用戶所選的功能;若為功能鍵,對用戶信息進(jìn)行存儲(chǔ),其中,功能鍵包括確認(rèn)、刪除、換行鍵。編輯鍵用于對數(shù)據(jù)進(jìn)行編輯,功能鍵用于對特定功能進(jìn)行響應(yīng),用戶所選功能或功能激活后,可在人機(jī)交互界面上以彈出對話框的形式進(jìn)行提示,比如彈出對話框提示用戶輸入的信息為空等。
[0020]實(shí)施例2:
本實(shí)施例在實(shí)施例1的基礎(chǔ)上,在進(jìn)行控件初始化之前,對界面初始化,包括設(shè)置界面寬度、高度及顯示位置,以獲得所需界面,長寬高為圖形的參數(shù),通過賦值方式設(shè)定。
[0021]本實(shí)施例在初始化控件后,設(shè)定背景色,背景色通過函數(shù)接口進(jìn)行設(shè)定,該函數(shù)接口由QT標(biāo)準(zhǔn)庫提供。
[0022]本發(fā)明已經(jīng)通過上述實(shí)施例進(jìn)行了說明,但應(yīng)當(dāng)理解的是,上述實(shí)施例只是用于舉例和說明的目的,而非意在將本發(fā)明限制于所描述的實(shí)施例范圍內(nèi)。此外,本領(lǐng)域技術(shù)人員可以理解的是,本發(fā)明并不局限于上述實(shí)施例,根據(jù)本發(fā)明的教導(dǎo)還可以做出更多種的變型和修改,這些變型和修改均落在本發(fā)明所要求保護(hù)的范圍以內(nèi)。
【權(quán)利要求】
1.一種基于Linux QT平臺(tái)的移動(dòng)終端通訊信息管理方法,其特征在于:包括以下步驟: (a)初始化控件; (b)設(shè)置按鍵響應(yīng)事件; (c)捕獲用戶按鍵信息; (d)分析用戶按鍵信息,若為編輯鍵,將用戶的輸入信息添加到用戶控件之中,若無功能鍵,激活用戶所選的功能;若為功能鍵,對用戶信息進(jìn)行存儲(chǔ)。
2.根據(jù)權(quán)利要求1所述的一種基于LinuxQT平臺(tái)的移動(dòng)終端通訊信息管理方法,其特征在于:在步驟(a)之前還包括初始化界面步驟,所述初始化界面步驟包括設(shè)置界面寬度、高度及顯示位置。
3.根據(jù)權(quán)利要求1所述的一種基于LinuxQT平臺(tái)的移動(dòng)終端通訊信息管理方法,其特征在于:在步驟(a)、(b)之間包括設(shè)定背景色步驟,背景色通過函數(shù)接口進(jìn)行設(shè)定,該函數(shù)接口由QT標(biāo)準(zhǔn)庫提供。
4.根據(jù)權(quán)利要求1所述的一種基于LinuxQT平臺(tái)的移動(dòng)終端通訊信息管理方法,其特征在于:所述步驟(a)中的控件包括按鈕模塊、文字顯示模塊、圖片顯示模塊,各模塊的長、寬、高通過函數(shù)接口進(jìn)行設(shè)定,該函數(shù)接口由QT標(biāo)準(zhǔn)庫提供。
5.根據(jù)權(quán)利要求1所述的一種基于LinuxQT平臺(tái)的移動(dòng)終端通訊信息管理方法,其特征在于:所述步驟(b)采用函數(shù)接口進(jìn)行設(shè)定,該函數(shù)接口由QT標(biāo)準(zhǔn)庫提供。
6.根據(jù)權(quán)利要求1所述的一種基于LinuxQT平臺(tái)的移動(dòng)終端通訊信息管理方法,其特征在于:所述步驟(C)采用鍵盤來實(shí)現(xiàn),鍵盤按鍵后向特定接口發(fā)送電信號(hào),特定接口接收到該電信號(hào)后通過驅(qū)動(dòng)傳輸?shù)絈T平臺(tái)上層進(jìn)行處理,QT平臺(tái)上層的按鍵捕獲單元捕獲該信號(hào)后,按最初的約定處理。
7.根據(jù)權(quán)利要求1所述的一種基于LinuxQT平臺(tái)的移動(dòng)終端通訊信息管理方法,其特征在于:所述步驟(d)中,編輯鍵用于對數(shù)據(jù)進(jìn)行編輯,功能鍵用于對特定功能進(jìn)行響應(yīng),用戶所選功能可在人機(jī)交互界面上進(jìn)行提示,功能激活后也能在人機(jī)交互界面上進(jìn)行提/Jn ο
【文檔編號(hào)】H04M1/2745GK103713907SQ201410014209
【公開日】2014年4月9日 申請日期:2014年1月14日 優(yōu)先權(quán)日:2014年1月14日
【發(fā)明者】吳偉林, 姜維, 張代紅, 何戎遼 申請人:成都林海電子有限責(zé)任公司