本文作者:kaifamei

基于總線的跨端通信的設備管理方法、系統、裝置及介質與流程

更新時間:2025-12-27 12:07:03 0條評論

基于總線的跨端通信的設備管理方法、系統、裝置及介質與流程



1.本發明涉及通信技術領域,具體提供一種基于總線的跨端通信的設備管理方法、系統、裝置及介質。


背景技術:



2.一般而言,車身網絡通信具有比較穩定的組網結構,具備比較確定的數據鏈路,且具備統一的通信協議和靜態的設備管理配置。隨著物聯網和車載網絡的加速融合,車內靜態的節點設備和不同的車外動態節點設備之間需要在業務層面進行數據通信,需要有較好的方法來實現封閉的車內總線網絡和分布式的、開放的外部網絡形成跨端的異構網絡的通信。
3.然而,在跨端通信的異構網絡場景下,不同的終端設備的平臺是存在著各種物理差異的,如通信硬件、操作系統以及通信協議的差異等,這些差異都會使得跨端通信的設備之間無法直接進行服務總線通信。
4.相應地,本領域需要一種新的跨端通信的設備管理方案來解決上述問題。


技術實現要素:



5.為了克服上述缺陷,提出了本發明,以提供解決或至少部分地解決如何實現對總線的外部網絡的物理設備進行有效管理,以實現總線內外部網絡之間的無縫融合,對等通信的問題。
6.在第一方面,本發明提供一種基于總線的跨端通信的設備管理方法,所述方法包括:
7.基于所述總線的外部網絡的物理設備的連接驅動,建立與所述物理設備的設備連接,并獲取所述設備連接的連接事件;
8.根據所述連接事件,對所述物理設備的設備信息進行管理,并建立所述物理設備的數據鏈路;
9.根據所述設備信息和所述數據鏈路,建立所述物理設備與預設的所述總線的總線節點之間的接口連接,以實現將所述物理設備等效為所述總線的總線節點。
10.在上述基于總線的跨端通信的設備管理方法的一個技術方案中,所述設備信息包括注冊管理信息和狀態管理信息,所述注冊管理信息用于管理所述物理設備的注冊信息和權限信息,所述狀態管理信息用于管理所述物理設備的設備狀態。
11.在上述基于總線的跨端通信的設備管理方法的一個技術方案中,所述注冊管理信息包括設備注冊信息、設備服務注冊信息和用戶身份注冊信息,“根據所述連接事件,對所述物理設備的設備信息進行管理”的步驟包括:
12.根據所述連接事件,分別獲取所述物理設備的設備注冊信息、設備服務注冊信息和用戶身份注冊信息;
13.通過預設的設備注冊單元對所述設備注冊信息進行管理;
14.通過預設的設備服務注冊單元對所述設備服務注冊信息進行管理;
15.通過預設的用戶身份注冊單元對所述用戶身份注冊信息進行管理。
16.在上述基于總線的跨端通信的設備管理方法的一個技術方案中,“通過預設的設備注冊單元對所述設備注冊信息進行管理”的步驟包括:
17.通過所述設備注冊單元,將所述設備注冊信息轉換成設備注冊列表;
18.將所述設備注冊列表同步至預設的設備數據庫中,以實現對所述設備注冊信息的管理;和/或,
19.所述設備注冊信息包括所述物理設備的id、物理地址和設備類型;和/或,
20.所述設備服務注冊信息包括所述物理設備的服務id、服務接口和服務參數;和/或,
21.所述用戶身份注冊信息包括所述物理設備的用戶登錄賬戶、用戶權限和用戶與物理設備之間的綁定關系。
22.在上述基于總線的跨端通信的設備管理方法的一個技術方案中,所述狀態管理信息包括所述物理設備的設備參數信息、設備工作狀態信息和設備資源信息,“根據所述連接事件,對所述物理設備的設備信息進行管理”的步驟還包括:
23.根據所述連接事件,分別獲取所述物理設備的設備參數信息、設備工作狀態信息和設備資源信息;
24.通過預設的設備參數管理單元對所述設備參數信息進行配置管理;
25.通過預設的設備狀態管理單元對所述設備工作狀態信息進行維護;
26.通過預設的設備資源管理單元對所述設備資源信息進行管理。
27.在上述基于總線的跨端通信的設備管理方法的一個技術方案中,所述方法還包括:
28.通過所述總線節點,基于所述總線的網絡管理事件,對所述設備狀態管理單元中的設備工作狀態信息進行更改;和/或,
29.通過所述總線節點,應用預設的設備配置列表對所述設備參數管理單元的設備參數信息進行再配置。
30.在上述基于總線的跨端通信的設備管理方法的一個技術方案中,“建立所述物理設備的數據鏈路”的步驟包括:
31.根據所述連接事件,建立所述物理設備與所述總線節點之間的數據通道;
32.根據所述數據通道,獲取所述物理設備的進行通信所需要的傳輸協議;
33.根據所述傳輸協議,對所述傳輸協議的pdu進行處理,以實現所述數據鏈路的建立。
34.在上述基于總線的跨端通信的設備管理方法的一個技術方案中,所述方法還包括:
35.根據pdu的處理結果,對所述物理設備與所述總線節點之間的傳輸協議和傳輸數據格式進行轉換,以實現所述物理設備與所述總線節點之間的跨端通信。
36.在上述基于總線的跨端通信的設備管理方法的一個技術方案中,所述方法還包括:
37.根據所述物理設備的地址信息和所述總線節點的地址信息,建立所述物理設備與
所述總線節點之間的映射關系;
38.根據所述映射關系,確定所述物理設備與所述總線節點之間的服務通道。
39.在上述基于總線的跨端通信的設備管理方法的一個技術方案中,“根據所述設備信息和所述數據鏈路,建立所述物理設備與預設的所述總線的總線節點之間的接口連接”包括:
40.根據所述設備信息、所述數據鏈路和所述服務通道,建立所述物理設與所述總線節點之間的接口連接;和/或,
41.所述地址信息包括設備id和/或設備端口號;和/或,
42.所述方法還包括:
43.將所述映射關系保存至預設的服務路由表中,所述服務路由表由預設的服務路由器進行維護
44.在第二方面,本發明提供一種基于總線的跨端通信的設備管理系統,所述系統包括:
45.設備連接事件獲取模塊,其被配置為基于所述總線的外部網絡的物理設備的連接驅動,建立與所述物理設備的設備連接,并獲取所述設備連接的連接事件;
46.設備管理信息和數據鏈路確定模塊,其被配置為根據所述連接事件,對所述物理設備的設備信息進行管理,并建立所述物理設備的數據鏈路;
47.接口連接建立模塊,其被配置為根據所述設備信息和所述數據鏈路,建立所述物理設備與預設的所述總線的總線節點之間的接口連接,以實現將所述物理設備等效為所述總線的總線節點
48.在第三方面,提供一種控制裝置,該控制裝置包括處理器和存儲裝置,所述存儲裝置適于存儲多條程序代碼,所述程序代碼適于由所述處理器加載并運行以執行上述基于總線的跨端通信的設備管理方法的技術方案中任一項技術方案所述的基于總線的跨端通信的設備管理方法。
49.在第四方面,提供一種計算機可讀存儲介質,該計算機可讀存儲介質其中存儲有多條程序代碼,所述程序代碼適于由處理器加載并運行以執行上述基于總線的跨端通信的設備管理方法的技術方案中任一項技術方案所述的基于總線的跨端通信的設備管理方法。
50.本發明上述一個或多個技術方案,至少具有如下一種或多種有益效果:
51.在實施本發明的技術方案中,本發明能夠基于總線的外部網絡的物理設備的連接驅動,建立物理設備的設備連接,并獲取連接事件,基于連接事件對物理設備的設備信息進行管理,并建立物理設備的數據鏈路,根據設備信息和數據鏈路,建立外部網絡的物理設備與預設的總線節點之間的接口連接,使得物理設備等效為總線節點。通過上述配置方式,本發明能夠對需要接入總線的外部網絡的物理設備進行有效管理,將外部網絡的物理設備等效為總線節點,解決了總線與外部網絡之間的存在物理層差異的問題,屏蔽了不同的外部網絡的物理設備與總線之間的物理層的差異,實現外部網絡的物理設備與總線節點之間無縫融合和對等通信,使得基于總線的跨端通信過程更為開放和靈活。
52.方案1.一種基于總線的跨端通信的設備管理方法,其特征在于,所述方法包括:
53.基于所述總線的外部網絡的物理設備的連接驅動,建立與所述物理設備的設備連接,并獲取所述設備連接的連接事件;
54.根據所述連接事件,對所述物理設備的設備信息進行管理,并建立所述物理設備的數據鏈路;
55.根據所述設備信息和所述數據鏈路,建立所述物理設備與預設的所述總線的總線節點之間的接口連接,以實現將所述物理設備等效為所述總線的總線節點。
56.方案2.根據方案1所述的基于總線的跨端通信的設備管理方法,其特征在于,所述設備信息包括注冊管理信息和狀態管理信息,所述注冊管理信息用于管理所述物理設備的注冊信息和權限信息,所述狀態管理信息用于管理所述物理設備的設備狀態。
57.方案3.根據方案2所述的基于總線的跨端通信的設備管理方法,其特征在于,所述注冊管理信息包括設備注冊信息、設備服務注冊信息和用戶身份注冊信息,“根據所述連接事件,對所述物理設備的設備信息進行管理”的步驟包括:
58.根據所述連接事件,分別獲取所述物理設備的設備注冊信息、設備服務注冊信息和用戶身份注冊信息;
59.通過預設的設備注冊單元對所述設備注冊信息進行管理;
60.通過預設的設備服務注冊單元對所述設備服務注冊信息進行管理;
61.通過預設的用戶身份注冊單元對所述用戶身份注冊信息進行管理。
62.方案4.根據方案3所述的基于總線的跨端通信的設備管理方法,其特征在于,“通過預設的設備注冊單元對所述設備注冊信息進行管理”的步驟包括:
63.通過所述設備注冊單元,將所述設備注冊信息轉換成設備注冊列表;
64.將所述設備注冊列表同步至預設的設備數據庫中,以實現對所述設備注冊信息的管理;和/或,
65.所述設備注冊信息包括所述物理設備的id、物理地址和設備類型;和/或,
66.所述設備服務注冊信息包括所述物理設備的服務id、服務接口和服務參數;和/或,
67.所述用戶身份注冊信息包括所述物理設備的用戶登錄賬戶、用戶權限和用戶與物理設備之間的綁定關系。
68.方案5.根據方案3所述的基于總線的跨端通信的設備管理方法,其特征在于,所述狀態管理信息包括所述物理設備的設備參數信息、設備工作狀態信息和設備資源信息,“根據所述連接事件,對所述物理設備的設備信息進行管理”的步驟還包括:
69.根據所述連接事件,分別獲取所述物理設備的設備參數信息、設備工作狀態信息和設備資源信息;
70.通過預設的設備參數管理單元對所述設備參數信息進行配置管理;
71.通過預設的設備狀態管理單元對所述設備工作狀態信息進行維護;
72.通過預設的設備資源管理單元對所述設備資源信息進行管理。
73.方案6.根據方案5所述的基于總線的跨端通信的設備管理方法,其特征在于,所述方法還包括:
74.通過所述總線節點,基于所述總線的網絡管理事件,對所述設備狀態管理單元中的設備工作狀態信息進行更改;和/或,
75.通過所述總線節點,應用預設的設備配置列表對所述設備參數管理單元的設備參數信息進行再配置。
76.方案7.根據方案1所述的基于總線的跨端通信的設備管理方法,其特征在于,“建立所述物理設備的數據鏈路”的步驟包括:
77.根據所述連接事件,建立所述物理設備與所述總線節點之間的數據通道;
78.根據所述數據通道,獲取所述物理設備的進行通信所需要的傳輸協議;
79.根據所述傳輸協議,對所述傳輸協議的pdu進行處理,以實現所述數據鏈路的建立。
80.方案8.根據方案7所述的基于總線的跨端通信的設備管理方法,其特征在于,所述方法還包括:
81.根據pdu的處理結果,對所述物理設備與所述總線節點之間的傳輸協議和傳輸數據格式進行轉換,以實現所述物理設備與所述總線節點之間的跨端通信。
82.方案9.根據方案求1所述的基于總線的跨端通信的設備管理方法,其特征在于,所述方法還包括:
83.根據所述物理設備的地址信息和所述總線節點的地址信息,建立所述物理設備與所述總線節點之間的映射關系;
84.根據所述映射關系,確定所述物理設備與所述總線節點之間的服務通道。
85.方案10.根據方案9所述的基于總線的跨端通信的設備管理方法,其特征在于,“根據所述設備信息和所述數據鏈路,建立所述物理設備與預設的所述總線的總線節點之間的接口連接”包括:
86.根據所述設備信息、所述數據鏈路和所述服務通道,建立所述物理設與所述總線節點之間的接口連接;和/或,
87.所述地址信息包括設備id和/或設備端口號;和/或,
88.所述方法還包括:
89.將所述映射關系保存至預設的服務路由表中,所述服務路由表由預設的服務路由器進行維護。
90.方案11.一種基于總線的跨端通信的設備管理系統,其特征在于,所述系統包括:
91.設備連接事件獲取模塊,其被配置為基于所述總線的外部網絡的物理設備的連接驅動,建立與所述物理設備的設備連接,并獲取所述設備連接的連接事件;
92.設備管理信息和數據鏈路確定模塊,其被配置為根據所述連接事件,對所述物理設備的設備信息進行管理,并建立所述物理設備的數據鏈路;
93.接口連接建立模塊,其被配置為根據所述設備信息和所述數據鏈路,建立所述物理設備與預設的所述總線的總線節點之間的接口連接,以實現將所述物理設備等效為所述總線的總線節點。
94.方案12.一種控制裝置,包括處理器和存儲裝置,所述存儲裝置適于存儲多條程序代碼,其特征在于,所述程序代碼適于由所述處理器加載并運行以執行方案1至10中任一項所述的基于總線的跨端通信的設備管理方法。
95.方案13.一種計算機可讀存儲介質,其中存儲有多條程序代碼,其特征在于,所述程序代碼適于由處理器加載并運行以執行方案1至10中任一項所述的基于總線的跨端通信的設備管理方法。
附圖說明
96.參照附圖,本發明的公開內容將變得更易理解。本領域技術人員容易理解的是:這些附圖僅僅用于說明的目的,而并非意在對本發明的保護范圍組成限制。其中:
97.圖1是根據本發明的一個實施例的基于總線的跨端通信的設備管理方法的主要步驟流程示意圖;
98.圖2是根據本發明實施例的一個實施方式的基于總線的跨端通信的架構示意圖;
99.圖3是根據本發明實施例的一個實施方式的基于總線的跨端通信的設備管理方法的架構示意圖;
100.圖4是根據本發明的一個實施例的基于總線的跨端通信的設備管理系統的主要結構框圖。
具體實施方式
101.下面參照附圖來描述本發明的一些實施方式。本領域技術人員應當理解的是,這些實施方式僅僅用于解釋本發明的技術原理,并非旨在限制本發明的保護范圍。
102.在本發明的描述中,“模塊”、“處理器”可以包括硬件、軟件或者兩者的組合。一個模塊可以包括硬件電路,各種合適的感應器,通信端口,存儲器,也可以包括軟件部分,比如程序代碼,也可以是軟件和硬件的組合。處理器可以是中央處理器、微處理器、數字信號處理器或者其他任何合適的處理器。處理器具有數據和/或信號處理功能。處理器可以以軟件方式實現、硬件方式實現或者二者結合方式實現。非暫時性的計算機可讀存儲介質包括任何合適的可存儲程序代碼的介質,比如磁碟、硬盤、光碟、閃存、只讀存儲器、隨機存取存儲器等等。術語“a和/或b”表示所有可能的a與b的組合,比如只是a、只是b或者a和b。術語“至少一個a或b”或者“a和b中的至少一個”含義與“a和/或b”類似,可以包括只是a、只是b或者a和b。單數形式的術語“一個”、“這個”也可以包含復數形式。
103.參閱附圖1,圖1是根據本發明的一個實施例的基于總線的跨端通信的設備管理方法的主要步驟流程示意圖。如圖1所示,本發明實施例中的基于總線的跨端通信的設備管理方法主要包括下列步驟s101-步驟s103。
104.步驟s101:基于總線的外部網絡的物理設備的連接驅動,建立與物理設備的設備連接,并獲取設備連接的連接事件。
105.在本實施例中,可以基于外部網絡的物理設備的連接驅動,建立物理設備的設備連接,并獲取連接事件。其中,連接事件可以包括設備連接的連接過程、連接狀態和連接結果。
106.一個實施方式中,總線可以為車身總線,如以太網總線、can總線等。外部網絡可以為各種物聯網絡,物理設備可以為wifi設備、usb設備、藍牙設備等。
107.一個實施方式中,建立與物理設備的設備連接的過程可以包括:發現物理設備;與物理設備連接握手,以獲取物理設備的服務、傳輸協議和資源等信息;對物理設備進行鑒權;生成與物理設備之間的鏈路。
108.一個實施方式中,可以參閱附圖2,圖2是根據本發明實施例的一個實施方式的基于總線的跨端通信的架構示意圖。如圖2所示,總線可以為車身總線,車身總線可以為ethernet(以太網)、can(controller area network,控制器局域網)網絡。外部網絡可以為
wlan(wireless local area network,無線局域網)自組網,藍牙自組網等網絡,物理設備可以為wifi device(wifi設備)、bt device(藍牙設備)等。在預設的跨端設備虛擬化管理模塊中,可以設置有多種物理設備的連接驅動,如,usb1~n、wifi1~n、ble(bluetooth low energy,藍牙低功耗)1~n、5g/lte(long term evolution,長期演進)、v2x(vehicle to everything,車對外界的信息交換)、nfc(near field communication,近場通信)、bluetooth(藍牙)插件,這些連接驅動能夠提供外部網絡的物理設備的接入跨端設備虛擬化管理模塊,使得跨端設備虛擬化管理模塊能夠同時實現維護和管理多個異構的外部網絡的能力。其中,圖2中的插件均能夠實現“熱插拔”,即能夠實現設備連接的有效擴展。
109.步驟s102:根據連接事件,對物理設備的設備信息進行管理,并建立物理設備的數據鏈路。
110.在本實施例中,可以基于外部網絡的物理設備的連接事件來實現對物理設備的設備信息的管理,同時基于連接事件,建立物理設備的數據鏈路。其中,數據鏈路是指物理設備與總線之間收發數據的媒介。基于對物理設備的設備信息的管理能夠實現對物理設備的進行控制面的管理,基于數據鏈路能夠實現對物理設備進行數據面的管理。
111.一個實施方式中,設備信息可以包括注冊管理信息和狀態管理信息,注冊管理信息可以用于管理物理設備的注冊信息和權限信息,狀態管理信息可以用于管理物理設備的設備狀態。
112.一個實施方式中,注冊管理信息可以包括設備注冊信息、設備服務注冊信息和用戶身份注冊信息。
113.一個實施方式中,狀態管理信息可以包括物理設備的設備參數信息、設備工作狀態信息和設備資源信息。
114.步驟s103:根據設備信息和數據鏈路,建立物理設備與預設的總線的總線節點之間的接口連接,以實現將物理設備等效為總線的總線節點。
115.在本實施例中,可以根據設備信息和數據鏈路,建立物理設備與預設的總線節點之間的接口連接,以實現將物理設備等效為總線節點接入總線。
116.基于上述步驟s101-步驟s103,本發明實施例能夠基于總線的外部網絡的物理設備的連接驅動,建立物理設備的設備連接,并獲取連接事件,基于連接事件對物理設備的設備信息進行管理,并建立物理設備的數據鏈路,根據設備信息和數據鏈路,建立外部網絡的物理設備與預設的總線節點之間的接口連接,使得物理設備等效為總線節點。通過上述配置方式,本發明實施例能夠對需要接入總線的外部網絡的物理設備進行有效管理,將外部網絡的物理設備等效為總線節點,解決了總線與外部網絡之間的存在物理層差異的問題,屏蔽了不同的外部網絡的物理設備與總線之間的物理層的差異,實現外部網絡的物理設備與總線節點之間無縫融合和對等通信,使得基于總線的跨端通信過程更為開放和靈活。
117.下面對步驟s102和步驟s103分別作進一步地說明。
118.在本發明實施例的一個實施方式中,步驟s102可以進一步包括以下步驟s10201至步驟s10204:
119.步驟s10201:根據連接事件,分別獲取物理設備的設備注冊信息、設備服務注冊信息和用戶身份注冊信息。
120.步驟s10202:通過預設的設備注冊單元對設備注冊信息進行管理。
121.步驟s10203:通過預設的設備服務注冊單元對設備服務注冊信息進行管理。
122.步驟s10204:通過預設的用戶身份注冊單元對用戶身份注冊信息進行管理。
123.在本實施方式中,可以參閱附圖3,圖3是根據本發明實施例的一個實施方式的基于總線的跨端通信的設備管理方法的架構示意圖。如圖3所示,可以根據物理設備的連接事件,分別獲取物理設備的設備注冊信息、設備服務注冊信息和用戶身份注冊信息,并通過預設設備注冊單元、設備服務注冊單元和用戶身份注冊單元分別對設備注冊信息、設備服務注冊信息和用戶身份注冊信息進行管理。其中,設備注冊信息可以包括物理設備的id、物理地址(mac address)和設備類型。設備服務注冊信息可以包括物理設備的服務id、服務接口和服務參數。用戶身份注冊信息可以包括物理設備的用戶登錄賬戶、用戶權限和用戶與物理設備之間的綁定關系。
124.一個實施方式中,步驟s10202可以進一步包括以下步驟s102021和步驟s102022:
125.步驟s102021:通過設備注冊單元,將設備注冊信息轉換成設備注冊列表。
126.步驟s102022:將設備注冊列表同步至預設的設備數據庫中,以實現對設備注冊信息的管理。
127.在本實施方式中,可以參閱附圖3,設備注冊單元可以將設備注冊信息轉換為設備注冊列表,并將設備注冊列表同步至設備數據庫中,設備數據庫對設備注冊列表進行存儲和維護。這樣在進行設備連接時,就可以直接對設備數據庫中的設備注冊列表進行索引,即能夠獲得設備注冊信息,無需每次進行設備連接時都重新寫入設備注冊信息。同時,設備注冊列表具有統一的數據結構,使得索引過程更為快速、便捷,也能夠為后續的物理設備的設備診斷、通信性能優化以及資源管理等過程提供相關的設備信息。
128.在本發明實施例的一個實施方式中,步驟s102除了包括上述步驟s10201至步驟s10204外,還可以包括以下步驟s10205至步驟s10208:
129.步驟s10205:根據連接事件,分別獲取物理設備的設備參數信息、設備工作狀態信息和設備資源信息。
130.步驟s10206:通過預設的設備參數管理單元對設備參數信息進行配置管理。
131.步驟s10207:通過預設的設備狀態管理單元對設備工作狀態信息進行維護。
132.步驟s10208:通過預設的設備資源管理單元對設備資源信息進行管理。
133.在本實施方式中,繼續參閱附圖3,如圖3所示,可以基于連接事件來獲取物理設備的設備參數信息、設備工作狀態信息和設備資源信息,并通過設備參數管理單元、設備狀態管理單元和設備資源管理單元分別對設備參數信息、設備工作狀態信息和設備資源信息進行管理。其中,設備工作狀態信息可以包括設備所處的電源模式以及通信的工作模式,對設備工作狀態信息進行管理可以為維護設備所處的電源模式、通信的工作模式的狀態機。設備參數信息可以包括物理設備的廣播頻度、連接超時的時長、睡眠定時喚醒的間隔等參數。設備資源信息可以包括物理設備的信道資源、協議資源、軟件資源和硬件可用資源等。
134.一個實施方式中,可以通過總線節點,基于總線的網絡管理事件,對設備狀態管理單元中的設備工作狀態信息進行更改。
135.在本實施方式中,繼續參閱附圖3,總線的網絡管理事件可以通過圖3中的設備管理接口(總線節點)和設備狀態管理單元來改變物理設備的工作狀態和通信工作模式,以實現物理設備與總線的其他總線節點之間的工作狀態的同步。其中,網絡管理事件是指總線
的通信或喚醒協同事件。
136.一個實施方式中,可以通過總線節點,應用預設的設備配置列表來對設備參數單元的設備參數信息進行再配置。
137.在本實施方式中,繼續參閱附圖3,設備參數管理單元提供設備參數信息的配置管理,物理設備可以根據配置的設備參數信息改變其工作的行為。而改變的設備參數信息通過圖3中的設備配置列表下發至設備管理接口(總線節點),從而進一步到達設備參數管理單元來實現設備參數的配置。
138.在本發明實施例的一個實施方式中,步驟s102還可以包括以下步驟s10209至步驟s10211:
139.步驟s10209:根據連接事件,建立物理設備與總線節點之間的數據通道。
140.在本實施方式中,可以基于設備連接的連接事件,建立物理設備與總線節點之間的數據通道。
141.一個實施方式中,如圖3所示,建立物理設備與總線節點之間的數據通道的過程可以由圖3中的通信鏈路管理單元實現。通信鏈路管理單元對數據通道的建立進行管理,并管理數據鏈路層、網絡層和傳輸層的工作狀態和事件,其中包括廣播、掃描、連接握手、鑒權、綁定、斷開連接和異常等。
142.步驟s10210:根據數據通道,獲取物理設備的進行通信所需要的傳輸協議。
143.在本實施方式中,可以基于數據通道來獲取物理設備進行通信的時所需的傳輸協議。
144.一個實施方式中,如圖3所示,獲取傳輸協議的步驟可以通過通信協議棧單元來實現。通信協議棧單元提供不同的物理設備所需的傳輸協議,如http(hyper text transfer protocol,超文本傳輸協議)、ftp(file transfer protocol,文件傳輸協議)、rtp(real-time transport protocol,實時傳輸協議)、gatt(generic attribute profile,通用屬性協議)等協議棧。針對基于總線的跨端通信而言,總線網絡和外部網絡之間的通信,不同的網絡之間可能采用不同的傳輸協議,也可能采用相同的傳輸協議。
145.步驟s10211:根據傳輸協議,對傳輸協議的pdu(protocol data unit,協議數據單元)進行處理,以實現數據鏈路的建立。
146.在本實施方式中,可以根據傳輸協議,對傳輸協議的pdu內容進行處理,如序列化、編解碼、壓縮、解壓縮等處理,以實現數據鏈路的建立。
147.一個實施方式中,可以通過圖3中的數據處理單元實現對傳輸協議的pdu進行處理。
148.一個實施方式中,可以根據pdu的處理結果,對物理設備與總線節點之間的傳輸協議和傳輸數據格式進行轉換,以實現物理設備與總線節點之間的跨端通信。即,通過圖3中的數據管理器和通信協議轉換器,實現對總線和外部網絡之間的傳輸協議和傳輸數據格式的轉換,和適配,從而實現跨端通信中異構網絡的基于服務會話的總線通信融合。
149.在本發明實施例第一個實施方式中,本發明除了包括上述步驟s101和步驟s103外,還可以包括以下步驟s104和步驟s105:
150.步驟s104:根據物理設備的地址信息和總線節點的地址信息,建立物理設備與總線節點之間的映射關系
151.步驟s105:根據映射關系,確定物理設備與總線節點之間的服務通道。
152.在本實施方式中,可以根據物理設備和總線節點的地址信息,建立物理設備與總線節點之間的映射關系,并基于映射關系建立物理設備與總線節點之間的服務通道。其中,地址信息可以包括設備id和設備端口號。服務通道是指服務信息可以傳輸的通道,其是以總線節點作為傳輸介質的。
153.一個實施方式中,可以將映射關系保存至預設的服務路由表中,服務路由表由預設的服務路由器進行維護。
154.在本實施方式中,可以由圖3中的服務路由器來維護保存有物理設備和總線節點之間映射關系的服務路由表。
155.一個實施方式中,步驟s103可以進一步被配置為:
156.根據設備信息、數據鏈路和服務通道,建立物理設與總線節點之間的接口連接。
157.一般而言,在跨端通信中,不同的終端(物理設備)的服務通信包括服務消費者和服務提供者之間通過服務原語進行服務接口調用,服務發現與注冊、服務代理等會話。服務會話可以通過服務路由器來轉發。服務總線上的服務會話的報文格式如下表1所示:
158.表1服務會話的報文格式表服務id目的設備id源設備id目的端口號源端口號服務pdu
159.服務路由器根據報文中的目的設備id/源設備id/目的端口號/源端口號等信息來尋址和轉發相關報文到目的設備。具體來說,服務路由器維護一份服務路由表。在單播的場景下,目的設備和源設備根據相關的id號可以映射到跨端通信的異構網絡拓撲中的一個唯一的總線節點,服務路由器根據服務路由表將相關會話報文轉發到目的設備或者相關的總線節點上。針對多播和組播的場景,目的設備id可以是一個特殊的定義值,映射到多個總線節點對應的物理設備上。根據目的端口號和源端口號可以確定唯一的服務通道。兩個服務節點之間可以有多個服務通道。
160.一個實施方式中,可以繼續參閱附圖3,如圖3所示,可以通過圖3中的設備連接驅動插件(連接驅動)建立物理設備控制面和數據面的設備連接。可以通過圖3中的設備連接管理模塊建立與外部網絡的物理設備的設備連接。并通過設備安全管理模塊提供設備連接過程中的鑒權、加解密所需要的安全功能,如隨機數生成器、安全存儲、安全算法引擎、數字證書管理等內容。
161.需要指出的是,盡管上述實施例中將各個步驟按照特定的先后順序進行了描述,但是本領域技術人員可以理解,為了實現本發明的效果,不同的步驟之間并非必須按照這樣的順序執行,其可以同時(并行)執行或以其他順序執行,這些變化都在本發明的保護范圍之內。
162.進一步,本發明還提供了一種基于總線的跨端通信的設備管理系統。
163.參閱附圖4,圖4是根據本發明的一個實施例的基于總線的跨端通信的設備管理系統的主要結構框圖。如圖4所示,本發明實施例中的基于總線的跨端通信的設備管理系統可以包括設備連接事件獲取模塊、設備管理信息和數據鏈路確定模塊和接口連接建立模塊。在本實施例中,設備連接事件獲取模塊可以被配置為基于總線的外部網絡的物理設備的連接驅動,建立與物理設備的設備連接,并獲取設備連接的連接事件。設備管理信息和數據鏈路確定模塊可以被配置為根據連接事件,對物理設備的設備信息進行管理,并建立物理設
備的數據鏈路。接口連接建立模塊可以被配置為根據設備信息和數據鏈路,建立物理設備與預設的總線的總線節點之間的接口連接,以實現將物理設備等效為總線的總線節點。
164.上述基于總線的跨端通信的設備管理系統以用于執行圖1所示的基于總線的跨端通信的設備管理方法實施例,兩者的技術原理、所解決的技術問題及產生的技術效果相似,本技術領域技術人員可以清楚地了解到,為了描述的方便和簡潔,基于總線的跨端通信的設備管理系統的具體工作過程及有關說明,可以參考基于總線的跨端通信的設備管理方法的實施例所描述的內容,此處不再贅述。
165.本領域技術人員能夠理解的是,本發明實現上述一實施例的方法中的全部或部分流程,也可以通過計算機程序來指令相關的硬件來完成,所述的計算機程序可存儲于一計算機可讀存儲介質中,該計算機程序在被處理器執行時,可實現上述各個方法實施例的步驟。其中,所述計算機程序包括計算機程序代碼,所述計算機程序代碼可以為源代碼形式、對象代碼形式、可執行文件或某些中間形式等。所述計算機可讀存儲介質可以包括:能夠攜帶所述計算機程序代碼的任何實體或裝置、介質、u盤、移動硬盤、磁碟、光盤、計算機存儲器、只讀存儲器、隨機存取存儲器、電載波信號、電信信號以及軟件分發介質等。需要說明的是,所述計算機可讀存儲介質包含的內容可以根據司法管轄區內立法和專利實踐的要求進行適當的增減,例如在某些司法管轄區,根據立法和專利實踐,計算機可讀存儲介質不包括電載波信號和電信信號。
166.進一步,本發明還提供了一種控制裝置。在根據本發明的一個控制裝置實施例中,控制裝置包括處理器和存儲裝置,存儲裝置可以被配置成存儲執行上述方法實施例的基于總線的跨端通信的設備管理方法的程序,處理器可以被配置成用于執行存儲裝置中的程序,該程序包括但不限于執行上述方法實施例的基于總線的跨端通信的設備管理方法的程序。為了便于說明,僅示出了與本發明實施例相關的部分,具體技術細節未揭示的,請參照本發明實施例方法部分。該控制裝置可以是包括各種電子設備形成的控制裝置設備。
167.進一步,本發明還提供了一種計算機可讀存儲介質。在根據本發明的一個計算機可讀存儲介質實施例中,計算機可讀存儲介質可以被配置成存儲執行上述方法實施例的基于總線的跨端通信的設備管理方法的程序,該程序可以由處理器加載并運行以實現上述基于總線的跨端通信的設備管理方法。為了便于說明,僅示出了與本發明實施例相關的部分,具體技術細節未揭示的,請參照本發明實施例方法部分。該計算機可讀存儲介質可以是包括各種電子設備形成的存儲裝置設備,可選的,本發明實施例中計算機可讀存儲介質是非暫時性的計算機可讀存儲介質。
168.進一步,應該理解的是,由于各個模塊的設定僅僅是為了說明本發明的裝置的功能單元,這些模塊對應的物理器件可以是處理器本身,或者處理器中軟件的一部分,硬件的一部分,或者軟件和硬件結合的一部分。因此,圖中的各個模塊的數量僅僅是示意性的。
169.本領域技術人員能夠理解的是,可以對裝置中的各個模塊進行適應性地拆分或合并。對具體模塊的這種拆分或合并并不會導致技術方案偏離本發明的原理,因此,拆分或合并之后的技術方案都將落入本發明的保護范圍內。
170.至此,已經結合附圖所示的優選實施方式描述了本發明的技術方案,但是,本領域技術人員容易理解的是,本發明的保護范圍顯然不局限于這些具體實施方式。在不偏離本發明的原理的前提下,本領域技術人員可以對相關技術特征作出等同的更改或替換,這些
更改或替換之后的技術方案都將落入本發明的保護范圍之內。

技術特征:


1.一種基于總線的跨端通信的設備管理方法,其特征在于,所述方法包括:基于所述總線的外部網絡的物理設備的連接驅動,建立與所述物理設備的設備連接,并獲取所述設備連接的連接事件;根據所述連接事件,對所述物理設備的設備信息進行管理,并建立所述物理設備的數據鏈路;根據所述設備信息和所述數據鏈路,建立所述物理設備與預設的所述總線的總線節點之間的接口連接,以實現將所述物理設備等效為所述總線的總線節點。2.根據權利要求1所述的基于總線的跨端通信的設備管理方法,其特征在于,所述設備信息包括注冊管理信息和狀態管理信息,所述注冊管理信息用于管理所述物理設備的注冊信息和權限信息,所述狀態管理信息用于管理所述物理設備的設備狀態。3.根據權利要求2所述的基于總線的跨端通信的設備管理方法,其特征在于,所述注冊管理信息包括設備注冊信息、設備服務注冊信息和用戶身份注冊信息,“根據所述連接事件,對所述物理設備的設備信息進行管理”的步驟包括:根據所述連接事件,分別獲取所述物理設備的設備注冊信息、設備服務注冊信息和用戶身份注冊信息;通過預設的設備注冊單元對所述設備注冊信息進行管理;通過預設的設備服務注冊單元對所述設備服務注冊信息進行管理;通過預設的用戶身份注冊單元對所述用戶身份注冊信息進行管理。4.根據權利要求3所述的基于總線的跨端通信的設備管理方法,其特征在于,“通過預設的設備注冊單元對所述設備注冊信息進行管理”的步驟包括:通過所述設備注冊單元,將所述設備注冊信息轉換成設備注冊列表;將所述設備注冊列表同步至預設的設備數據庫中,以實現對所述設備注冊信息的管理;和/或,所述設備注冊信息包括所述物理設備的id、物理地址和設備類型;和/或,所述設備服務注冊信息包括所述物理設備的服務id、服務接口和服務參數;和/或,所述用戶身份注冊信息包括所述物理設備的用戶登錄賬戶、用戶權限和用戶與物理設備之間的綁定關系。5.根據權利要求3所述的基于總線的跨端通信的設備管理方法,其特征在于,所述狀態管理信息包括所述物理設備的設備參數信息、設備工作狀態信息和設備資源信息,“根據所述連接事件,對所述物理設備的設備信息進行管理”的步驟還包括:根據所述連接事件,分別獲取所述物理設備的設備參數信息、設備工作狀態信息和設備資源信息;通過預設的設備參數管理單元對所述設備參數信息進行配置管理;通過預設的設備狀態管理單元對所述設備工作狀態信息進行維護;通過預設的設備資源管理單元對所述設備資源信息進行管理。6.根據權利要求5所述的基于總線的跨端通信的設備管理方法,其特征在于,所述方法還包括:通過所述總線節點,基于所述總線的網絡管理事件,對所述設備狀態管理單元中的設備工作狀態信息進行更改;和/或,
通過所述總線節點,應用預設的設備配置列表對所述設備參數管理單元的設備參數信息進行再配置。7.根據權利要求1所述的基于總線的跨端通信的設備管理方法,其特征在于,“建立所述物理設備的數據鏈路”的步驟包括:根據所述連接事件,建立所述物理設備與所述總線節點之間的數據通道;根據所述數據通道,獲取所述物理設備的進行通信所需要的傳輸協議;根據所述傳輸協議,對所述傳輸協議的pdu進行處理,以實現所述數據鏈路的建立。8.根據權利要求7所述的基于總線的跨端通信的設備管理方法,其特征在于,所述方法還包括:根據pdu的處理結果,對所述物理設備與所述總線節點之間的傳輸協議和傳輸數據格式進行轉換,以實現所述物理設備與所述總線節點之間的跨端通信。9.根據權利要求1所述的基于總線的跨端通信的設備管理方法,其特征在于,所述方法還包括:根據所述物理設備的地址信息和所述總線節點的地址信息,建立所述物理設備與所述總線節點之間的映射關系;根據所述映射關系,確定所述物理設備與所述總線節點之間的服務通道。10.根據權利要求9所述的基于總線的跨端通信的設備管理方法,其特征在于,“根據所述設備信息和所述數據鏈路,建立所述物理設備與預設的所述總線的總線節點之間的接口連接”包括:根據所述設備信息、所述數據鏈路和所述服務通道,建立所述物理設與所述總線節點之間的接口連接;和/或,所述地址信息包括設備id和/或設備端口號;和/或,所述方法還包括:將所述映射關系保存至預設的服務路由表中,所述服務路由表由預設的服務路由器進行維護。

技術總結


本發明涉及通信技術領域,具體提供一種基于總線的跨端通信的設備管理方法、系統、裝置及介質,旨在解決如何實現對總線的外部網絡的物理設備進行有效管理,以實現總線內外部網絡之間的無縫融合,對等通信的問題。為此目的,本發明能夠基于總線的外部網絡的物理設備的連接驅動,建立物理設備的設備連接,并獲取連接事件,基于連接事件對物理設備的設備信息進行管理,并建立物理設備的數據鏈路,根據設備信息和數據鏈路,建立外部網絡的物理設備與預設的總線節點之間的接口連接,使得物理設備等效為總線節點,解決了總線與外部網絡之間的存在物理層差異的問題,實現外部網絡的物理設備與總線節點之間無縫融合和對等通信。總線節點之間無縫融合和對等通信。總線節點之間無縫融合和對等通信。


技術研發人員:

黃樂 黃軍君

受保護的技術使用者:

蔚來軟件科技(上海)有限公司

技術研發日:

2022.09.30

技術公布日:

2023/1/17


文章投稿或轉載聲明

本文鏈接:http://m.newhan.cn/zhuanli/patent-1-84988-0.html

來源:專利查詢檢索下載-實用文體寫作網版權所有,轉載請保留出處。本站文章發布于 2023-01-28 16:48:57

發表評論

驗證碼:
用戶名: 密碼: 匿名發表
評論列表 (有 條評論
2人圍觀
參與討論