專利名稱:一種通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種通信方法。
背景技術(shù):
對于點(diǎn)對點(diǎn)之間的通信,按消息傳送的方向與時間關(guān)系,通信方式可分為單工通信、半雙工通信及全雙工通信三種。單工通信,是指消息只能單方向傳輸?shù)墓ぷ鞣绞?。半雙工通信(Half-duplex Communication)這種通信方式可以實(shí)現(xiàn)雙向的通信,但不能在兩個方向上同時進(jìn)行,必須輪流交替地進(jìn)行。全雙工(Full duplex Communication),允許數(shù)據(jù)同時在兩個方向上傳輸,又稱為雙向同時通信,即通信的雙方可以同時發(fā)送和接收數(shù)據(jù)。在全雙工方式下,通信系統(tǒng)的每一端都設(shè)置了發(fā)送器和接收器,能控制數(shù)據(jù)同時在兩個方向上傳送。傳統(tǒng)顯示處理裝置的通信方式一般為半雙工通信,雖然在方向上能雙方通信,但是在時間上,只能有一方進(jìn)行;傳統(tǒng)顯示處理裝置的通信方法中,傳輸過程中采用的直接傳遞操作數(shù)據(jù),容易出現(xiàn)數(shù)據(jù)部分丟失或不正確,而導(dǎo)致操作失敗的問題,進(jìn)而安全性和效率降低,并且所采用指令不一,會造成設(shè)備二次開發(fā)困難,開發(fā)效率低,開發(fā)成本高等問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種通信方法來解決現(xiàn)有技術(shù)傳輸過程安全性低,效率低,設(shè)備二次開發(fā)困難,開發(fā)效率低,開發(fā)成本高的問題。本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下一種通信方法,包括以下步驟步驟一,通過輸入處理裝置輸入指令信息和數(shù)據(jù)信息,所述輸入處理裝置將所述指令信息和數(shù)據(jù)信息封裝成通信數(shù)據(jù)幀,并將所述通信數(shù)據(jù)幀發(fā)送至顯示處理裝置;步驟二,所述顯示處理裝置接收所述通信數(shù)據(jù)幀,并將接收到的所述通信數(shù)據(jù)幀解封;步驟三,所述顯示處理裝置對解封后的通信數(shù)據(jù)幀的完整性進(jìn)行驗(yàn)證,若通信數(shù)據(jù)幀完整,則取出通信數(shù)據(jù)幀中的指令信息和數(shù)據(jù)信息,并對所述指令信息和數(shù)據(jù)信息進(jìn)行解析,將所述指令信息解析成操作信息,所述數(shù)據(jù)信息解析成與操作相關(guān)的屬性信息,所述顯示處理裝置根據(jù)操作信息和與操作相關(guān)的屬性信息進(jìn)行相應(yīng)的操作,并將操作后的生成的解析結(jié)果信息顯示在顯示處理裝置上;若通信數(shù)據(jù)幀不完整,則丟棄所述通信數(shù)據(jù)幀。本發(fā)明的有益效果是在使用本發(fā)明通信方法之后,能達(dá)到提高傳輸安全性,傳輸效率,并且讓設(shè)備二次開發(fā)變的更容易,提高開發(fā)效率,節(jié)省成本的效果。在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。進(jìn)一步,所述輸入處理裝置與顯示處理裝置之間的通信方式為全雙工通信。采用上述進(jìn)一步方案的有益效果是全雙工方式能實(shí)現(xiàn)雙向?qū)崟r通信,并且無需進(jìn)行方向的切換,沒有切換操作所產(chǎn)生的時間延遲。進(jìn)一步,所述輸入處理裝置通過鍵盤和/或觸摸屏輸入指令信息和數(shù)據(jù)信息。采用上述進(jìn)一步方案的有益效果是輸入方式的多樣化能使開發(fā)難度進(jìn)一步降低,開發(fā)效率進(jìn)一步提聞。進(jìn)一步,所述顯示處理裝置和輸入處理裝置之間通信所使用的通信接口為串口。采用上述進(jìn)一步方案的有益效果是進(jìn)一步統(tǒng)一了通信接口,是設(shè)備適用范圍增加。進(jìn)一步,所述通信數(shù)據(jù)幀包括以下信息幀頭信息,用于確定一個通信數(shù)據(jù)幀的開始;指令信息,用于確定一個通信數(shù)據(jù)幀操作信息;數(shù)據(jù)信息,用于確定一個通信數(shù)據(jù)幀與操作相關(guān)的屬性信息;校驗(yàn)信息,用于判斷一個通信數(shù)據(jù)幀的完整性;幀尾信息,用于確定一個通信數(shù)據(jù)幀的結(jié)束。采用上述進(jìn)一步方案的有益效果是通過適用通信數(shù)據(jù)幀,進(jìn)一步提高傳輸過程中的安全性和效率。進(jìn)一步,所述一個通信數(shù)據(jù)幀的操作包括參數(shù)配置操作、文本顯示操作、圖形和/或圖像顯示操作、暫存緩沖區(qū)操作、數(shù)據(jù)庫操作、鍵盤操作、觸摸屏操作、背光控制操作和聲音操作。采用上述進(jìn)一步方案的有益效果是進(jìn)一步簡化二次開發(fā)難度,提高開發(fā)效率。
圖I為本發(fā)明模塊框圖;圖2為本發(fā)明實(shí)施例I文本顯示效果圖;圖3為本發(fā)明實(shí)施例2點(diǎn)顯示效果圖;圖4為本發(fā)明實(shí)施例3線顯示效果圖;圖5為本發(fā)明實(shí)施例4曲線顯示效果圖;圖6為本發(fā)明實(shí)施例5框或矩形區(qū)域顯示效果圖;圖7(a)為本發(fā)明實(shí)施例6凸多邊形填充效果圖;圖7(b)為本發(fā)明實(shí)施例6凹多邊形填充效果圖。
具體實(shí)施例方式以下結(jié)合附圖對本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。以下是通信數(shù)據(jù)幀的格式表I
權(quán)利要求
1.一種通信方法,包括以下步驟; 步驟一,通過輸入處理裝置輸入指令信息和數(shù)據(jù)信息,所述輸入處理裝置將所述指令信息和數(shù)據(jù)信息封裝成通信數(shù)據(jù)幀,并將所述通信數(shù)據(jù)幀發(fā)送至顯示處理裝置; 步驟二,所述顯示處理裝置接收所述通信數(shù)據(jù)幀,并將接收到的所述通信數(shù)據(jù)幀解封; 步驟三,所述顯示處理裝置對解封后的通信數(shù)據(jù)幀的完整性進(jìn)行驗(yàn)證,若通信數(shù)據(jù)幀完整,則取出通信數(shù)據(jù)幀中的指令信息和數(shù)據(jù)信息,并對所述指令信息和數(shù)據(jù)信息進(jìn)行解析,將所述指令信息解析成操作信息,所述數(shù)據(jù)信息解析成與操作相關(guān)的屬性信息,所述顯示處理裝置根據(jù)操作信息和與操作相關(guān)的屬性信息進(jìn)行相應(yīng)的操作,并將操作后的生成的解析結(jié)果信息顯示在顯示處理裝置上;若通信數(shù)據(jù)幀不完整,則丟棄所述通信數(shù)據(jù)幀。
2.根據(jù)權(quán)利要求I所述的一種通信方法,其特征是所述輸入處理裝置與顯示處理裝置之間的通信方式為全雙工通信。
3.根據(jù)權(quán)利要求I所述的一種通信方法,其特征是所述輸入處理裝置通過鍵盤和/或觸摸屏輸入指令信息和數(shù)據(jù)信息。
4.根據(jù)權(quán)利要求I所述的一種通信方法,其特征是所述顯示處理裝置和輸入處理裝置之間通信所使用的通信接口為串口。
5.根據(jù)權(quán)利要求I至4任一所述的一種通信方法,其特征是所述輸入處理裝置包括輸入模塊和第一處理模塊,所述顯示處理裝置包括顯示模塊和第二處理模塊。
6.根據(jù)權(quán)利要求5所述的一種通信方法,其特征是所述輸入模塊用于輸入指令信息和數(shù)據(jù)信息;所述顯示模塊用于顯示解析結(jié)果信息和錯誤提示信息;所述第一處理模塊和第二處理模塊用于封裝和解封裝通信數(shù)據(jù)幀。
7.根據(jù)權(quán)利要求5所述的一種通信方法,其特征是所述通信數(shù)據(jù)幀包括以下信息, 幀頭信息,用于確定一個通信數(shù)據(jù)幀的開始; 指令信息,用于確定一個通信數(shù)據(jù)幀操作信息; 數(shù)據(jù)信息,用于確定一個通信數(shù)據(jù)幀與操作相關(guān)的屬性信息; 校驗(yàn)信息,用于判斷一個通信數(shù)據(jù)幀的完整性; 幀尾信息,用于確定一個通信數(shù)據(jù)幀的結(jié)束。
8.根據(jù)權(quán)利要求7所述的一種通信方法,其特征是所述一個通信數(shù)據(jù)幀的操作包括參數(shù)配置操作、文本顯示操作、圖形和/或圖像顯示操作、暫存緩沖區(qū)操作、數(shù)據(jù)庫操作、鍵盤操作、觸摸屏操作、背光控制操作和聲音操作。
9.根據(jù)權(quán)利要求7所述的一種通信方法,其特征是所述一個通信數(shù)據(jù)幀與操作相關(guān)的屬性信息是對操作信息中的操作類型進(jìn)行限定。
全文摘要
本發(fā)明涉及通信領(lǐng)域,特別涉及一種通信方法,包括步驟一,通過輸入處理裝置輸入指令信息和數(shù)據(jù)信息,所述輸入處理裝置將所述指令信息和數(shù)據(jù)信息封裝成通信數(shù)據(jù)幀,并發(fā)送至顯示處理裝置;步驟二,所述顯示處理裝置接收并解封所述通信數(shù)據(jù)幀;步驟三,所述顯示處理裝置對解封后的通信數(shù)據(jù)幀的完整性進(jìn)行驗(yàn)證,若通信數(shù)據(jù)幀完整,取出通信數(shù)據(jù)幀中的指令信息和數(shù)據(jù)信息,并對所述指令信息和數(shù)據(jù)信息進(jìn)行解析,將解析結(jié)果顯示在顯示處理裝置上,若通信數(shù)據(jù)幀不完整,則丟棄所述通信數(shù)據(jù)幀。采用本發(fā)明能解決現(xiàn)有技術(shù)傳輸過程安全性低,效率低,設(shè)備二次開發(fā)困難,開發(fā)效率低,開發(fā)成本高的問題。
文檔編號G06F3/14GK102880437SQ20121026685
公開日2013年1月16日 申請日期2012年7月30日 優(yōu)先權(quán)日2012年7月30日
發(fā)明者王洪 申請人:北京迪文科技有限公司