本申請涉及文件同步,尤其涉及一種多系統(tǒng)嵌入式設(shè)備文件系統(tǒng)同步訪問的方法。
背景技術(shù):
1、嵌入式設(shè)備一般由多個硬件平臺及其系統(tǒng)組成,每個硬件平臺系統(tǒng)都有自己的文件系統(tǒng)管理相應(yīng)的目錄及文件,不同的硬件平臺存在通信連接,具有文件及數(shù)據(jù)互傳的需求,同時,每個硬件平臺文件系統(tǒng)中的文件需要進行增、刪、改等。
2、當前由于嵌入式設(shè)備資源限制,往往只有一個硬件平臺對用戶提供顯示及其他用戶交換接口,用戶需要直接操作嵌入式設(shè)備中其他硬件平臺的文件及目錄,往往需要特殊的硬件接口,如串口,網(wǎng)口等,通過ssh、telnet等方式訪問每一個硬件平臺的文件系統(tǒng),進行文件及目錄的相關(guān)操作,需要提前預(yù)留相應(yīng)的硬件接口,增加結(jié)構(gòu)設(shè)計復(fù)雜度及硬件資源成本。
3、綜上所述,現(xiàn)有技術(shù)存在對嵌入式設(shè)備各個硬件平臺的文件系統(tǒng)進行訪問,需要為每個硬件平臺額外添加硬件訪問接口,導(dǎo)致硬件成本升高且結(jié)構(gòu)設(shè)計難度增加的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本申請的目的是提供一種多系統(tǒng)嵌入式設(shè)備文件系統(tǒng)同步訪問的方法,用以解決現(xiàn)有技術(shù)存在對嵌入式設(shè)備各個硬件平臺的文件系統(tǒng)進行訪問,需要為每個硬件平臺額外添加硬件訪問接口,導(dǎo)致硬件成本升高且結(jié)構(gòu)設(shè)計難度增加的技術(shù)問題。
2、鑒于上述問題,本申請?zhí)峁┝艘环N多系統(tǒng)嵌入式設(shè)備文件系統(tǒng)同步訪問的方法,所述方法包括:執(zhí)行硬件平臺配置,其中,所述硬件平臺包括硬件平臺a、硬件平臺b和硬件平臺c,其中,所述硬件平臺a為主控平臺,硬件平臺b和硬件平臺c為輔助平臺,所述硬件平臺a配置有ui界面,硬件平臺的配置為平臺通信配置;在硬件平臺a的內(nèi)存中同時保存硬件平臺a、硬件平臺b和硬件平臺c的根目錄結(jié)構(gòu);建立定時周期,在所述定時周期下,硬件平臺a讀取自身的根目錄,并通過定時請求對硬件平臺b和硬件平臺c進行根目錄同步;將全部的根目錄結(jié)構(gòu)通過ui界面展示,當用戶通過ui界面進行文件系統(tǒng)交互時,通過平臺通信生成交互請求,根據(jù)交互請求響應(yīng)結(jié)果更新目錄結(jié)構(gòu)和ui界面。
3、本申請中提供的一個或多個技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點:
4、執(zhí)行硬件平臺配置,其中,所述硬件平臺包括硬件平臺a、硬件平臺b和硬件平臺c,其中,所述硬件平臺a為主控平臺,硬件平臺b和硬件平臺c為輔助平臺,所述硬件平臺a配置有ui界面,硬件平臺的配置為平臺通信配置;在硬件平臺a的內(nèi)存中同時保存硬件平臺a、硬件平臺b和硬件平臺c的根目錄結(jié)構(gòu);建立定時周期,在所述定時周期下,硬件平臺a讀取自身的根目錄,并通過定時請求對硬件平臺b和硬件平臺c進行根目錄同步;將全部的根目錄結(jié)構(gòu)通過ui界面展示,當用戶通過ui界面進行文件系統(tǒng)交互時,通過平臺通信生成交互請求,根據(jù)交互請求響應(yīng)結(jié)果更新目錄結(jié)構(gòu)和ui界面。用戶通過顯示屏ui界面,對嵌入式設(shè)備各個硬件平臺的文件系統(tǒng)進行訪問、操作和傳輸,不需要為每個硬件平臺額外添加硬件訪問接口,達到降低硬件成本及結(jié)構(gòu)設(shè)計難度,增強了用戶體驗的技術(shù)效果。
5、上述說明僅是本申請技術(shù)方案的概述,為了能夠更清楚了解本申請的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本申請的上述和其他目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本申請的具體實施方式。應(yīng)當理解,本部分所描述的內(nèi)容并非旨在標識本申請的實施例的關(guān)鍵或重要特征,也不用于限制本申請的范圍。本申請的其他特征將通過以下的說明書而變得容易理解。
1.一種多系統(tǒng)嵌入式設(shè)備文件系統(tǒng)同步訪問的方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行硬件平臺配置,還包括:
3.如權(quán)利要求1所述的方法,其特征在于,所述建立定時周期,在所述定時周期下,硬件平臺a讀取自身的根目錄,并通過定時請求對硬件平臺b和硬件平臺c進行根目錄同步,還包括:
4.如權(quán)利要求1所述的方法,其特征在于,所述當用戶通過ui界面進行文件系統(tǒng)交互時,通過平臺通信生成交互請求,根據(jù)交互請求響應(yīng)結(jié)果更新目錄結(jié)構(gòu)和ui界面,還包括:
5.如權(quán)利要求4所述的方法,其特征在于,所述判定是否訪問系統(tǒng)為硬件平臺a的系統(tǒng),還包括:
6.如權(quán)利要求4所述的方法,其特征在于,所述執(zhí)行交互請求解析,還包括:
7.如權(quán)利要求6所述的方法,其特征在于,所述判斷是否為獲取硬件平臺b和/或硬件平臺c的請求,還包括:
8.如權(quán)利要求7所述的方法,其特征在于,所述當硬件平臺b和/或硬件平臺c接收推送請求后,將準備結(jié)果反饋至硬件平臺a,還包括: