專利名稱:觸控設(shè)備及通過其實現(xiàn)主機(jī)間信息交互的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及觸控領(lǐng)域,特別是涉及一種通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法和系統(tǒng)以及一種觸控設(shè)備。
背景技術(shù):
目前,觸控技術(shù)廣泛用于公共信息查詢、工業(yè)控制、銀行、娛樂、醫(yī)療等領(lǐng)域。人們已經(jīng)深深地體會到觸控技術(shù)帶來的便利,在一些集成系統(tǒng)中,會有多臺主機(jī)共用同一觸控設(shè)備,例如同一觸控設(shè)備連接多臺電腦、嵌入式設(shè)備、顯示設(shè)備等等。
這些連接了同一個觸控設(shè)備的主機(jī),往往在工作過程中,需要相互通訊、共享數(shù)據(jù),然而完成各主機(jī)間的通訊或共享,往往需要額外的硬件設(shè)備,通過額外的通訊通道以完成,如串口通訊、網(wǎng)絡(luò)通訊、藍(lán)牙通訊等。使用額外的硬件設(shè)備,將導(dǎo)致產(chǎn)品成本增加。使用額外的硬件設(shè)備,將會導(dǎo)致產(chǎn)品占用的物理空間增加,同時將導(dǎo)致產(chǎn)品系統(tǒng)復(fù)雜度增加,使用額外的通訊通道,將導(dǎo)致產(chǎn)品通訊有可能與使用環(huán)境內(nèi)的其他設(shè)備的通訊相沖突等等。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對現(xiàn)有技術(shù)的缺點(diǎn)和不足,提供一種通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法和系統(tǒng)以及一種觸控設(shè)備,各主機(jī)可以通過觸控設(shè)備實現(xiàn)相互通訊,而無需額外的硬件、額外的通道來實現(xiàn)。本發(fā)明的目的通過如下技術(shù)方案實現(xiàn)一種通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法,包括如下步驟觸控設(shè)備分別給與其建立通訊的各個主機(jī)分配編號,并記錄各個主機(jī)的編號;當(dāng)觸控設(shè)備接收到任意一主機(jī)發(fā)送的包括發(fā)送主機(jī)編號、接收主機(jī)編號的通訊包時,觸控設(shè)備獲取通訊包中的接收主機(jī)編號,根據(jù)接收主機(jī)編號將該通訊包發(fā)送給接收主機(jī)依據(jù)上述本發(fā)明的方案,對于多臺主機(jī)共同連接一個觸控設(shè)備的系統(tǒng),觸控設(shè)備分別給每個主機(jī)分配一個編號,當(dāng)任意一主機(jī)(發(fā)送主機(jī))向另外的一個或者多個主機(jī)(接收主機(jī))發(fā)送信息時,發(fā)送主機(jī)先將包括有發(fā)送主機(jī)編號、接收主機(jī)編號、通訊數(shù)據(jù)的通訊包發(fā)送至觸控設(shè)備,觸控設(shè)備將通訊包轉(zhuǎn)發(fā)給對應(yīng)該通訊包的接收主機(jī),這樣各主機(jī)就可以通過此觸控設(shè)備實現(xiàn)相互通訊,而無需額外硬件、額外通訊通道來實現(xiàn),本發(fā)明可以降低成本、降低占用物理空間,還可以降低系統(tǒng)復(fù)雜度,且避免與使用環(huán)境內(nèi)的其他設(shè)備的通訊相沖突。一種通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法,包括如下步驟當(dāng)觸控設(shè)備接收到任意一主機(jī)發(fā)送的通訊包時,以預(yù)設(shè)的算法確定接收主機(jī),將該通訊包發(fā)送給接收主機(jī)。依據(jù)上述本發(fā)明的方案,觸控設(shè)備接收到任意主機(jī)發(fā)送來的通訊包后通過預(yù)設(shè)的算法確定接收主機(jī),將通訊包發(fā)送給接收主機(jī),這樣各主機(jī)就可以通過觸控設(shè)備實現(xiàn)相互通訊,而無需額外硬件、額外通訊通道來實現(xiàn),本發(fā)明可以降低成本、降低占用物理空間,還可以降低系統(tǒng)復(fù)雜度,且避免與使用環(huán)境內(nèi)的其他設(shè)備的通訊相沖突。一種通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的系統(tǒng),采用上述通過觸控設(shè)備實現(xiàn)多主機(jī)間信息交互方法進(jìn)行信息交互,所述通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的系統(tǒng)可以為包括觸控設(shè)備及兩臺以上PC機(jī)的內(nèi)容顯示系統(tǒng),所述PC機(jī)為主機(jī);也可以為包括觸控設(shè)備、一臺以上PC機(jī)、一個以上工程控制卡的工程控制系統(tǒng),所述PC機(jī)和/或工程控制卡為主機(jī);也可以為包括觸控設(shè)備、由兩臺以上游戲主機(jī)組成的游戲系統(tǒng),所述游戲主機(jī)為主機(jī),這幾種方案中的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法的系統(tǒng)都不需要額外硬件、額外通訊通道就能實現(xiàn)各主機(jī)之間的信息交互。一種觸控設(shè)備,包括編號分配模塊,用于給與觸控設(shè)備建立通訊的各個主機(jī)分配編號,并將各編號存儲在存儲器;
接口模塊,包括多個通訊通道,用于連接各主機(jī),還用于經(jīng)各個通訊通道發(fā)送和接收數(shù)據(jù);數(shù)據(jù)轉(zhuǎn)發(fā)模塊,用于當(dāng)接口模塊接收到任意一主機(jī)發(fā)送的包括發(fā)送主機(jī)編號、接收主機(jī)編號的通訊包時,獲取通訊包中的接收主機(jī)編號,根據(jù)接收主機(jī)編號將該通訊包經(jīng)接口模塊發(fā)送給接收主機(jī),或者用于當(dāng)接口模塊接收到任意一主機(jī)發(fā)送的通訊包時,以預(yù)設(shè)的算法確,定接收主機(jī),將該通訊包經(jīng)接口模塊發(fā)送給接收主機(jī),或者/和用于當(dāng)接口模塊接收到接收主機(jī)回復(fù)的應(yīng)答通訊包時,將接收到的應(yīng)答通訊包經(jīng)接口模塊發(fā)送至發(fā)送主機(jī)進(jìn)行確認(rèn);存儲器,用于存儲各主機(jī)的編號。依據(jù)上述本發(fā)明的方案,通過接口模塊實現(xiàn)觸控設(shè)備與各主機(jī)的連接以及數(shù)據(jù)的接收和發(fā)送,通過編號分配模塊給與觸控設(shè)備建立通訊的各個主機(jī)分配編號,并將各編號存儲在存儲器將通訊包發(fā)送給接收主機(jī),并同數(shù)據(jù)轉(zhuǎn)發(fā)模塊實現(xiàn)主機(jī)間通訊包的轉(zhuǎn)發(fā),本發(fā)明的觸控設(shè)備不需要額外硬件、額外通訊通道就能實現(xiàn)各主機(jī)之間的信息交互。
圖I為本發(fā)明實施例I的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法流程示意圖;圖2為本發(fā)明實施例2的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法流程示意圖;圖3為本發(fā)明實施例4的觸控設(shè)備的結(jié)構(gòu)框圖。
具體實施例方式下面結(jié)合實施例及附圖對本發(fā)明進(jìn)行詳細(xì)闡述,但本發(fā)明的實施方式不限于此。實施例I參見圖I所示,是本發(fā)明的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法流程示意圖,如圖I所示,本實施例的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法包括如下步驟步驟SlOl :觸控設(shè)備分別給與其建立通訊的各個主機(jī)分配編號,并記錄各個主機(jī)的編號,其中,觸控設(shè)備與各主機(jī)一般采用電氣連接,觸控設(shè)備與各主機(jī)建立通訊,通訊方式可以是任何類型,例如串口、USB、藍(lán)牙等,觸控設(shè)備給主機(jī)分配的編號是為了區(qū)分各個主機(jī),可以根據(jù)需求選取,如選用數(shù)字號碼作為編號,或者選用字母作為編號,或者選用數(shù)字號碼和字母組合作為編號,或者采用其他方式,各主機(jī)分別一般也要相應(yīng)的記錄各自的編號,觸控設(shè)備分別給與其建立通訊的各個主機(jī)分配編號可以是各個主機(jī)均與觸控設(shè)備建立連接(一般是電氣連接)并上電之后,再分配編號,也可以觸控設(shè)備檢測到有主機(jī)連接就給新連接的主機(jī)分配編號;步驟S102 :當(dāng)觸控設(shè)備接收到任意一主機(jī)發(fā)送的包括發(fā)送主機(jī)編號、接收主機(jī)編號、通訊數(shù)據(jù)的通訊包時,觸控設(shè)備獲取通訊包中的接收主機(jī)編號,根據(jù)接收主機(jī)編號將通訊包發(fā)送給接收主機(jī),其中,發(fā)送主機(jī)是當(dāng)前發(fā)送通訊包的主機(jī),發(fā)送主機(jī)編號為發(fā)送主機(jī)的編號,接收主機(jī)編號為接收通訊包的主機(jī)的編號,此外接收主機(jī)編號可以為一個,也可以包括多個,如一個主機(jī)可以只向一臺主機(jī)發(fā)送通訊包,也可以同時向另外多個主機(jī)發(fā)送同一通訊包。上述實施例中接收主機(jī)和發(fā)送主機(jī)不是固定的,而是根據(jù)當(dāng)前哪個主機(jī)發(fā)送通訊包,哪些(哪個)主機(jī)接收通訊包定的,如當(dāng)前是A主機(jī)向B主機(jī)和C主機(jī)發(fā)送信息,則發(fā)送主機(jī)是A主機(jī),接收主機(jī)是B主機(jī)和C主機(jī),而下一時刻是C主機(jī)向E主機(jī)發(fā)送信息,則 下一時刻發(fā)送主機(jī)是C主機(jī),接收主機(jī)是E主機(jī)。依據(jù)上述本發(fā)明的方案,對于多臺主機(jī)共同連接一個觸控設(shè)備的系統(tǒng),觸控設(shè)備分別給每個主機(jī)分配一個編號,當(dāng)觸控設(shè)備接收到包括發(fā)送主機(jī)編號、接收主機(jī)編號、通訊數(shù)據(jù)的通訊包時,觸控設(shè)備獲取通訊包中的接收主機(jī)編號,并根據(jù)接收主機(jī)編號將通訊包發(fā)送給接收主機(jī),這樣各主機(jī)就可以通過此觸控設(shè)備實現(xiàn)相互通訊,而無需額外硬件、額外通訊通道來實現(xiàn),本發(fā)明可以降低成本、降低占用物理空間,還可以降低系統(tǒng)復(fù)雜度,且避免與使用環(huán)境內(nèi)的其他設(shè)備的通訊相沖突。在步驟SlOl中,觸控設(shè)備分別給與其建立通訊的各個主機(jī)分配編號方式有多種,下面介紹幾種方式,但不限于下述方式。在其中一個實施例中,分配編號的方式為觸控設(shè)備與各個主機(jī)建立通訊后,按序列分別給各個主機(jī)分配編號,即每次有主機(jī)和觸控設(shè)備建立通訊后,觸控設(shè)備會主動給主機(jī)按序列分配一個編號,如第一個與觸控設(shè)備連接的主機(jī)被分配的編號為“A”,第二個與觸控設(shè)備連接的主機(jī)被分配的編號為“B”,第三個與觸控設(shè)備連接的主機(jī)被分配的編號為“C”......,以此類推,也可以按照其他序列分配編號,如“001、002、003......”等。在其中一個實施例中,分配編號的方式為觸控設(shè)備接收到各主機(jī)申請編號的請求信息時,按序列分配編號后回復(fù)編號給對應(yīng)的主機(jī),本實施例和上一實施例不同之處在于,觸控設(shè)備需要在接收到請求信息后才給對應(yīng)的主機(jī)分配編號,如第一個申請編號的主機(jī)被分配的編號為“001”,第二個與觸控設(shè)備連接的主機(jī)被分配的編號為“002”,第三個與
觸控設(shè)備連接的主機(jī)被分配的編號為“003”......,以此類推等等,上一實施例的方式可以
稱作主動分配編號,這一實施例中的方式可以稱作被動分配編號。在其中一個實施例中,分配編號的方式為當(dāng)觸控設(shè)備接收到各主機(jī)發(fā)送的區(qū)別于其他主機(jī)的號碼后,分別處理所述號碼后得到每個主機(jī)的編號,分別將編號回復(fù)給對應(yīng)的主機(jī);這種方式適合于各主機(jī)自身已有一套各自不同的號碼,可以通過觸控設(shè)備處理此號碼后作為各自的編號,其中,觸控設(shè)備處理所述號碼后得到主機(jī)編號為觸控設(shè)備對各個主機(jī)發(fā)送來的號碼作一些處理后得到對應(yīng)主機(jī)的編號,比如給每個號碼加一個前綴或者后綴,或者整合一下號碼的長度等等,但也不限于這些處理方式,也可以直接將此號碼定義為主機(jī)的編號而不做其他處理。此外,信息在被發(fā)送和接收的過程中,為了判斷信息是否發(fā)送成功,還可以包括如下步驟當(dāng)觸控設(shè)備接收到接收主機(jī)回復(fù)的應(yīng)答通訊包時,將接收到的應(yīng)答通訊包發(fā)送至對應(yīng)的發(fā)送主機(jī)進(jìn)行確認(rèn),也就是需要接收主機(jī)在接收到通訊包之后反饋給觸控設(shè)備一個應(yīng)答通訊包,通訊設(shè)備再將這個應(yīng)答通訊包發(fā)送給發(fā)送主機(jī)確認(rèn),發(fā)送主機(jī)根據(jù)應(yīng)答通訊包中的信息就可以確定是通訊包是否發(fā)送成功,或者也可以判斷在哪一時刻哪個主機(jī)接收到的通訊包等等,這里的發(fā)送主機(jī)是指發(fā)送通訊包的主機(jī),而不是發(fā)送應(yīng)答通訊包的主機(jī),如001主機(jī)向002主機(jī)觸控設(shè)備發(fā)送通訊包后,002主機(jī)若接收到此通訊包就經(jīng)觸控設(shè)備001主機(jī)發(fā)送一個應(yīng)答通訊包。
實施例2在實施例I中,為了實現(xiàn)與同一個觸控設(shè)備連接的多個主機(jī)之間的通訊,需要觸控設(shè)備給每一個主機(jī)分配一個編號,在一些特殊情況下,也可以不給主機(jī)分配編號,實施例2提供了一種通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法,可以在不給每個主機(jī)分配編號的情況下實現(xiàn)與同一個觸控設(shè)備連接的多個主機(jī)之間的通訊,參見圖2所示,本實施例的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法包括如下步驟步驟S201 :當(dāng)觸控設(shè)備接收到任意一主機(jī)發(fā)送的通訊包時,以預(yù)設(shè)的算法確定接 收該通訊包的主機(jī),將該通訊包發(fā)送給接收主機(jī),其中,預(yù)設(shè)的算法是指按照實際的需求確定的,主要是按照一定的規(guī)則確定哪些主機(jī)接收通訊包,當(dāng)前的接收主機(jī)是觸控設(shè)備根據(jù)預(yù)設(shè)算法確定的接收當(dāng)前數(shù)據(jù)包的主機(jī)。依據(jù)上述本發(fā)明的方案,觸控設(shè)備接收到任意主機(jī)發(fā)送來的通訊包后通過預(yù)設(shè)的算法轉(zhuǎn)發(fā)給其他的主機(jī),這樣各主機(jī)就可以通過此觸控設(shè)備實現(xiàn)相互通訊,而無需額外硬件、額外通訊通道來實現(xiàn),本發(fā)明可以降低成本、降低占用物理空間,還可以降低系統(tǒng)復(fù)雜度,且避免與使用環(huán)境內(nèi)的其他設(shè)備的通訊相沖突。下面詳細(xì)介紹幾種以預(yù)設(shè)的算法確定接收主機(jī)的方式,實際實施方式不限于下面介紹的幾種方式第一種方式是把所有與觸控設(shè)備建立通訊的主機(jī)都確定為接收主機(jī),即觸控設(shè)備每次接收到通訊包后,將接收到的通訊包轉(zhuǎn)發(fā)給所有與其連接的主機(jī);第二種方式是把除發(fā)送此通訊包的主機(jī)外的其他與觸控設(shè)備建立通訊的主機(jī)都確定為接收主機(jī),即觸控設(shè)備每次接收到通訊包后,都把通訊包轉(zhuǎn)發(fā)給所有與其連接的除發(fā)送此通訊包的主機(jī)外的其他主機(jī),如觸控設(shè)備接收到第一主機(jī)發(fā)送來的通訊包,則把此通訊包轉(zhuǎn)發(fā)給與其(通訊設(shè)備)連接的除第一主機(jī)外的其他主機(jī);第三種方式是把固定的一臺以上的與觸控設(shè)備建立通訊的主機(jī)確定為接收主機(jī),即把一臺或者多臺主機(jī)固定為接收通訊包的主機(jī),每次觸控設(shè)備接收到通訊包后,都將通訊包轉(zhuǎn)發(fā)給這些(這個)固定的主機(jī)。實際操作過程中可以任意選用上述三種方式,但不限于上述三種方式。此外,信息在被發(fā)送和接收的過程中,為了判斷信息是否發(fā)送成功,還可以包括如下步驟
接收通訊包的主機(jī)(接收主機(jī))在接收到通訊包時,回復(fù)觸控設(shè)備一個應(yīng)答通訊包;觸控設(shè)備將應(yīng)答通訊包發(fā)送至對應(yīng)的發(fā)送主機(jī)確認(rèn),這里的發(fā)送主機(jī)是指發(fā)送通訊包的主機(jī),而不是發(fā)送應(yīng)答通訊包的主機(jī),如001主機(jī)向002主機(jī)觸控設(shè)備發(fā)送通訊包后,002主機(jī)若接收到此通訊包就經(jīng)觸控設(shè)備給001主機(jī)發(fā)送一個應(yīng)答通訊包,001主機(jī)就是相應(yīng)的發(fā)送主機(jī)。實施例3本發(fā)明的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法的應(yīng)用領(lǐng)域廣,下面給出了幾種具體通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的系統(tǒng),但實際應(yīng)用不局限于這幾種可以將本發(fā)明的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法用于包括觸控設(shè)備及兩臺以上PC機(jī)的內(nèi)容顯示系統(tǒng),PC機(jī)為主機(jī),使用觸控設(shè)備連接各PC機(jī),實現(xiàn)人機(jī)交互及 機(jī)間的通訊;也可以將本發(fā)明的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法用于包括觸控設(shè)備、一臺以上PC機(jī)、一個以上工程控制卡的工程控制系統(tǒng),使用觸控設(shè)備連接PC機(jī)及工程控制卡,實現(xiàn)人機(jī)交互及PC機(jī)與工程控制卡間的通訊;也可以將本發(fā)明的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法用于包括觸控設(shè)備、由兩臺以上游戲主機(jī)組成的游戲系統(tǒng),使用觸控設(shè)備連接各游戲主機(jī),實現(xiàn)人機(jī)交互及游戲主機(jī)間的通訊。實施例4參見圖3所示,實施例I或?qū)嵤├?中所述的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法,本發(fā)明還提供一種觸控設(shè)備,該實施例中的觸控設(shè)備包括編號分配模塊301、接口模塊302、數(shù)據(jù)轉(zhuǎn)發(fā)模塊303、存儲器304,其中編號分配模塊301,用于給與觸控設(shè)備建立通訊的各個主機(jī)分配編號,并將各編號存儲在存儲器304,這里存儲各編號是將各主機(jī)與其對應(yīng)的編號綁定存儲,編號的形式可以根據(jù)需求選取,如選用數(shù)字號碼作為編號,或者選用字母作為編號,或者選用數(shù)字號碼和字母組合作為編號,或者采用其他方式;接口模塊302,包括多個通訊通道,用于連接各主機(jī),觸控設(shè)備和各主機(jī)間一般是電氣連接,可以根據(jù)需要連接的主機(jī)個數(shù),選擇合適具有合適接口數(shù)的接口模塊302,接口模塊302還用于經(jīng)各個通訊通道發(fā)送和接收數(shù)據(jù),其中,發(fā)送的數(shù)據(jù)和接收的數(shù)據(jù)一般有通訊包、應(yīng)答通訊包等等;數(shù)據(jù)轉(zhuǎn)發(fā)模塊303,用于主機(jī)間信息的轉(zhuǎn)發(fā),其中,轉(zhuǎn)發(fā)的信息包括前面提及的通訊包、應(yīng)答通訊包等,一般是用于當(dāng)接口模塊302接收到任意一主機(jī)發(fā)送的包括發(fā)送主機(jī)編號、接收主機(jī)編號的通訊包時,獲取通訊包中的接收主機(jī)編號,根據(jù)接收主機(jī)編號將該通訊包經(jīng)接口 302模塊發(fā)送給接收主機(jī),或者用于當(dāng)接口模塊302接收到任意一主機(jī)發(fā)送的通訊包時,以預(yù)設(shè)的算法確,定接收主機(jī),將該通訊包經(jīng)接口模塊302發(fā)送給接收主機(jī),或者/和用于當(dāng)接口模塊302接收到接收主機(jī)回復(fù)的應(yīng)答通訊包時,將接收到的應(yīng)答通訊包發(fā)送至經(jīng)接口模塊302發(fā)送主機(jī)進(jìn)行確認(rèn);存儲器304,用于存儲與各主機(jī)的編號,當(dāng)數(shù)據(jù)轉(zhuǎn)發(fā)模塊303需要轉(zhuǎn)發(fā)數(shù)據(jù)時,可以根據(jù)主機(jī)與編號的綁定關(guān)系將數(shù)據(jù)轉(zhuǎn)發(fā)給發(fā)送主機(jī)或者接收主機(jī)。
依據(jù)上述本發(fā)明實施例的方案,通過接口模塊302實現(xiàn)觸控設(shè)備與各主機(jī)的連接以及數(shù)據(jù)的接收和發(fā)送,通過編號分配模塊301給與觸控設(shè)備建立通訊的各個主機(jī)分配編號,并將各編號存儲在存儲器304將通訊包發(fā)送給接收主機(jī),并通過數(shù)據(jù)轉(zhuǎn)發(fā)模塊303實現(xiàn)主機(jī)間通訊包的轉(zhuǎn)發(fā),本發(fā)明的觸控設(shè)備不需要額外硬件、額外通訊通道就能實現(xiàn)各主機(jī)之間的信息交互。以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保 護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法,其特征在于,包括如下步驟 觸控設(shè)備分別給與其建立通訊的各個主機(jī)分配編號,并記錄各個主機(jī)的編號; 當(dāng)觸控設(shè)備接收到任意一主機(jī)發(fā)送的包括發(fā)送主機(jī)編號、接收主機(jī)編號的通訊包時,觸控設(shè)備獲取通訊包中的接收主機(jī)編號,根據(jù)接收主機(jī)編號將該通訊包發(fā)送給接收主機(jī)。
2.根據(jù)權(quán)利要求I所述的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法,其特征在于,所述觸控設(shè)備分別給與其建立通訊的各個主機(jī)分配編號包括如下步驟 觸控設(shè)備與各個主機(jī)建立通訊后,按序列分別給各個主機(jī)分配編號。
3.根據(jù)權(quán)利要求I所述的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法,其特征在于,所述觸控設(shè)備分別給與其建立通訊的各個主機(jī)分配編號包括如下步驟 觸控設(shè)備接收到各主機(jī)申請編號的請求信息時,按序列分配編號后將分配好的編號回復(fù)給對應(yīng)的主機(jī)。
4.根據(jù)權(quán)利要求I所述的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法,其特征在于,所述觸控設(shè)備分別給與其建立通訊的各個主機(jī)分配編號包括如下步驟 當(dāng)觸控設(shè)備接收到各主機(jī)發(fā)送的區(qū)別于其他主機(jī)的號碼后,分別處理所述號碼后得到每個主機(jī)的編號,分別將得到的編號回復(fù)給對應(yīng)的主機(jī)。
5.根據(jù)權(quán)利要求I至4之一所述的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法,其特征在于還包括如下步驟 當(dāng)觸控設(shè)備接收到接收主機(jī)回復(fù)的應(yīng)答通訊包時,將接收到的應(yīng)答通訊包發(fā)送至發(fā)送主機(jī)進(jìn)行確認(rèn)。
6.一種通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法,其特征在于,包括如下步驟 當(dāng)觸控設(shè)備接收到任意一主機(jī)發(fā)送的通訊包時,以預(yù)設(shè)的算法確定接收主機(jī),將該通訊包發(fā)送給接收主機(jī)。
7.根據(jù)權(quán)利要求6所述的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法,其特征在于,所述以預(yù)設(shè)的算法確定接收主機(jī)包括 把所有與觸控設(shè)備建立通訊的主機(jī)都確定為接收主機(jī); 或者 把除發(fā)送此通訊包的主機(jī)外的其他與觸控設(shè)備建立通訊的主機(jī)都確定為接收主機(jī); 或者 把固定的一臺以上的與觸控設(shè)備建立通訊的主機(jī)確定為接收主機(jī)。
8.根據(jù)權(quán)利要求6或7所述的通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法,其特征在于還包括如下步驟 當(dāng)觸控設(shè)備接收到接收主機(jī)回復(fù)的應(yīng)答通訊包時,將接收到的應(yīng)答通訊包發(fā)送至發(fā)送主機(jī)進(jìn)行確認(rèn)。
9.一種通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的系統(tǒng),其特征在于,采用權(quán)利要求I至8之一所述的通過觸控設(shè)備實現(xiàn)多主機(jī)間信息交互方法進(jìn)行信息交互 所述通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的系統(tǒng)為包括觸控設(shè)備及兩臺以上PC機(jī)的內(nèi)容顯示系統(tǒng),所述PC機(jī)為主機(jī); 或者 所述通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的系統(tǒng)為包括觸控設(shè)備、一臺以上PC機(jī)、一個以上工程控制卡的工程控制系統(tǒng),所述PC機(jī)和/或工程控制卡為主機(jī); 或者 所述通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的系統(tǒng)為包括觸控設(shè)備、由兩臺以上游戲主機(jī)組成的游戲系統(tǒng),所述游戲主機(jī)為主機(jī)。
10.一種觸控設(shè)備,其特征在于,包括 編號分配模塊,用于給與觸控設(shè)備建立通訊的各個主機(jī)分配編號,并將各編號存儲在存儲器; 接口模塊,包括多個通訊通道,用于連接各主機(jī),還用于經(jīng)各個通訊通道發(fā)送和接收數(shù)據(jù); 數(shù)據(jù)轉(zhuǎn)發(fā)模塊,用于當(dāng)接口模塊接收到任意一主機(jī)發(fā)送的包括發(fā)送主機(jī)編號、接收主機(jī)編號的通訊包時,獲取通訊包中的接收主機(jī)編號,根據(jù)接收主機(jī)編號將該通訊包經(jīng)接口模塊發(fā)送給接收主機(jī),或者用于當(dāng)接口模塊接收到任意一主機(jī)發(fā)送的通訊包時,以預(yù)設(shè)的算法確,定接收主機(jī),將該通訊包經(jīng)接口模塊發(fā)送給接收主機(jī),或者/和用于當(dāng)接口模塊接收到接收主機(jī)回復(fù)的應(yīng)答通訊包時,將接收到的應(yīng)答通訊包發(fā)送至對應(yīng)的發(fā)送主機(jī)進(jìn)行確認(rèn); 存儲器,用于存儲各主機(jī)的編號。
全文摘要
本發(fā)明提供一種通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法和系統(tǒng)及一種觸控設(shè)備,其通過觸控設(shè)備實現(xiàn)主機(jī)間信息交互的方法包括步驟觸控設(shè)備分別給與其建立通訊的各個主機(jī)分配編號,并記錄各個主機(jī)的編號;當(dāng)觸控設(shè)備接收到任意一主機(jī)發(fā)送的包括發(fā)送主機(jī)編號、接收主機(jī)編號、通訊數(shù)據(jù)的通訊包時,觸控設(shè)備獲取通訊包中的接收主機(jī)編號,根據(jù)接收主機(jī)編號將通訊包發(fā)送給對應(yīng)的接收主機(jī)。本發(fā)明通過觸控設(shè)備實現(xiàn)各主機(jī)間的相互通訊,而無需額外硬件、額外通訊通道,可以降低成本、降低占用物理空間,還可以降低系統(tǒng)復(fù)雜度,且避免與使用環(huán)境內(nèi)的其他設(shè)備的通訊相沖突。
文檔編號G06F3/041GK102799309SQ20121020234
公開日2012年11月28日 申請日期2012年6月18日 優(yōu)先權(quán)日2012年6月18日
發(fā)明者黃安麒, 劉偉高 申請人:廣州視睿電子科技有限公司