本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種觸摸屏終端及其近場(chǎng)通信方法、裝置和系統(tǒng)。
背景技術(shù):
目前,近場(chǎng)通信包括接近檢測(cè)和數(shù)據(jù)傳輸兩個(gè)過(guò)程,一方觸摸屏終端發(fā)送接近檢測(cè)序列(比如:接近檢測(cè)序列由6個(gè)頻點(diǎn)組成),對(duì)支持的多個(gè)頻點(diǎn)依次進(jìn)行掃描,收到另一方觸摸屏終端的響應(yīng)序列后,若每個(gè)頻點(diǎn)的信號(hào)強(qiáng)度大于預(yù)設(shè)的信號(hào)強(qiáng)度閾值時(shí)則認(rèn)為該頻點(diǎn)存在信號(hào)源,掃描完成后,全部頻點(diǎn)都存在信號(hào)源時(shí),則判定為該序列有效。按交互規(guī)則完成多次序列識(shí)別成功后則判定有觸摸屏終端接近,開(kāi)始發(fā)送或者接收數(shù)據(jù)。
然而,觸摸屏終端在與外界設(shè)備通信過(guò)程中,由于LCD(如驅(qū)動(dòng)信號(hào))及特殊圖片(如伽馬圖)等干擾會(huì)對(duì)接近檢測(cè)產(chǎn)生干擾,導(dǎo)致觸摸屏終端接近檢測(cè)出錯(cuò),比如:干擾較大或者干擾不大卻與接近檢測(cè)的有效接近檢測(cè)序列吻合,都可能導(dǎo)致接近檢測(cè)的誤判,會(huì)使得在沒(méi)有需要通信的設(shè)備靠近時(shí),觸摸屏終端誤認(rèn)為接近檢測(cè)通信成功而開(kāi)始傳輸或者接收數(shù)據(jù),此時(shí)通信顯然會(huì)失敗。因此,接近檢測(cè)抗干擾能力較弱,穩(wěn)定性較差,LCD干擾及不同的應(yīng)用場(chǎng)景會(huì)導(dǎo)致接近檢測(cè)出錯(cuò),進(jìn)而導(dǎo)致觸摸屏終端在不同的LCD干擾強(qiáng)度及不同的應(yīng)用場(chǎng)景通信穩(wěn)定性存在較大差異。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明要解決的技術(shù)問(wèn)題是提供一種觸摸屏終端及其近場(chǎng) 通信方法、裝置和系統(tǒng),以降低接近檢測(cè)誤判的概率,解決觸摸屏終端在不同的應(yīng)用場(chǎng)景通信穩(wěn)定性存在較大差異的技術(shù)問(wèn)題。
本發(fā)明解決上述技術(shù)問(wèn)題所采用的技術(shù)方案如下:
根據(jù)本發(fā)明的一個(gè)方面,提供的一種近場(chǎng)通信方法,應(yīng)用于第一觸摸屏終端,該方法包括以下步驟:
第一觸摸屏終端檢測(cè)是否存在大面積接觸的第二觸摸屏終端;
如果檢測(cè)到存在大面積接觸的第二觸摸屏終端,則采用第一信號(hào)強(qiáng)度閾值與第二觸摸屏終端進(jìn)行接近檢測(cè),否則采用第二信號(hào)強(qiáng)度閾值與第二觸摸屏終端進(jìn)行接近檢測(cè),其中,第二信號(hào)強(qiáng)度閾值大于第一信號(hào)強(qiáng)度閾值;
當(dāng)接近檢測(cè)成功后,與第二觸摸屏終端進(jìn)行數(shù)據(jù)傳輸。
優(yōu)選地,第一觸摸屏終端檢測(cè)是否存在大面積接觸的第二觸摸屏終端進(jìn)一步包括:
第一觸摸屏終端周期性獲取自容數(shù)據(jù),并計(jì)算自容數(shù)據(jù)一致性值;
判斷自容數(shù)據(jù)一致性值是否小于預(yù)設(shè)的一致性閾值,如果是,進(jìn)一步判斷自容數(shù)據(jù)是否滿(mǎn)足大面積接觸條件,當(dāng)滿(mǎn)足大面積接觸條件且識(shí)別次數(shù)未達(dá)到上限時(shí),則將識(shí)別次數(shù)加1,當(dāng)不滿(mǎn)足大面積接觸條件且識(shí)別次數(shù)不為0時(shí),將識(shí)別次數(shù)減1;
判斷預(yù)設(shè)的時(shí)間段內(nèi)識(shí)別次數(shù)是否達(dá)到預(yù)設(shè)的識(shí)別次數(shù)閾值,如果是,則判定存在大面積接觸的第二觸摸屏終端,否則判定不存在大面積接觸的第二觸摸屏終端。
優(yōu)選地,第一觸摸屏終端周期性獲取自容數(shù)據(jù),并計(jì)算自容數(shù)據(jù)一致性值進(jìn)一步包括:第一觸摸屏終端周期性地獲取全屏驅(qū)動(dòng)數(shù)據(jù)和感應(yīng)數(shù)據(jù);計(jì)算全屏相鄰驅(qū)動(dòng)電極的驅(qū)動(dòng)數(shù)據(jù)之間的差值、以及相鄰感應(yīng)電極的感應(yīng)數(shù)據(jù)之間的差值;對(duì)驅(qū)動(dòng)數(shù)據(jù)差值和感應(yīng)數(shù)據(jù)差值的絕對(duì)值求和,得到自 容數(shù)據(jù)一致性值;
優(yōu)選地,判斷自容數(shù)據(jù)是否滿(mǎn)足大面積接觸條件進(jìn)一步包括:分別統(tǒng)計(jì)自容數(shù)據(jù)大于預(yù)設(shè)的第一大面積接觸閾值和大于第二大面積接觸閾值的個(gè)數(shù),其中第二大面積接觸閾值為第一大面積接觸閾值的兩倍;根據(jù)兩種統(tǒng)計(jì)結(jié)果判定是否滿(mǎn)足大面積接觸條件。
優(yōu)選地,采用第一信號(hào)強(qiáng)度閾值與第二觸摸屏終端進(jìn)行接近檢測(cè)進(jìn)一步包括:發(fā)出接近檢測(cè)序列;接收第二觸摸屏終端回應(yīng)的響應(yīng)序列;根據(jù)響應(yīng)序列中每個(gè)頻點(diǎn)接收到信號(hào)強(qiáng)度幅值是否大于第一信號(hào)強(qiáng)度閾值判定第二觸摸屏終端是否接近;
采用第二信號(hào)強(qiáng)度閾值與第二觸摸屏終端進(jìn)行接近檢測(cè)進(jìn)一步包括:發(fā)出接近檢測(cè)序列;接收第二觸摸屏終端回應(yīng)的響應(yīng)序列;根據(jù)響應(yīng)序列中每個(gè)頻點(diǎn)接收到信號(hào)強(qiáng)度幅值是否大于第二信號(hào)強(qiáng)度閾值判定第二觸摸屏終端是否接近。
根據(jù)本發(fā)明的另一個(gè)方面,提供的一種近場(chǎng)通信裝置,應(yīng)用于第一觸摸屏終端,該裝置包括:
大面積接觸檢測(cè)模塊,用于檢測(cè)是否存在大面積接觸的第二觸摸屏終端;
接近檢測(cè)模塊,用于當(dāng)檢測(cè)到存在大面積接觸的第二觸摸屏終端時(shí),采用第一信號(hào)強(qiáng)度閾值與第二觸摸屏終端進(jìn)行接近檢測(cè),否則采用第二信號(hào)強(qiáng)度閾值與第二觸摸屏終端進(jìn)行接近檢測(cè),其中,第二信號(hào)強(qiáng)度閾值大于第一信號(hào)強(qiáng)度閾值;
數(shù)據(jù)傳輸模塊,用于當(dāng)接近檢測(cè)成功后,與第二觸摸屏終端進(jìn)行數(shù)據(jù)傳輸。
優(yōu)選地,大面積接觸檢測(cè)模塊進(jìn)一步包括:
計(jì)算單元,用于周期性地獲取自容數(shù)據(jù),并計(jì)算自容數(shù)據(jù)一致性值;
第一判斷單元,用于判斷自容數(shù)據(jù)一致性值是否小于預(yù)設(shè)的一致性閾值;
第二判斷單元,用于判斷自容數(shù)據(jù)是否滿(mǎn)足大面積接觸條件,當(dāng)滿(mǎn)足大面積接觸條件且識(shí)別次數(shù)未達(dá)到上限時(shí),則將識(shí)別次數(shù)加1,當(dāng)不滿(mǎn)足大面積接觸條件且識(shí)別次數(shù)不為0時(shí),將識(shí)別次數(shù)減1;
第三判斷單元,用于判斷預(yù)設(shè)的時(shí)間段內(nèi)識(shí)別次數(shù)是否達(dá)到預(yù)設(shè)的識(shí)別次數(shù)閾值,如果是,則判定存在大面積接觸的第二觸摸屏終端,否則判定不存在大面積接觸的第二觸摸屏終端。
優(yōu)選地,計(jì)算單元具體用于:第一觸摸屏終端周期性地獲取全屏驅(qū)動(dòng)數(shù)據(jù)和感應(yīng)數(shù)據(jù),并計(jì)算全屏相鄰驅(qū)動(dòng)電極的驅(qū)動(dòng)數(shù)據(jù)之間的差值、以及相鄰感應(yīng)電極的感應(yīng)數(shù)據(jù)之間的差值;對(duì)驅(qū)動(dòng)數(shù)據(jù)差值和感應(yīng)數(shù)據(jù)差值的絕對(duì)值進(jìn)行求和,得到自容數(shù)據(jù)一致性值;
優(yōu)選地,第二判斷單元具體用于:分別統(tǒng)計(jì)自容數(shù)據(jù)大于預(yù)設(shè)的第一大面積接觸閾值和大于第二大面積接觸閾值的個(gè)數(shù);根據(jù)兩種統(tǒng)計(jì)結(jié)果判定是否滿(mǎn)足大面積接觸條件。
優(yōu)選地,接近檢測(cè)模塊進(jìn)一步包括:
發(fā)送單元,用于發(fā)出接近檢測(cè)序列;
接收單元,用于接收第二觸摸屏終端回應(yīng)的響應(yīng)序列;
判定單元,用于根據(jù)響應(yīng)序列中每個(gè)頻點(diǎn)接收到信號(hào)強(qiáng)度幅值是否大于第一信號(hào)強(qiáng)度閾值或第二信號(hào)強(qiáng)度閾值判定第二觸摸屏終端是否接近。
根據(jù)本發(fā)明的又一個(gè)方面,提供的一種觸摸屏終端包括上述近場(chǎng)通信裝置。
根據(jù)本發(fā)明的再一個(gè)方面,提供的一種近場(chǎng)通信系統(tǒng),包括第一觸摸屏終端和第二觸摸屏終端,其中,上述第一觸摸屏終端和/或第二觸摸屏終 端為上述近場(chǎng)通信裝置的觸摸屏終端。
本發(fā)明提供的觸摸屏終端及其近場(chǎng)通信方法、裝置和系統(tǒng),通過(guò)對(duì)觸摸屏終端接收到的信號(hào)使用雙重判斷標(biāo)準(zhǔn),在接近檢測(cè)過(guò)程前加入大面積接觸檢測(cè),并實(shí)時(shí)根據(jù)大面積接觸檢測(cè)結(jié)果決定接近檢測(cè)的信號(hào)強(qiáng)度閾值,有效控制通信誤判,使得觸摸屏終端能適應(yīng)不同的LCD干擾及不同的應(yīng)用場(chǎng)景,從而提高通信的穩(wěn)定性。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的一種近場(chǎng)通信方法的流程圖。
圖2為本發(fā)明優(yōu)選實(shí)施例提供的一種接近檢測(cè)方法的流程圖。
圖3為本發(fā)明實(shí)施例提供的一種近場(chǎng)通信裝置的模塊結(jié)構(gòu)圖。
圖4為本發(fā)明優(yōu)選實(shí)施例提供的一種近場(chǎng)通信系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施方式
為了使本發(fā)明所要解決的技術(shù)問(wèn)題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
實(shí)施例一
如圖1所示是本發(fā)明實(shí)施例提供的一種近場(chǎng)通信方法的流程圖,該方法應(yīng)用于第一觸摸屏終端,具體包括以下步驟:
S10、第一觸摸屏終端檢測(cè)是否存在大面積接觸的第二觸摸屏終端。
具體地,本發(fā)明考慮到觸摸屏的近場(chǎng)通信特點(diǎn),大部分情況下需要通信雙方有直接接觸,利用觸摸屏通信時(shí)的大面積接觸或者覆蓋的特點(diǎn),可以判斷是否有其它需要通信的觸摸屏靠近,大面積接觸檢測(cè)可利用觸摸屏的互容和自容數(shù)據(jù)。接近檢測(cè)之前增加大面積接觸檢測(cè),根據(jù)大面積接觸檢測(cè)結(jié)果決定使用哪一種接近檢測(cè)閾值,在沒(méi)有檢測(cè)到需要通信的觸摸屏 靠近前,需要有較強(qiáng)有效信號(hào)才能成功通信,從而有效改善由干擾導(dǎo)致的接近檢測(cè)誤判,能夠有效抑制干擾,降低誤進(jìn)入通信流程的概率。
S20、判斷是否檢測(cè)到大面積接觸的第二觸摸屏終端,如果是,則執(zhí)行步驟S30,否則執(zhí)行步驟S40;
具體來(lái)說(shuō),第一信號(hào)強(qiáng)度閾值為現(xiàn)有技術(shù)的信號(hào)強(qiáng)度閾值,第二信號(hào)強(qiáng)度閾值大于第一信號(hào)強(qiáng)度閾值,若觸摸屏檢測(cè)到有大面積覆蓋,整個(gè)通信流程與現(xiàn)有技術(shù)相同;若觸摸屏沒(méi)有檢測(cè)到大面積覆蓋,則通過(guò)提高接近檢測(cè)的信號(hào)強(qiáng)度閾值來(lái)進(jìn)行接近檢測(cè)和后續(xù)的通信流程。從而增強(qiáng)抗干擾能力。
S30、采用第一信號(hào)強(qiáng)度閾值與第二觸摸屏終端進(jìn)行接近檢測(cè),轉(zhuǎn)至步驟S50;
具體地,本步驟S30進(jìn)一步包括:發(fā)出接近檢測(cè)序列;接收第二觸摸屏終端回應(yīng)的響應(yīng)序列;根據(jù)響應(yīng)序列中每個(gè)頻點(diǎn)接收到信號(hào)強(qiáng)度幅值是否大于第一信號(hào)強(qiáng)度閾值判定第二觸摸屏終端是否接近。
S40、采用第二信號(hào)強(qiáng)度閾值與第二觸摸屏終端進(jìn)行接近檢測(cè);
具體地,本步驟S40進(jìn)一步包括:發(fā)出接近檢測(cè)序列;接收第二觸摸屏終端回應(yīng)的響應(yīng)序列;根據(jù)響應(yīng)序列中每個(gè)頻點(diǎn)接收到信號(hào)強(qiáng)度幅值是否大于第二信號(hào)強(qiáng)度閾值判定第二觸摸屏終端是否接近。
S50、判斷接近檢測(cè)是否成功,如果是,則執(zhí)行步驟S60,否則返回步驟S10;
S60、與第二觸摸屏終端進(jìn)行數(shù)據(jù)傳輸。
具體地,按交互規(guī)則完成多次序列識(shí)別成功后則判定有第二觸摸屏終端接近,開(kāi)始發(fā)送或者接收數(shù)據(jù)。
此外,與該應(yīng)用于第一觸摸屏終端的近場(chǎng)通訊方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種應(yīng)用于第二觸摸屏終端的近場(chǎng)通訊方法,該方法與現(xiàn)有技術(shù)相同,這里不詳述。當(dāng)然第一觸摸屏終端和第二觸摸屏終端的角色可 以互換,當(dāng)一個(gè)觸摸屏終端在作為通信的發(fā)起端時(shí),其角色為第一觸摸屏終端,在當(dāng)一個(gè)觸摸屏終端在作為通信的被動(dòng)端時(shí),其角色為第二觸摸屏終端。
本發(fā)明實(shí)施例中,通過(guò)對(duì)觸摸屏終端接收到的信號(hào)使用雙重判斷標(biāo)準(zhǔn),在接近檢測(cè)過(guò)程前加入大面積接觸檢測(cè),并實(shí)時(shí)根據(jù)大面積接觸檢測(cè)結(jié)果決定接近檢測(cè)的信號(hào)強(qiáng)度閾值,有效控制通信誤判,使得觸摸屏終端能適應(yīng)不同的LCD干擾及不同的應(yīng)用場(chǎng)景,從而提高通信的穩(wěn)定性。
實(shí)施例二
如圖2所示是本發(fā)明優(yōu)選實(shí)施例提供的一種大面積接觸檢測(cè)方法的流程圖,包括以下步驟:
S101、第一觸摸屏終端周期性獲取自容數(shù)據(jù),并計(jì)算自容數(shù)據(jù)一致性值。
其中,兩臺(tái)觸摸屏終端通過(guò)觸摸屏貼合(必須貼在一起才能檢測(cè)大面積接觸)來(lái)發(fā)送數(shù)據(jù),其中一個(gè)觸摸屏終端作為發(fā)送端,通過(guò)驅(qū)動(dòng)電極產(chǎn)生信號(hào),另一觸摸屏終端作為接收端,通過(guò)感應(yīng)電極來(lái)接收對(duì)方驅(qū)動(dòng)電極發(fā)送的信號(hào),以實(shí)現(xiàn)兩臺(tái)設(shè)備的通信。大面積接觸檢測(cè)可利用有觸摸屏的互容和自容數(shù)據(jù),自容數(shù)據(jù)是指獨(dú)立的導(dǎo)體(或感應(yīng)焊盤(pán)、感應(yīng)電極等)對(duì)參考地之間的電容。互容數(shù)據(jù)是指兩個(gè)或多個(gè)導(dǎo)體(或感應(yīng)焊盤(pán)、感應(yīng)電極等)相互耦合而產(chǎn)生的耦合電容。經(jīng)過(guò)多次試驗(yàn)發(fā)現(xiàn),多指觸摸的自容數(shù)據(jù)一致性值顯然比觸摸屏之間大面積接觸時(shí)的自容數(shù)據(jù)一致性值大很多,這是一個(gè)明顯特征,自容數(shù)據(jù)能較好地區(qū)分多手指按壓導(dǎo)致的大面積接觸與觸摸屏接觸產(chǎn)生的大面積接觸,故本實(shí)施例中優(yōu)選為采用自容數(shù)據(jù),通過(guò)自容數(shù)據(jù)的一致性來(lái)限制多指觸摸被誤認(rèn)為大面積接觸。
優(yōu)選地,本步驟S101可以采用對(duì)全屏數(shù)據(jù)取差分并相加來(lái)體現(xiàn)全屏的 數(shù)據(jù)特征,進(jìn)一步包括:第一觸摸屏終端周期性計(jì)算全屏相鄰驅(qū)動(dòng)電極的驅(qū)動(dòng)數(shù)據(jù)之間的差值、以及相鄰感應(yīng)電極的感應(yīng)數(shù)據(jù)之間的差值;對(duì)驅(qū)動(dòng)數(shù)據(jù)差值和感應(yīng)數(shù)據(jù)差值的絕對(duì)值求和,得到自容數(shù)據(jù)一致性值。具體來(lái)說(shuō),自容數(shù)據(jù)分為驅(qū)動(dòng)數(shù)據(jù)和感應(yīng)數(shù)據(jù),首先計(jì)算驅(qū)動(dòng)數(shù)據(jù)相鄰電極之間的差值,如第N+1個(gè)驅(qū)動(dòng)電極的驅(qū)動(dòng)數(shù)據(jù)減第N個(gè)驅(qū)動(dòng)電極的驅(qū)動(dòng)數(shù)據(jù),對(duì)所有驅(qū)動(dòng)數(shù)據(jù)差值的絕對(duì)值求和;其次計(jì)算感應(yīng)數(shù)據(jù)之間的差值,同樣將算第M+1個(gè)感應(yīng)電極的感應(yīng)數(shù)據(jù)減第M個(gè)感應(yīng)電極的感應(yīng)數(shù)據(jù),對(duì)所有感應(yīng)數(shù)據(jù)差值的絕對(duì)值求和;最后對(duì)兩者的差值絕對(duì)值的和再相加即得一致性數(shù)據(jù)值。
S102、判斷自容數(shù)據(jù)一致性值是否小于預(yù)設(shè)的一致性閾值,如果是,執(zhí)行步驟S103,否則執(zhí)行步驟S109。
S103、分別統(tǒng)計(jì)自容數(shù)據(jù)大于預(yù)設(shè)的第一大面積接觸閾值和大于第二大面積接觸閾值的個(gè)數(shù),其中第二大面積接觸閾值為第一大面積接觸閾值的兩倍。
具體來(lái)說(shuō),第一大面積接觸閾值和第二大面積接觸閾值根據(jù)實(shí)驗(yàn)數(shù)據(jù)獲得后進(jìn)行設(shè)置的??梢詫⑺凶匀輸?shù)據(jù)與大面積接觸閾值比較,統(tǒng)計(jì)大于第一大面積接觸閾值的自容數(shù)據(jù)個(gè)數(shù);再將所有自容數(shù)據(jù)與第二大面積接觸閾值(比如第二大面積接觸閾值是第一大面積接觸閾值的2倍)進(jìn)行比較,統(tǒng)計(jì)大于第二大面積接觸閾值的自容數(shù)據(jù)個(gè)數(shù),根據(jù)這兩種數(shù)據(jù)統(tǒng)計(jì)結(jié)果判斷是否滿(mǎn)足大面積接觸條件。
S104、判斷統(tǒng)計(jì)結(jié)果是否滿(mǎn)足大面積接觸條件,如果是,執(zhí)行步驟S105,否則執(zhí)行步驟S106;
S105、當(dāng)識(shí)別次數(shù)未達(dá)到上限時(shí),將識(shí)別次數(shù)加1,轉(zhuǎn)至步驟S107;
其中,當(dāng)滿(mǎn)足大面積接觸條件時(shí),如果識(shí)別次數(shù)達(dá)到預(yù)設(shè)的識(shí)別次數(shù)上限,則識(shí)別次數(shù)不再加1,可以避免在長(zhǎng)時(shí)間在場(chǎng)通信過(guò)程中,識(shí)別次數(shù)連續(xù)累加導(dǎo)致的數(shù)據(jù)溢出,從而進(jìn)一步提高穩(wěn)定性。
S106、當(dāng)識(shí)別次數(shù)不為0時(shí),將識(shí)別次數(shù)減1;
其中,當(dāng)滿(mǎn)足大面積接觸條件時(shí),如果識(shí)別次數(shù)達(dá)到0(即識(shí)別次數(shù)下限),則識(shí)別次數(shù)不再減1,可以避免在第二觸摸屏終端接觸離開(kāi)后,識(shí)別次數(shù)連續(xù)遞減導(dǎo)致的數(shù)據(jù)溢出,從而進(jìn)一步提高穩(wěn)定性。
S107、判斷預(yù)設(shè)的時(shí)間段內(nèi)識(shí)別次數(shù)是否達(dá)到預(yù)設(shè)的識(shí)別次數(shù)閾值,如果是,則執(zhí)行步驟S108,否則執(zhí)行步驟S109;
S108、則判定存在大面積接觸的第二觸摸屏終端,結(jié)束流程;
S109、判定不存在大面積接觸的第二觸摸屏終端。
綜上所述,在開(kāi)啟近場(chǎng)通信的情況下,每個(gè)周期都進(jìn)行大面積接觸檢測(cè),在可配置的時(shí)間內(nèi),多次進(jìn)行大面積接觸檢測(cè),并且在檢測(cè)到大面積接觸時(shí)計(jì)數(shù)加1,當(dāng)識(shí)別到大面積接觸的次數(shù)大于或等于識(shí)別次數(shù)閾值(比如5次)時(shí),則認(rèn)為有近場(chǎng)通信觸摸屏終端靠近,這種情況下使用低配信號(hào)強(qiáng)度閾值(第一信號(hào)強(qiáng)度閾值),對(duì)于檢測(cè)不到大面積接觸或者偶爾檢測(cè)到大面積接觸的情況,均采用高配信號(hào)強(qiáng)度閾值(第二信號(hào)強(qiáng)度閾值),如下兩種情況:識(shí)別不到大面積接觸,即識(shí)別到大面積接觸的次數(shù)為0;前面識(shí)別到大面積接觸的計(jì)數(shù)不為0,后面識(shí)別不到大面積接觸時(shí),識(shí)別次數(shù)會(huì)減1,減到0時(shí)則認(rèn)為觸摸屏離開(kāi)或者沒(méi)有觸摸屏靠近,此時(shí)使用高配信號(hào)強(qiáng)度閾值(第二信號(hào)強(qiáng)度閾值),有效控制誤通信判斷。
在本發(fā)明實(shí)施例中,通過(guò)實(shí)時(shí)獲取自容數(shù)據(jù)并計(jì)算自容數(shù)據(jù)一致性值,根據(jù)自容數(shù)據(jù)進(jìn)行大面積接觸檢測(cè),能較好地區(qū)分多手指按壓導(dǎo)致的大面積接觸與觸摸屏接觸產(chǎn)生的大面積接觸,從而準(zhǔn)確判斷是否有需要通信的觸摸屏終端靠近,能提高大面積檢測(cè)的準(zhǔn)確率。
實(shí)施例三
如圖3所示是本發(fā)明實(shí)施例提供的一種近場(chǎng)通信裝置的模塊結(jié)構(gòu)圖,該裝置應(yīng)用于第一觸摸屏終端,包括以下模塊大面積接觸檢測(cè)模塊10、接近檢測(cè)模塊20和數(shù)據(jù)傳輸模塊30,其中:
大面積接觸檢測(cè)模塊10,用于檢測(cè)是否存在大面積接觸的第二觸摸屏終端。
具體地,本發(fā)明裝置考慮到觸摸屏的近場(chǎng)通信特點(diǎn),大部分情況下需要通信雙方有直接接觸,利用觸摸屏的大面積檢測(cè)功能,可以判斷是否有其它需要通信的觸摸屏靠近,大面積接觸檢測(cè)可利用觸摸屏的互容和自容數(shù)據(jù)。接近檢測(cè)之前增加大面積接觸檢測(cè),根據(jù)大面積接觸檢測(cè)結(jié)果決定使用哪一種接近檢測(cè)閾值,在沒(méi)有檢測(cè)到需要通信的觸摸屏靠近前,需要有較強(qiáng)有效信號(hào)才能成功通信,從而有效改善由干擾導(dǎo)致的接近檢測(cè)誤判,能夠有效抑制干擾,降低誤進(jìn)入通信流程的概率。
接近檢測(cè)模塊20,用于當(dāng)檢測(cè)到大面積接觸的第二觸摸屏終端時(shí),采用第一信號(hào)強(qiáng)度閾值與第二觸摸屏終端進(jìn)行接近檢測(cè),否則采用第二信號(hào)強(qiáng)度閾值與第二觸摸屏終端進(jìn)行接近檢測(cè),其中,第二信號(hào)強(qiáng)度閾值大于第一信號(hào)強(qiáng)度閾值。
其中,接近檢測(cè)模塊20進(jìn)一步包括發(fā)送單元201、接收單元202和判斷單元203,其中:
發(fā)送單元201,用于發(fā)出接近檢測(cè)序列。
接收單元202,用于接收第二觸摸屏終端回應(yīng)的響應(yīng)序列。
判斷單元203,用于根據(jù)響應(yīng)序列中每個(gè)頻點(diǎn)接收到信號(hào)強(qiáng)度幅值是否大于第一信號(hào)強(qiáng)度閾值或第二信號(hào)強(qiáng)度閾值判定第二觸摸屏終端是否接近。
數(shù)據(jù)傳輸模塊30,用于當(dāng)接近檢測(cè)成功后,與第二觸摸屏終端進(jìn)行數(shù)據(jù)傳輸。
本實(shí)施例中,通過(guò)增加將大面積接觸檢測(cè)模塊10來(lái)檢測(cè),并根據(jù)大面積接觸檢測(cè)結(jié)果決定使用哪一種接近檢測(cè)閾值,在沒(méi)有檢測(cè)到需要通信的觸摸屏靠近前,需要有較強(qiáng)有效信號(hào)才能成功通信,從而有效改善由干擾導(dǎo)致的接近檢測(cè)誤判,能夠有效抑制干擾,降低誤進(jìn)入通信流程的概率。
作為一種優(yōu)選實(shí)施例,為了能較好地區(qū)分多手指按壓導(dǎo)致的大面積接觸與觸摸屏接觸產(chǎn)生的大面積接觸,還可以利用多指觸摸的自容數(shù)據(jù)一致性值顯然較觸摸屏靠近時(shí)的自容數(shù)據(jù)一致性值大很多的特征,通過(guò)自容數(shù)據(jù)的一致性來(lái)限制多指觸摸被誤認(rèn)為大面積接觸。大面積接觸檢測(cè)模塊10進(jìn)一步包括計(jì)算單元101、第一判斷單元102、第二判斷單元103和第三判斷單元104,其中:
計(jì)算單元101,用于周期性地獲取自容數(shù)據(jù),并計(jì)算自容數(shù)據(jù)一致性值;
具體地,計(jì)算單元101具體用于:第一觸摸屏終端周期性獲取全屏驅(qū)動(dòng)數(shù)據(jù)和感應(yīng)數(shù)據(jù),并計(jì)算全屏相鄰驅(qū)動(dòng)電極的驅(qū)動(dòng)數(shù)據(jù)之間的差值、以及相鄰感應(yīng)電極的感應(yīng)數(shù)據(jù)之間的差值;對(duì)驅(qū)動(dòng)數(shù)據(jù)差值和感應(yīng)數(shù)據(jù)差值的絕對(duì)值進(jìn)行求和,得到自容數(shù)據(jù)一致性值。
第一判斷單元102,用于判斷自容數(shù)據(jù)一致性值是否小于預(yù)設(shè)的一致性閾值,如果大于,則判定為不存在大面積接觸的第二觸摸屏終端。
第二判斷單元103,用于判斷自容數(shù)據(jù)是否滿(mǎn)足大面積接觸條件,當(dāng)滿(mǎn)足大面積接觸條件且識(shí)別次數(shù)未達(dá)到上限時(shí),則將識(shí)別次數(shù)加1,當(dāng)不滿(mǎn)足大面積接觸條件且識(shí)別次數(shù)不為0時(shí),將識(shí)別次數(shù)減1;
第三判斷單元104,用于判斷預(yù)設(shè)的時(shí)間段內(nèi)識(shí)別次數(shù)是否達(dá)到預(yù)設(shè)的識(shí)別次數(shù)閾值,如果是,則判定存在大面積接觸的第二觸摸屏終端,否則判定不存在大面積接觸的第二觸摸屏終端。
上述方法實(shí)施例一和實(shí)施例二中的技術(shù)特征在本裝置實(shí)施例三都同樣對(duì)應(yīng)適用,這里不再重述。
本發(fā)明實(shí)施例的裝置中,通過(guò)對(duì)觸摸屏終端接收到的信號(hào)使用雙重判斷標(biāo)準(zhǔn),在接近檢測(cè)加入大面積接觸檢測(cè)模塊,實(shí)時(shí)根據(jù)大面積接觸檢測(cè)結(jié)果決定接近檢測(cè)的信號(hào)強(qiáng)度閾值,有效控制通信誤判,使得觸摸屏終端能適應(yīng)不同的LCD干擾及不同的應(yīng)用場(chǎng)景,從而提高通信的穩(wěn)定性。此外, 通過(guò)實(shí)時(shí)獲取自容數(shù)據(jù)并計(jì)算自容數(shù)據(jù)一致性值,根據(jù)自容數(shù)據(jù)進(jìn)行大面積接觸檢測(cè),能較好地區(qū)分多手指按壓導(dǎo)致的大面積接觸與觸摸屏接觸產(chǎn)生的大面積接觸,從而準(zhǔn)確判斷是否有需要通信的觸摸屏終端靠近,能提高大面積檢測(cè)的準(zhǔn)確率。
實(shí)施例四
如圖4所示,本發(fā)明實(shí)施例提供的一種近場(chǎng)通信系統(tǒng)包括第一觸摸屏終端和第二觸摸屏終端,其中,第一觸摸屏終端或第二觸摸屏終端包括上述實(shí)施例三中的近場(chǎng)通信裝置。需要說(shuō)明地是,上述方法實(shí)施例一、實(shí)施例二和裝置實(shí)施例三中的技術(shù)特征在本實(shí)施例中都同樣對(duì)應(yīng)適用,這里不再重述。
作為一種優(yōu)選方案,上述第一觸摸屏終端和第二觸摸屏終端包括但不限于電容式觸摸屏的終端(例如iPhone、iPad),以及帶有觸摸式平板、觸摸式按鍵、觸摸式滑條的終端(例如Notebook、iPod等)。本發(fā)明實(shí)施例中的觸摸屏終端還可以通過(guò)USB、HDMI、音頻輸入輸出(比如耳麥孔)等接口連接在其他觸摸屏終端上以實(shí)現(xiàn)近場(chǎng)通信功能。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)控制相關(guān)的硬件完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤(pán)、光盤(pán)等。
以上參照附圖說(shuō)明了本發(fā)明的優(yōu)選實(shí)施例,并非因此局限本發(fā)明的權(quán)利范圍。本領(lǐng)域技術(shù)人員不脫離本發(fā)明的范圍和實(shí)質(zhì),可以有多種變型方案實(shí)現(xiàn)本發(fā)明,比如作為一個(gè)實(shí)施例的特征可用于另一實(shí)施例而得到又一實(shí)施例。凡在運(yùn)用本發(fā)明的技術(shù)構(gòu)思之內(nèi)所作的任何修改、等同替換和改進(jìn),均應(yīng)在本發(fā)明的權(quán)利范圍之內(nèi)。