两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

板間通信的方法

文檔序號:7860006閱讀:627來源:國知局
專利名稱:板間通信的方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線控制器的主控板與業(yè)務(wù)版之間的板件通信,更具體地講,涉及一種用于無線控制器的主控板與業(yè)務(wù)版之間的板件通信的方法。
背景技術(shù)
在通信領(lǐng)域中,板間通信是指通過某種技術(shù)實(shí)現(xiàn)同一設(shè)備上的各個板卡之間的通信。目前現(xiàn)有技術(shù)方案,在板間通信的實(shí)現(xiàn)中,均需要占用一個公網(wǎng)IP段的地址用于板間通信。在板間通信時(shí),大多不使用IP協(xié)議,或是在使用IP協(xié)議之后,對板間通信數(shù)據(jù)進(jìn)行2次封裝,來避免在AC業(yè)務(wù)與板間業(yè)務(wù)的端口號可能存在沖突等直接使用IP協(xié)議帶來的其他問題。圖I是現(xiàn)有技術(shù)中的一個板間通信的方法的示意圖。 在現(xiàn)有技術(shù)中,板間通信接口均使用一個自定義網(wǎng)段的IP地址段,并且占用公網(wǎng)IP的網(wǎng)段。如圖I所示,無線控制器(AC)主控板的第一應(yīng)用進(jìn)程APPl通過板間通信進(jìn)程將數(shù)據(jù)發(fā)送給AC業(yè)務(wù)板的第二應(yīng)用進(jìn)程APP2。具體地講,圖I中的板間通信的流程可包括如下步驟步驟I :第一應(yīng)用進(jìn)程APPl對要發(fā)送給第二應(yīng)用進(jìn)程APP2的數(shù)據(jù)進(jìn)行應(yīng)用程序自訂格式封裝(即應(yīng)用程序數(shù)據(jù)封裝)。步驟2 :第一應(yīng)用進(jìn)程APPl將封裝好的數(shù)據(jù)送至板間通信進(jìn)程。步驟3 AC主控板板間通信進(jìn)程對第一應(yīng)用進(jìn)程APPl的板間通信數(shù)據(jù)進(jìn)行應(yīng)用程序自訂格式封裝,通過查找并定位到板間通信接口后(一般是配置文件中指定IP地址或是代碼中指定接口名稱,板間通信進(jìn)程讀取板間通信接口 IP地址),通過IP協(xié)議發(fā)送至AC業(yè)務(wù)板的板間通信接口。如圖I所示,AC主控板中的板間通信接口的IP地址為192. 168. I. 1/24,AC業(yè)務(wù)板中的板間通信接口的IP地址為192. 168. I. 2/24。步驟4 :AC業(yè)務(wù)板收到來自AC主控板的板間通信數(shù)據(jù)后,送入IP協(xié)議棧。步驟5 :AC業(yè)務(wù)板的IP協(xié)議棧將第一應(yīng)用進(jìn)程APPl發(fā)送的數(shù)據(jù)送至AC業(yè)務(wù)板的板間通信進(jìn)程。步驟6 :AC業(yè)務(wù)板的板間通信進(jìn)程,通過對收到的數(shù)據(jù)進(jìn)行應(yīng)用程序自訂數(shù)據(jù)格式的解析后,轉(zhuǎn)發(fā)給第二應(yīng)用進(jìn)程APP2。圖2是現(xiàn)有技術(shù)中的另一板間通信的方法的示意圖。圖2中的板間通信的流程可包括如下步驟步驟I :第一應(yīng)用進(jìn)程APPl對要發(fā)送給APP2的數(shù)據(jù)進(jìn)行應(yīng)用程序自訂格式封裝(即應(yīng)用程序數(shù)據(jù)封裝)。步驟2 :第一應(yīng)用進(jìn)程APPl將封裝好的數(shù)據(jù),通過板間通信接口以其它協(xié)議(非IP協(xié)議,例如TIPC (透明進(jìn)程間通信))發(fā)送至AC業(yè)務(wù)板板間通信接口。步驟3 :AC業(yè)務(wù)板收到來自AC主控板的板間通信數(shù)據(jù)后,送入其它協(xié)議的協(xié)議棧。
步驟4 AC業(yè)務(wù)板的其他協(xié)議的協(xié)議棧將第一應(yīng)用進(jìn)程APPl發(fā)送的數(shù)據(jù)處理后,將第一應(yīng)用進(jìn)程APPl的板間通信數(shù)據(jù)送至第二應(yīng)用進(jìn)程APP2。如以上描述的現(xiàn)有技術(shù)中的板間通信方案,板間通信接口需要占用一個自定義網(wǎng)段的IP地址段,因此接入AC的外網(wǎng)IP地址不能再使用此網(wǎng)段中的IP地址,這種方式不能方便的適應(yīng)各種網(wǎng)絡(luò)環(huán)境。同時(shí),AC上的業(yè)務(wù)服務(wù)器端,基本都是綁定任意地址+端口號的方式,如果板間的某些服務(wù)器端與AC上的業(yè)務(wù)服務(wù)器端需要使用相同的端口號,就帶來了端口沖突的問題,為了解決這些問題,板間通信的進(jìn)程大多使用一些其他協(xié)議來替代IP協(xié)議(例如TIPC協(xié)議),或是在IP協(xié)議后進(jìn)行自定義的協(xié)議實(shí)現(xiàn)封裝(板間通信數(shù)據(jù)統(tǒng)一用 一個自己實(shí)現(xiàn)的板間通信模塊做數(shù)據(jù)的代理轉(zhuǎn)發(fā),最終該模塊通過IP協(xié)議將數(shù)據(jù)發(fā)送到目標(biāo)板的對應(yīng)板間通信模塊)來規(guī)避以上問題,這樣對于板間數(shù)據(jù)的傳輸?shù)男阅軙硐陆祷蚴菍Ψ治霭彘g數(shù)據(jù)時(shí)帶來不便。以TIPC協(xié)議為例,該協(xié)議在報(bào)文傳輸時(shí)的穩(wěn)定性及性能要低于IP協(xié)議。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種能夠直接使用IP協(xié)議進(jìn)行板間通信,而不會造成與AC業(yè)務(wù)接口出現(xiàn)端口沖突。為了實(shí)現(xiàn)上述目的,提供了一種用于板間通信的方法,其中,第一無線控制器板中的第一內(nèi)核和第二無線控制器板中的第二內(nèi)核分別預(yù)先為第一應(yīng)用進(jìn)程和第二應(yīng)用進(jìn)程、板間通信接口以及路由表配置用于板間通信的板間通信網(wǎng)絡(luò)空間的屬性并進(jìn)行存儲,所述方法包括第一無線控制器板中的第一應(yīng)用進(jìn)程對將發(fā)送給第二應(yīng)用進(jìn)程的用于板間通信的數(shù)據(jù)進(jìn)行應(yīng)用程序自訂格式封裝,并將應(yīng)用程序自訂格式封裝后的數(shù)據(jù)發(fā)送給第一內(nèi)核;第一內(nèi)核查找第一應(yīng)用程序所在的網(wǎng)絡(luò)空間的屬性,對第一應(yīng)用進(jìn)程發(fā)送來的數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)套接字封裝,并向網(wǎng)絡(luò)套接字封裝后的數(shù)據(jù)添加用于板間通信的網(wǎng)絡(luò)空間的屬性;第一內(nèi)核根據(jù)網(wǎng)絡(luò)套接字封裝后的數(shù)據(jù)中的目的IP地址來找到第一無線控制器板與第二無線控制器板之間的板間通信接口 ;第一內(nèi)核將封裝后的數(shù)據(jù)中添加的板間通信網(wǎng)絡(luò)空間的屬性與預(yù)先為板間通信接口添加的網(wǎng)絡(luò)空間的屬性進(jìn)行比較;在網(wǎng)絡(luò)空間的屬性相同時(shí),第一內(nèi)核將封裝后的數(shù)據(jù)經(jīng)由該板間通信接口發(fā)送給第二無線控制器板;第二無線控制器板接收第一無線控制板發(fā)送的數(shù)據(jù)。優(yōu)選地,用于板間通信的方法可還包括第二無線控制器板將第一無線控制板發(fā)送的數(shù)據(jù)送入IP協(xié)議棧;IP協(xié)議棧將發(fā)送的數(shù)據(jù)進(jìn)行處理后,發(fā)送給第二無線控制器板的
第二應(yīng)用進(jìn)程。優(yōu)選地,當(dāng)移動第一應(yīng)用進(jìn)程和第二應(yīng)用進(jìn)程、板間通信接口以及路由表中的任何一個的網(wǎng)絡(luò)空間時(shí),第一無線控制器板和第二無線控制器板中的第一內(nèi)核和第二內(nèi)核對網(wǎng)絡(luò)空間的屬性進(jìn)行修改。


圖I是現(xiàn)有技術(shù)中的一個板間通信的方法的示意圖;圖2是現(xiàn)有技術(shù)中的另一板間通信的方法的示意圖;圖3是示出根據(jù)本發(fā)明示例性實(shí)施例的板間通信的示意圖4是示出根據(jù)本發(fā)明示例性實(shí)施例的板間通信的方法的流程圖。
具體實(shí)施例方式現(xiàn)在,詳細(xì)描述本發(fā)明的實(shí)施例,其示例在附圖中表示,其中,相同的標(biāo)號始終表示相同的部件。以下通過參考附圖描述實(shí)施例以解釋本發(fā)明。本發(fā)明的技術(shù)方案中,板間通信與公網(wǎng)通信處在兩個不同的網(wǎng)絡(luò)空間中,同時(shí)IP地址和路由轉(zhuǎn)發(fā)在板間通信與公網(wǎng)通信中均彼此獨(dú)立。通過在內(nèi)核中對各應(yīng)用進(jìn)程、路由表和網(wǎng)絡(luò)設(shè)備添加一項(xiàng)區(qū)分網(wǎng)絡(luò)空間的屬性,來將不同網(wǎng)絡(luò)空間的各路由表以及各網(wǎng)絡(luò)設(shè)備相獨(dú)立。具體地講,內(nèi)核對進(jìn)行板間通信的應(yīng)用進(jìn)程添加用戶板間通信的網(wǎng)絡(luò)空間的屬性。在應(yīng)用進(jìn)程的數(shù)據(jù)包發(fā)送給內(nèi)核時(shí),內(nèi)核在該數(shù)據(jù)包中添加該數(shù)據(jù)包所來自的網(wǎng)絡(luò)空 間的屬性,例如,內(nèi)核在該數(shù)據(jù)包中添加網(wǎng)絡(luò)空間的標(biāo)記位。如果該數(shù)據(jù)包用于板間通信,則在該數(shù)據(jù)包中添加用于板間通信的網(wǎng)絡(luò)空間的屬性。同樣,內(nèi)核對用于板間通信的網(wǎng)絡(luò)設(shè)備(如板間通信接口)添加用于板間通信的網(wǎng)絡(luò)空間的屬性。另外,內(nèi)核對用于板間通信的路由表添加用于板間通信的網(wǎng)絡(luò)空間的屬性。因此,通過對應(yīng)用進(jìn)程、路由表和網(wǎng)絡(luò)設(shè)備設(shè)置網(wǎng)絡(luò)空間的屬性,應(yīng)用進(jìn)程無法直接跨網(wǎng)絡(luò)空間來訪問、設(shè)置其他網(wǎng)絡(luò)空間的網(wǎng)絡(luò)設(shè)備和路由表,這樣達(dá)到網(wǎng)絡(luò)空間的完全獨(dú)立。圖3是示出根據(jù)本發(fā)明示例性實(shí)施例的板間通信的示意圖。圖4是示出根據(jù)本發(fā)明示例性實(shí)施例的板間通信的方法的流程圖。如圖3所示,AC主控板和AC業(yè)務(wù)板中的內(nèi)核分別預(yù)先為第一應(yīng)用進(jìn)程APPl和第二應(yīng)用進(jìn)程APP2、板間通信接口以及路由表添加用于板間通信的板間通信網(wǎng)絡(luò)空間的屬性。如圖3所示,在圖3的左側(cè)為設(shè)置的板間通信網(wǎng)絡(luò)空間,在圖3的右側(cè)為設(shè)置的初始網(wǎng)絡(luò)空間,板間通信網(wǎng)絡(luò)空間與初始網(wǎng)絡(luò)空間獨(dú)立。另外,當(dāng)移動第一應(yīng)用進(jìn)程APPl和第二應(yīng)用進(jìn)程APP2、板間通信接口以及路由表中的任何一個的網(wǎng)絡(luò)空間時(shí),AC主控板和AC業(yè)務(wù)板中的內(nèi)核對網(wǎng)絡(luò)空間的屬性進(jìn)行修改。下面參照圖4對根據(jù)本發(fā)明示例性實(shí)施例的板間通信的方法的進(jìn)行詳細(xì)描述。如圖4所示,在步驟S41,AC主控板中的第一應(yīng)用進(jìn)程APPl對將發(fā)送給第二應(yīng)用進(jìn)程APP2的用于板間通信的數(shù)據(jù)進(jìn)行應(yīng)用程序自訂格式封裝,并將應(yīng)用程序自訂格式封裝后的數(shù)據(jù)發(fā)送給其內(nèi)核。在步驟S42,AC主控板中的內(nèi)核查找第一應(yīng)用程序所在的網(wǎng)絡(luò)空間的屬性,對第一應(yīng)用進(jìn)程APPl發(fā)送來的數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)套接字封裝,并向網(wǎng)絡(luò)套接字封裝后的數(shù)據(jù)添加用于板間通信的網(wǎng)絡(luò)空間(即板間通信網(wǎng)絡(luò)空間)的屬性。在步驟S43,AC主控板中的內(nèi)核根據(jù)網(wǎng)絡(luò)套接字封裝后的數(shù)據(jù)中的目的IP地址來找到AC主控板與AC業(yè)務(wù)板之間的板間通信接口。在步驟S44,AC主控板中的內(nèi)核將封裝后的數(shù)據(jù)中添加的板間通信網(wǎng)絡(luò)空間的屬性與預(yù)先為板間通信接口添加的網(wǎng)絡(luò)空間的屬性進(jìn)行比較。如果在步驟S44確定網(wǎng)絡(luò)空間相同,則在步驟S45,AC主控板中的內(nèi)核將封裝后的數(shù)據(jù)經(jīng)由該板間通信接口發(fā)送給AC業(yè)務(wù)板。如果在步驟S44確定網(wǎng)絡(luò)空間不同,則內(nèi)核丟棄該數(shù)據(jù)并結(jié)束該處理。在步驟S46,AC業(yè)務(wù)板中的內(nèi)核接收AC主控板發(fā)送的數(shù)據(jù),并將該數(shù)據(jù)送入IP協(xié)議棧。在步驟S47,在AC業(yè)務(wù)板的IP協(xié)議棧將該數(shù)據(jù)進(jìn)行處理后,IP協(xié)議棧將該處理后的數(shù)據(jù)發(fā)送給AC業(yè)務(wù)板的第二應(yīng)用進(jìn)程APP2。因此,由于AC板板間通信接口與AC業(yè)務(wù)接口在不同的網(wǎng)絡(luò)空間中,因此它們各自的功能互不影響,并且AC板間通信網(wǎng)絡(luò)空間與AC主網(wǎng)絡(luò)空間之間的IP地址互不沖突,AC板間通信網(wǎng)絡(luò)空間與AC主網(wǎng)絡(luò)空間擁有各自獨(dú)立的路由表。盡管已經(jīng)參照本發(fā)明的實(shí)施例具體顯示和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員 應(yīng)該理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以對其進(jìn)行形式和細(xì)節(jié)上的各種改變。
權(quán)利要求
1.一種用于板間通信的方法,其中,第一無線控制器板中的第一內(nèi)核和第二無線控制器板中的第二內(nèi)核分別預(yù)先為第一應(yīng)用進(jìn)程和第二應(yīng)用進(jìn)程、板間通信接口以及路由表配置用于板間通信的板間通信網(wǎng)絡(luò)空間的屬性并進(jìn)行存儲,所述方法包括 第一無線控制器板中的第一應(yīng)用進(jìn)程對將發(fā)送給第二應(yīng)用進(jìn)程的用于板間通信的數(shù)據(jù)進(jìn)行應(yīng)用程序自訂格式封裝,并將應(yīng)用程序自訂格式封裝后的數(shù)據(jù)發(fā)送給第一內(nèi)核; 第一內(nèi)核查找第一應(yīng)用程序所在的網(wǎng)絡(luò)空間的屬性,對第一應(yīng)用進(jìn)程發(fā)送來的數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)套接字封裝,并向網(wǎng)絡(luò)套接字封裝后的數(shù)據(jù)添加用于板間通信的網(wǎng)絡(luò)空間的屬性;第一內(nèi)核根據(jù)網(wǎng)絡(luò)套接字封裝后的數(shù)據(jù)中的目的IP地址來找到第一無線控制器板與第二無線控制器板之間的板間通信接口; 第一內(nèi)核將封裝后的數(shù)據(jù)中添加的板間通信網(wǎng)絡(luò)空間的屬性與預(yù)先為板間通信接口添加的網(wǎng)絡(luò)空間的屬性進(jìn)行比較; 在網(wǎng)絡(luò)空間的屬性相同時(shí),第一內(nèi)核將封裝后的數(shù)據(jù)經(jīng)由該板間通信接口發(fā)送給第二無線控制器板; 第二無線控制器板接收第一無線控制板發(fā)送的數(shù)據(jù)。
2.如權(quán)利要求I所述的方法,還包括 第二無線控制器板將第一無線控制板發(fā)送的數(shù)據(jù)送入IP協(xié)議棧; IP協(xié)議棧將發(fā)送的數(shù)據(jù)進(jìn)行處理后,發(fā)送給第二無線控制器板的第二應(yīng)用進(jìn)程。
3.如權(quán)利要求I所述的方法,其中,當(dāng)移動第一應(yīng)用進(jìn)程和第二應(yīng)用進(jìn)程、板間通信接口以及路由表中的任何一個的網(wǎng)絡(luò)空間時(shí),第一無線控制器板和第二無線控制器板中的第一內(nèi)核和第二內(nèi)核對網(wǎng)絡(luò)空間的屬性進(jìn)行修改。
全文摘要
提供了一種用于板間通信的方法,包括第一無線控制器板中的第一應(yīng)用進(jìn)程把將發(fā)送給第二無線控制板中的第二應(yīng)用進(jìn)程的用于板間通信的數(shù)據(jù)進(jìn)行應(yīng)用程序自訂格式封裝并將封裝后的數(shù)據(jù)發(fā)送給第一內(nèi)核;第一內(nèi)核對第一應(yīng)用進(jìn)程發(fā)送來的數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)套接字封裝并添加用于板間通信的網(wǎng)絡(luò)空間的屬性;第一內(nèi)核根據(jù)封裝后的數(shù)據(jù)中的目的IP地址來找到第一與第二無線控制器板之間的板間通信接口;第一內(nèi)核將封裝后的數(shù)據(jù)中添加的板間通信網(wǎng)絡(luò)空間的屬性與預(yù)先為板間通信接口添加的網(wǎng)絡(luò)空間的屬性進(jìn)行比較;在網(wǎng)絡(luò)空間的屬性相同時(shí),第一內(nèi)核將封裝后的數(shù)據(jù)經(jīng)由該板間通信接口發(fā)送給第二無線控制器板;第二無線控制器板接收第一無線控制板發(fā)送的數(shù)據(jù)。
文檔編號H04L29/06GK102821055SQ20121033129
公開日2012年12月12日 申請日期2012年9月7日 優(yōu)先權(quán)日2012年9月7日
發(fā)明者鄭博, 范成龍 申請人:北京傲天動聯(lián)技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
衡东县| 琼中| 临西县| 舞钢市| 海安县| 乌拉特前旗| 满城县| 东台市| 高雄县| 荥阳市| 措美县| 江油市| 金沙县| 黄大仙区| 文水县| 河北区| 满城县| 平安县| 尼木县| 西贡区| 芷江| 大宁县| 怀柔区| 大兴区| 陇川县| 阳春市| 沁阳市| 松阳县| 祥云县| 老河口市| 黑龙江省| 化隆| 修武县| 林周县| 隆林| 永年县| 涟水县| 永兴县| 察哈| 正阳县| 拜城县|