本申請公開了一種文件的共享方法、車輛和存儲介質(zhì)。共享方法用于第一車載系統(tǒng),第一車載系統(tǒng)與第二車載系統(tǒng)通信,共享方法包括步驟:檢測第一車載系統(tǒng)的網(wǎng)絡配置,在網(wǎng)絡配置正常的情況下配置網(wǎng)絡文件系統(tǒng)服務器,設置網(wǎng)絡文件系統(tǒng)服務器的配置文件以生成與文件對應的共享目錄,共享目錄指定了文件的存放路徑、文件系統(tǒng)格式,響應于第二車載系統(tǒng)的掛載命令以將共享目錄與第二車載系統(tǒng)掛載。如此,實現(xiàn)了第一車載系統(tǒng)與第二車載系統(tǒng)之間的文件共享。件共享。件共享。
File sharing method, vehicle and storage medium
【技術實現(xiàn)步驟摘要】
文件的共享方法、車輛和存儲介質(zhì)
[0001]本申請涉及車輛
,特別涉及一種文件的共享方法、車輛和計算機可讀存儲介質(zhì)。
技術介紹
[0002]目前,多系統(tǒng)文件或數(shù)據(jù)的共享方案,依賴芯片供應商的軟件實現(xiàn)和接口封裝,車廠難以修改底層邏輯滿足具體項目開發(fā)需要。
技術實現(xiàn)思路
[0003]有鑒于此,本專利技術旨在至少在一定程度上解決相關技術中的問題之一。為此,本申請的目的在于提供一種文件的共享方法、車輛以及計算機可讀存儲介質(zhì)。
[0004]本申請實施方式的文件的共享方法,用于第一車載系統(tǒng),所述第一車載系統(tǒng)與第二車載系統(tǒng)通信,所述共享方法包括:
[0005]檢測所述第一車載系統(tǒng)的網(wǎng)絡配置;
[0006]在所述網(wǎng)絡配置正常的情況下配置網(wǎng)絡文件系統(tǒng)服務器;
[0007]設置所述網(wǎng)絡文件系統(tǒng)服務器的配置文件以生成所述文件對應的共享目錄,所述配置文件指定了所述文件的存放路徑、文件系統(tǒng)格式;和
[0008]響應于所述第二車載系統(tǒng)的掛載命令以將所述共享目錄與所述第二車載系統(tǒng)掛載。
[0009]在某些實施方式中,所述在所述網(wǎng)絡配置正常的情況下配置網(wǎng)絡文件系統(tǒng)服務器后所述共享方法還包括:
[0010]設置所述網(wǎng)絡配置的網(wǎng)絡屬性文件,所述網(wǎng)絡屬性文件包括TCP/UDP網(wǎng)絡屬性配置;
[0011]修改services配置文件以配置與所述網(wǎng)絡文件系統(tǒng)服務器通信的端口;
[0012]運行rpcbind服務讀取所述網(wǎng)絡屬性文件以將RPC程序/版本號映射為所述TCP/UDP的端口號。
[0013]在某些實施方式中,所述網(wǎng)絡文件系統(tǒng)服務器的配置文件為/etc/exports。
[0014]在某些實施方式中,所述網(wǎng)絡文件系統(tǒng)服務器的配置文件還用于指定所述目標文件的訪問權限和訪問客戶機地址。
[0015]在某些實施方式中,所述共享方法還包括:
[0016]啟動nfsd守護程序讀取所述配置文件以測試共享配置。
[0017]本申請實施的共享方法,用于第二車載系統(tǒng),所述第二車載系統(tǒng)與第一車載系統(tǒng)通信,所述共享方法包括:
[0018]檢測所述第二車載系統(tǒng)的網(wǎng)絡配置;
[0019]在所述第二車載系統(tǒng)的網(wǎng)絡配置正常的情況下獲取所述第一車載系統(tǒng)配置的網(wǎng)絡文件系統(tǒng)服務器的配置以與所述第一車載系統(tǒng)通信;
[0020]向所述第一車載系統(tǒng)發(fā)送掛載命令并接收所述第一車載系統(tǒng)的響應以將所述網(wǎng)絡文件系統(tǒng)服務器的共享目錄與所述第二車載系統(tǒng)的掛載點對應。
[0021]本申請實施方式的共享方法,用于車載系統(tǒng),所述共享方法用于車載系統(tǒng),所述車載系統(tǒng)包括第一車載系統(tǒng)和第二車載系統(tǒng),所述第一車載系統(tǒng)和所述第二車載系統(tǒng)通信,所述共享方法包括:
[0022]檢測所述第一車載系統(tǒng)的網(wǎng)絡配置;
[0023]在所述網(wǎng)絡配置正常的情況下配置網(wǎng)絡文件系統(tǒng)服務器;
[0024]設置所述網(wǎng)絡文件系統(tǒng)服務器的配置文件以生成與所述文件對應的共享目錄,所述共享目錄指定了所述文件的存放路徑、文件系統(tǒng)格式;
[0025]檢測所述第二車載系統(tǒng)的網(wǎng)絡配置;
[0026]在所述第二車載系統(tǒng)的網(wǎng)絡配置正常的情況下控制第二車載系統(tǒng)獲取所述第一車載系統(tǒng)配置的網(wǎng)絡文件系統(tǒng)服務器的配置以與所述第一車載系統(tǒng)通信;
[0027]控制所述第二車載系統(tǒng)向所述第一車載系統(tǒng)發(fā)送掛載命令以將所述第一車載系統(tǒng)中所述網(wǎng)絡文件系統(tǒng)服務器的共享目錄與所述第二車載系統(tǒng)的掛載點對應。
[0028]本申請實施方式的車輛,包括車載系統(tǒng)、處理器、存儲器;和
[0029]一個或多個程序,其中所述一個或多個程序被存儲在所述存儲器中,并且被所述處理器執(zhí)行,所述程序包括用于執(zhí)行上述所述的文件的共享方法的指令。
[0030]本申請?zhí)峁┝艘粋€或多個包含計算機程序的非易失性計算機可讀存儲介質(zhì),當所述計算機程序被一個或多個處理器執(zhí)行時,使得所述處理器執(zhí)行上述所述的文件的共享方法。
[0031]本申請的文件的共享方法、車輛和計算機可讀存儲介質(zhì)中,通過在第一車載系統(tǒng)的網(wǎng)絡配置正常的情況下配置網(wǎng)絡文件服務器,并設置網(wǎng)絡文件系統(tǒng)服務器的配置文件從而生成共享目錄,在第一車載系統(tǒng)與第二車載網(wǎng)絡通信過程中,若接收到第二車載系統(tǒng)的掛載命令,第一車載系統(tǒng)可響應掛載命令而將共享目錄與第二車載系統(tǒng)掛載,如此,第一車載系統(tǒng)在與第二車載系統(tǒng)網(wǎng)絡通信時能夠?qū)崿F(xiàn)之間文件共享,從而可以避免依賴芯片開發(fā)商的軟件實現(xiàn)或接口封裝。
[0032]本申請的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實踐了解到。
附圖說明
[0033]本申請上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0034]圖1是本申請某些實施方式的車輛的模塊示意圖;
[0035]圖2本申請某些實施方式的車載系統(tǒng)的示意意圖;
[0036]圖3
?
6本申請某些實施方式的共享方法的流程示意圖。
具體實施方式
[0037]下面詳細描述本申請的實施方式,所述實施方式的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參
考附圖描述的實施方式是示例性的,僅用于解釋本申請,而不能理解為對本申請的限制。
[0038]汽車智能化浪潮興起以來,車機的功能在不斷增多,車機系統(tǒng)要渲染出復雜的動畫,運行多個應用程序,定位系統(tǒng)也需要持續(xù)工作。面對復雜的任務處理,需要諸多高算力芯片平臺,現(xiàn)有的諸多高算力芯片平臺都使用了虛擬化的方案支持多操作系統(tǒng),例如,Android車機、QNX儀表集成在一塊硬件存儲設備,那么多系統(tǒng)間共享文件和數(shù)據(jù)(比如log、媒體文件等)就是必需的。
[0039]目前,多系統(tǒng)文件或數(shù)據(jù)的共享方案,主要依賴芯片供應商的軟件實現(xiàn)和接口封裝,車廠難以修改底層邏輯滿足具體項目開發(fā)需要。
[0040]有鑒于此,請結合圖1,本申請?zhí)峁┝艘环N車輛100,車輛100包括車載系統(tǒng)110,車載系統(tǒng)110可以為車機系統(tǒng),車載系統(tǒng)110包括第一車載系統(tǒng)111和第二車載系統(tǒng)112,第一車載系統(tǒng)111與第二車載系統(tǒng)112可以通過網(wǎng)絡通信。
[0041]第一車載系統(tǒng)111可以與第二車載系統(tǒng)112相同也可以不同,例如,第一車載系統(tǒng)111與第二車載系統(tǒng)110不同,第一車載系統(tǒng)111可以為QNX系統(tǒng),第二車載系統(tǒng)112可以為安卓(Android)系統(tǒng)或微軟系統(tǒng);或者,第一車載系統(tǒng)111可以為安卓系統(tǒng)或微軟系統(tǒng),第二車載系統(tǒng)112可以為QNX系統(tǒng)。在本申請中,第一車載系統(tǒng)111為QNX系統(tǒng),第二車載系統(tǒng)112為安卓系統(tǒng)。QNX系統(tǒng)是一個分布式、嵌入式、可規(guī)模擴展的實時操作系統(tǒng),屬于微內(nèi)核系統(tǒng),具有可靠性高的特點。
[0042]請參閱圖2,第一車載系統(tǒng)111配置有網(wǎng)絡文件系統(tǒng)(Network File System,NFS)服務器,第一車載系統(tǒng)本文檔來自技高網(wǎng)...
【技術保護點】
【技術特征摘要】
1.一種文件的共享方法,用于第一車載系統(tǒng),其特征在于,所述第一車載系統(tǒng)與第二車載系統(tǒng)通信,所述共享方法包括:檢測所述第一車載系統(tǒng)的網(wǎng)絡配置;在所述網(wǎng)絡配置正常的情況下配置網(wǎng)絡文件系統(tǒng)服務器;設置所述網(wǎng)絡文件系統(tǒng)服務器的配置文件以生成與所述文件對應的共享目錄,所述配置文件指定了所述文件的存放路徑、文件系統(tǒng)格式;和響應于所述第二車載系統(tǒng)的掛載命令以將所述共享目錄與所述第二車載系統(tǒng)掛載。2.根據(jù)權利要求1所述的共享方法,其特征在于,在所述設置所述網(wǎng)絡文件系統(tǒng)服務器的配置文件以生成共享目錄前所述共享方法還包括:設置所述網(wǎng)絡配置的網(wǎng)絡屬性文件,所述網(wǎng)絡屬性文件包括TCP/UDP網(wǎng)絡屬性配置;修改services配置文件以配置與所述網(wǎng)絡文件系統(tǒng)服務器通信的端口;運行rpcbind服務讀取所述網(wǎng)絡屬性文件以將RPC程序/版本號映射為所述TCP/UDP的端口號。3.根據(jù)權利要求1所述的共享方法,其特征在于,所述網(wǎng)絡文件系統(tǒng)服務器的配置文件為/etc/exports。4.根據(jù)權利要求3所述的共享方法,其特征在于,所述配置文件還指定了所述文件的訪問權限和訪問客戶機地址。5.根據(jù)權利要求1所述的共享方法,其特征在于,所述共享方法還包括:啟動nfsd守護程序讀取所述配置文件以測試共享配置。6.一種文件的共享方法,用于第二車載系統(tǒng),其特征在于,所述第二車載系統(tǒng)與第一車載系統(tǒng)通信,所述共享方法包括:檢測所述第二車載系統(tǒng)的網(wǎng)絡配置;在所述第二車載系統(tǒng)的網(wǎng)絡配置正常的情況下獲取所述第一車載系統(tǒng)配置的網(wǎng)絡文件系統(tǒng)服務器的配置以與所述第一車載系統(tǒng)通信;向所述第一車載系統(tǒng)發(fā)送掛...
【專利技術屬性】
技術研發(fā)人員:文俊凱,
申請(專利權)人:寶能汽車集團有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。