1. <rt id="e600n"></rt>
      1. <pre id="e600n"><strong id="e600n"><pre id="e600n"></pre></strong></pre>
      2. 岛国免费AV,无码人妻精品一区二区三区夜夜嗨,又大又粗又硬又爽黄毛少妇,精品国产AV二区,91视频最新网址,久操无码,久久无码人妻一区二区三区午夜,国产精品视频中文字幕

        文件轉換方法、裝置及非暫時性計算機可讀介質與流程

        文檔序號:45735320發布日期:2026-06-10 00:00閱讀:1來源:國知局

        本公開涉及文件轉換方法及裝置,尤其涉及與控制器局域網(can)相關的數據。


        背景技術:

        1、專用車輛(pbv)的發展已經引起汽車行業的重大改變,并且所安裝的車輛的外部平臺被設計為依據目的執行特定功能。在該技術生態系統的核心處,控制器局域網(can)總線實現車輛內的各種電子控制單元(ecu)與外部平臺之間的有效數據交換。由于pbv車輛被設計用于各種目的,并且所要求數據的復雜性和體積增加,can總線的網關角色變得越來越重要。然而,目前還沒有建立用于網關的有效使用的數據庫容器(dbc)自動創建系統。

        2、以前,沒有系統自動轉換或生成車輛can?db,這導致各種問題。首先,需要花費大量時間來創建can?db。目前,必須手動編輯使用由vector提供的工具的can?db,這花費至少2小時并且高達8小時以上。第二,在can?db的手動編輯期間發生的人為錯誤可能導致db錯誤,這進而增加了返工和時間損失的風險。第三,數據缺乏靈活性。vector工具中的編輯和監測限于特定格式,不保證與其他格式的兼容性,在轉換或保存為外部平臺所要求的數據格式方面靈活性有限。在本背景技術部分中描述的主題旨在促進對本公開的背景技術的理解,并且因此可以包括本領域普通技術人員未知的主題。本節中的陳述僅提供與本公開有關的背景信息,并且可能不構成現有技術。


        技術實現思路

        1、本公開旨在提供文件轉換方法及裝置,該文件轉換方法及裝置可以提供自動生成用于車輛與外部平臺之間的can數據有效路由的網關dbc的庫。

        2、由包括處理器的計算裝置執行的根據實施方式的文件轉換方法包括由處理器接收第一類型的控制器局域網(can)數據庫容器(dbc)文件。該方法還包括由處理器從第一類型的can?dbc文件中生成包含信號名稱、消息名稱和消息標識符作為信息的第一數據幀。該方法還包括由處理器通過根據預定規則重新生成消息名稱和消息標識符,而將第一數據幀轉換為第二數據幀。該方法還包括由處理器從第二數據幀生成第二類型的can?dbc文件。

        3、在一些實施方式中,由處理器將第一數據幀轉換為第二數據幀可以包括:由處理器對第一數據幀中的消息標識符按照升序進行排序;以及由處理器在已升序排序的狀態下將消息標識符生成為不同的值。

        4、在一些實施方式中,生成消息標識符可以包括:當屬于第一數據幀的一個消息的類型是高速can(hs?can)時,由處理器針對該消息生成并分配一個消息標識符。

        5、在一些實施方式中,生成消息標識符可以包括:當屬于第一數據幀的一個消息的類型是具有靈活數據速率的can(can?fd)時,由處理器針對該消息生成并分配多個按順序增加的消息標識符。

        6、在一些實施方式中,第一數據幀還可以包括起始位。由處理器將第一數據幀轉換為第二數據幀還可以包括:由處理器重新生成起始位并將起始位分配給與第一數據幀中起始位的值不同的值。

        7、在一些實施方式中,將第一數據幀轉換為第二數據幀還可以包括:在生成具有不同的值的消息名稱之后,由處理器將針對每個車輛不同地設置的標識字符添加至所生成的消息名稱。

        8、在一些實施方式中,當一消息被添加到第一數據幀中時,將第一數據幀轉換為第二數據幀還包括:在被添加的消息的消息名稱中,標識字符可以保持相同,而其他值可以被改變。

        9、在一些實施方式中,消息標識符可以包括字母和十六進制數字。

        10、在一些實施方式中,該方法還可以包括:由處理器將第二類型的can?dbc文件傳輸至外部平臺。

        11、在一些實施方式中,生成第二類型的can?dbc文件可以包括:由處理器通過針對記錄在第二數據幀中的每個接收方分割第二數據幀,來生成多個第二類型的can?dbc文件。

        12、根據實施方式的文件轉換裝置可以包括:被配置為存儲指令的至少一個非暫時性計算機可讀介質;以及至少一個處理器。至少一個處理器通過執行這些指令被配置為接收第一類型的控制器局域網(can)數據庫容器(dbc)文件。至少一個處理器還被配置為從第一類型的can?dbc文件中生成包含信號名稱、消息名稱和消息標識符作為信息的第一數據幀。至少一個處理器還被配置為通過根據預定規則重新生成消息名稱和消息標識符,而將第一數據幀轉換為第二數據幀。至少一個處理器還被配置為從第二數據幀生成第二類型的candbc文件。

        13、在一些實施方式中,至少一個處理器還被配置為:對第一數據幀中的消息標識符按照升序進行排序;并且在已升序排序的狀態下將消息標識符生成為不同的值。

        14、在一些實施方式中,至少一個處理器還被配置為:當屬于第一數據幀的一個消息的類型是高速can(hs?can)時,針對該消息生成并分配一個消息標識符。

        15、在一些實施方式中,至少一個處理器還被配置為:當屬于第一數據幀的一個消息的類型是具有靈活數據速率的can(can?fd)時,針對該消息生成并分配多個按順序增加的消息標識符。

        16、在一些實施方式中,第一數據幀還可以包括起始位。至少一個處理器還被配置為:重新生成起始位并將起始位分配給與第一數據幀中起始位的值不同的值。

        17、在一些實施方式中,至少一個處理器還被配置為在生成具有不同的值的消息名稱之后,將針對每個車輛不同地設置的標識字符添加至所生成的消息名稱。

        18、在一些實施方式中,當一消息被添加到第一數據幀中時,將第一數據幀轉換為第二數據幀還包括:在被添加的消息的消息名稱中,標識字符可以保持相同,而其他值可以被改變。

        19、在一些實施方式中,消息標識符可以包括字母和十六進制數字。

        20、在一些實施方式中,至少一個處理器還被配置為:通過針對記錄在第二數據幀中的每個接收方分割第二數據幀,來生成多個第二類型的can?dbc文件。

        21、本公開還提供了一種非暫時性計算機可讀介質,被配置為存儲指令,這些指令在由計算裝置的至少一個處理器執行時,使計算裝置執行操作,這些操作包括:接收第一類型的控制器局域網(can)數據庫容器(dbc)文件;從第一類型的can?dbc文件中生成包含信號名稱、消息名稱和消息標識符作為信息的第一數據幀;通過根據預定規則重新生成消息名稱和消息標識符,而將第一數據幀轉換為第二數據幀;以及從第二數據幀生成第二類型的can?dbc文件。


        技術特征:

        1.一種由包括處理器的計算裝置執行的文件轉換方法,所述方法包括:

        2.根據權利要求1所述的文件轉換方法,其中,將所述第一數據幀轉換為第二數據幀包括:

        3.根據權利要求2所述的文件轉換方法,其中,生成所述消息標識符包括:

        4.根據權利要求2所述的文件轉換方法,其中,生成所述消息標識符包括:

        5.根據權利要求1所述的文件轉換方法,其中:

        6.根據權利要求1所述的文件轉換方法,其中,將所述第一數據幀轉換為所述第二數據幀還包括:

        7.根據權利要求6所述的文件轉換方法,其中:

        8.根據權利要求7所述的文件轉換方法,其中:

        9.根據權利要求1所述的文件轉換方法,還包括:

        10.根據權利要求1所述的文件轉換方法,其中,生成所述第二類型的控制器局域網數據庫容器文件包括:

        11.一種文件轉換裝置,包括:

        12.根據權利要求11所述的文件轉換裝置,其中,所述至少一個處理器還被配置為:

        13.根據權利要求12所述的文件轉換裝置,其中,所述至少一個處理器還被配置為:

        14.根據權利要求12所述的文件轉換裝置,其中,所述至少一個處理器還被配置為:

        15.根據權利要求11所述的文件轉換裝置,其中:

        16.根據權利要求11所述的文件轉換裝置,其中,所述至少一個處理器還被配置為:

        17.根據權利要求16所述的文件轉換裝置,其中:

        18.根據權利要求17所述的文件轉換裝置,其中:

        19.根據權利要求11所述的文件轉換裝置,其中,所述至少一個處理器還被配置為:

        20.一種非暫時性計算機可讀介質,被配置為存儲指令,所述指令在由計算裝置的至少一個處理器執行時,使所述計算裝置執行操作,所述操作包括:


        技術總結
        本公開涉及文件轉換方法、裝置及非暫時性計算機可讀介質。文件轉換方法可以包括接收第一類型的控制器局域網(CAN)數據庫容器(DBC)文件。該方法還可以包括從第一類型的CAN?DBC文件中生成包含信號名稱、消息名稱和消息標識符作為信息的第一數據幀。該方法還可以包括通過根據預定規則重新生成消息名稱和消息標識符,而將消息名稱和消息標識符從第一數據幀轉換為第二數據幀。該方法還可以包括從第二數據幀生成第二類型的CAN?DBC文件。

        技術研發人員:李優誠,李龍熙
        受保護的技術使用者:現代自動車株式會社
        技術研發日:
        技術公布日:2026/6/8
        網友詢問留言 留言:0條
        • 還沒有人留言評論。精彩留言會獲得點贊!
        主站蜘蛛池模板: 亚洲综合成人av在线| 精品人妻av中文字幕乱| 日本一区二区视频免费在线播放| 尹人久久| 国产精品进线69影院| 亚洲国产无套无码av电影| 久久99精品国产麻豆蜜芽| 精品乱码一区二区三四五区| 久久99精品一区二区三区| 性色综合网| 成人日韩在线观看视频| 亚洲岛国av一区二区| 自拍偷拍综合第一页| 东京热无码中文字幕av专区| 大桥未久亚洲无av码在线| 国产精品视频不卡一区二区| 国产不卡一区不卡二区| 久热青草精品视频在线观看| 国产精品不卡一区二区在线| 2020中文字字幕在线不卡| 无码伊人久久大香线蕉| 思思久热re6这里有精品| 午夜一区欧美二区高清三区| 18禁超污无遮挡无码免费游戏| 99ri在线精品视频| 人摸人人人澡人人超碰 | 无码午夜人妻一区二区三区不卡视频 | 国产精品偷乱一区二区三区| 91色| 97伊人| 99在线精品国自产拍中文字幕| 亚洲综合在线日韩av| 日韩成人综合| 国产乱码日韩亚洲精品成人| 久久精品国产久精国产| 国产成人8X人网站视频| 国产精品伦人视频免费看| 人妻激情乱人伦视频| 久草福利| 久久久久香蕉国产线看观看伊| 大帝av|