專利名稱::一種旋轉(zhuǎn)鍵在手機(jī)上實(shí)現(xiàn)多鍵功能的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通訊領(lǐng)域,具體地說(shuō)是一種旋轉(zhuǎn)4建實(shí)現(xiàn)多鍵功能的方法。
背景技術(shù):
:目前,國(guó)內(nèi)的手機(jī)通常采用傳統(tǒng)的四個(gè)方向鍵和兩個(gè)軟功能鍵的外觀設(shè)計(jì)模式,由于這個(gè)設(shè)計(jì)需要用到多個(gè)按鍵,這樣不僅給電路的布線造成一定的困難,而且在越來(lái)越趨于小型化的手機(jī)上,其所占用的空間令手機(jī)的外觀設(shè)計(jì)無(wú)法充分發(fā)揮其擴(kuò)展性,從而導(dǎo)致手機(jī)的用戶界面設(shè)計(jì)無(wú)法跟上市場(chǎng)的領(lǐng)先潮流,同時(shí),其生產(chǎn)成本也會(huì)增加企業(yè)的成本支出,這也會(huì)大大壓縮企業(yè)的市場(chǎng)利潤(rùn)。
發(fā)明內(nèi)容為解決現(xiàn)有技術(shù)存在的問(wèn)題,本發(fā)明提供了一種旋轉(zhuǎn)^:在手機(jī)上實(shí)現(xiàn)多鍵功能的方法。本發(fā)明是這樣實(shí)現(xiàn)的一種旋轉(zhuǎn)鍵在手機(jī)上實(shí)現(xiàn)多鍵功能的方法,在手機(jī)上設(shè)置一旋轉(zhuǎn)鍵,旋轉(zhuǎn)鍵上設(shè)置接地、電源、上下方向鍵、左右方向4泉、左右軟功能鍵和OK鍵的引腳,在按鍵設(shè)置中,設(shè)置各按鍵對(duì)應(yīng)的數(shù)組,設(shè)置旋轉(zhuǎn)《睫的上端對(duì)應(yīng)上方向鍵,旋轉(zhuǎn)鍵的下端對(duì)應(yīng)下方向鍵,旋轉(zhuǎn)鍵的左右兩端分別對(duì)應(yīng)左、右軟功能鍵,旋轉(zhuǎn)鍵的中間對(duì)應(yīng)OK鍵;旋轉(zhuǎn)鍵順時(shí)針旋轉(zhuǎn)對(duì)應(yīng)左方向鍵,旋轉(zhuǎn)鍵逆時(shí)針旋轉(zhuǎn)對(duì)應(yīng)右方向4定,所述旋轉(zhuǎn)鍵實(shí)現(xiàn)左右方向鍵的方法是旋轉(zhuǎn)鍵與旋轉(zhuǎn)方向識(shí)別電路連接,旋轉(zhuǎn)方向識(shí)別電路輸出端與半導(dǎo)體存儲(chǔ)器連接,在所述半導(dǎo)體存儲(chǔ)器內(nèi)寫入用來(lái)判斷旋轉(zhuǎn)鍵旋轉(zhuǎn)方向的中斷處理函數(shù);旋轉(zhuǎn)鍵旋轉(zhuǎn)時(shí),旋轉(zhuǎn)方向識(shí)別電路的輸出端口分別輸出旋轉(zhuǎn)鍵旋轉(zhuǎn)速度的波形時(shí)序圖和波形方向的時(shí)序圖,半導(dǎo)體存儲(chǔ)器的中斷處理函數(shù)根據(jù)波形時(shí)序圖和波形方向時(shí)序圖判斷旋轉(zhuǎn)4定為順時(shí)針旋轉(zhuǎn)還是逆時(shí)針旋轉(zhuǎn),手機(jī)終端系統(tǒng)向手機(jī)底層發(fā)出一個(gè)左方向4t或右方向4建的響應(yīng)信號(hào),手機(jī)底層操作系統(tǒng)找到當(dāng)前高亮元素對(duì)應(yīng)的左方向或右方向44i殳置函凄史處,調(diào)用其左方向或右方向4建設(shè)置函翁y人而實(shí)現(xiàn)當(dāng)前高亮元素左方向4建或右方向4建響應(yīng)的功臺(tái)匕s匕。可選的,所述旋轉(zhuǎn)方向識(shí)別電路包括兩個(gè)集成電路芯片和引腳,兩個(gè)集成電路芯片分別為集成電路芯片A和集成電路芯片B,兩個(gè)集成電路芯片都有一個(gè)芯片電路下降沿的引腳,用于與芯片電路下降沿端口連接;集成電路芯片A的輸出端口輸出旋轉(zhuǎn)鍵速度的波形時(shí)序圖,集成電路芯片B的輸出端口輸出旋轉(zhuǎn)4建波形方向的時(shí)序當(dāng)集成電路芯片A輸出高電平的時(shí)候,如果集成電路芯片B輸出的電平為高電平,則當(dāng)前的旋轉(zhuǎn)方向?yàn)轫槙r(shí)針旋轉(zhuǎn);如果集成電路芯片B輸出的電平為低電平,則當(dāng)前的旋轉(zhuǎn)方向?yàn)槟鏁r(shí)針旋轉(zhuǎn);當(dāng)集成電路芯片A輸出低電平的時(shí)候,如果集成電路芯片B輸出的電平為高電平,則當(dāng)前的旋轉(zhuǎn)方向?yàn)槟鏁r(shí)針旋轉(zhuǎn);如果集成電路芯片B輸出的電平為低電平,則當(dāng)前的旋轉(zhuǎn)方向?yàn)轫槙r(shí)針旋轉(zhuǎn)??蛇x的,所述旋轉(zhuǎn)鍵的旋轉(zhuǎn)速度可自如控制,在軟件程序中設(shè)置旋轉(zhuǎn)鍵波形圖的消抖時(shí)間,消抖時(shí)間長(zhǎng)則旋轉(zhuǎn)鍵旋轉(zhuǎn)的速度變快,消抖時(shí)間短,則旋轉(zhuǎn)鍵的旋轉(zhuǎn)速度變慢。本發(fā)明采用旋轉(zhuǎn)鍵實(shí)現(xiàn)一鍵多功能,在一個(gè)旋轉(zhuǎn)鍵上實(shí)現(xiàn)了上下方向鍵、左右方向鍵、左右軟功能鍵和OK鍵響應(yīng)的功能,使按鍵在手機(jī)上占用的空間縮小,電路布線容易,從而在外觀設(shè)計(jì)及線路布置的可擴(kuò)展性上帶來(lái)質(zhì)的飛躍,另外也降低了生產(chǎn)成本。此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定,在附圖中圖1為本發(fā)明實(shí)施例提供的旋轉(zhuǎn)方向識(shí)別電路圖;圖2為本發(fā)明實(shí)施例旋轉(zhuǎn)4建觸發(fā)響應(yīng)流程圖3為軟件實(shí)現(xiàn)圖1旋轉(zhuǎn)方向識(shí)別電路所具有的功能的算法時(shí)序圖。具體實(shí)施例方式下面將結(jié)合附圖以及具體實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明,在此本發(fā)明的示意性實(shí)施例以及說(shuō)明用來(lái)解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。本實(shí)施例提供的轉(zhuǎn)鍵在手機(jī)上實(shí)現(xiàn)多鍵功能的方法,具體為在手機(jī)上設(shè)置一旋轉(zhuǎn)鍵,旋轉(zhuǎn)鍵上設(shè)置接地、電源、上下方向鍵、左右方向鍵、左右軟功能鍵和OK鍵的引腳,在按鍵設(shè)置中,設(shè)置各按鍵對(duì)應(yīng)的數(shù)組,設(shè)置旋轉(zhuǎn)鍵的上端對(duì)應(yīng)上方向4定,旋轉(zhuǎn)4定的下端對(duì)應(yīng)下方向鍵,旋轉(zhuǎn)鍵的左右兩端分別對(duì)應(yīng)左、右軟功能鍵,旋轉(zhuǎn)鍵的中間對(duì)應(yīng)OK鍵;旋轉(zhuǎn)鍵順時(shí)針旋轉(zhuǎn)對(duì)應(yīng)左方向鍵,旋轉(zhuǎn)鍵逆時(shí)針旋轉(zhuǎn)對(duì)應(yīng)右方向鍵,所述旋轉(zhuǎn)鍵實(shí)現(xiàn)左右方向鍵的方法是旋轉(zhuǎn)鍵與旋轉(zhuǎn)方向識(shí)別電路連接,旋轉(zhuǎn)方向識(shí)別電路輸出端與半導(dǎo)體存儲(chǔ)器連接,在所述半導(dǎo)體存儲(chǔ)器內(nèi)寫入用來(lái)判斷旋轉(zhuǎn)鍵旋轉(zhuǎn)方向的中斷處理函數(shù);旋轉(zhuǎn)鍵旋轉(zhuǎn)時(shí),旋轉(zhuǎn)方向識(shí)別電路的輸出端口分別輸出旋轉(zhuǎn)鍵旋轉(zhuǎn)速度的波形時(shí)序圖和波形方向的時(shí)序圖,半導(dǎo)體存儲(chǔ)器的中斷處理函數(shù)根據(jù)波形時(shí)序圖和波形方向時(shí)序圖判斷旋轉(zhuǎn)鍵為順時(shí)針旋轉(zhuǎn)還是逆時(shí)針旋轉(zhuǎn),手機(jī)終端系統(tǒng)向手機(jī)底層發(fā)出一個(gè)左方向鍵或右方向4建的響應(yīng)信號(hào),手機(jī)底層操作系統(tǒng)找到當(dāng)前高亮元素對(duì)應(yīng)的左方向或右方向4建設(shè)置函數(shù)處,調(diào)用其左方向或右方向4建設(shè)置函邀:,人而實(shí)現(xiàn)當(dāng)前高亮元素左方向4建或右方向4建響應(yīng)的功a匕本實(shí)施例中,如圖1所示,所述旋轉(zhuǎn)方向識(shí)別電路包括兩個(gè)集成電路芯片和引腳,兩個(gè)集成電路芯片分別為集成電路芯片A和集成電路芯片B,兩個(gè)集成電路芯片都有一個(gè)芯片電路下降沿的引腳,用于與芯片電路下降沿端口連接,除此之外,旋轉(zhuǎn)鍵上還設(shè)置接地、電源、上下方向4建、左右方向鍵、左右軟功能鍵和OK鍵的引腳;集成電路芯片A的輸出端口輸出旋轉(zhuǎn)鍵速度的波形時(shí)序圖,集成電路芯片B的輸出端口輸出旋轉(zhuǎn)鍵波形方向的時(shí)序當(dāng)集成電路芯片A輸出高電平的時(shí)候,如果集成電路芯片B輸出的電平為高電平,則當(dāng)前的旋轉(zhuǎn)方向?yàn)轫槙r(shí)針旋轉(zhuǎn);如果集成電路芯片B輸出的電平為低電平,則當(dāng)前的旋轉(zhuǎn)方向?yàn)槟鏁r(shí)針旋轉(zhuǎn);當(dāng)集成電路芯片A輸出低電平的時(shí)候,如果集成電路芯片B輸出的電平為高電平,則當(dāng)前的旋轉(zhuǎn)方向?yàn)槟鏁r(shí)針旋轉(zhuǎn);如果集成電路芯片B輸出的電平為低電平,則當(dāng)前的旋轉(zhuǎn)方向?yàn)轫槙r(shí)針旋轉(zhuǎn)。對(duì)于順時(shí)針旋轉(zhuǎn),手機(jī)終端系統(tǒng)會(huì)向手機(jī)底層發(fā)一個(gè)右方向鍵的響應(yīng)信息,手機(jī)底層操作系統(tǒng)找到當(dāng)前高亮元素對(duì)應(yīng)的右方向鍵設(shè)置函數(shù)處,調(diào)用其右方向鍵設(shè)置函數(shù)從而實(shí)現(xiàn)當(dāng)前高亮元素右方向鍵響應(yīng)的功能,從而實(shí)現(xiàn)當(dāng)前高亮元素右方向鍵的操作;對(duì)于順時(shí)針旋轉(zhuǎn),手機(jī)終端系統(tǒng)會(huì)向手機(jī)底層發(fā)一個(gè)左方向鍵的響應(yīng)信息,手機(jī)底層操作系統(tǒng)找到當(dāng)前高亮元素對(duì)應(yīng)的左方向鍵設(shè)置函數(shù)處,調(diào)用其左方向鍵設(shè)置函數(shù)從而實(shí)現(xiàn)當(dāng)前高亮元素左方向鍵響應(yīng)的功能,從而實(shí)現(xiàn)當(dāng)前高亮元素左方向鍵的操作。旋轉(zhuǎn)鍵還提供了接地、電源、上下方向鍵、OK鍵和左右軟功能鍵的引腳。具體為第一個(gè)引腳為電源引腳,第六個(gè)引腳為KCOW引腳,用于跟KCOL引腳組成一個(gè)綜合鍵,最后一個(gè)引腳為接地引腳,其他引腳分別為上下方向鍵、OK鍵和左右軟功能^t,其定義如下表所示:<table>tableseeoriginaldocumentpage8</column></row><table>當(dāng)設(shè)置好這些端口所對(duì)應(yīng)的響應(yīng)函數(shù)后,手機(jī)終端系統(tǒng)接收到某個(gè)引腳響應(yīng)信號(hào)后,則會(huì)調(diào)用這些響應(yīng)函數(shù)進(jìn)行相關(guān)的操作。圖2為旋轉(zhuǎn)鍵在手機(jī)平臺(tái)上觸發(fā)響應(yīng)的流程。首先,打開終端系統(tǒng),然后系統(tǒng)檢測(cè)當(dāng)前是否有旋轉(zhuǎn)鍵觸發(fā)的信號(hào),判斷有后,則對(duì)信號(hào)1和信號(hào)2加以計(jì)算,判斷出當(dāng)前的旋轉(zhuǎn)方向,然后調(diào)用當(dāng)前高亮元素設(shè)定的相關(guān)函數(shù),然后執(zhí)行該函數(shù)。圖3為軟件實(shí)現(xiàn)圖1電路所具有的功能的算法時(shí)序圖,其中,輸出信號(hào)1和輸出信號(hào)2為前述集成電路芯片A和集成電路芯片B輸出信號(hào)A和B。當(dāng)旋轉(zhuǎn)鍵有旋轉(zhuǎn)響應(yīng)后,手機(jī)終端系統(tǒng)會(huì)檢測(cè)到如圖所示波形,其中,從左往右為順時(shí)針旋轉(zhuǎn)波形,從右往左為逆時(shí)針旋轉(zhuǎn)波形,截取其中一個(gè)周期波形圖,分為4個(gè)時(shí)序,設(shè)為tl、t2、t3和t4,在這個(gè)周期內(nèi),信號(hào)l對(duì)應(yīng)的輸出電平為10011,信號(hào)2對(duì)應(yīng)的輸出電平為11001,算法可從第三個(gè)開始判斷,如果判斷最后信號(hào)1輸出的電平為0X03,信號(hào)2輸出的電平為0X01,則軟件可以判斷當(dāng)前旋轉(zhuǎn)4A為順時(shí)針旋轉(zhuǎn),然后可以向當(dāng)前高亮元素發(fā)右方向4定響應(yīng)消息函數(shù),從而實(shí)現(xiàn)右方向鍵操作。同理,從右往左看該時(shí)序圖,截取其中一個(gè)周期波形圖,在任一個(gè)周期內(nèi),其信號(hào)l對(duì)應(yīng)的輸出電平為11001,信號(hào)2對(duì)應(yīng)的輸出電平為10011,同樣軟件部分可以^v第三個(gè)開始判斷,如果判斷最后信號(hào)1輸出的電平為0X01、信號(hào)2輸出的電平為0X03,則軟件可以判斷當(dāng)前旋轉(zhuǎn)鍵為逆時(shí)針旋轉(zhuǎn),可以向當(dāng)前高亮元素發(fā)左方向鍵響應(yīng)函數(shù),從而實(shí)現(xiàn)左方向4定操作。本實(shí)施例中旋轉(zhuǎn)鍵的旋轉(zhuǎn)速度可自如控制,在軟件程序中設(shè)置旋轉(zhuǎn)鍵波形圖的消抖時(shí)間,消抖時(shí)間長(zhǎng)則旋轉(zhuǎn)鍵旋轉(zhuǎn)的速度變快,消抖時(shí)間短,則旋轉(zhuǎn)鍵的旋轉(zhuǎn)速度變慢。以上對(duì)本發(fā)明實(shí)施例所提供的技術(shù)方案進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明實(shí)施例的原理以及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只適用于幫助理解本發(fā)明實(shí)施例的原理;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例,在具體實(shí)施方式以及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。權(quán)利要求1、一種旋轉(zhuǎn)鍵在手機(jī)上實(shí)現(xiàn)多鍵功能的方法,在手機(jī)上設(shè)置一旋轉(zhuǎn)鍵,旋轉(zhuǎn)鍵上設(shè)置接地、電源、上下方向鍵、左右方向鍵、左右軟功能鍵和OK鍵的引腳,在按鍵設(shè)置中,設(shè)置各按鍵對(duì)應(yīng)的數(shù)組,設(shè)置旋轉(zhuǎn)鍵的上端對(duì)應(yīng)上方向鍵,旋轉(zhuǎn)鍵的下端對(duì)應(yīng)下方向鍵,旋轉(zhuǎn)鍵的左右兩端分別對(duì)應(yīng)左、右軟功能鍵,旋轉(zhuǎn)鍵的中間對(duì)應(yīng)OK鍵;其特征在于旋轉(zhuǎn)鍵順時(shí)針旋轉(zhuǎn)對(duì)應(yīng)左方向鍵,旋轉(zhuǎn)鍵逆時(shí)針旋轉(zhuǎn)對(duì)應(yīng)右方向鍵,所述旋轉(zhuǎn)鍵實(shí)現(xiàn)左右方向鍵的方法是旋轉(zhuǎn)鍵與旋轉(zhuǎn)方向識(shí)別電路連接,旋轉(zhuǎn)方向識(shí)別電路輸出端與半導(dǎo)體存儲(chǔ)器連接,在所述半導(dǎo)體存儲(chǔ)器內(nèi)寫入用來(lái)判斷旋轉(zhuǎn)鍵旋轉(zhuǎn)方向的中斷處理函數(shù);旋轉(zhuǎn)鍵旋轉(zhuǎn)時(shí),旋轉(zhuǎn)方向識(shí)別電路的輸出端口分別輸出旋轉(zhuǎn)鍵旋轉(zhuǎn)速度的波形時(shí)序圖和波形方向的時(shí)序圖,半導(dǎo)體存儲(chǔ)器的中斷處理函數(shù)根據(jù)波形時(shí)序圖和波形方向時(shí)序圖判斷旋轉(zhuǎn)鍵為順時(shí)針旋轉(zhuǎn)還是逆時(shí)針旋轉(zhuǎn),手機(jī)終端系統(tǒng)向手機(jī)底層發(fā)出一個(gè)左方向鍵或右方向鍵的響應(yīng)信號(hào),手機(jī)底層操作系統(tǒng)找到當(dāng)前高亮元素對(duì)應(yīng)的左方向或右方向鍵設(shè)置函數(shù)處,調(diào)用其左方向或右方向鍵設(shè)置函數(shù)從而實(shí)現(xiàn)當(dāng)前高亮元素左方向鍵或右方向鍵響應(yīng)的功能。2、如權(quán)利要求1所述的旋轉(zhuǎn)鍵在手機(jī)上實(shí)現(xiàn)多鍵功能的方法,其特征在于所述旋轉(zhuǎn)方向識(shí)別電路包括兩個(gè)集成電路芯片和引腳,兩個(gè)集成電路芯片分別為集成電路芯片A和集成電路芯片B,兩個(gè)集成電路芯片都有一個(gè)芯片電路下降沿的引腳,用于與芯片電路下降沿端口連接;集成電路芯片A的輸出端口輸出旋轉(zhuǎn)鍵速度的波形時(shí)序圖,集成電路芯片B的輸出端口輸出旋轉(zhuǎn)鍵波形方向的時(shí)序圖;當(dāng)集成電路芯片A輸出高電平的時(shí)候,如果集成電路芯片B輸出的電平為高電平,則當(dāng)前的旋轉(zhuǎn)方向?yàn)轫槙r(shí)針旋轉(zhuǎn);如果集成電路芯片B輸出的電平為低電平,則當(dāng)前的旋轉(zhuǎn)方向?yàn)槟鏁r(shí)針旋轉(zhuǎn);當(dāng)集成電路芯片A輸出低電平的時(shí)候,如果集成電路芯片B輸出的電平為高電平,則當(dāng)前的旋轉(zhuǎn)方向?yàn)槟鏁r(shí)針旋轉(zhuǎn);如果集成電路芯片B輸出的電平為低電平,則當(dāng)前的旋轉(zhuǎn)方向?yàn)轫槙r(shí)針旋轉(zhuǎn)。3、如權(quán)利要求l或2所述的旋轉(zhuǎn)鍵在手機(jī)上實(shí)現(xiàn)多鍵功能的方法,其特征在于所述旋轉(zhuǎn)鍵的旋轉(zhuǎn)速度可自如控制,在軟件程序中設(shè)置旋轉(zhuǎn)鍵波形圖的消抖時(shí)間,消抖時(shí)間長(zhǎng)則旋轉(zhuǎn)鍵旋轉(zhuǎn)的速度變快,消抖時(shí)間短,則旋轉(zhuǎn)鍵的旋轉(zhuǎn)速度變慢。全文摘要本發(fā)明涉及通訊領(lǐng)域,公開了一種旋轉(zhuǎn)鍵在手機(jī)上實(shí)現(xiàn)多鍵功能的方法。所述方法為在手機(jī)上設(shè)置一旋轉(zhuǎn)鍵,在按鍵設(shè)置中,設(shè)置旋轉(zhuǎn)鍵的上端對(duì)應(yīng)上方向鍵,旋轉(zhuǎn)鍵的下端對(duì)應(yīng)下方向鍵,旋轉(zhuǎn)鍵的左右兩端分別對(duì)應(yīng)左、右軟功能鍵,旋轉(zhuǎn)鍵的中間對(duì)應(yīng)OK鍵;旋轉(zhuǎn)鍵與旋轉(zhuǎn)方向識(shí)別電路連接,旋轉(zhuǎn)方向識(shí)別電路輸出端與半導(dǎo)體存儲(chǔ)器連接,在所述半導(dǎo)體存儲(chǔ)器內(nèi)寫入用來(lái)判斷旋轉(zhuǎn)鍵旋轉(zhuǎn)方向的中斷處理函數(shù),旋轉(zhuǎn)鍵順時(shí)針旋轉(zhuǎn)對(duì)應(yīng)左方向鍵,旋轉(zhuǎn)鍵逆時(shí)針旋轉(zhuǎn)對(duì)應(yīng)右方向鍵。本發(fā)明采用旋轉(zhuǎn)鍵實(shí)現(xiàn)一鍵多功能,使按鍵在手機(jī)上占用的空間縮小,電路布線容易,從而在外觀設(shè)計(jì)及線路布置的可擴(kuò)展性上帶來(lái)質(zhì)的飛躍,另外也降低了生產(chǎn)成本。文檔編號(hào)H04M1/02GK101521687SQ20091003817公開日2009年9月2日申請(qǐng)日期2009年3月24日優(yōu)先權(quán)日2009年3月24日發(fā)明者曾小秋,郝家雨,陳星暖申請(qǐng)人:深圳新中橋通信有限公司