Ecp系統(tǒng)顯示終端與頭端控制單元間的通信方法和裝置制造方法
【專(zhuān)利摘要】本發(fā)明提供了一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法和裝置,其中預(yù)先設(shè)置ECP系統(tǒng)顯示終端為通信高優(yōu)先級(jí),頭端控制單元為通信低優(yōu)先級(jí),方法包括:當(dāng)ECP系統(tǒng)顯示終端欲發(fā)送第一數(shù)據(jù)消息,且同時(shí)頭端控制單元欲發(fā)送第二數(shù)據(jù)消息時(shí),分別判斷第一數(shù)據(jù)消息的發(fā)送端和第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí);當(dāng)判斷第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)時(shí),優(yōu)先發(fā)送第一數(shù)據(jù)消息;待第一數(shù)據(jù)消息發(fā)送完成后,發(fā)送第二數(shù)據(jù)消息。因此,本發(fā)明設(shè)置了ECP系統(tǒng)顯示終端發(fā)送的第一數(shù)據(jù)消息與頭端控制單元發(fā)送的第二數(shù)據(jù)消息的發(fā)送順序,避免了ECP系統(tǒng)顯示終端與頭端控制單元搶占信道的情況,避免了通信沖突,提高了通信質(zhì)量。
【專(zhuān)利說(shuō)明】ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軌道交通中制動(dòng)控制【技術(shù)領(lǐng)域】,更具體地說(shuō),涉及一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法和裝置。
【背景技術(shù)】
[0002]隨著列車(chē)編組長(zhǎng)度、載重和速度的增加,重載列車(chē)的操縱面臨著嚴(yán)峻的制動(dòng)問(wèn)題。傳統(tǒng)的列車(chē)制動(dòng)系統(tǒng)依靠壓縮空氣傳遞制動(dòng)指令,由于制動(dòng)波速低,各車(chē)輛制動(dòng)的同步性差,導(dǎo)致列車(chē)縱向沖動(dòng)過(guò)大,影響列車(chē)安全和運(yùn)用效率?;诖耍F(xiàn)有技術(shù)中通過(guò)采用ECP(Electronically Controlled Pneumatic,有線電控空氣制動(dòng))系統(tǒng)技術(shù)實(shí)現(xiàn)對(duì)列車(chē)的控制。
[0003]ECP是一種微機(jī)網(wǎng)絡(luò)控制的直通式制動(dòng)控制技術(shù)。其ECP系統(tǒng)顯示終端在提供信息顯示、故障確認(rèn)功能的同時(shí),還兼顧系統(tǒng)參數(shù)的獲取以及查詢(xún)數(shù)據(jù)的請(qǐng)求。相應(yīng)的,與其通信連接的頭端控制單元除提供顯示數(shù)據(jù)和故障信息外,還需響應(yīng)于ECP系統(tǒng)顯示終端發(fā)送的參數(shù)設(shè)置請(qǐng)求和/或查詢(xún)請(qǐng)求,并向ECP系統(tǒng)顯示終端返回系統(tǒng)參數(shù)設(shè)置信息和/或查詢(xún)數(shù)據(jù)。
[0004]現(xiàn)有技術(shù)中ECP系統(tǒng)顯示終端與頭端控制單元是共享同一信道的。當(dāng)頭端控制單元占用該信道,而ECP系統(tǒng)顯示終端欲發(fā)送數(shù)據(jù)消息也需占用該信道時(shí),此時(shí)ECP系統(tǒng)顯示終端就需要等待頭端控制單元完成數(shù)據(jù)發(fā)送,在信道空閑后,ECP系統(tǒng)顯示終端才能利用該信道繼續(xù)發(fā)送數(shù)據(jù)消息。同理,當(dāng)ECP顯示終端占用該信道,而頭端控制單元欲發(fā)送數(shù)據(jù)消息時(shí),此時(shí)的頭端控制單元也需要等待ECP系統(tǒng)顯示終端完成數(shù)據(jù)發(fā)送,在信道空閑后,頭端控制單元才能利用該信道繼續(xù)發(fā)送數(shù)據(jù)消息。
[0005]發(fā)明人對(duì)上述現(xiàn)有技術(shù)進(jìn)行研究后發(fā)現(xiàn),如果當(dāng)前ECP系統(tǒng)顯示終端與頭端控制單元同時(shí)分別欲發(fā)送數(shù)據(jù)消息時(shí),便會(huì)發(fā)生ECP系統(tǒng)顯示終端與頭端控制單元搶占信道的情況,發(fā)生通信沖突,影響通信質(zhì)量。
【發(fā)明內(nèi)容】
[0006]基于此,本發(fā)明提供一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法和裝置,以避免ECP系統(tǒng)顯示終端與頭端控制單元同時(shí)發(fā)送數(shù)據(jù)消息時(shí)發(fā)生的通信沖突,影響通信質(zhì)量的問(wèn)題。技術(shù)方案如下:
[0007]基于本發(fā)明的一方面,本發(fā)明提供一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法,預(yù)先設(shè)置所述ECP系統(tǒng)顯示終端為通信高優(yōu)先級(jí),所述頭端控制單元為通信低優(yōu)先級(jí),所述方法包括:
[0008]當(dāng)所述ECP系統(tǒng)顯示終端欲發(fā)送第一數(shù)據(jù)消息,且同時(shí)所述頭端控制單元欲發(fā)送第二數(shù)據(jù)消息時(shí),分別判斷所述第一數(shù)據(jù)消息的發(fā)送端和所述第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí);
[0009]當(dāng)判斷所述第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),所述第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)時(shí),優(yōu)先發(fā)送所述第一數(shù)據(jù)消息;
[0010]待所述第一數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二數(shù)據(jù)消息。
[0011]優(yōu)選地,所述第一數(shù)據(jù)消息包括:第一高優(yōu)先級(jí)數(shù)據(jù)消息和第一低優(yōu)先級(jí)數(shù)據(jù)消肩、O
[0012]優(yōu)選地,所述優(yōu)先發(fā)送所述第一數(shù)據(jù)消息具體包括:
[0013]判斷所述第一數(shù)據(jù)消息的優(yōu)先級(jí);
[0014]當(dāng)所述第一數(shù)據(jù)消息為第一高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息;
[0015]當(dāng)所述第一數(shù)據(jù)消息為第一低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷是否存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息;
[0016]如果存在,確定所述第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息;
[0017]如果不存在,直接發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息。
[0018]優(yōu)選地,當(dāng)所述第一數(shù)據(jù)消息為第一高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),所述優(yōu)先發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息之前,所述方法還包括:
[0019]判斷是否存在與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息;
[0020]如果存在,將所述第一高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待所述其他待發(fā)送的數(shù)據(jù)消息發(fā)送完成后,在發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息;
[0021]如果不存在,直接發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息;
[0022]其中,所述判斷是否存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息具體包括:
[0023]判斷是否存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息,以及與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息;
[0024]其中,所述確定所述第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息具體包括:
[0025]確定所述第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成,且與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息也發(fā)送完成后,發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息。
[0026]優(yōu)選地,所述判斷所述第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),所述第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)之后,所述優(yōu)先發(fā)送所述第一數(shù)據(jù)消息之前,所述方法還包括:
[0027]判斷是否存在優(yōu)先級(jí)大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息;
[0028]如果存在,優(yōu)先發(fā)送所述大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息,在所述大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第一數(shù)據(jù)消息;
[0029]如果不存在,直接發(fā)送所述第一數(shù)據(jù)消息。
[0030]優(yōu)選地,所述第一高優(yōu)先級(jí)數(shù)據(jù)消息包括由操作人員人工觸發(fā)得到的數(shù)據(jù)消息;所述第一低優(yōu)先級(jí)數(shù)據(jù)消息包括由接收到所述頭端控制單元發(fā)送的信息請(qǐng)求后生成的數(shù)據(jù)消息。
[0031]優(yōu)選地,所述第二數(shù)據(jù)消息包括:第二高優(yōu)先級(jí)數(shù)據(jù)消息和第二低優(yōu)先級(jí)數(shù)據(jù)消肩、O
[0032]優(yōu)選地,所述待所述第一數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二數(shù)據(jù)消息具體包括:
[0033]判斷所述第二數(shù)據(jù)消息的優(yōu)先級(jí);
[0034]當(dāng)所述第二數(shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;
[0035]當(dāng)所述第二數(shù)據(jù)消息為第二低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷是否存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;
[0036]如果存在,確定所述第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息;
[0037]如果不存在,直接發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0038]優(yōu)選地,當(dāng)所述第二數(shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),所述優(yōu)先發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息之前,所述方法還包括:
[0039]判斷是否存在與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息;
[0040]如果存在,將所述第二高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待所述其他待發(fā)送的數(shù)據(jù)消息發(fā)送完成后,在發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;
[0041]如果不存在,直接發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;
[0042]其中,所述判斷是否存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息具體包括:
[0043]判斷是否存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息,以及與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息;
[0044]其中,所述確定所述第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息具體包括:
[0045]確定所述第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成,且與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息也發(fā)送完成后,發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0046]優(yōu)選地,當(dāng)所述ECP系統(tǒng)顯示終端未發(fā)送第一數(shù)據(jù)消息,當(dāng)前只有所述頭端控制單元發(fā)送第二數(shù)據(jù)消息時(shí),所述方法還包括:
[0047]判斷所述第二數(shù)據(jù)消息的優(yōu)先級(jí);
[0048]當(dāng)所述第二數(shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;
[0049]當(dāng)所述第二數(shù)據(jù)消息為第二低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷信道是否被占用;
[0050]如果所述信道被占用,將所述第二低優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待發(fā)送;[0051 ] 如果所述信道未被占用,直接發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0052]優(yōu)選地,所述第二低優(yōu)先級(jí)數(shù)據(jù)消息包括設(shè)備狀態(tài)信息數(shù)據(jù)。
[0053]基于本發(fā)明的另一方面,本發(fā)明提供一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信裝置,預(yù)先設(shè)置所述ECP系統(tǒng)顯示終端為通信高優(yōu)先級(jí),所述頭端控制單元為通信低優(yōu)先級(jí),其中,所述ECP系統(tǒng)顯示終端發(fā)送第一數(shù)據(jù)消息,所述頭端控制單元發(fā)送第二數(shù)據(jù)消息;所述裝置包括:
[0054]通信優(yōu)先級(jí)判斷單元,用于判斷所述第一數(shù)據(jù)消息的發(fā)送端和所述第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí);
[0055]數(shù)據(jù)消息發(fā)送單元,用于在所述通信優(yōu)先級(jí)判斷單元判斷所述第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),所述第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)時(shí),優(yōu)先發(fā)送所述第一數(shù)據(jù)消息;待所述第一數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二數(shù)據(jù)消息。
[0056]優(yōu)選地,所述第一數(shù)據(jù)消息包括:第一高優(yōu)先級(jí)數(shù)據(jù)消息和第一低優(yōu)先級(jí)數(shù)據(jù)消肩、O
[0057]優(yōu)選地,所述數(shù)據(jù)消息發(fā)送單元具體包括:
[0058]第一判斷單元,用于判斷所述第一數(shù)據(jù)消息的優(yōu)先級(jí);
[0059]第一數(shù)據(jù)消息發(fā)送單元,用于在所述第一數(shù)據(jù)消息為第一高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息;
[0060]第二判斷單元,用于在所述第一數(shù)據(jù)消息為第一低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷是否存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息;
[0061]第二數(shù)據(jù)消息發(fā)送單元,用于在所述第二判斷單元判斷存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息后,進(jìn)一步確定所述第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息;以及,用于在所述第二判斷單元判斷不存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),直接發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息。
[0062]優(yōu)選地,還包括:
[0063]第三判斷單元,用于判斷是否存在與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息;
[0064]第三數(shù)據(jù)消息發(fā)送單元,用于在所述第三判斷單元判斷存在與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息時(shí),將所述第一高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待所述其他待發(fā)送的數(shù)據(jù)消息發(fā)送完成后在發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息;以及,在所述第三判斷單元判斷不存在與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息時(shí),直接發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息;
[0065]其中,所述第二判斷單元具體用于,判斷是否存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息,以及與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息;
[0066]其中,所述第二數(shù)據(jù)消息發(fā)送單元,用于確定所述第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成,且與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息也發(fā)送完成后,發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息。
[0067]優(yōu)選地,還包括:
[0068]第四判斷單元,用于判斷是否存在優(yōu)先級(jí)大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息;
[0069]第四數(shù)據(jù)消息發(fā)送單元,用于在所述第四判斷單元判斷存在優(yōu)先級(jí)大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息,在所述大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第一數(shù)據(jù)消息;以及,在所述第四判斷單元判斷不存在優(yōu)先級(jí)大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息時(shí),直接發(fā)送所述第一數(shù)據(jù)消息。
[0070]優(yōu)選地,所述第一高優(yōu)先級(jí)數(shù)據(jù)消息包括由操作人員人工觸發(fā)得到的數(shù)據(jù)消息;所述第一低優(yōu)先級(jí)數(shù)據(jù)消息包括由接收到所述頭端控制單元發(fā)送的信息請(qǐng)求后生成的數(shù)據(jù)消息。
[0071]優(yōu)選地,所述第二數(shù)據(jù)消息包括:第二高優(yōu)先級(jí)數(shù)據(jù)消息和第二低優(yōu)先級(jí)數(shù)據(jù)消肩、O
[0072]優(yōu)選地,所述數(shù)據(jù)消息發(fā)送單元具體包括:
[0073]第五判斷單元,用于判斷所述第二數(shù)據(jù)消息的優(yōu)先級(jí);
[0074]第五數(shù)據(jù)消息發(fā)送單元,用于在所述第五判斷單元判斷所述第二數(shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;
[0075]第六判斷單元,用于在所述第二數(shù)據(jù)消息為第二低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷是否存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;
[0076]第六數(shù)據(jù)消息發(fā)送單元,用于在所述第六判斷單元判斷存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),確定所述第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息;以及,用于在所述第六判斷單元判斷不存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),直接發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0077]優(yōu)選地,還包括:
[0078]第七判斷單元,用于判斷是否存在與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息;
[0079]第七數(shù)據(jù)消息發(fā)送單元,用于在所述第七判斷單元判斷存在與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息時(shí),將所述第二高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待所述其他待發(fā)送的數(shù)據(jù)消息發(fā)送完成后,在發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;以及,用于在所述第七判斷單元判斷不存在與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息時(shí),直接發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;
[0080]其中,所述第六判斷單元具體用于,判斷是否存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息,以及與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息;
[0081]其中,所述第六數(shù)據(jù)消息發(fā)送單元具體用于,確定所述第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成,且與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息也發(fā)送完成后,發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0082]優(yōu)選地,當(dāng)所述ECP系統(tǒng)顯示終端未發(fā)送第一數(shù)據(jù)消息,當(dāng)前只有所述頭端控制單元發(fā)送第二數(shù)據(jù)消息時(shí),所述裝置還包括:
[0083]第八判斷單元,用于判斷所述第二數(shù)據(jù)消息的優(yōu)先級(jí);
[0084]第八數(shù)據(jù)消息發(fā)送單元,用于當(dāng)所述第二數(shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;
[0085]第九判斷單元,用于當(dāng)所述第二數(shù)據(jù)消息為第二低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷信道是否被占用;
[0086]第九數(shù)據(jù)消息發(fā)送單元,用于在所述第九判斷單元判斷所述信道被占用,將所述第二低優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待發(fā)送;以及,用于在所述第九判斷單元判斷所述信道未被占用,直接發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0087]優(yōu)選地,所述第二低優(yōu)先級(jí)數(shù)據(jù)消息包括設(shè)備狀態(tài)信息數(shù)據(jù)。
[0088]應(yīng)用上述技術(shù)方案,本發(fā)明預(yù)先設(shè)置ECP系統(tǒng)顯示終端為通信高優(yōu)先級(jí),頭端控制單元為通信低優(yōu)先級(jí)。當(dāng)ECP系統(tǒng)顯示終端欲發(fā)送第一數(shù)據(jù)消息,且同時(shí)頭端控制單元欲發(fā)送第二數(shù)據(jù)消息時(shí),先分別判斷第一數(shù)據(jù)消息的發(fā)送端和第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí)。由于第一數(shù)據(jù)消息的發(fā)送端ECP系統(tǒng)顯示終端為通信高優(yōu)先級(jí),所以?xún)?yōu)先發(fā)送第一數(shù)據(jù)消息,第二數(shù)據(jù)消息的發(fā)送端頭端控制單元為通信低優(yōu)先級(jí),所以在第一數(shù)據(jù)消息發(fā)送完成后,發(fā)送第二數(shù)據(jù)消息。因此,本發(fā)明通過(guò)分別定義ECP系統(tǒng)顯示終端和頭端控制單元的通信優(yōu)先級(jí),即設(shè)置了 ECP系統(tǒng)顯示終端發(fā)送的第一數(shù)據(jù)消息與頭端控制單元發(fā)送的第二數(shù)據(jù)消息的發(fā)送順序,避免了如果ECP系統(tǒng)顯示終端與頭端控制單元同時(shí)分別欲發(fā)送數(shù)據(jù)消息時(shí)發(fā)生的ECP系統(tǒng)顯示終端與頭端控制單元搶占信道的情況,避免了通信沖突,提高了通信質(zhì)量。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0089]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0090]圖1為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的一種流程圖;
[0091]圖2為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的另一種流程圖;
[0092]圖3為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的再一種流程圖;
[0093]圖4為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的再一種流程圖;
[0094]圖5為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的再一種流程圖;
[0095]圖6為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的再一種流程圖;
[0096]圖7為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的再一種流程圖;
[0097]圖8為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信裝置的結(jié)構(gòu)示意圖;
[0098]圖9為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信裝置中的數(shù)據(jù)消息發(fā)送單元的一種結(jié)構(gòu)示意圖;
[0099]圖10為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信裝置中的數(shù)據(jù)消息發(fā)送單元的另一種結(jié)構(gòu)示意圖;
[0100]圖11為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信裝置的另一種結(jié)構(gòu)不意圖;
[0101]圖12為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信裝置中的數(shù)據(jù)消息發(fā)送單元的再一種結(jié)構(gòu)示意圖;
[0102]圖13為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信裝置中的數(shù)據(jù)消息發(fā)送單元的再一種結(jié)構(gòu)示意圖;
[0103]圖14為本發(fā)明提供的一種ECP系統(tǒng)顯示終端與頭端控制單元間的通信裝置的再一種結(jié)構(gòu)不意圖。
【具體實(shí)施方式】
[0104]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0105]實(shí)施例一
[0106]請(qǐng)參閱圖1,其示出了本發(fā)明提供的一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的流程圖,在本發(fā)明中,預(yù)先設(shè)置ECP系統(tǒng)顯示終端為通信高優(yōu)先級(jí),頭端控制單元為通信低優(yōu)先級(jí)。因此,本發(fā)明中在ECP系統(tǒng)顯示終端與頭端控制單元同時(shí)發(fā)送數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送ECP系統(tǒng)顯示終端發(fā)送的數(shù)據(jù)消息,待ECP系統(tǒng)顯示終端的數(shù)據(jù)消息發(fā)送完成后,再發(fā)送頭端控制單元發(fā)送的數(shù)據(jù)消息。具體方法包括:
[0107]步驟101,當(dāng)ECP系統(tǒng)顯示終端欲發(fā)送第一數(shù)據(jù)消息,且同時(shí)頭端控制單元欲發(fā)送第二數(shù)據(jù)消息時(shí),分別判斷第一數(shù)據(jù)消息的發(fā)送端和第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí)。
[0108]在本發(fā)明中,第一數(shù)據(jù)消息的發(fā)送端即為ECP系統(tǒng)顯示終端,第二數(shù)據(jù)消息的發(fā)送端即為頭端控制單元。
[0109]步驟102,當(dāng)判斷第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)時(shí),優(yōu)先發(fā)送第一數(shù)據(jù)消息。
[0110]步驟103,待第一數(shù)據(jù)消息發(fā)送完成后,發(fā)送第二數(shù)據(jù)消息。
[0111]在本發(fā)明中,預(yù)先設(shè)置了 ECP系統(tǒng)顯示終端為通信高優(yōu)先級(jí),頭端控制單元為通信低優(yōu)先級(jí),即本發(fā)明定義了 ECP系統(tǒng)顯示終端發(fā)送的數(shù)據(jù)消息的優(yōu)先級(jí)高于頭端控制單元發(fā)送的數(shù)據(jù)消息。因此,本發(fā)明中每當(dāng)ECP系統(tǒng)顯示終端與頭端控制單元同時(shí)分別欲發(fā)送數(shù)據(jù)消息時(shí),本發(fā)明都會(huì)優(yōu)先發(fā)送ECP系統(tǒng)顯示終端欲發(fā)送的數(shù)據(jù)消息,待ECP系統(tǒng)顯示終端欲發(fā)送的數(shù)據(jù)消息發(fā)送完成后,在發(fā)送頭端控制單元欲發(fā)送的數(shù)據(jù)消息。
[0112]因此應(yīng)用本發(fā)明的上述技術(shù)方案,本發(fā)明預(yù)先設(shè)置ECP系統(tǒng)顯示終端為通信高優(yōu)先級(jí),頭端控制單元為通信低優(yōu)先級(jí)。當(dāng)ECP系統(tǒng)顯示終端欲發(fā)送第一數(shù)據(jù)消息,且同時(shí)頭端控制單元欲發(fā)送第二數(shù)據(jù)消息時(shí),先分別判斷第一數(shù)據(jù)消息的發(fā)送端和第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí)。由于第一數(shù)據(jù)消息的發(fā)送端ECP系統(tǒng)顯示終端為通信高優(yōu)先級(jí),所以?xún)?yōu)先發(fā)送第一數(shù)據(jù)消息,第二數(shù)據(jù)消息的發(fā)送端頭端控制單元為通信低優(yōu)先級(jí),所以在第一數(shù)據(jù)消息發(fā)送完成后,發(fā)送第二數(shù)據(jù)消息。因此,本發(fā)明通過(guò)分別定義ECP系統(tǒng)顯示終端和頭端控制單元的通信優(yōu)先級(jí),即設(shè)置了 ECP系統(tǒng)顯示終端發(fā)送的第一數(shù)據(jù)消息與頭端控制單元發(fā)送的第二數(shù)據(jù)消息的發(fā)送順序,避免了如果ECP系統(tǒng)顯示終端與頭端控制單元同時(shí)分別欲發(fā)送數(shù)據(jù)消息時(shí)發(fā)生的ECP系統(tǒng)顯示終端與頭端控制單元搶占信道的情況,避免了通信沖突,提高了通信質(zhì)量。
[0113]實(shí)施例二
[0114]在上述實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖2,其示出了本發(fā)明提供的一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的另一種流程圖。
[0115]在上述實(shí)施例中,本發(fā)明將ECP系統(tǒng)顯示終端發(fā)送的所有類(lèi)型的數(shù)據(jù)消息統(tǒng)稱(chēng)為第一數(shù)據(jù)消息。在本實(shí)施例中,本發(fā)明將對(duì)第一數(shù)據(jù)消息包括的多種類(lèi)型的數(shù)據(jù)消息進(jìn)行進(jìn)一步的優(yōu)先級(jí)劃分。較優(yōu)的,定義第一數(shù)據(jù)消息包括第一高優(yōu)先級(jí)數(shù)據(jù)消息和第一低優(yōu)先級(jí)數(shù)據(jù)消息。
[0116]方法包括:
[0117]步驟201,當(dāng)ECP系統(tǒng)顯示終端欲發(fā)送第一數(shù)據(jù)消息,且同時(shí)頭端控制單元欲發(fā)送第二數(shù)據(jù)消息時(shí),分別判斷第一數(shù)據(jù)消息的發(fā)送端和第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí)。
[0118]步驟202,當(dāng)判斷第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)時(shí),優(yōu)先發(fā)送第一數(shù)據(jù)消息。
[0119]本實(shí)施例中步驟201?步驟202的實(shí)現(xiàn)過(guò)程同上述實(shí)施例中步驟101?步驟102相同,發(fā)明人在此不再贅述。
[0120]步驟203,判斷第一數(shù)據(jù)消息的優(yōu)先級(jí)。
[0121]在本實(shí)施例中,當(dāng)確定優(yōu)先發(fā)送第一數(shù)據(jù)消息后,進(jìn)一步判斷該第一數(shù)據(jù)消息的優(yōu)先級(jí)。
[0122]步驟204,當(dāng)?shù)谝粩?shù)據(jù)消息為第一高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送第一高優(yōu)先級(jí)數(shù)據(jù)消息。
[0123]步驟205,當(dāng)?shù)谝粩?shù)據(jù)消息為第一低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),進(jìn)一步判斷是否存在第一高優(yōu)先級(jí)數(shù)據(jù)消息。
[0124]步驟206,如果存在,確定第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送第一低優(yōu)先級(jí)數(shù)據(jù)消息。
[0125]步驟207,如果不存在,直接發(fā)送第一低優(yōu)先級(jí)數(shù)據(jù)消息。
[0126]步驟208,待第一數(shù)據(jù)消息發(fā)送完成后,發(fā)送第二數(shù)據(jù)消息。
[0127]在本實(shí)施例中,進(jìn)一步對(duì)ECP系統(tǒng)顯示終端發(fā)送的第一數(shù)據(jù)消息進(jìn)行數(shù)據(jù)發(fā)送優(yōu)先級(jí)的劃分,當(dāng)ECP系統(tǒng)顯示終端欲發(fā)送多種類(lèi)型的數(shù)據(jù)消息時(shí),首先分別判斷該多種類(lèi)型的數(shù)據(jù)消息的優(yōu)先級(jí),保證讓優(yōu)先級(jí)高的數(shù)據(jù)消息優(yōu)先發(fā)送。
[0128]其中,第一高優(yōu)先級(jí)數(shù)據(jù)消息可以包括由操作人員人工觸發(fā)得到的數(shù)據(jù)消息;第一低優(yōu)先級(jí)數(shù)據(jù)消息可以包括由接收到頭端控制單元發(fā)送的信息請(qǐng)求后生成的數(shù)據(jù)消息。
[0129]在實(shí)際應(yīng)用過(guò)程中,當(dāng)操作人員通過(guò)ECP系統(tǒng)顯示終端查看列車(chē)的相關(guān)運(yùn)行參數(shù),發(fā)現(xiàn)需要對(duì)某一參數(shù)進(jìn)行調(diào)整修改時(shí),此時(shí)操作人員就需要通過(guò)人工觸發(fā)相應(yīng)按鈕或鏈接來(lái)得到相應(yīng)的數(shù)據(jù)消息進(jìn)行發(fā)送。通常,只有列車(chē)在處于存在安全隱患的問(wèn)題時(shí),操作人員才會(huì)控制列車(chē)某一項(xiàng)或多項(xiàng)參數(shù)進(jìn)行調(diào)整修改。因此,本發(fā)明定義由操作人員人工觸發(fā)得到的數(shù)據(jù)消息的優(yōu)先級(jí)較高,以保證操作人員可以及時(shí)地控制列車(chē)參數(shù)的調(diào)整修改,以保證列車(chē)的安全性。
[0130]在本實(shí)施例中,當(dāng)然不止限于將第一數(shù)據(jù)消息劃分為第一高優(yōu)先級(jí)數(shù)據(jù)消息和第一低優(yōu)先級(jí)數(shù)據(jù)消息這兩個(gè)優(yōu)先級(jí)。根據(jù)實(shí)際情況的需求,還可以設(shè)置多種優(yōu)先級(jí),比如第一高優(yōu)先級(jí)數(shù)據(jù)消息、第一中優(yōu)先級(jí)數(shù)據(jù)消息和第一低優(yōu)先級(jí)數(shù)據(jù)消息,其中,第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)大于第一中優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí),第一中優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)大于第一低優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)。
[0131]應(yīng)用本發(fā)明的上述技術(shù)方案,本發(fā)明進(jìn)一步實(shí)現(xiàn)了對(duì)ECP系統(tǒng)顯示終端欲發(fā)送的數(shù)據(jù)消息的發(fā)送順序進(jìn)行了設(shè)置,避免了 ECP系統(tǒng)顯示終端同時(shí)發(fā)送多個(gè)數(shù)據(jù)消息導(dǎo)致的通信沖突,保證了通信質(zhì)量。同時(shí),本發(fā)明還可以保證一些重要信息在第一時(shí)間進(jìn)行發(fā)送,避免了重要信息發(fā)生信息延時(shí)的情況,從而避免了在發(fā)生故障時(shí)不能第一時(shí)間進(jìn)行處理,造成重要安全隱患的問(wèn)題。
[0132]實(shí)施例三
[0133]在上述實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖3,其示出了本發(fā)明提供的一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的再一種流程圖,包括:
[0134]步驟301,當(dāng)ECP系統(tǒng)顯示終端欲發(fā)送第一數(shù)據(jù)消息,且同時(shí)頭端控制單元欲發(fā)送第二數(shù)據(jù)消息時(shí),分別判斷第一數(shù)據(jù)消息的發(fā)送端和第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí)。
[0135]步驟302,當(dāng)判斷第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)時(shí),進(jìn)一步判斷是否存在與第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息,如果存在,執(zhí)行步驟303,如果不存在,執(zhí)行步驟304。
[0136]步驟303,將第一高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待其他待發(fā)送的數(shù)據(jù)消息發(fā)送后,在發(fā)送第一高優(yōu)先級(jí)數(shù)據(jù)消息。
[0137]步驟304,直接發(fā)送第一高優(yōu)先級(jí)數(shù)據(jù)消息。
[0138]步驟305,判斷是否還存在第一高優(yōu)先級(jí)數(shù)據(jù)消息,以及與第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息,如果存在,返回步驟303,如果不存在,執(zhí)行步驟306。
[0139]步驟306,發(fā)送第一低優(yōu)先級(jí)數(shù)據(jù)消息。
[0140]在本實(shí)施例中,在發(fā)送第一高優(yōu)先級(jí)數(shù)據(jù)消息前,進(jìn)一步判斷系統(tǒng)內(nèi)是否還存在與第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息。如果存在,將第一高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待其他待發(fā)送的數(shù)據(jù)消息發(fā)送完成后,在發(fā)送第一高優(yōu)先級(jí)數(shù)據(jù)消息。進(jìn)而在確定第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成,且與第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息也發(fā)送完成后,發(fā)送第一低優(yōu)先級(jí)數(shù)據(jù)消息,保證了數(shù)據(jù)消息的發(fā)送順序,保證了通信質(zhì)量。
[0141]實(shí)施例四
[0142]在上述實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖4,其示出了本發(fā)明提供的一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的再一種流程圖,包括:
[0143]步驟401,當(dāng)ECP系統(tǒng)顯示終端欲發(fā)送第一數(shù)據(jù)消息,且同時(shí)頭端控制單元欲發(fā)送第二數(shù)據(jù)消息時(shí),分別判斷第一數(shù)據(jù)消息的發(fā)送端和第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí)。
[0144]步驟402,當(dāng)判斷第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)時(shí),進(jìn)一步判斷是否存在優(yōu)先級(jí)大于第一數(shù)據(jù)消息的其他數(shù)據(jù)消息。如果存在,執(zhí)行步驟403,如果不存在,執(zhí)行步驟405。
[0145]步驟403,優(yōu)先發(fā)送大于第一數(shù)據(jù)消息的其他數(shù)據(jù)消息。
[0146]步驟404,在大于第一數(shù)據(jù)消息的其他數(shù)據(jù)消息發(fā)送完成后,發(fā)送第一數(shù)據(jù)消息。
[0147]步驟405,直接發(fā)送所述第一數(shù)據(jù)消息。
[0148]步驟406,待第一數(shù)據(jù)消息發(fā)送完成后,發(fā)送第二數(shù)據(jù)消息。
[0149]在本實(shí)施例中,在發(fā)送第一數(shù)據(jù)消息前進(jìn)一步判斷是否還存在優(yōu)先級(jí)大于第一數(shù)據(jù)消息的其他數(shù)據(jù)消息,如果存在,優(yōu)先發(fā)送大于第一數(shù)據(jù)消息的其他數(shù)據(jù)消息,如果不存在,直接發(fā)送所述第一數(shù)據(jù)消息。因此,本發(fā)明保證了優(yōu)先級(jí)大于第一數(shù)據(jù)消息的其他比較重要的數(shù)據(jù)消息優(yōu)先發(fā)送。
[0150]實(shí)施例五
[0151]在上述實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖5,其示出了本發(fā)明提供的一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的再一種流程圖。
[0152]在上述實(shí)施例中,本發(fā)明將頭端控制單元發(fā)送的所有類(lèi)型的數(shù)據(jù)消息統(tǒng)稱(chēng)為第二數(shù)據(jù)消息。在本實(shí)施例中,本發(fā)明將對(duì)第二數(shù)據(jù)消息包括的多種類(lèi)型的數(shù)據(jù)消息進(jìn)行進(jìn)一步的優(yōu)先級(jí)劃分。較優(yōu)的,定義第二數(shù)據(jù)消息包括第二高優(yōu)先級(jí)數(shù)據(jù)消息和第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0153]方法包括:
[0154]步驟501,當(dāng)ECP系統(tǒng)顯示終端欲發(fā)送第一數(shù)據(jù)消息,且同時(shí)頭端控制單元欲發(fā)送第二數(shù)據(jù)消息時(shí),分別判斷第一數(shù)據(jù)消息的發(fā)送端和第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí)。
[0155]步驟502,當(dāng)判斷第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)時(shí),優(yōu)先發(fā)送第一數(shù)據(jù)消息。
[0156]步驟503,待所述第一數(shù)據(jù)消息發(fā)送完成后,判斷第二數(shù)據(jù)消息的優(yōu)先級(jí)。
[0157]步驟504,當(dāng)?shù)诙?shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送第二高優(yōu)先級(jí)數(shù)據(jù)消息。
[0158]步驟505,當(dāng)?shù)诙?shù)據(jù)消息為第二低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),進(jìn)一步判斷是否存在第二高優(yōu)先級(jí)數(shù)據(jù)消息。如果存在,執(zhí)行步驟506,如果不存在,執(zhí)行步驟507。
[0159]步驟506,確定第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0160]步驟507,直接發(fā)送第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0161]在本實(shí)施例中,本發(fā)明首先對(duì)ECP系統(tǒng)顯示終端發(fā)送的第一數(shù)據(jù)消息與頭端控制單元發(fā)送的第二數(shù)據(jù)消息的發(fā)送順序進(jìn)行了排序,進(jìn)而在頭端控制單元發(fā)送第二數(shù)據(jù)消息時(shí),進(jìn)一步對(duì)第二數(shù)據(jù)消息中的第二高優(yōu)先級(jí)數(shù)據(jù)消息和第二低優(yōu)先級(jí)數(shù)據(jù)消息的發(fā)送順序進(jìn)行了排序,避免了通訊沖突保證了通信質(zhì)量。
[0162]在本實(shí)施例中,第二高優(yōu)先級(jí)數(shù)據(jù)消息可以包括正常顯示數(shù)據(jù)、診斷測(cè)試反饋信息、查詢(xún)請(qǐng)求反饋信息、系統(tǒng)設(shè)置反饋信息以及故障信息等。除第二高優(yōu)先級(jí)數(shù)據(jù)消息之外的其他信息定義為第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0163]當(dāng)然,本發(fā)明對(duì)第二數(shù)據(jù)消息中包括的多種類(lèi)型的數(shù)據(jù)消息不限于上述兩種劃分方式,還可以包括劃分為:第二高優(yōu)先級(jí)數(shù)據(jù)消息、第二較高優(yōu)先級(jí)數(shù)據(jù)消息、第二較低優(yōu)先級(jí)數(shù)據(jù)消息以及第二低優(yōu)先級(jí)數(shù)據(jù)消息。其中,其優(yōu)先級(jí)的排序?yàn)?第二高優(yōu)先級(jí)數(shù)據(jù)消息 > 第二較高優(yōu)先級(jí)數(shù)據(jù)消息 > 第二較低優(yōu)先級(jí)數(shù)據(jù)消息 > 第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0164]因此,應(yīng)用本發(fā)明的上述技術(shù)方案,本發(fā)明進(jìn)一步實(shí)現(xiàn)了對(duì)頭端控制單元欲發(fā)送的數(shù)據(jù)消息的發(fā)送順序進(jìn)行了設(shè)置,避免了頭端控制單元同時(shí)發(fā)送多個(gè)數(shù)據(jù)消息導(dǎo)致的通信沖突,保證了通信質(zhì)量。同時(shí),本發(fā)明還可以保證一些重要信息在第一時(shí)間進(jìn)行發(fā)送,避免了重要信息發(fā)生信息延時(shí)的情況,從而避免了在發(fā)生故障時(shí)不能第一時(shí)間進(jìn)行處理,造成重要安全隱患的問(wèn)題。
[0165]實(shí)施例六
[0166]在上述實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖6,其示出了本發(fā)明提供的一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的再一種流程圖,包括:
[0167]步驟601,當(dāng)ECP系統(tǒng)顯示終端欲發(fā)送第一數(shù)據(jù)消息,且同時(shí)頭端控制單元欲發(fā)送第二數(shù)據(jù)消息時(shí),分別判斷第一數(shù)據(jù)消息的發(fā)送端和第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí)。
[0168]步驟602,當(dāng)判斷第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)時(shí),進(jìn)一步判斷是否存在與第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息,如果存在,執(zhí)行步驟603,如果不存在,執(zhí)行步驟604。
[0169]步驟603,將第一高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待其他待發(fā)送的數(shù)據(jù)消息發(fā)送后,在發(fā)送第一高優(yōu)先級(jí)數(shù)據(jù)消息。
[0170]步驟604,直接發(fā)送第一高優(yōu)先級(jí)數(shù)據(jù)消息。
[0171]步驟605,判斷是否還存在第一高優(yōu)先級(jí)數(shù)據(jù)消息,以及與第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息,如果存在,返回步驟603,如果不存在,執(zhí)行步驟606。
[0172]步驟606,判斷第二數(shù)據(jù)消息的優(yōu)先級(jí)。
[0173]步驟607,當(dāng)?shù)诙?shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),進(jìn)一步判斷是否存在與第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息。如果存在,執(zhí)行步驟608,如果不存在,執(zhí)行步驟610。
[0174]步驟608,將第二高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待其他待發(fā)送的數(shù)據(jù)消息發(fā)送完成后,在發(fā)送第二高優(yōu)先級(jí)數(shù)據(jù)消息。
[0175]步驟609,確定第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成,且與第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息也發(fā)送完成后,發(fā)送第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0176]步驟610,直接發(fā)送第二高優(yōu)先級(jí)數(shù)據(jù)消息。
[0177]實(shí)施例七
[0178]在上述實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖7,其示出了本發(fā)明提供的一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法的再一種流程圖。
[0179]本實(shí)施例的應(yīng)用場(chǎng)景是:ECP系統(tǒng)顯示終端未發(fā)送第一數(shù)據(jù)消息,當(dāng)前只有頭端控制單元發(fā)送第二數(shù)據(jù)消息。方法包括:
[0180]步驟701,判斷第二數(shù)據(jù)消息的優(yōu)先級(jí)。
[0181]步驟702,當(dāng)?shù)诙?shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送第二高優(yōu)先級(jí)數(shù)據(jù)消息。
[0182]步驟703,當(dāng)?shù)诙?shù)據(jù)消息為第二低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),進(jìn)一步判斷信道是否被占用。如果被占用,執(zhí)行步驟704,如果不被占用,執(zhí)行步驟705。
[0183]步驟704,將第二低優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待發(fā)送。
[0184]步驟705,直接發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0185]在本實(shí)施例中,第二低優(yōu)先級(jí)數(shù)據(jù)消息可以為設(shè)備狀態(tài)信息。
[0186]在本實(shí)施例中,當(dāng)?shù)诙?shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送第二高優(yōu)先級(jí)數(shù)據(jù)消息,當(dāng)?shù)诙?shù)據(jù)消息為第二低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),則需要進(jìn)一步判斷該第二低優(yōu)先級(jí)數(shù)據(jù)消息是否滿(mǎn)足立即發(fā)送的條件。其中在本實(shí)施例中,立即發(fā)送的條件為信道沒(méi)有被占用。當(dāng)?shù)诙蛢?yōu)先級(jí)數(shù)據(jù)消息滿(mǎn)足立即發(fā)送的條件時(shí)才進(jìn)行發(fā)送,如果不滿(mǎn)足,則需要加入消息隊(duì)列等待發(fā)送,直到發(fā)送出去。
[0187]應(yīng)用本發(fā)明的技術(shù)方案,本發(fā)明可以通過(guò)第二低優(yōu)先級(jí)數(shù)據(jù)消息的發(fā)送模式,定義第二低優(yōu)先級(jí)數(shù)據(jù)消息為設(shè)備狀態(tài)信息,實(shí)現(xiàn)了在頭端控制單元網(wǎng)絡(luò)空閑時(shí)段,發(fā)送其他各類(lèi)設(shè)備的最新?tīng)顟B(tài)信息,以及時(shí)獲知其他各類(lèi)設(shè)備的最新?tīng)顟B(tài)信息。
[0188]在上述實(shí)施例的基礎(chǔ)上,基于如文本發(fā)明提供的一種基于ECP系統(tǒng)顯不終端與頭端控制單元間的通信方法,請(qǐng)參閱圖8,其示出了本發(fā)明提供的一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信裝置的結(jié)構(gòu)示意圖。其中,預(yù)先設(shè)置ECP系統(tǒng)顯示終端為通信高優(yōu)先級(jí),頭端控制單元為通信低優(yōu)先級(jí),其中,ECP系統(tǒng)顯示終端發(fā)送第一數(shù)據(jù)消息,頭端控制單元發(fā)送第二數(shù)據(jù)消息,裝置包括:通信優(yōu)先級(jí)判斷單元100和數(shù)據(jù)消息發(fā)送單元200。其中,
[0189]通信優(yōu)先級(jí)判斷單元100,用于判斷所述第一數(shù)據(jù)消息的發(fā)送端和所述第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí);
[0190]數(shù)據(jù)消息發(fā)送單元200,用于在所述通信優(yōu)先級(jí)判斷單元判斷所述第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),所述第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)時(shí),優(yōu)先發(fā)送所述第一數(shù)據(jù)消息;待所述第一數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二數(shù)據(jù)消息。
[0191]其中,第一數(shù)據(jù)消息包括:第一高優(yōu)先級(jí)數(shù)據(jù)消息和第一低優(yōu)先級(jí)數(shù)據(jù)消息。其中該第一高優(yōu)先級(jí)數(shù)據(jù)消息包括由操作人員人工觸發(fā)得到的數(shù)據(jù)消息,該第一低優(yōu)先級(jí)數(shù)據(jù)消息包括由接收到頭端控制單元發(fā)送的信息請(qǐng)求后生成的數(shù)據(jù)消息。
[0192]較優(yōu)的,如圖9所示,數(shù)據(jù)消息發(fā)送單元200具體包括:第一判斷單元300、第一數(shù)據(jù)消息發(fā)送單元400、第二判斷單元500和第二數(shù)據(jù)消息發(fā)送單元600。其中,
[0193]第一判斷單元300,用于判斷所述第一數(shù)據(jù)消息的優(yōu)先級(jí);
[0194]第一數(shù)據(jù)消息發(fā)送單元400,用于在所述第一數(shù)據(jù)消息為第一高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息;
[0195]第二判斷單元500,用于在所述第一數(shù)據(jù)消息為第一低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷是否存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息;
[0196]第二數(shù)據(jù)消息發(fā)送單元600,用于在所述第二判斷單元500判斷存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息后,進(jìn)一步確定所述第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息;以及,用于在所述第二判斷單元500判斷不存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),直接發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息。
[0197]較優(yōu)的,如圖10所示,還包括:第三判斷單元700、第三數(shù)據(jù)消息發(fā)送單元800。其中,
[0198]第三判斷單元700,用于判斷是否存在與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息;
[0199]第三數(shù)據(jù)消息發(fā)送單元800,用于在所述第三判斷單元700判斷存在與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息時(shí),將所述第一高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待所述其他待發(fā)送的數(shù)據(jù)消息發(fā)送完成后在發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息;以及,在所述第三判斷單元700判斷不存在與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息時(shí),直接發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息;
[0200]其中,所述第二判斷單元500具體用于,判斷是否存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息,以及與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息;
[0201]其中,所述第二數(shù)據(jù)消息發(fā)送單元600,用于確定所述第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成,且與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息也發(fā)送完成后,發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息。
[0202]較優(yōu)的,如圖11所示,裝置還可以包括:第四判斷單元900和第四數(shù)據(jù)消息發(fā)送單元1000。其中,
[0203]第四判斷單元900,用于判斷是否存在優(yōu)先級(jí)大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息;
[0204]第四數(shù)據(jù)消息發(fā)送單元1000,用于在所述第四判斷單元900判斷存在優(yōu)先級(jí)大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息,在所述大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第一數(shù)據(jù)消息;以及,在所述第四判斷單元900判斷不存在優(yōu)先級(jí)大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息時(shí),直接發(fā)送所述第一數(shù)據(jù)消息。
[0205]在本實(shí)施例中,較優(yōu)的,第二數(shù)據(jù)消息可以包括第二高優(yōu)先級(jí)數(shù)據(jù)消息和第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0206]其中,如圖12所示,數(shù)據(jù)消息發(fā)送單元200具體還包括:第五判斷單元1100、第五數(shù)據(jù)消息發(fā)送單元1200、第六判斷單元1300和第六數(shù)據(jù)消息發(fā)送單元1400。其中,
[0207]第五判斷單元1100,用于判斷所述第二數(shù)據(jù)消息的優(yōu)先級(jí);
[0208]第五數(shù)據(jù)消息發(fā)送單元1200,用于在所述第五判斷單元1100判斷所述第二數(shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;
[0209]第六判斷單元1300,用于在所述第二數(shù)據(jù)消息為第二低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷是否存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;
[0210]第六數(shù)據(jù)消息發(fā)送單元1400,用于在所述第六判斷單元1300判斷存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),確定所述第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息;以及,用于在所述第六判斷單元1300判斷不存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),直接發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0211]較優(yōu)的,如圖13所示,還包括:第七判斷單元1500和第七數(shù)據(jù)消息發(fā)送單元1600。其中,
[0212]第七判斷單元1500,用于判斷是否存在與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息;
[0213]第七數(shù)據(jù)消息發(fā)送單元1600,用于在所述第七判斷單元1500判斷存在與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息時(shí),將所述第二高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待所述其他待發(fā)送的數(shù)據(jù)消息發(fā)送完成后,在發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;以及,用于在所述第七判斷單元1500判斷不存在與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息時(shí),直接發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;
[0214]其中,所述第六判斷單元1300具體用于,判斷是否存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息,以及與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息;
[0215]其中,所述第六數(shù)據(jù)消息發(fā)送單元1400具體用于,確定所述第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成,且與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息也發(fā)送完成后,發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0216]較優(yōu)的,如圖14所示,當(dāng)所述ECP系統(tǒng)顯示終端未發(fā)送第一數(shù)據(jù)消息,當(dāng)前只有所述頭端控制單元發(fā)送第二數(shù)據(jù)消息時(shí),所述裝置還包括:第八判斷單元1700、第八數(shù)據(jù)消息發(fā)送單元1800、第九判斷單元1900和第九數(shù)據(jù)消息發(fā)送單元2000。其中,
[0217]第八判斷單元1700,用于判斷所述第二數(shù)據(jù)消息的優(yōu)先級(jí);
[0218]第八數(shù)據(jù)消息發(fā)送單元1800,用于當(dāng)所述第二數(shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;
[0219]第九判斷單元1900,用于當(dāng)所述第二數(shù)據(jù)消息為第二低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷信道是否被占用;
[0220]第九數(shù)據(jù)消息發(fā)送單元2000,用于在所述第九判斷單元1900判斷所述信道被占用,將所述第二低優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待發(fā)送;以及,用于在所述第九判斷單元1900判斷所述信道未被占用,直接發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
[0221 ] 在本實(shí)施例中,第二低優(yōu)先級(jí)數(shù)據(jù)消息可以包括設(shè)備狀態(tài)信息數(shù)據(jù)。需要說(shuō)明的是,本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于裝置類(lèi)實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0222]最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0223]以上對(duì)本發(fā)明所提供的一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
【權(quán)利要求】
1.一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信方法,其特征在于,預(yù)先設(shè)置所述ECP系統(tǒng)顯示終端為通信高優(yōu)先級(jí),所述頭端控制單元為通信低優(yōu)先級(jí),所述方法包括: 當(dāng)所述ECP系統(tǒng)顯示終端欲發(fā)送第一數(shù)據(jù)消息,且同時(shí)所述頭端控制單元欲發(fā)送第二數(shù)據(jù)消息時(shí),分別判斷所述第一數(shù)據(jù)消息的發(fā)送端和所述第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí); 當(dāng)判斷所述第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),所述第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)時(shí),優(yōu)先發(fā)送所述第一數(shù)據(jù)消息; 待所述第一數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二數(shù)據(jù)消息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一數(shù)據(jù)消息包括:第一高優(yōu)先級(jí)數(shù)據(jù)消息和第一低優(yōu)先級(jí)數(shù)據(jù)消息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述優(yōu)先發(fā)送所述第一數(shù)據(jù)消息具體包括: 判斷所述第一數(shù)據(jù)消息的優(yōu)先級(jí); 當(dāng)所述第一數(shù)據(jù)消息為第一高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息; 當(dāng)所述第一數(shù)據(jù)消息為第一低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷是否存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息; 如果存在,確定所述第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息; 如果不存在,直接發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述第一數(shù)據(jù)消息為第一高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),所述優(yōu)先發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息之前,所述方法還包括: 判斷是否存在與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息; 如果存在,將所述第一高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待所述其他待發(fā)送的數(shù)據(jù)消息發(fā)送完成后,在發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息; 如果不存在,直接發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息; 其中,所述判斷是否存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息具體包括: 判斷是否存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息,以及與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息; 其中,所述確定所述第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息具體包括: 確定所述第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成,且與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息也發(fā)送完成后,發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),所述第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)之后,所述優(yōu)先發(fā)送所述第一數(shù)據(jù)消息之前,所述方法還包括: 判斷是否存在優(yōu)先級(jí)大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息; 如果存在,優(yōu)先發(fā)送所述大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息,在所述大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第一數(shù)據(jù)消息; 如果不存在,直接發(fā)送所述第一數(shù)據(jù)消息。
6.根據(jù)權(quán)利要求2-4任一項(xiàng)所述的方法,其特征在于,所述第一高優(yōu)先級(jí)數(shù)據(jù)消息包括由操作人員人工觸發(fā)得到的數(shù)據(jù)消息;所述第一低優(yōu)先級(jí)數(shù)據(jù)消息包括由接收到所述頭端控制單元發(fā)送的信息請(qǐng)求后生成的數(shù)據(jù)消息。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二數(shù)據(jù)消息包括:第二高優(yōu)先級(jí)數(shù)據(jù)消息和第二低優(yōu)先級(jí)數(shù)據(jù)消息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述待所述第一數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二數(shù)據(jù)消息具體包括: 判斷所述第二數(shù)據(jù)消息的優(yōu)先級(jí); 當(dāng)所述第二數(shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息; 當(dāng)所述第二數(shù)據(jù)消息為第二低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷是否存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息; 如果存在,確定所述第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息; 如果不存在,直接發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,當(dāng)所述第二數(shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),所述優(yōu)先發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息之前,所述方法還包括: 判斷是否存在與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息; 如果存在,將所述第二高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待所述其他待發(fā)送的數(shù)據(jù)消息發(fā)送完成后,在發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息; 如果不存在,直接發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息; 其中,所述判斷是否存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息具體包括: 判斷是否存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息,以及與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息; 其中,所述確定所述第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息具體包括: 確定所述第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成,且與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息也發(fā)送完成后,發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,當(dāng)所述ECP系統(tǒng)顯示終端未發(fā)送第一數(shù)據(jù)消息,當(dāng)前只有所述頭端控制單元發(fā)送第二數(shù)據(jù)消息時(shí),所述方法還包括: 判斷所述第二數(shù)據(jù)消息的優(yōu)先級(jí); 當(dāng)所述第二數(shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息; 當(dāng)所述第二數(shù)據(jù)消息為第二低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷信道是否被占用; 如果所述信道被占用,將所述第二低優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待發(fā)送; 如果所述信道未被占用,直接發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述第二低優(yōu)先級(jí)數(shù)據(jù)消息包括設(shè)備狀態(tài)信息數(shù)據(jù)。
12.一種基于ECP系統(tǒng)顯示終端與頭端控制單元間的通信裝置,其特征在于,預(yù)先設(shè)置所述ECP系統(tǒng)顯示終端為通信高優(yōu)先級(jí),所述頭端控制單元為通信低優(yōu)先級(jí),其中,所述ECP系統(tǒng)顯示終端發(fā)送第一數(shù)據(jù)消息,所述頭端控制單元發(fā)送第二數(shù)據(jù)消息;所述裝置包括: 通信優(yōu)先級(jí)判斷單元,用于判斷所述第一數(shù)據(jù)消息的發(fā)送端和所述第二數(shù)據(jù)消息的發(fā)送端的通信優(yōu)先級(jí); 數(shù)據(jù)消息發(fā)送單元,用于在所述通信優(yōu)先級(jí)判斷單元判斷所述第一數(shù)據(jù)消息的發(fā)送端為通信高優(yōu)先級(jí),所述第二數(shù)據(jù)消息的發(fā)送端為通信低優(yōu)先級(jí)時(shí),優(yōu)先發(fā)送所述第一數(shù)據(jù)消息;待所述第一數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二數(shù)據(jù)消息。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第一數(shù)據(jù)消息包括:第一高優(yōu)先級(jí)數(shù)據(jù)消息和第一低優(yōu)先級(jí)數(shù)據(jù)消息。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述數(shù)據(jù)消息發(fā)送單元具體包括: 第一判斷單元,用于判斷所述第一數(shù)據(jù)消息的優(yōu)先級(jí); 第一數(shù)據(jù)消息發(fā)送單元,用于在所述第一數(shù)據(jù)消息為第一高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息; 第二判斷單元,用于在所述第一數(shù)據(jù)消息為第一低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷是否存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息; 第二數(shù)據(jù)消息發(fā)送單元,用于在所述第二判斷單元判斷存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息后,進(jìn)一步確定所述第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息;以及,用于在所述第二判斷單元判斷不存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),直接發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,還包括: 第三判斷單元,用于判斷是否存在與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息; 第三數(shù)據(jù)消息發(fā)送單元,用于在所述第三判斷單元判斷存在與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息時(shí),將所述第一高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待所述其他待發(fā)送的數(shù)據(jù)消息發(fā)送完成后在發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息;以及,在所述第三判斷單元判斷不存在與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息時(shí),直接發(fā)送所述第一高優(yōu)先級(jí)數(shù)據(jù)消息; 其中,所述第二判斷單元具體用于,判斷是否存在所述第一高優(yōu)先級(jí)數(shù)據(jù)消息,以及與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息; 其中,所述第二數(shù)據(jù)消息發(fā)送單元,用于確定所述第一高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成,且與所述第一高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息也發(fā)送完成后,發(fā)送所述第一低優(yōu)先級(jí)數(shù)據(jù)消息。
16.根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括: 第四判斷單元,用于判斷是否存在優(yōu)先級(jí)大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息; 第四數(shù)據(jù)消息發(fā)送單元,用于在所述第四判斷單元判斷存在優(yōu)先級(jí)大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息,在所述大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第一數(shù)據(jù)消息;以及,在所述第四判斷單元判斷不存在優(yōu)先級(jí)大于所述第一數(shù)據(jù)消息的其他數(shù)據(jù)消息時(shí),直接發(fā)送所述第一數(shù)據(jù)消息。
17.根據(jù)權(quán)利要求13-15任一項(xiàng)所述的裝置,其特征在于,所述第一高優(yōu)先級(jí)數(shù)據(jù)消息包括由操作人員人工觸發(fā)得到的數(shù)據(jù)消息;所述第一低優(yōu)先級(jí)數(shù)據(jù)消息包括由接收到所述頭端控制單元發(fā)送的信息請(qǐng)求后生成的數(shù)據(jù)消息。
18.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第二數(shù)據(jù)消息包括:第二高優(yōu)先級(jí)數(shù)據(jù)消息和第二低優(yōu)先級(jí)數(shù)據(jù)消息。
19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述數(shù)據(jù)消息發(fā)送單元具體包括: 第五判斷單元,用于判斷所述第二數(shù)據(jù)消息的優(yōu)先級(jí); 第五數(shù)據(jù)消息發(fā)送單元,用于在所述第五判斷單元判斷所述第二數(shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息; 第六判斷單元,用于在所述第二數(shù)據(jù)消息為第二低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷是否存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息; 第六數(shù)據(jù)消息發(fā)送單元,用于在所述第六判斷單元判斷存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),確定所述第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成后,發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息;以及,用于在所述第六判斷單元判斷不存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),直接發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,還包括: 第七判斷單元,用于判斷是否存在與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息; 第七數(shù)據(jù)消息發(fā)送單元,用于在所述第七判斷單元判斷存在與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息時(shí),將所述第二高優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待所述其他待發(fā)送的數(shù)據(jù)消息發(fā)送完成后,在發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息;以及,用于在所述第七判斷單元判斷不存在與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息時(shí),直接發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息; 其中,所述第六判斷單元具體用于,判斷是否存在所述第二高優(yōu)先級(jí)數(shù)據(jù)消息,以及與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息; 其中,所述第六數(shù)據(jù)消息發(fā)送單元具體用于,確定所述第二高優(yōu)先級(jí)數(shù)據(jù)消息發(fā)送完成,且與所述第二高優(yōu)先級(jí)數(shù)據(jù)消息的優(yōu)先級(jí)等同的其他待發(fā)送的數(shù)據(jù)消息也發(fā)送完成后,發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
21.根據(jù)權(quán)利要求18所述的裝置,其特征在于,當(dāng)所述ECP系統(tǒng)顯示終端未發(fā)送第一數(shù)據(jù)消息,當(dāng)前只有所述頭端控制單元發(fā)送第二數(shù)據(jù)消息時(shí),所述裝置還包括: 第八判斷單元,用于判斷所述第二數(shù)據(jù)消息的優(yōu)先級(jí); 第八數(shù)據(jù)消息發(fā)送單元,用于當(dāng)所述第二數(shù)據(jù)消息為第二高優(yōu)先級(jí)數(shù)據(jù)消息時(shí),優(yōu)先發(fā)送所述第二高優(yōu)先級(jí)數(shù)據(jù)消息; 第九判斷單元,用于當(dāng)所述第二數(shù)據(jù)消息為第二低優(yōu)先級(jí)數(shù)據(jù)消息時(shí),判斷信道是否被占用; 第九數(shù)據(jù)消息發(fā)送單元,用于在所述第九判斷單元判斷所述信道被占用,將所述第二低優(yōu)先級(jí)數(shù)據(jù)消息放入消息隊(duì)列,等待發(fā)送;以及,用于在所述第九判斷單元判斷所述信道未被占用,直接發(fā)送所述第二低優(yōu)先級(jí)數(shù)據(jù)消息。
22.根據(jù)權(quán)利要求21所述的裝置,其特征在于,所述第二低優(yōu)先級(jí)數(shù)據(jù)消息包括設(shè)備狀態(tài)信息數(shù)據(jù)。
【文檔編號(hào)】H04L12/865GK104184681SQ201410470992
【公開(kāi)日】2014年12月3日 申請(qǐng)日期:2014年9月16日 優(yōu)先權(quán)日:2014年9月16日
【發(fā)明者】方長(zhǎng)征, 楊宜萍, 唐亮, 晏義, 武小平, 石億 申請(qǐng)人:南車(chē)株洲電力機(jī)車(chē)有限公司