欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

跨平臺(tái)的文件屬性同步的方法及計(jì)算機(jī)可讀取的存儲(chǔ)媒體的制作方法

文檔序號(hào):9929559閱讀:299來(lái)源:國(guó)知局
跨平臺(tái)的文件屬性同步的方法及計(jì)算機(jī)可讀取的存儲(chǔ)媒體的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種文件屬性(attribute)同步的方法及計(jì)算機(jī)可讀取的存儲(chǔ)媒體,特別是涉及一種跨平臺(tái)的文件屬性同步的方法及計(jì)算機(jī)可讀取的存儲(chǔ)媒體。
【背景技術(shù)】
[0002]在文件及目錄屬性方面,一般的操作系統(tǒng)及文件系統(tǒng)都有支援一些基本屬性的記錄,這些文件的屬性包括文件的擁有者、創(chuàng)立時(shí)間、最后修改時(shí)間、是否唯讀…等。據(jù)前述文件屬性的定義,蘋果(Apple Inc.)公司的OS XMavericks操作系統(tǒng)中較常被使用的文件屬性,就是其「文件標(biāo)簽(tag)」功能。在蘋果公司的OS X Mavericks操作系統(tǒng)中,使用者可以在其Finder文件管理程序中,先行定義所有欲使用的標(biāo)簽名字及其顏色,且使用者可按滑鼠右鍵以開啟用以管理文件的標(biāo)簽的選單。
[0003]然而,在其他主流的操作系統(tǒng),如Windows、Ubuntu、Android等,目前并沒有類似OS X Mavericks的文件標(biāo)簽功能,因此使用者在OS X Mavericks操作系統(tǒng)上面辛苦地為許多文件所整理的標(biāo)簽資訊,在文件被跨平臺(tái)同步軟件同步后,標(biāo)簽資訊就會(huì)消失而無(wú)法被使用者觀看及使用。

【發(fā)明內(nèi)容】

[0004]在本發(fā)明的一實(shí)施例中提供一種跨平臺(tái)的文件屬性同步的方法上述方法系應(yīng)用在一第一計(jì)算機(jī)系統(tǒng)。上述方法包括:將第一計(jì)算機(jī)系統(tǒng)的一第一文件系統(tǒng)的一第一文件屬性結(jié)構(gòu)擴(kuò)充至一整合性文件屬性結(jié)構(gòu);以及將整合性文件屬性結(jié)構(gòu)下的文件的屬性數(shù)據(jù)同步至一服務(wù)器,以容許服務(wù)器將接收自第一計(jì)算機(jī)系統(tǒng)的第一計(jì)算機(jī)系統(tǒng)在整合性文件屬性結(jié)構(gòu)下的文件的屬性數(shù)據(jù)由服務(wù)器同步至一第二計(jì)算機(jī)系統(tǒng),以使第二計(jì)算機(jī)系統(tǒng)依據(jù)所接收到的第一計(jì)算機(jī)系統(tǒng)在整合性文件屬性結(jié)構(gòu)下的文件的屬性數(shù)據(jù),更新第二計(jì)算機(jī)系統(tǒng)的一第二文件系統(tǒng)在一第二文件屬性結(jié)構(gòu)下的文件的屬性數(shù)據(jù)。
[0005]在本發(fā)明的一實(shí)施例中提供一種非暫態(tài)的計(jì)算機(jī)可讀取的存儲(chǔ)媒體。其中上述的存儲(chǔ)媒體存儲(chǔ)有一計(jì)算機(jī)程序,而此計(jì)算機(jī)程序包括計(jì)算機(jī)可執(zhí)行的多個(gè)指令,用以指示一計(jì)算機(jī)系統(tǒng)執(zhí)行如上所述的跨平臺(tái)的文件屬性同步的方法。
[0006]通過(guò)本發(fā)明實(shí)施例的跨平臺(tái)的文件屬性同步的方法,不但可以將蘋果公司OS XMavericks操作系統(tǒng)的「文件標(biāo)記(tags)」功能及標(biāo)簽資訊移轉(zhuǎn)至其他非蘋果公司的操作系統(tǒng),也可實(shí)現(xiàn)跨平臺(tái)的文件屬性同步。
【附圖說(shuō)明】
[0007]附圖1為應(yīng)用本發(fā)明一實(shí)施例的跨平臺(tái)的文件屬性同步的方法的文件屬性同步系統(tǒng)的功能方塊圖。
[0008]附圖2繪示了由附圖1的第一、第二及第三文件屬性結(jié)構(gòu)及整合性文件屬性結(jié)構(gòu)的屬性所構(gòu)成的多個(gè)集合。
[0009]附圖3為本發(fā)明一實(shí)施例的跨平臺(tái)的文件屬性同步的方法的流程圖。
[0010]其中,附圖標(biāo)記說(shuō)明如下:
[0011]10服務(wù)器
[0012]12屬性同步程序
[0013]14數(shù)據(jù)庫(kù)
[0014]20第一計(jì)算機(jī)系統(tǒng)
[0015]21第一操作系統(tǒng)
[0016]22第一文件系統(tǒng)
[0017]24第一文件屬性結(jié)構(gòu)
[0018]25、45、65屬性
[0019]26、46、66延伸屬性
[0020]30整合性文件屬性結(jié)構(gòu)
[0021]32第一程序
[0022]34第一數(shù)據(jù)庫(kù)
[0023]36第一元數(shù)據(jù)文件
[0024]38、58、78文件
[0025]40第二計(jì)算機(jī)系統(tǒng)
[0026]41第二操作系統(tǒng)
[0027]42第二文件系統(tǒng)
[0028]44第二文件屬性結(jié)構(gòu)
[0029]52第二程序
[0030]54第二數(shù)據(jù)庫(kù)
[0031]56第二元數(shù)據(jù)文件
[0032]60第三計(jì)算機(jī)系統(tǒng)
[0033]61第三操作系統(tǒng)
[0034]62第三文件系統(tǒng)
[0035]64第三文件屬性結(jié)構(gòu)
[0036]72第三程序
[0037]74第三數(shù)據(jù)庫(kù)
[0038]76第三元數(shù)據(jù)文件
[0039]100文件屬性同步系統(tǒng)
[0040]200集合
[0041]A第一屬性集合
[0042]B第二屬性集合
[0043]C第三屬性集合
[0044]Da、Db、Dc、Ua、Ub、Uc屬性數(shù)據(jù)
[0045]S310 及 S320步驟
【具體實(shí)施方式】
[0046]請(qǐng)參考附圖1,為應(yīng)用本發(fā)明一實(shí)施例的跨平臺(tái)的文件屬性同步的方法的文件屬性同步系統(tǒng)100的功能方塊圖。文件屬性同步系統(tǒng)100包括服務(wù)器10、第一計(jì)算機(jī)系統(tǒng)20以及第二計(jì)算機(jī)系統(tǒng)40。第一計(jì)算機(jī)系統(tǒng)20以及第二計(jì)算機(jī)系統(tǒng)40分別與服務(wù)器10建立網(wǎng)路鏈結(jié),而分別可通過(guò)所建立的網(wǎng)路鏈結(jié)與服務(wù)器10進(jìn)行數(shù)據(jù)的傳遞與接收。第一計(jì)算機(jī)系統(tǒng)20以及第二計(jì)算機(jī)系統(tǒng)40分別安裝了第一操作系統(tǒng)21及第二操作系統(tǒng)41。在本實(shí)施例中,第一操作系統(tǒng)21可為蘋果公司的OS X Mavericks操作系統(tǒng),而第二操作系統(tǒng)41可為微軟公司的Windows 7操作系統(tǒng),但本發(fā)明并不以此為限。第一操作系統(tǒng)21及/或第二操作系統(tǒng)41可以是其他操作系統(tǒng),如Ubuntu、Android等操作系統(tǒng)。
[0047]第一操作系統(tǒng)21采用了第一文件系統(tǒng)22以管理第一計(jì)算機(jī)系統(tǒng)20中的文件38,而第二操作系統(tǒng)41采用了第二文件系統(tǒng)42以管理第二計(jì)算機(jī)系統(tǒng)40中的文件58。此外,第一文件系統(tǒng)22所采用的文件屬性結(jié)構(gòu)為第一文件屬性結(jié)構(gòu)24,而第二文件系統(tǒng)42所采用的文件屬性結(jié)構(gòu)為第二文件屬性結(jié)構(gòu)44。其中,第一文件屬性結(jié)構(gòu)24包括多個(gè)屬性25,而第二文件屬性結(jié)構(gòu)44包括多個(gè)屬性45。在第一操作系統(tǒng)21采用第一文件系統(tǒng)22的情況下,第一計(jì)算機(jī)系統(tǒng)20的每個(gè)文件38都會(huì)具有第一文件屬性結(jié)構(gòu)24的多個(gè)屬性25。類似地,在第二操作系統(tǒng)41采用第二文件系統(tǒng)42的情況下,第二計(jì)算機(jī)系統(tǒng)40的每個(gè)文件58都會(huì)具有第二文件屬性結(jié)構(gòu)44的多個(gè)屬性45。在本實(shí)施例中,第一文件屬性結(jié)構(gòu)24的多個(gè)屬性25與第二文件屬性結(jié)構(gòu)44的多個(gè)屬性45不完全相同。換句話說(shuō),第一文件屬性結(jié)構(gòu)24的多個(gè)屬性25與第二文件屬性結(jié)構(gòu)44的多個(gè)屬性45可能部分相同(例如:文件名、文件擴(kuò)展名),而部分不相同(例如:標(biāo)簽(tag))。
[0048]為達(dá)到跨平臺(tái)文件屬性同步的功能,第一計(jì)算機(jī)系統(tǒng)20的第一文件系統(tǒng)22所采用的文件屬性結(jié)構(gòu)由第一文件屬性結(jié)構(gòu)24擴(kuò)充至整合性文件屬性結(jié)構(gòu)30。接著,第一計(jì)算機(jī)系統(tǒng)20在整合性文件屬性結(jié)構(gòu)30下的文件38的屬性數(shù)據(jù)Ua可被收集并被傳送至服務(wù)器10。接著,當(dāng)要使第二計(jì)算機(jī)系統(tǒng)40的文件58的屬性與第一計(jì)算機(jī)系統(tǒng)20的文件38的屬性同步時(shí),第二計(jì)算機(jī)系統(tǒng)40會(huì)自服務(wù)器10接收的第一計(jì)算機(jī)系統(tǒng)20的屬性數(shù)據(jù)Ua,并依據(jù)自服務(wù)器10所接收的第一計(jì)算機(jī)系統(tǒng)20的屬性數(shù)據(jù)Ua,更新第二計(jì)算機(jī)系統(tǒng)40的第二文件系統(tǒng)42在第二文件屬性結(jié)構(gòu)44下的文件58的屬性數(shù)據(jù)。相對(duì)地,第二計(jì)算機(jī)系統(tǒng)40在第二文件屬性結(jié)構(gòu)44下的文件58的屬性數(shù)據(jù)的變更內(nèi)容可經(jīng)由服務(wù)器10同步至第一計(jì)算機(jī)系統(tǒng)20,以使第一計(jì)算機(jī)系統(tǒng)20依據(jù)第二計(jì)算機(jī)系統(tǒng)40在第二文件屬性結(jié)構(gòu)44下的文件58的屬性數(shù)據(jù)的變更內(nèi)容,更新第一計(jì)算機(jī)系統(tǒng)20在整合性文件屬性結(jié)構(gòu)30下的文件38的屬性數(shù)據(jù)。
[0049]在一實(shí)施例中,第二計(jì)算機(jī)系統(tǒng)40所采用的文件屬性結(jié)構(gòu)可由第二文件屬性結(jié)構(gòu)44擴(kuò)充至整合性文件屬性結(jié)構(gòu)30。第二計(jì)算機(jī)系統(tǒng)40在整合性文件屬性結(jié)構(gòu)30下的文件58的屬性數(shù)據(jù)Ub可被收集并被傳送至服務(wù)器10。接著,第一計(jì)算機(jī)系統(tǒng)20可自服務(wù)器10接收的第二計(jì)算機(jī)系統(tǒng)40的屬性數(shù)據(jù)Ub,并依據(jù)自服務(wù)器10所接收的第二計(jì)算機(jī)系統(tǒng)40的屬性數(shù)據(jù)Ub,更新第一計(jì)算機(jī)系統(tǒng)20在整合性文件屬性結(jié)構(gòu)30下的文件38的屬性數(shù)據(jù)。在本實(shí)施例中,當(dāng)?shù)诙?jì)算機(jī)系統(tǒng)40所采用的文件屬性結(jié)構(gòu)由第二文件屬性結(jié)構(gòu)44被擴(kuò)充至整合性文件屬性結(jié)構(gòu)30之后,可依據(jù)自服務(wù)器10所接收的第一計(jì)算機(jī)系統(tǒng)20的屬性數(shù)據(jù),更新第二計(jì)算機(jī)系統(tǒng)40的第二文件系統(tǒng)42在整合性文件屬性結(jié)構(gòu)30下的文件58的屬性數(shù)據(jù)。
[0050]在一實(shí)施例中,為了使第二計(jì)算機(jī)系統(tǒng)40的文件58的屬性可被第一計(jì)算機(jī)系統(tǒng)20的第一文件系統(tǒng)22辨識(shí)與使用,第一程序32可被安裝在第一計(jì)算機(jī)系統(tǒng)20,以將第一計(jì)算機(jī)系統(tǒng)20的第一文件系統(tǒng)22所采用的文件屬性結(jié)構(gòu)由第一文件屬性結(jié)構(gòu)24擴(kuò)充至整合性文件屬性結(jié)構(gòu)30。其中,第一程序32可以以外掛程序(Plug-1n)或應(yīng)用程序界面插入程序(API inject1n)等外掛方式整合在第一操作系統(tǒng)21預(yù)設(shè)的文件管理程序(如:0SX Mavericks操作系統(tǒng)的Finder程序、微軟Windows 7操作系統(tǒng)的文件資源管理器)或其他第三方廠商開發(fā)的文件管理程序。在本實(shí)施例中,整合性文件屬性結(jié)構(gòu)30除了包括原先第一文件屬性結(jié)構(gòu)24所包括多個(gè)屬性25之外,還另包括多個(gè)延伸屬性26。其中,第二文件屬性結(jié)構(gòu)44所有、但第一文件屬性結(jié)構(gòu)24所無(wú)的屬性,可通過(guò)延伸屬性26來(lái)加以定義,以在第一計(jì)算機(jī)系統(tǒng)20中被辨識(shí)、使用。另外,每個(gè)延伸屬性26彼此不同,并與每個(gè)屬性25相異。換句話說(shuō),整合性文件屬性結(jié)構(gòu)30所包括的每個(gè)屬性25及延伸屬性26并不
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
唐河县| 辽源市| 辰溪县| 从化市| 织金县| 抚州市| 全南县| 安仁县| 牙克石市| 罗江县| 修文县| 梧州市| 永州市| 湖南省| 凉城县| 高雄市| 云南省| 伊春市| 永福县| 九寨沟县| 木兰县| 岳西县| 綦江县| 墨竹工卡县| 金塔县| 海原县| 平安县| 赤水市| 麦盖提县| 富阳市| 阜阳市| 怀柔区| 泽普县| 仁化县| 比如县| 深州市| 江安县| 清镇市| 永春县| 辽宁省| 宣威市|