国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種面向服務架構的系統(tǒng)、服務方法、裝置、設備、介質與流程

      文檔序號:40402637發(fā)布日期:2024-12-20 12:26閱讀:4來源:國知局
      一種面向服務架構的系統(tǒng)、服務方法、裝置、設備、介質與流程

      所屬的技術人員能夠理解,本技術的各個方面可以實現為系統(tǒng)、方法或程序產品。因此,本技術的各個方面可以具體實現為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、微代碼等),或硬件和軟件方面結合的實施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。下面參照圖4來描述根據本技術的這種實施方式的電子設備400。圖4顯示的電子設備400僅僅是一個示例,不應對本技術實施例的功能和使用范圍帶來任何限制。如圖4所示,電子設備400以通用計算設備的形式表現。電子設備400的組件可以包括但不限于:上述至少一個處理單元410、上述至少一個存儲單元420、連接不同系統(tǒng)組件(包括存儲單元420和處理單元410)的總線430。其中,所述存儲單元存儲有程序代碼,所述程序代碼可以被所述處理單元410執(zhí)行,使得所述處理單元410執(zhí)行本說明書上述“實施例方法”部分中描述的根據本技術各種示例性實施方式的步驟。存儲單元420可以包括易失性存儲單元形式的可讀介質,例如隨機存取存儲單元(ram)421和/或高速緩存存儲單元422,還可以進一步包括只讀存儲單元(rom)423。存儲單元420還可以包括具有一組(至少一個)程序模塊425的程序/實用工具424,這樣的程序模塊425包括但不限于:操作系統(tǒng)、一個或者多個應用程序、其它程序模塊以及程序數據,這些示例中的每一個或某種組合中可能包括網絡環(huán)境的實現??偩€430可以為表示幾類總線結構中的一種或多種,包括存儲單元總線或者存儲單元控制節(jié)點、外圍總線、圖形加速端口、處理單元或者使用多種總線結構中的任意總線結構的局域總線。電子設備400也可以與一個或多個外部設備1200(例如鍵盤、指向設備、藍牙設備等)通信,還可與一個或者多個使得用戶能與該電子設備400交互的設備通信,和/或與使得該電子設備400能與一個或多個其它計算設備進行通信的任何設備(例如路由器、調制解調器等等)通信。這種通信可以通過輸入/輸出(i/o)接口450進行。并且,電子設備400還可以通過網絡適配器460與一個或者多個網絡(例如局域網(lan),廣域網(wan)和/或公共網絡,例如因特網)通信。如圖所示,網絡適配器460通過總線430與電子設備400的其它模塊通信。應當明白,盡管圖中未示出,可以結合電子設備400使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設備驅動器、冗余處理單元、外部磁盤驅動陣列、raid系統(tǒng)、磁帶驅動器以及數據備份存儲系統(tǒng)等。通過以上的實施方式的描述,本領域的技術人員易于理解,這里描述的示例實施方式可以通過軟件實現,也可以通過軟件結合必要的硬件的方式來實現。因此,根據本技術實施方式的技術方案可以以軟件產品的形式體現出來,該軟件產品可以存儲在一個非易失性存儲介質(可以是cd-rom,u盤,移動硬盤等)中或網絡上,包括如果干指令以使得一臺計算設備(可以是個人計算機、服務器、終端裝置、或者網絡設備等)執(zhí)行根據本技術實施方式的方法。此外,上述附圖僅是根據本技術示例性實施例的方法所包括的處理的示意性說明,而不是限制目的。易于理解,上述附圖所示的處理并不表明或限制這些處理的時間順序。另外,也易于理解,這些處理可以是例如在多個模塊中同步或異步執(zhí)行的。應當理解的是,本技術并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍執(zhí)行各種修改和改變。本技術的范圍僅由所附的權利要求來限制。


      背景技術:

      1、隨著車輛ecu(electronic?control?unit)電子控制單元的更新迭代,其硬件寄存器的數量大幅增加,ecu可提供的硬件數據越來越多,業(yè)務耦合性更加緊密。在現有的處理系統(tǒng)中,常采用io抽象層或其他專門的應用來處理硬件數據,再以中間層發(fā)送給功能域應用。上述方法需要設計上層應用進行硬件數據處理,對于不同的開發(fā)者而言,所設計的架構和對應硬件數據處理的處理邏輯不同,因此造成其接口開發(fā)和架構設計非標準化,對此造成的軟件開發(fā)效率不佳,同時需額外進行功能安全評估及設計,數據在進行傳輸時的安全性無法得到良好的保證。


      技術實現思路

      1、本技術提供了一種面向服務架構的系統(tǒng)、服務方法、裝置、設備、介質,可以通過封裝服務單元根據各個所述硬件數據之間的不同特性,將所述各個硬件數據封裝為多個不同的服務接口,進而由應用實施環(huán)境層基于接口傳輸協議從所述封裝服務單元獲取各個所述服務接口并進行存儲。其中,在應用實施環(huán)境層中,所有的服務接口均通過安全性校驗,因此無需開發(fā)者重復對獲取的硬件數據進行功能安全評估及設計,同時通過將硬件數據封裝為多個不同的服務接口,在現有的soa架構中,可以對服務接口開發(fā)進行標準化的設計,對于開發(fā)者而言,可以沿用現有的服務接口進行迭代,而無需進行對應用層的設計,降低軟件的開發(fā)復雜程度,提高開發(fā)效率。

      2、本技術的其他特性和優(yōu)點將通過下面的詳細描述變得顯然,或部分地通過本技術的實踐而習得。

      3、根據本技術實施例的一個方面,提供了一種面向服務架構的系統(tǒng),用于車輛,所述系統(tǒng)包括:

      4、數據層,所述數據層包括所述車輛的各個控制器的硬件數據;

      5、封裝服務單元,所述封裝服務單元用于從所述數據層獲取各個所述硬件數據,并根據各個所述硬件數據之間的不同特性,將所述各個硬件數據封裝為多個不同的服務接口,每一所述服務接口對應至少一種特性的硬件數據,每一所述服務接口具有地址標識,所述地址標識與所述服務接口內封裝的所述硬件數據的數據地址之間具有對應關系;

      6、應用實施環(huán)境層,所述應用實施環(huán)境層用于基于接口傳輸協議從所述封裝服務單元獲取各個所述服務接口并進行存儲;

      7、應用層,所述應用層用于從所述應用實施環(huán)境層調用目標服務接口,并根據所述目標服務接口的目標地址標識,獲取所述目標服務接口內封裝的目標硬件數據。

      8、在本技術的一個實施例中,基于前述方案,所述系統(tǒng)還包括協議層,所述協議層用于向所述封裝服務單元獲取各個所述服務接口,所述應用實施環(huán)境層可基于所述接口傳輸協議從所述協議層獲取各個所述服務接口并進行存儲。

      9、在本技術的一個實施例中,基于前述方案,所述封裝服務單元包括:數據采集單元和數據處理單元,所述數據采集單元用于從所述數據層獲取各個所述硬件數據,并將各個所述硬件數據傳輸至所述數據處理單元;所述數據處理單元用于根據各個所述硬件數據的特性進行分類及算法處理,得到處理后的各個目標數據。

      10、在本技術的一個實施例中,基于前述方案,所述封裝服務單元還包括封裝單元,所述封裝單元用于將各個所述目標數據分別封裝為各個所述服務接口,以及基于各個目標數據的硬件特性進行功能性定義,并將定義后的各個所述服務接口傳輸至所述協議層。

      11、在本技術的一個實施例中,基于前述方案,所述數據處理單元還用于將各個硬件數據分類為io數據和寄存器數據,并基于各個所述io數據的數據特性和各個所述寄存器數據的硬件特性進行二次分類,以得到各個所述目標數據;所述封裝單元還用于根據二次分類后的各個所述目標數據進行不同類型的服務接口封裝,以得到第一類服務接口、第二類服務接口和第三類服務接口;其中,所述第一類服務接口、所述第二類服務接口和所述第三類服務接口均對應不同的處理邏輯,所述第一類服務接口、所述第二類服務接口和所述第三類服務接口均包括多個所述服務接口。

      12、在本技術的一個實施例中,基于前述方案,當所述應用層調用所述服務接口時,獲取所述服務接口對應的服務接口類型,并根據所述服務接口的地址標識獲取與所述服務接口對應的硬件數據,以及根據與所述服務接口類型對應的處理邏輯對所述硬件數據進行處理。

      13、根據本技術實施例的一個方面,還提供了一種面向服務架構的服務方法,所述方法執(zhí)行于如上述實施例所提供的面向服務架構的服務系統(tǒng)中的封裝服務單元,所述方法包括:

      14、獲取數據層的各個控制器的硬件數據;

      15、根據各個所述硬件數據之間的不同特性,將所述各個硬件數據封裝為多個不同的服務接口,每一所述服務接口對應至少一種特性的硬件數據,每一所述服務接口具有地址標識,所述地址標識與所述服務接口內封裝的所述硬件數據的數據地址之間具有對應關系;

      16、基于接口傳輸協議向應用實施環(huán)境層傳輸各個所述服務接口,以便所述應用實施環(huán)境層對各個所述服務接口進行存儲以供應用層進行目標服務接口的調用。

      17、根據本技術實施例的一個方面,提供了一種面向服務架構的服務裝置,所述裝置包括:獲取單元,用于獲取數據層的各個控制器的硬件數據;封裝單元,用于根據各個所述硬件數據之間的不同特性,將所述各個硬件數據封裝為多個不同的服務接口,每一所述服務接口對應至少一種特性的硬件數據,每一所述服務接口具有地址標識,所述地址標識與所述服務接口內封裝的所述硬件數據的數據地址之間具有對應關系;傳輸單元,用于基于接口傳輸協議向應用實施環(huán)境層傳輸各個所述服務接口,以便所述應用實施環(huán)境層對各個所述服務接口進行存儲以供應用層進行目標服務接口的調用。

      18、根據本技術實施例的一個方面,提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序包括可執(zhí)行指令,當該可執(zhí)行指令被處理器執(zhí)行時,實現如上述實施例中所述的面向服務架構的服務方法。

      19、根據本技術實施例的一個方面,提供了一種電子設備,包括:一個或多個處理器;存儲器,用于存儲所述處理器的可執(zhí)行指令,當所述可執(zhí)行指令被所述一個或多個處理器執(zhí)行時,使得所述一個或多個處理器實現如上述實施例中所述的面向服務架構的服務方法。

      20、在本技術實施例的技術方案中,可以通過封裝服務單元根據各個所述硬件數據之間的不同特性,將所述各個硬件數據封裝為多個不同的服務接口,進而由應用實施環(huán)境層基于接口傳輸協議從所述封裝服務單元獲取各個所述服務接口并進行存儲。其中,在應用實施環(huán)境層中,所有的服務接口均通過安全性校驗,因此無需開發(fā)者重復對獲取的硬件數據進行功能安全評估及設計,同時通過將硬件數據封裝為多個不同的服務接口,在現有的soa架構中,可以對服務接口開發(fā)進行標準化的設計,對于開發(fā)者而言,可以沿用現有的服務接口進行迭代,而無需進行對應用層的設計,降低軟件的開發(fā)復雜程度,提高開發(fā)效率。

      21、應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本技術。

      當前第1頁1 2 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1