• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種直接操作云端存儲文件的方法技術(shù)

    技術(shù)編號:9718854 閱讀:113 留言:0更新日期:2014-02-27 05:39
    本發(fā)明專利技術(shù)公開了一種直接操作云端存儲文件的方法,終端設(shè)備周期性通過網(wǎng)絡(luò)獲取云端存儲文件的文件結(jié)構(gòu)索引信息,在終端設(shè)備本地建立與云端相同的目錄結(jié)構(gòu),當(dāng)需要在終端設(shè)備本地根據(jù)建立的目錄結(jié)構(gòu)操作云端存儲文件時,向云端發(fā)送文件內(nèi)容請求,并接收云端下發(fā)的文件內(nèi)容,緩存在本地進(jìn)行操作,在操作后,終端設(shè)備記錄本地操作引起的文件結(jié)構(gòu)索引信息變化,并將變動的文件結(jié)構(gòu)索引信息發(fā)送到云端,云端接收變動的文件結(jié)構(gòu)索引信息,并根據(jù)該信息對云端的文件、目錄結(jié)構(gòu)進(jìn)行同步。本發(fā)明專利技術(shù)的方法為云端存儲文件的操作提供了便利,同步效率高。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及云存儲
    ,具體涉及云存儲中,直接在終端設(shè)備中操作云端存 儲文件的方法。
    技術(shù)介紹
    隨著互聯(lián)網(wǎng)的發(fā)展,各種云存儲服務(wù)方興未艾,用戶的文件內(nèi)容存儲在云存儲服 務(wù)端(云端),用戶的任意設(shè)備在任意地點(diǎn)接入互聯(lián)網(wǎng),都可以拿到存儲在云存儲服務(wù)端的 文件內(nèi)容,并且可以實現(xiàn)多臺終端的靈活運(yùn)用,不限制在哪一臺終端,為用戶提供了方便。云存儲服務(wù)通常提供了用瀏覽器訪問的Web服務(wù)界面,通過Web服務(wù)界面用戶可 以方便地管理、上傳、下載在云端存儲中的文件。但是要對云端存儲中的文件進(jìn)行編輯通常 只能先將文件下載到本地,再用本地安裝的對應(yīng)的應(yīng)用程序進(jìn)行編輯,然后將編輯后的文 件再上傳回云端。 申請人:提交的另一份專利申請文件,申請?zhí)枮镃N201210449299.X,在該申請中也 公開了一種在線文件的編輯方法,通過在用戶的終端設(shè)備上安裝一個云存儲客戶端,并且 在操作系統(tǒng)注冊一個在線編輯協(xié)議項,在云存儲的Web界面中為每個在線文件生成唯一的 編輯鏈接,當(dāng)用戶點(diǎn)擊編輯鏈接之時,用戶終端設(shè)備上的瀏覽器會根據(jù)注冊在操作系統(tǒng)的 在線編輯協(xié)議項自動調(diào)用云存儲客戶端,完成對在線文件的編輯后上傳。該申請雖然解決了在線文件的編輯問題,但是仍然是通過瀏覽器打開設(shè)置的文件 鏈接,將文件參數(shù)傳遞到客戶端,完成對在線文件的編輯后上傳。該方法需要預(yù)先為每個文 件生成一個唯一的鏈接以傳遞文件參數(shù),并且操作界面仍然需要瀏覽器的參與,界面不夠 友好。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)的目的是提出,以解決現(xiàn)有技術(shù)中文件 參數(shù)傳遞復(fù)雜,界面不夠友好等問題。本專利技術(shù)的技術(shù)方案如下:,用于在終端設(shè)備本地對存儲在云端的存儲文 件進(jìn)行操作,所述方法包括步驟:步驟1、終端設(shè)備周期性通過網(wǎng)絡(luò)獲取云端存儲文件的文件結(jié)構(gòu)索引信息,在終端 設(shè)備本地建立與云端相同的目錄結(jié)構(gòu);步驟2、當(dāng)需要在終端設(shè)備本地根據(jù)建立的目錄結(jié)構(gòu)操作云端存儲文件時,根據(jù)文 件結(jié)構(gòu)索引信息先檢查本地是否緩存有該云端存儲文件的最新文件內(nèi)容,如果有則進(jìn)入步 驟5,否則向云端發(fā)送文件內(nèi)容請求;步驟3、云端接收到文件內(nèi)容請求后,向終端設(shè)備發(fā)送文件內(nèi)容;步驟4、終端設(shè)備接收文件內(nèi)容,將文件內(nèi)容緩存在本地;步驟5、根據(jù)文件類型調(diào)用本地的應(yīng)用程序?qū)彺娴奈募?nèi)容進(jìn)行操作;步驟6、終端設(shè)備記錄本地操作引起的文件結(jié)構(gòu)索引信息變化,并將變動的文件結(jié) 構(gòu)索引信息發(fā)送到云端;步驟7、云端接收變動的文件結(jié)構(gòu)索引信息,并根據(jù)該信息對云端的文件、目錄結(jié) 構(gòu)進(jìn)行同步。進(jìn)一步地,所述步驟I具體包括步驟:步驟1.1、終端設(shè)備周期性向云端發(fā)送包括賬號信息的請求信息;步驟1.2、云端接收請求信息,通過驗證賬號信息后,將云端存儲文件的文件結(jié)構(gòu) 索引信息返回給發(fā)送請求的終端設(shè)備;步驟1.3、終端設(shè)備獲得文件結(jié)構(gòu)索引信息后,在本地建立與云端相同的目錄結(jié) 構(gòu)。進(jìn)一步地,所述文件結(jié)構(gòu)索引信息中包括同步標(biāo)記,所述同步標(biāo)記包括云端存儲 文件的最新狀態(tài)信息。所述終端設(shè)備周期性向云端發(fā)送包括賬號信息的請求信息時,攜帶 上一周期從云端獲取的文件結(jié)構(gòu)索引信息中的同步標(biāo)記。因此所述請求信息中包括上一周 期的同步標(biāo)記,所述云端接收請求信息,通過驗證賬號信息后,還包括步驟:比較請求消息中的同步標(biāo)記與云端當(dāng)前的同步標(biāo)記,將變化的文件及文件夾相關(guān) 的文件結(jié)構(gòu)索引信息返回給發(fā)送請求的終端設(shè)備。通過比較能夠發(fā)現(xiàn)哪些文件或目錄結(jié)構(gòu)發(fā)生了變化,以便再下發(fā)文件結(jié)構(gòu)索引信 息時,僅將變化的文件及文件夾相關(guān)的文件結(jié)構(gòu)索引信息下發(fā)到終端設(shè)備,而無需同步所 有數(shù)據(jù),以提聞同步速度。進(jìn)一步地,所述步驟2具體包括步驟:根據(jù)建立的目錄結(jié)構(gòu)選擇要操作的云端存儲文件;檢查終端設(shè)備本地是否緩存有該文件的文件內(nèi)容,如果有則與文件結(jié)構(gòu)索引信息 進(jìn)行比較,進(jìn)一步檢查該緩存的文件內(nèi)容是否為最新文件內(nèi)容,如果是最新文件內(nèi)容,則直 接進(jìn)入步驟5 ;如果終端設(shè)備本地沒有緩存該文件的文件內(nèi)容,或終端設(shè)備本地緩存的文 件內(nèi)容不是最新的文件內(nèi)容,則向云端發(fā)送文件內(nèi)容請求。進(jìn)一步地,所述將文件內(nèi)容緩存在本地,是將所述文件內(nèi)容緩存在本地的至少一 個文件中。本專利技術(shù)并沒有直接存放云端存儲文件的實體,而是將其文件內(nèi)容緩存在本地的 一個或多個特定格式的文件中,由指定的程序訪問這些特定格式文件,并解析與云端存儲 一致的形式呈現(xiàn)給用戶。進(jìn)一步地,所述步驟2之后還包括步驟:終端設(shè)備因為無網(wǎng)絡(luò)的原因無法連接云端時,直接使用本地緩存中的文件內(nèi)容進(jìn) 行操作。根據(jù)本步驟,將允許將文件內(nèi)容下載在本地,在離線的狀況下進(jìn)行操作,在網(wǎng)絡(luò)重 新連接后,再同步到云端。進(jìn)一步地,所述步驟7具體包括步驟:步驟7.1、云端接收變動的文件結(jié)構(gòu)索引信息;步驟7.2、根據(jù)該文件結(jié)構(gòu)索引信息,修改云端目錄結(jié)構(gòu);步驟7.3、向終端設(shè)備請求上傳新增、修改的文件內(nèi)容;步驟7.4、終端設(shè)備接收到請求后,將本地文件內(nèi)容上傳到云端。進(jìn)一步地,所述文件結(jié)構(gòu)索引信息包括:文件唯一 ID、文件z?端完整路徑、版本號、創(chuàng)建時間、最后修改時間、創(chuàng)建人、最后修改人、操作類型、文件內(nèi)容唯一 ID、文件大小、共享狀態(tài)、是否為文件夾、鎖定狀態(tài)。本專利技術(shù)提出了,基于文件結(jié)構(gòu)索引信息,可以實現(xiàn)在本地完全呈現(xiàn)云端文件,并可以在本地直接操作調(diào)用云端文件。當(dāng)在本地打開修改文件后能及時將結(jié)果同步到云端,當(dāng)云端有新的數(shù)據(jù)變動,也會立即反應(yīng)到本地設(shè)備。本專利技術(shù)對于用戶來說,其操作云端存儲文件就如同操作本地文件,界面非常友好。并且對于大容量的云端數(shù)據(jù),只需要對個別文件進(jìn)行單獨(dú)操作,不需要將所有云端存儲文件同步到終端設(shè)備,能提供在本地直接操作容量大于本地存儲的文件內(nèi)容等優(yōu)點(diǎn)。【附圖說明】圖1為本專利技術(shù)直接操作云端存儲文件的方法流程圖。【具體實施方式】下面結(jié)合附圖和實施例對本專利技術(shù)技術(shù)方案做進(jìn)一步詳細(xì)說明,以下實施例不構(gòu)成對本專利技術(shù)的限定。圖1示出了本實施例,包括如下步驟:步驟101、終端設(shè)備周期性通過網(wǎng)絡(luò)獲取云端存儲文件的文件結(jié)構(gòu)索引信息,在終端設(shè)備本地建立與云端相同的目錄結(jié)構(gòu)。存儲在云端的云端存儲文件都對應(yīng)有文件結(jié)構(gòu)索引信息,文件結(jié)構(gòu)索引信息主要包括:文件唯一 ID、文件云端完整路徑、版本號、創(chuàng)建時間、最后修改時間、創(chuàng)建人、最后修改人、操作類型、文件內(nèi)容唯一 ID、文件大小、共享狀態(tài)、是否為文件夾、鎖定狀態(tài)。`終端設(shè)備,如計算機(jī)、智能手機(jī)及其他智能終端設(shè)備,周期性訪問云端,獲取云端存儲文件的文件結(jié)構(gòu)索引信息,具體過程如下:終端設(shè)備周期性向云端發(fā)送包括賬號信息的請求信息;云端接收請求信息,通過驗證賬號信息后,將云端存儲文件的文件結(jié)構(gòu)索引信息返回給發(fā)送請求的終端設(shè)備;終端設(shè)備獲得文件結(jié)構(gòu)索引信息后,在本地建立與云端相同的目錄結(jié)構(gòu),這樣在終端設(shè)備本地將呈現(xiàn)與云端一樣的存儲文件目錄結(jié)構(gòu)。如果之前已經(jīng)從云端獲取過文件結(jié)構(gòu)索引信息,那么只需要從云端獲取本地與云端最新狀態(tài)之間,變化的文件及文件夾相關(guān)的文件結(jié)構(gòu)索引信息,而無需同步所有數(shù)據(jù),以提高同步速度。本實施例在文件結(jié)構(gòu)索引信息中插入一個同步標(biāo)記,該同步標(biāo)記是根據(jù)云端存儲文件的最新狀態(tài)計算出的字符串,若存儲文件被修改,或者新增了文件或文件夾,則該同步標(biāo)記會發(fā)生變化,通過比較兩個不同時間的同步標(biāo)記,能夠得到在這個時間段內(nèi)的存儲文件變化信息。當(dāng)終端設(shè)備周期性的向云端獲取文件結(jié)本文檔來自技高網(wǎng)...
    一種直接操作云端存儲文件的方法

    【技術(shù)保護(hù)點(diǎn)】
    一種直接操作云端存儲文件的方法,用于在終端設(shè)備本地對存儲在云端的存儲文件進(jìn)行操作,其特征在于,所述方法包括步驟:步驟1、終端設(shè)備周期性通過網(wǎng)絡(luò)獲取云端存儲文件的文件結(jié)構(gòu)索引信息,在終端設(shè)備本地建立與云端相同的目錄結(jié)構(gòu);步驟2、當(dāng)需要在終端設(shè)備本地根據(jù)建立的目錄結(jié)構(gòu)操作云端存儲文件時,根據(jù)文件結(jié)構(gòu)索引信息先檢查本地是否緩存有該云端存儲文件的最新文件內(nèi)容,如果有則進(jìn)入步驟5,否則向云端發(fā)送文件內(nèi)容請求;步驟3、云端接收到文件內(nèi)容請求后,向終端設(shè)備發(fā)送文件內(nèi)容;步驟4、終端設(shè)備接收文件內(nèi)容,將文件內(nèi)容緩存在本地;步驟5、根據(jù)文件類型調(diào)用本地的應(yīng)用程序?qū)彺娴奈募?nèi)容進(jìn)行操作;步驟6、終端設(shè)備記錄本地操作引起的文件結(jié)構(gòu)索引信息變化,并將變動的文件結(jié)構(gòu)索引信息發(fā)送到云端;步驟7、云端接收變動的文件結(jié)構(gòu)索引信息,并根據(jù)該信息對云端的文件、目錄結(jié)構(gòu)進(jìn)行同步。

    【技術(shù)特征摘要】
    1.一種直接操作云端存儲文件的方法,用于在終端設(shè)備本地對存儲在云端的存儲文件進(jìn)行操作,其特征在于,所述方法包括步驟:步驟1、終端設(shè)備周期性通過網(wǎng)絡(luò)獲取云端存儲文件的文件結(jié)構(gòu)索引信息,在終端設(shè)備本地建立與云端相同的目錄結(jié)構(gòu);步驟2、當(dāng)需要在終端設(shè)備本地根據(jù)建立的目錄結(jié)構(gòu)操作云端存儲文件時,根據(jù)文件結(jié)構(gòu)索引信息先檢查本地是否緩存有該云端存儲文件的最新文件內(nèi)容,如果有則進(jìn)入步驟5, 否則向云端發(fā)送文件內(nèi)容請求;步驟3、云端接收到文件內(nèi)容請求后,向終端設(shè)備發(fā)送文件內(nèi)容;步驟4、終端設(shè)備接收文件內(nèi)容,將文件內(nèi)容緩存在本地;步驟5、根據(jù)文件類型調(diào)用本地的應(yīng)用程序?qū)彺娴奈募?nèi)容進(jìn)行操作;步驟6、終端設(shè)備記錄本地操作引起的文件結(jié)構(gòu)索引信息變化,并將變動的文件結(jié)構(gòu)索引信息發(fā)送到云端;步驟7、云端接收變動的文件結(jié)構(gòu)索引信息,并根據(jù)該信息對云端的文件、目錄結(jié)構(gòu)進(jìn)行同步。2.根據(jù)權(quán)利要求1所述的直接操作云端存儲文件的方法,其特征在于,所述步驟I具體包括步驟:步驟1.1、終端設(shè)備周期性向云端發(fā)送包括賬號信息的請求信息;步驟1.2、云端接收請求信息,通過驗證賬號信息后,將云端存儲文件的文件結(jié)構(gòu)索引信息返回給發(fā)送請求的終端設(shè)備;步驟1.3、終端設(shè)備獲得文件結(jié)構(gòu)索引信息后,在本地建立與云端相同的目錄結(jié)構(gòu)。3.根據(jù)權(quán)利要求2所述的直接操作云端存儲文件的方法,其特征在于,所述文件結(jié)構(gòu)索引信息中包括同步標(biāo)記,所述同步標(biāo)記包括云端存儲文件的最新狀態(tài)信息。4.根據(jù)權(quán)利要求3所述的直接操作云端存儲文件的方法,其特征在于,所述請求信息中還包括同步標(biāo)記,所述終端設(shè)備周期性向云端發(fā)送包括賬號信息的請求信息時,攜帶上一周期從云端獲取的文件結(jié)構(gòu)索引信息中的同步標(biāo)記。5.根據(jù)權(quán)利要求4所述的直接操作云端存...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:蔣爍淼
    申請(專利權(quán))人:上海夠快網(wǎng)絡(luò)科技有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av纯肉无码精品动漫| 在线观看片免费人成视频无码| 国产精品无码a∨精品| 亚洲va中文字幕无码久久| 久久久久亚洲AV片无码| 西西444www无码大胆| 狠狠噜天天噜日日噜无码| 69ZXX少妇内射无码| 日韩少妇无码喷潮系列一二三| 日韩精品真人荷官无码| 人妻无码一区二区视频| 亚洲日韩一区二区一无码| 国产精品ⅴ无码大片在线看| 成人免费无码大片A毛片抽搐色欲| 亚洲中文字幕无码中文字在线| 精品少妇无码AV无码专区| 亚洲中文字幕无码久久综合网| 日韩av无码国产精品| 无码人妻精品一区二区三区在线| 久久久无码精品午夜| 久久久久亚洲AV无码专区首JN | 伊人久久无码精品中文字幕| 无码人妻一区二区三区免费n鬼沢| 国产福利无码一区在线 | 久久亚洲精品无码VA大香大香| 无码人妻久久一区二区三区蜜桃| 亚洲中文无码线在线观看| 国产成A人亚洲精V品无码性色| 欧洲精品无码一区二区三区在线播放| 亚洲精品中文字幕无码A片老| 亚洲AV无码久久久久网站蜜桃| 亚洲精品午夜无码电影网| 无码精品人妻一区二区三区影院 | 久久水蜜桃亚洲av无码精品麻豆 | 熟妇无码乱子成人精品| 高潮潮喷奶水飞溅视频无码| 精品无码综合一区| 亚洲AV无码一区二区三区在线观看| 天堂一区人妻无码| 天码av无码一区二区三区四区| 无码AV一区二区三区无码|