亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于文件系統(tǒng)的智能設備間數(shù)據(jù)共享方法

文檔序號:7794982閱讀:314來源:國知局
基于文件系統(tǒng)的智能設備間數(shù)據(jù)共享方法
【專利摘要】一種基于文件系統(tǒng)的嵌入式智能設備間數(shù)據(jù)共享方法,涉及移動智能設備軟件領域,適用于移動智能設備,實現(xiàn)數(shù)據(jù)在設備間透明共享、自動更新。方法包括:供共享端模塊將供共享數(shù)據(jù)上傳到服務器上,然后設置智能設備的數(shù)據(jù)共享模式、更新方式、共享優(yōu)化策略;供共享端文件系統(tǒng)將數(shù)據(jù)共享信息組織為共享消息發(fā)送給服務器端,供共享數(shù)據(jù)更新后,發(fā)送更新后的數(shù)據(jù)給服務器端;服務器端接收共享消息,建立共享關聯(lián)關系,根據(jù)設置的更新方式,將數(shù)據(jù)拷貝或鏈接到服務器上共享目錄中;受共享端文件系統(tǒng)發(fā)生更新請求,接收共享消息,根據(jù)本地權限控制表,確認共享后,接收供共享數(shù)據(jù)。本發(fā)明具有具有對用戶和應用程序透明、自動化程度高、易于使用等特點。
【專利說明】基于文件系統(tǒng)的智能設備間數(shù)據(jù)共享方法
【技術領域】
[0001]本發(fā)明涉及移動數(shù)據(jù)共享領域,特別涉及一種基于文件系統(tǒng)的嵌入式智能設備間數(shù)據(jù)共享的方法。
【背景技術】
[0002]近些年來,隨著3G網絡的快速普及,各種各樣的智能設備,如智能手機、智能汽車、智能家電已經越來越多進入到人們的日常生活,改變著人們的使用習慣。特別是像Google glass、三星gear智能手表這樣可穿戴設備的興起,使得智能設備的種類五花八門,層出不窮。友盟最近發(fā)布的2013年上半年移動互聯(lián)網數(shù)據(jù)報告顯示,2013年第二季度,中國活躍智能設備已經超過5億,其中,有3.4億的活躍Android設備、1.5億活躍的iOS設備,半年間中國的活躍設備數(shù)量翻了一番。另外,由于物聯(lián)網的活躍,使得人們隨時隨地與這些智能設備密不可分。
[0003]人們在使用這些智能設備的同時會產生大量的設備數(shù)據(jù)。隨之而來,人們在多設備間訪問數(shù)據(jù)的需求也越來越強烈。美國著名風險投資公司KPCB的互聯(lián)網分析師瑪麗?米克爾(Mary Meeker)發(fā)布2013的《互聯(lián)網趨勢報告》表明:人們每天分享數(shù)億張的圖片,這一數(shù)字以成倍速度增長,其中 Snapchat每天分享的照片量每兩個月增長一倍以上;視頻方面,人們每分鐘上傳到YouTube的視頻達100小時。由此可見,數(shù)據(jù)共享已經成為移動智能設備領域的重要問題。
[0004]數(shù)據(jù)共享需要一種安全方便的機制。互聯(lián)網的發(fā)展對數(shù)據(jù)共享的安全性產生了正反兩方面的影響:一方面,用戶可以方便的訪問數(shù)據(jù);另一方面,惡意、垃圾數(shù)據(jù)也更加容易傳播。
[0005]數(shù)據(jù)共享應該為用戶提供可持續(xù)的更新數(shù)據(jù)服務,以使每個用戶都能方便地使用,而無需復雜的維護操作。如果數(shù)據(jù)共享不能實現(xiàn)自動更新,用戶可能會感覺共享操作復雜,轉而選擇其他共享方式。
[0006]移動智能設備間數(shù)據(jù)共享非常有必要:
[0007]?安全共享:沒有安全共享,數(shù)據(jù)很容易被其他用戶竊取或惡意傳播。
[0008]?自動更新:手動頻繁的數(shù)據(jù)更新會讓用戶感覺到操作繁瑣和使用麻煩。
[0009]在數(shù)據(jù)共享方式出現(xiàn)以前,設備上的數(shù)據(jù)往往是通過用戶使用數(shù)據(jù)連接線連接主機電腦,將數(shù)據(jù)拷貝到主機電腦上,然后用另一設備使用同樣的方法連接主機,獲取數(shù)據(jù);或者將數(shù)據(jù)拷貝到存儲介質中,然后另一設備訪問存儲介質,獲取數(shù)據(jù)。
[0010]目前,通過云端數(shù)據(jù)共享的普遍做法是,首先將智能設備中的用戶數(shù)據(jù)上傳到云端用戶的私人空間中,然后用戶在另一設備從云端私人空間里下載共享數(shù)據(jù),這樣同一用戶在不同的設備上就可以查看和使用共享數(shù)據(jù)。網絡文件系統(tǒng)也提供數(shù)據(jù)共享的方式,這種方式是在文件系統(tǒng)的層次來訪問服務器端的數(shù)據(jù)。
[0011]與通過云端共享數(shù)據(jù)方式相比,傳統(tǒng)的Windows數(shù)據(jù)共享的機制有所不同。Windows共享通常將某一文件或目錄共享出來,其他設備通過直接訪問該Windows上共享的文件或目錄來獲取數(shù)據(jù)。
[0012]本發(fā)明中設備間數(shù)據(jù)共享的定義為:類似于云端共享系統(tǒng),主要負責管理維護設備間的共享關系。數(shù)據(jù)通過云端訪問僅僅是設備間數(shù)據(jù)共享的功能之一,除此之外其他主要功能有:
[0013]?管理維護設備間共享關系,允許設備直接共享數(shù)據(jù)。
[0014]?管理用戶共享權限。
[0015]?管理數(shù)據(jù)更新更新方式,在數(shù)據(jù)改變后自動更新。
[0016]?管理數(shù)據(jù)沖突,并向用戶報告沖突數(shù)據(jù)。
[0017]本發(fā)明給出智能設備間數(shù)據(jù)共享的方法,在文件系統(tǒng)層面解決數(shù)據(jù)共享、更新操作,對所有用戶和應用程序透明,使得用戶能通過簡單的設置操作,就能完成復雜的共享、自動更新操作。具有重要的實際意義和應用價值。

【發(fā)明內容】

[0018]本發(fā)明根據(jù)用戶共享需求,設計出一種基于文件系統(tǒng)的移動智能設備間數(shù)據(jù)共享的方法,方法針對目前廣泛使用智能設備訪問共享數(shù)據(jù)的問題,要求處理的目標操作系統(tǒng)滿足以下條件:(1)設備基于Linux操作系統(tǒng)實現(xiàn),可以安裝內核文件系統(tǒng)模塊;(2)設備能夠通過3G、WIFI網絡鏈接數(shù)據(jù)服務器。
[0019]本發(fā)明包含共享 端、服務器端和受共享端三個部分,均采用軟件實現(xiàn),稱為共享端模塊、服務器端模塊和被共享模塊,參看附圖1,前者運行于客戶端,完成共享數(shù)據(jù)設置,上傳共享數(shù)據(jù)和共享信息;中間運行在服務器端,完成管理共享數(shù)據(jù)、維護共享關聯(lián)關系、記錄數(shù)據(jù)更新信息;后者運行于客戶端,完成共享權限管理,獲取共享數(shù)據(jù),更新更新數(shù)據(jù)。
[0020]所述方法采取以下步驟進行:
[0021]步驟(101),共享端模塊首先設置本地共享數(shù)據(jù)或包含共享數(shù)據(jù)的目錄、被共享設備信息、數(shù)據(jù)共享模式和數(shù)據(jù)更新方式,共享端文件系統(tǒng)采用定時方式鏈接數(shù)據(jù)服務器,將共享數(shù)據(jù)上傳到服務器,然后根據(jù)共享信息,也稱共享設置,將共享設置組織成共享消息,發(fā)送給服務器。
[0022]數(shù)據(jù)更新方式包含NoSync、OneWaySync、TwoWaySync。含義分別如下:
[0023]l)NoSync。表明這次共享操作不需要對修改數(shù)據(jù)進行更新,共享端的修改不會影響到受共享端數(shù)據(jù)的查看。
[0024]2)OneWaySynco表明這次共享操作只允許共享端修改,并更新數(shù)據(jù),修改后的數(shù)據(jù),經過受共享端更新后可以訪問。
[0025]3)OneffaySync0表明這次共享操作允許雙方修改,并更新數(shù)據(jù),修改后的數(shù)據(jù),雙方更新后可以訪問。
[0026]共享消息格式定義如下。
[0027]
【權利要求】
1.一種基于文件系統(tǒng)的嵌入式智能設備間數(shù)據(jù)共享方法,其特征在于是在一個由供共享端、服務器端和受共享端共同組成的基于文件系統(tǒng)的嵌入式智能設備間數(shù)據(jù)共享系統(tǒng)中依次按如下步驟實現(xiàn)的: 步驟(1)構建一個所述的基于文件系統(tǒng)的嵌入式智能設備間數(shù)據(jù)共享系統(tǒng): 供共享端是一臺提供共享服務器的智能設備,受共享端是一臺接受共享服務器的智能設備; 所述的任何一種智能設備具有Iinux操作系統(tǒng)和用以安裝內核文件的模塊,通過3G、WIFI網絡連接所述的服務器, 所述的任何一種智能設備,設有共享設置以及按所述共享設置組織成立發(fā)送所述服務器的、用超文本傳輸協(xié)議HTTP/1.1版?zhèn)鬏數(shù)墓蚕砦募到y(tǒng)中的共享消息表, 共享設置是一種共享信息,包括本地共享數(shù)據(jù)或包含共享數(shù)據(jù)的目錄、供共享設備的信息、數(shù)據(jù)共享模式和數(shù)據(jù)更新方式,其中數(shù)據(jù)更新方式包括:NoSync、OneffaySync和TwoWaySync,其中: NoSync,本次共享操作不需要受共享端對所修改的數(shù)據(jù)進行更新,供共享端的修改不影響受共享端對數(shù)據(jù)的訪問, OneffaySync,本次共享操作只運行供共享端修改,并更新數(shù)據(jù),修改后的數(shù)據(jù),經受共享端允許后允許訪問, OneWaySync,本次共享操作允許雙方修改,并更新數(shù)據(jù),修改后的數(shù)據(jù)經雙方更新后,允許訪問, 數(shù)據(jù)共享模式,是基于權限控制表的一種共享權限管理模式,包括如下格式:
2.根據(jù)權利要求1所述的一種基于文件系統(tǒng)的嵌入式智能設備間數(shù)據(jù)共享方法,其特征在于,其中服務器端根據(jù)數(shù)據(jù)更新方式,拷貝或鏈接數(shù)據(jù)的步驟(2.5)還包含以下步驟:步驟(2.5.1):根據(jù)供共享端發(fā)送的共享消息中定義的數(shù)據(jù)更新方式,處理供共享數(shù)據(jù),更新受共享端的記錄: 其中數(shù)據(jù)更新方式包括:NoSync、OneffaySync 、 TwoWaySync。 情況1:如果更新方式為NoSync,表明這次共享操作不需要對修改數(shù)據(jù)進行更新,服務器端將一次性拷貝供共享數(shù)據(jù)到受共享端的共享目錄中; 情況2:如果更新方式為OneWaySync,表明這次共享操作只允許供共享端修改,并更新數(shù)據(jù),服務器端將在受共享端的共享目錄中創(chuàng)建共享數(shù)據(jù)鏈接; 情況3:如果更新方式為TwoWaySync,表明這次共享操作允許雙方修改,并更新數(shù)據(jù),服務器端拷貝供共享數(shù)據(jù)到受共享端的共享目錄中,并記錄共享數(shù)據(jù)和拷貝數(shù)據(jù)的關聯(lián)關系。 步驟2:接收更新數(shù)據(jù),根據(jù)定義的數(shù)據(jù)更新方式,處理更新數(shù)據(jù): 情況1:如果更新方式為NoSync,更新數(shù)據(jù)來自供共享端,服務器端不做任何操作,只是簡單的將數(shù)據(jù)存儲到設備的私有空間; 情況2:如果更新方式為NoSync,更新數(shù)據(jù)來自受共享端,服務器返回“禁止修改”信息給受共享端,不允許受共享端提交更新數(shù)據(jù); 情況3:如果更新方式為OneWaySync,更新數(shù)據(jù)來自供共享端,供共享數(shù)據(jù)已經鏈接到供共享目錄中,服務器端只需修改受共享端的更新記錄即可; 情況4:如果更新方式為OneWaySync,更新數(shù)據(jù)來自受共享端,服務器返回“禁止修改”信息給受共享端,不允許受共享端提交更新數(shù)據(jù); 情況5:如果更新方式為TwoWaySync,更新數(shù)據(jù)來自供共享端,服務器再次拷貝更新數(shù)據(jù)到供共享目錄下,然后修改受共享端的更新記錄,告知受共享端數(shù)據(jù)已經有更新; 情況6:如果更新方式為TwoWaySync,更新數(shù)據(jù)來自受共享端,服務器通過關聯(lián)關系將受共享端更新的數(shù)據(jù)拷貝到供共享端的私有空間,替換原始供共享數(shù)據(jù),然后修改供共享端的更新記錄,告知供共享端數(shù)據(jù)已經`有更新。
【文檔編號】H04L29/08GK103780684SQ201410012436
【公開日】2014年5月7日 申請日期:2014年1月10日 優(yōu)先權日:2014年1月10日
【發(fā)明者】董淵, 朱海洋, 汪芳 申請人:清華大學
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1