一種智能終端相機(jī)數(shù)據(jù)同步保存的應(yīng)用客戶(hù)端、存儲(chǔ)系統(tǒng)及方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種智能終端相機(jī)數(shù)據(jù)同步保存的應(yīng)用客戶(hù)端、存儲(chǔ)系統(tǒng)及方法,客戶(hù)端包括程序運(yùn)行模塊、無(wú)線連接控制模塊、登陸管理模塊及操作控制模塊,登陸管理模塊向移動(dòng)擴(kuò)展塢發(fā)起SMB連接并登陸移動(dòng)擴(kuò)展塢的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄;操作控制模塊調(diào)用智能終端內(nèi)的相機(jī)組件并創(chuàng)建客戶(hù)端相機(jī)組件視窗接口進(jìn)行攝像操作;同時(shí)在攝像操作過(guò)程中創(chuàng)建臨時(shí)存儲(chǔ)區(qū)實(shí)時(shí)存儲(chǔ)攝像數(shù)據(jù)并在攝像操作結(jié)束后對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行存儲(chǔ)路徑選擇,并按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。本發(fā)明提供了一種新型的相機(jī)數(shù)據(jù)的外置存儲(chǔ)實(shí)現(xiàn)方法,其具有成本低、可靠性和安全性高等優(yōu)點(diǎn)。
【專(zhuān)利說(shuō)明】一種智能終端相機(jī)數(shù)據(jù)同步保存的應(yīng)用客戶(hù)端、存儲(chǔ)系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)存儲(chǔ)技術(shù),具體的說(shuō)是涉及一種智能手機(jī)和平板電腦等智能終端相機(jī)數(shù)據(jù)同步保存的應(yīng)用客戶(hù)端、存儲(chǔ)系統(tǒng)及方法。
【背景技術(shù)】
[0002]目前,隨著智能終端技術(shù)的不斷發(fā)展,智能終端所能實(shí)現(xiàn)的功能越來(lái)越豐富,極大豐富了人們的日常生活,但是與此同時(shí),也為人們帶來(lái)了一些困擾,如在智能終端上安裝的軟件占用的空間也是越來(lái)越大(有的游戲都能占用1-2G的空間),又如相機(jī)拍照功能使用頻繁,但是鑒于智能終端上的相機(jī)的像素越來(lái)越高,拍照和錄像的清晰度越來(lái)越高,同時(shí)也造成拍照和錄像的文件是越來(lái)越大等問(wèn)題。
[0003]由此產(chǎn)生了不可解決的矛盾,即終端功能的應(yīng)用與終端內(nèi)部存儲(chǔ)空間的矛盾。其解決途徑一方面是單純提高終端內(nèi)部存儲(chǔ)空間,或者外接外置擴(kuò)展SD卡存儲(chǔ)來(lái)解決上述矛盾,但是這樣方式治標(biāo)不治本,在某些情況下,如智能終端不支持外置擴(kuò)展SD卡存儲(chǔ),或者外出等條件下,本方式實(shí)現(xiàn)起來(lái)會(huì)有一定的難度;另一方面就是用戶(hù)不得不面對(duì)選擇刪除一定的應(yīng)用軟件或者多媒體內(nèi)容來(lái)釋放內(nèi)存空間的尷尬問(wèn)題,但是這樣方式會(huì)給用戶(hù)造成很大的不便。
【發(fā)明內(nèi)容】
[0004]鑒于已有技術(shù)存在的缺陷,本發(fā)明的目的是要提供一種智能終端相機(jī)數(shù)據(jù)同步保存的應(yīng)用客戶(hù)端,本發(fā)明能夠?qū)崿F(xiàn)通過(guò)安裝于智能終端的所述應(yīng)用客戶(hù)端,建立智能終端與無(wú)線存儲(chǔ)設(shè)備一WiFi Dock移動(dòng)擴(kuò)展塢之間的連接,并使得智能終端通過(guò)該應(yīng)用客戶(hù)端直接訪問(wèn)和操作WiFi Dock里面存儲(chǔ)的內(nèi)容,最終將相機(jī)數(shù)據(jù)直接保存在WiFi Dock上。
[0005]為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案:
[0006]一種智能終端相機(jī)數(shù)據(jù)同步保存的應(yīng)用客戶(hù)端,其特征在于:
[0007]包括
[0008]程序運(yùn)行模塊,用于將內(nèi)部預(yù)設(shè)的應(yīng)用程序安裝到智能終端上并對(duì)安裝在所述智能終端上的所述應(yīng)用程序進(jìn)行初始化處理;
[0009]無(wú)線連接控制模塊,用于與移動(dòng)擴(kuò)展塢建立無(wú)線連接并在連接失敗后發(fā)布異常通知信息;
[0010]登陸管理模塊,用于在連接驗(yàn)證成功后,開(kāi)啟SMB服務(wù)并向移動(dòng)擴(kuò)展塢發(fā)起SMB連接,且在SMB連接成功后登陸移動(dòng)擴(kuò)展塢的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄;
[0011]操作控制模塊,用于調(diào)用智能終端內(nèi)的相機(jī)組件并創(chuàng)建客戶(hù)端相機(jī)組件視窗接口進(jìn)行攝像操作;同時(shí)在攝像操作過(guò)程中創(chuàng)建臨時(shí)存儲(chǔ)區(qū)實(shí)時(shí)存儲(chǔ)攝像數(shù)據(jù)并在攝像操作結(jié)束后對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行存儲(chǔ)路徑選擇,并按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
[0012]所述無(wú)線連接控制模塊包括
[0013]識(shí)別指令發(fā)送子模塊,用于基于網(wǎng)絡(luò)協(xié)議向?qū)?yīng)的移動(dòng)擴(kuò)展塢發(fā)送識(shí)別指令,所述網(wǎng)絡(luò)協(xié)議包括http協(xié)議;
[0014]信息驗(yàn)證子模塊,用于接收移動(dòng)擴(kuò)展塢反饋的指令信息進(jìn)行連接成功驗(yàn)證,并在連接成功驗(yàn)證失敗后發(fā)布異常通知信息。
[0015]進(jìn)一步的,所述信息驗(yàn)證子模塊還包括計(jì)時(shí)程序,用于在識(shí)別指令發(fā)送子模塊向?qū)?yīng)的移動(dòng)擴(kuò)展塢發(fā)送識(shí)別指令的同時(shí)開(kāi)始計(jì)時(shí),在預(yù)定計(jì)時(shí)時(shí)間后未收到移動(dòng)擴(kuò)展塢反饋的指令信息后,控制識(shí)別指令發(fā)送子模塊再次發(fā)送識(shí)別指令或者停止發(fā)送識(shí)別指令。
[0016]所述登陸管理模塊
[0017]包括
[0018]SMB連接子模塊,用于在連接驗(yàn)證成功后,開(kāi)啟SMB服務(wù)并向移動(dòng)擴(kuò)展塢發(fā)起SMB連接;
[0019]存儲(chǔ)信息獲取子模塊,用于在SMB連接成功后登陸移動(dòng)擴(kuò)展塢的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄。
[0020]所述的操作控制模塊包括:
[0021]組件創(chuàng)建子模塊,用于登陸管理模塊獲取到存儲(chǔ)信息及根目錄后,調(diào)用智能終端內(nèi)的相機(jī)組件并創(chuàng)建客戶(hù)端相機(jī)組件視窗接口進(jìn)行攝像操作;
[0022]臨時(shí)存儲(chǔ)子模塊,用于在攝像操作過(guò)程中創(chuàng)建臨時(shí)存儲(chǔ)區(qū)實(shí)時(shí)存儲(chǔ)攝像數(shù)據(jù);
[0023]以及路徑管理子模塊,在攝像操作結(jié)束后對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行存儲(chǔ)路徑的選擇,并按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
[0024]所述存儲(chǔ)路徑的選擇包括客戶(hù)端本地存儲(chǔ)路徑的選擇以及移動(dòng)擴(kuò)展塢存儲(chǔ)路徑的選擇;所述按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作是指若用戶(hù)選擇將臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)存儲(chǔ)在客戶(hù)端本地存儲(chǔ)路徑上,則路徑管理子模塊不進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作,若用戶(hù)選擇將臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)存儲(chǔ)在移動(dòng)擴(kuò)展塢的存儲(chǔ)路徑上,則路徑管理子模塊按照登陸管理模塊獲取到存儲(chǔ)信息及根目錄對(duì)所述攝像進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
[0025]本發(fā)明還提供了一種智能終端相機(jī)數(shù)據(jù)同步保存的存儲(chǔ)系統(tǒng),其特征在于:
[0026]包括若干安裝有上述應(yīng)用客戶(hù)端的智能終端以及移動(dòng)擴(kuò)展塢;
[0027]所述移動(dòng)擴(kuò)展塢包括用于與智能終端通信的WIFI信號(hào)RF處理單元;用于實(shí)現(xiàn)數(shù)據(jù)文件的處理以及構(gòu)建智能終端與所述移動(dòng)擴(kuò)展塢之間數(shù)據(jù)訪問(wèn)協(xié)議的多媒體處理單元;用于實(shí)現(xiàn)無(wú)線存儲(chǔ)功能的存儲(chǔ)管理單元以及為整個(gè)系統(tǒng)供電,控制系統(tǒng)各單元供電使能的電源管理單元。
[0028]所述移動(dòng)擴(kuò)展塢優(yōu)選使用專(zhuān)利申請(qǐng)?zhí)?013103964803所述的無(wú)線存儲(chǔ)設(shè)備。
[0029]本發(fā)明還提供了一種智能終端相機(jī)數(shù)據(jù)同步保存方法,其特征在于:
[0030]包括
[0031]S1:建立智能終端與移動(dòng)擴(kuò)展塢之間的無(wú)線連接,并在連接失敗后發(fā)布異常通知信息;
[0032]S2:在連接驗(yàn)證成功后,開(kāi)啟SMB服務(wù)并向移動(dòng)擴(kuò)展塢發(fā)起SMB連接,且在SMB連接成功后登陸移動(dòng)擴(kuò)展塢的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄;
[0033]S3:調(diào)用智能終端內(nèi)的相機(jī)組件并創(chuàng)建客戶(hù)端相機(jī)組件視窗接口進(jìn)行攝像操作;同時(shí)在攝像操作過(guò)程中創(chuàng)建臨時(shí)存儲(chǔ)區(qū)實(shí)時(shí)存儲(chǔ)攝像數(shù)據(jù)并在攝像操作結(jié)束后對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行存儲(chǔ)路徑選擇并按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
[0034]所述方法還包括在進(jìn)行無(wú)線連接前進(jìn)行SO步驟即將內(nèi)部預(yù)設(shè)的應(yīng)用程序安裝到智能終端上并對(duì)安裝在所述智能終端上的所述應(yīng)用程序進(jìn)行初始化處理。
[0035]所述SI包括
[0036]基于網(wǎng)絡(luò)協(xié)議向?qū)?yīng)的移動(dòng)擴(kuò)展塢發(fā)送識(shí)別指令,所述網(wǎng)絡(luò)協(xié)議包括http協(xié)議;
[0037]接收移動(dòng)擴(kuò)展塢反饋的指令信息進(jìn)行連接成功驗(yàn)證,并在連接成功驗(yàn)證失敗后發(fā)布異常通知信息。
[0038]進(jìn)一步的,所述SI還包括在向?qū)?yīng)的移動(dòng)擴(kuò)展塢發(fā)送識(shí)別指令的同時(shí)開(kāi)始計(jì)時(shí),在預(yù)定計(jì)時(shí)時(shí)間后未收到移動(dòng)擴(kuò)展塢反饋的指令信息后,控制進(jìn)行再次發(fā)送識(shí)別指令或者停止發(fā)送識(shí)別指令的處理過(guò)程。
[0039]所述S2包括
[0040]在連接驗(yàn)證成功后,開(kāi)啟SMB服務(wù)并向移動(dòng)擴(kuò)展塢發(fā)起SMB連接;
[0041]在SMB連接成功后登陸移動(dòng)擴(kuò)展塢的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄。
[0042]所述S3包括:
[0043]在獲取到存儲(chǔ)信息及根目錄后,調(diào)用智能終端內(nèi)的相機(jī)組件并創(chuàng)建客戶(hù)端相機(jī)組件視窗接口進(jìn)行攝像操作;
[0044]在攝像操作過(guò)程中創(chuàng)建臨時(shí)存儲(chǔ)區(qū)實(shí)時(shí)存儲(chǔ)攝像數(shù)據(jù);
[0045]在攝像操作結(jié)束后對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行存儲(chǔ)路徑的選擇,并按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
[0046]所述存儲(chǔ)路徑的選擇包括客戶(hù)端本地存儲(chǔ)路徑的選擇以及移動(dòng)擴(kuò)展塢存儲(chǔ)路徑的選擇;所述按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作是指若用戶(hù)選擇將臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)存儲(chǔ)在客戶(hù)端本地存儲(chǔ)路徑上,則路徑管理子模塊不進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作,若用戶(hù)選擇將臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)存儲(chǔ)在移動(dòng)擴(kuò)展塢的存儲(chǔ)路徑上,則路徑管理子模塊按照登陸管理模塊獲取到存儲(chǔ)信息及根目錄對(duì)所述攝像進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
[0047]本發(fā)明主要工作原理:
[0048]本發(fā)明設(shè)計(jì)了一種數(shù)據(jù)即拍即存的客戶(hù)端,將智能終端與移動(dòng)擴(kuò)展塢通過(guò)WiFi建立無(wú)線連接后,智能終端上的客戶(hù)端通過(guò)Samba協(xié)議與移動(dòng)擴(kuò)展塢之間實(shí)現(xiàn)文件共享,這樣在智能終端上通過(guò)客戶(hù)端就可以直接與移動(dòng)擴(kuò)展塢之間進(jìn)行文件的相互操作;并且可實(shí)現(xiàn)在智能能終端上通過(guò)利用客戶(hù)端來(lái)實(shí)現(xiàn)攝像及照相的文件即時(shí)保存在移動(dòng)擴(kuò)展塢上而不需要占用智能終端上的存儲(chǔ)空間的目的。
[0049]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果:
[0050]本發(fā)明主要為不具備外置存儲(chǔ)的智能手機(jī)和平板電腦提供相機(jī)數(shù)據(jù)的外置存儲(chǔ)實(shí)現(xiàn)方法,其具有通訊距離遠(yuǎn)、不需要連線、成本低、可靠性和安全性高等優(yōu)點(diǎn)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0051]圖1為本發(fā)明電路原理結(jié)構(gòu)示意圖;
[0052]圖2為本發(fā)明所述方法流程示意圖;
[0053]圖3為本發(fā)明指令信息傳遞流程示意圖;
[0054]圖4為本發(fā)明所述實(shí)施例流程示意圖。
【具體實(shí)施方式】
[0055]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。
[0056]如圖1—圖3所示,鑒于現(xiàn)有智能終端功能的應(yīng)用與終端內(nèi)部存儲(chǔ)空間的矛盾,如圖1,本發(fā)明提供一種智能終端相機(jī)數(shù)據(jù)同步保存的應(yīng)用客戶(hù)端,其包括:
[0057]程序運(yùn)行模塊,用于將內(nèi)部預(yù)設(shè)的應(yīng)用程序安裝到智能終端上并對(duì)安裝在所述智能終端上的所述應(yīng)用程序進(jìn)行初始化處理,實(shí)現(xiàn)預(yù)裝軟件程序(運(yùn)行程序、應(yīng)用市場(chǎng)、華錄官網(wǎng)等)到智能終端的過(guò)程;
[0058]無(wú)線連接控制模塊,用于與移動(dòng)擴(kuò)展塢建立無(wú)線連接并在連接失敗后發(fā)布異常通知信息,即通過(guò)WiFi的方式連接上無(wú)線存儲(chǔ)設(shè)備(WiFi Dock)或者稱(chēng)為移動(dòng)擴(kuò)展塢;
[0059]登陸管理模塊,用于在連接驗(yàn)證成功后,開(kāi)啟SMB服務(wù)并向移動(dòng)擴(kuò)展塢發(fā)起SMB連接,且在SMB連接成功后登陸移動(dòng)擴(kuò)展塢的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄;
[0060]操作控制模塊,用于調(diào)用智能終端內(nèi)的相機(jī)組件并創(chuàng)建客戶(hù)端相機(jī)組件視窗接口進(jìn)行攝像操作;同時(shí)在攝像操作過(guò)程中創(chuàng)建臨時(shí)存儲(chǔ)區(qū)實(shí)時(shí)存儲(chǔ)攝像數(shù)據(jù)并在攝像操作結(jié)束后對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行存儲(chǔ)路徑選擇,并按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
[0061 ] 所述無(wú)線連接控制模塊包括
[0062]識(shí)別指令發(fā)送子模塊,用于基于網(wǎng)絡(luò)協(xié)議向?qū)?yīng)的移動(dòng)擴(kuò)展塢發(fā)送識(shí)別指令,所述網(wǎng)絡(luò)協(xié)議包括多種現(xiàn)有通用網(wǎng)絡(luò)協(xié)議,至少包括http協(xié)議;
[0063]信息驗(yàn)證子模塊,用于接收移動(dòng)擴(kuò)展塢反饋的指令信息進(jìn)行連接成功驗(yàn)證,并在連接成功驗(yàn)證失敗后發(fā)布異常通知信息,該模塊用于監(jiān)測(cè)網(wǎng)絡(luò)連接情況,確認(rèn)當(dāng)前無(wú)線網(wǎng)絡(luò)是否可用。
[0064]進(jìn)一步的,所述信息驗(yàn)證子模塊還包括計(jì)時(shí)程序,用于在識(shí)別指令發(fā)送子模塊向?qū)?yīng)的移動(dòng)擴(kuò)展塢發(fā)送識(shí)別指令的同時(shí)開(kāi)始計(jì)時(shí),在預(yù)定計(jì)時(shí)時(shí)間(如1s)后未收到移動(dòng)擴(kuò)展塢反饋的指令信息后,控制識(shí)別指令發(fā)送子模塊再次發(fā)送識(shí)別指令或者停止發(fā)送識(shí)別指令或者實(shí)時(shí)提示用戶(hù)“連接失敗,是否進(jìn)入WIFI設(shè)置”等。
[0065]所述登陸管理模塊
[0066]包括
[0067]SMB連接子模塊,用于在連接驗(yàn)證成功后,開(kāi)啟SMB服務(wù)并向移動(dòng)擴(kuò)展塢發(fā)起SMB連接;
[0068]存儲(chǔ)信息獲取子模塊,用于在SMB連接成功后登陸移動(dòng)擴(kuò)展塢的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄。
[0069]所述的操作控制模塊包括:
[0070]組件創(chuàng)建子模塊,用于登陸管理模塊獲取到存儲(chǔ)信息及根目錄后,調(diào)用智能終端內(nèi)的相機(jī)組件并創(chuàng)建客戶(hù)端相機(jī)組件視窗接口進(jìn)行攝像操作;
[0071]臨時(shí)存儲(chǔ)子模塊,用于在攝像操作過(guò)程中創(chuàng)建臨時(shí)存儲(chǔ)區(qū)實(shí)時(shí)存儲(chǔ)攝像數(shù)據(jù);
[0072]以及路徑管理子模塊,在攝像操作結(jié)束后對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行存儲(chǔ)路徑的選擇,并按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
[0073]所述存儲(chǔ)路徑的選擇包括客戶(hù)端本地存儲(chǔ)路徑的選擇以及移動(dòng)擴(kuò)展塢存儲(chǔ)路徑的選擇;所述按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作是指若用戶(hù)選擇將臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)存儲(chǔ)在客戶(hù)端本地存儲(chǔ)路徑上,則路徑管理子模塊不進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作,若用戶(hù)選擇將臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)存儲(chǔ)在移動(dòng)擴(kuò)展塢的存儲(chǔ)路徑上,則路徑管理子模塊按照登陸管理模塊獲取到存儲(chǔ)信息及根目錄對(duì)所述攝像進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
[0074]本發(fā)明還提供了一種智能終端相機(jī)數(shù)據(jù)同步保存的存儲(chǔ)系統(tǒng),其特征在于:
[0075]包括若干安裝有上述應(yīng)用客戶(hù)端的智能終端以及移動(dòng)擴(kuò)展塢;
[0076]所述移動(dòng)擴(kuò)展塢包括
[0077]用于與智能終端通信的WIFI信號(hào)RF處理單元,用以實(shí)現(xiàn)兩者之間的WiFi方式的連接;
[0078]用于實(shí)現(xiàn)數(shù)據(jù)文件的處理以及構(gòu)建智能終端與所述移動(dòng)擴(kuò)展塢之間數(shù)據(jù)訪問(wèn)協(xié)議的多媒體處理單元;
[0079]用于實(shí)現(xiàn)無(wú)線存儲(chǔ)功能的存儲(chǔ)管理單元,便于存儲(chǔ)攝像數(shù)據(jù)
[0080]以及為整個(gè)系統(tǒng)供電,控制系統(tǒng)各單元供電使能的電源管理單元。
[0081]所述移動(dòng)擴(kuò)展塢優(yōu)選使用專(zhuān)利申請(qǐng)?zhí)?013103964803所述的無(wú)線存儲(chǔ)設(shè)備,鑒于一般的移動(dòng)擴(kuò)展塢均具備基于SMB的服務(wù)協(xié)議,因此本技術(shù)方案未對(duì)其進(jìn)行限定。
[0082]本發(fā)明還提供了一種智能終端相機(jī)數(shù)據(jù)同步保存方法,如圖2,其包括:
[0083]S1:建立智能終端與移動(dòng)擴(kuò)展塢之間的無(wú)線連接,并在連接失敗后發(fā)布異常通知信息;
[0084]S2:在連接驗(yàn)證成功后,開(kāi)啟SMB服務(wù)并向移動(dòng)擴(kuò)展塢發(fā)起SMB連接,且在SMB連接成功后登陸移動(dòng)擴(kuò)展塢的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄;
[0085]S3:調(diào)用智能終端內(nèi)的相機(jī)組件并創(chuàng)建客戶(hù)端相機(jī)組件視窗接口進(jìn)行攝像操作;同時(shí)在攝像操作過(guò)程中創(chuàng)建臨時(shí)存儲(chǔ)區(qū)實(shí)時(shí)存儲(chǔ)攝像數(shù)據(jù)并在攝像操作結(jié)束后對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行存儲(chǔ)路徑選擇并按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
[0086]所述方法還包括在進(jìn)行無(wú)線連接前進(jìn)行SO步驟即將內(nèi)部預(yù)設(shè)的應(yīng)用程序安裝到智能終端上并對(duì)安裝在所述智能終端上的所述應(yīng)用程序進(jìn)行初始化處理。
[0087]所述SI包括
[0088]基于網(wǎng)絡(luò)協(xié)議向?qū)?yīng)的移動(dòng)擴(kuò)展塢發(fā)送識(shí)別指令,所述網(wǎng)絡(luò)協(xié)議包括http協(xié)議;
[0089]接收移動(dòng)擴(kuò)展塢反饋的指令信息進(jìn)行連接成功驗(yàn)證,并在連接成功驗(yàn)證失敗后發(fā)布異常通知信息。
[0090]進(jìn)一步的,所述SI還包括在向?qū)?yīng)的移動(dòng)擴(kuò)展塢發(fā)送識(shí)別指令的同時(shí)開(kāi)始計(jì)時(shí),在預(yù)定計(jì)時(shí)時(shí)間后未收到移動(dòng)擴(kuò)展塢反饋的指令信息后,控制進(jìn)行再次發(fā)送識(shí)別指令或者停止發(fā)送識(shí)別指令的處理過(guò)程。
[0091]所述S2包括
[0092]在連接驗(yàn)證成功后,開(kāi)啟SMB服務(wù)并向移動(dòng)擴(kuò)展塢發(fā)起SMB連接;
[0093]在SMB連接成功后登陸移動(dòng)擴(kuò)展塢的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄。
[0094]所述S3包括:
[0095]在獲取到存儲(chǔ)信息及根目錄后,調(diào)用智能終端內(nèi)的相機(jī)組件并創(chuàng)建客戶(hù)端相機(jī)組件視窗接口進(jìn)行攝像操作;
[0096]在攝像操作過(guò)程中創(chuàng)建臨時(shí)存儲(chǔ)區(qū)實(shí)時(shí)存儲(chǔ)攝像數(shù)據(jù);
[0097]在攝像操作結(jié)束后對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行存儲(chǔ)路徑的選擇,并按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
[0098]所述存儲(chǔ)路徑的選擇包括客戶(hù)端本地存儲(chǔ)路徑的選擇以及移動(dòng)擴(kuò)展塢存儲(chǔ)路徑的選擇;所述按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作是指若用戶(hù)選擇將臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)存儲(chǔ)在客戶(hù)端本地存儲(chǔ)路徑上,則路徑管理子模塊不進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作,若用戶(hù)選擇將臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)存儲(chǔ)在移動(dòng)擴(kuò)展塢的存儲(chǔ)路徑上,則路徑管理子模塊按照登陸管理模塊獲取到存儲(chǔ)信息及根目錄對(duì)所述攝像進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
[0099]具體的,本發(fā)明通過(guò)在智能終端上安裝應(yīng)用客戶(hù)端(包括Android系統(tǒng)和1S系統(tǒng)的智能終端)來(lái)實(shí)現(xiàn)最終的功能。目的是要實(shí)現(xiàn)移動(dòng)智能設(shè)備以及存儲(chǔ)設(shè)備之間通信的建立,以及為移動(dòng)智能設(shè)備提供管理存儲(chǔ)于設(shè)備中的數(shù)據(jù)的圖形界面接口。
[0100]以某一實(shí)例來(lái)說(shuō)明本發(fā)明所述方法攝像數(shù)據(jù)存儲(chǔ)過(guò)程:
[0101]NO:應(yīng)用程序的預(yù)裝過(guò)程并初始化;
[0102]N 1:建立無(wú)線連接,包括以下步驟(如圖3):
[0103]N 101:智能終端通過(guò)WiFi的方式連接上無(wú)線存儲(chǔ)設(shè)備(WiFi Dock);
[0104]N 102:在智能終端上運(yùn)行所述方法的應(yīng)用客戶(hù)端(美拍塢,下同),應(yīng)用客戶(hù)端將在進(jìn)行初始化階段基于http協(xié)議向WIFI Dock發(fā)送識(shí)別指令,指令為http://10.10.1.1/:.wop:ability, WiFi Dock收到正確的指令后會(huì)返回字符串“router-repeater_3g” 給應(yīng)用客戶(hù)端;
[0105]N 103:前述驗(yàn)證如果沒(méi)有通過(guò),則通過(guò)發(fā)出連接異常通知的方式告知用戶(hù)智能終端通過(guò)WiFi未能連接到WiFi Dock ;
[0106]N 104:應(yīng)用客戶(hù)端如果通過(guò)了前述驗(yàn)證,則可以使用所述終端的網(wǎng)絡(luò)連接功能;
[0107]N 2:登陸文件系統(tǒng)管理存儲(chǔ)數(shù)據(jù),如圖3,即在連接驗(yàn)證成功后,開(kāi)啟SMB服務(wù)并向WiFi Dock發(fā)起SMB連接,且在SMB連接成功后登陸WiFi Dock的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄;
[0108]N 201:通過(guò)了驗(yàn)證之后,應(yīng)用客戶(hù)端會(huì)開(kāi)啟SMB服務(wù),并向WIFI DOCK發(fā)起SMB連接,應(yīng)用客戶(hù)端會(huì)向WIFI DOCK發(fā)送要求用戶(hù)如smb://Hualu:123456010.10.1.Ι/Hualu/ ;
[0109]N 202:應(yīng)用客戶(hù)端將登陸基于SMB服務(wù)協(xié)議的文件系統(tǒng),獲取WIFI DOCK上的存儲(chǔ)信息及根目錄;
[0110]N 3:應(yīng)用客戶(hù)端在美拍塢界面下提供調(diào)用相機(jī)組件的視圖接口,用戶(hù)通過(guò)激活該接口進(jìn)行即拍即存的攝像活動(dòng),相機(jī)組件的運(yùn)行流程如圖4所示:
[0111]N 301:相機(jī)組件啟動(dòng)后將首先進(jìn)行組件的創(chuàng)建工作,以便獲得使用智能設(shè)備照相機(jī)的使用權(quán)限;
[0112]N 302:應(yīng)用客戶(hù)端在智能終端的本地臨時(shí)存儲(chǔ)區(qū)內(nèi)新建文件,用以接收攝像所得的數(shù)據(jù);
[0113]同時(shí)可在攝像操作完畢后,利用應(yīng)用客戶(hù)端界面提供“取消”和“確認(rèn)”的操作接口,以便用戶(hù)決定是否將此次攝像的數(shù)據(jù)進(jìn)行保存,若用戶(hù)選擇“取消”則應(yīng)用客戶(hù)端將刪除步驟N 302中新建的文件;
[0114]N 303:應(yīng)用客戶(hù)端獲得當(dāng)前所管理的目錄路徑,以決定最終文件保存的目錄路徑;
[0115]N 304:若當(dāng)前所管理的目錄路徑屬于智能終端的本地路徑,則不執(zhí)行文件數(shù)據(jù)轉(zhuǎn)移操作而直接退出;
[0116]N 305:若當(dāng)前所管理的目錄路徑屬于所述存儲(chǔ)設(shè)備的路徑,則將在當(dāng)前所管理的目錄路徑下創(chuàng)建新文件,用以拷貝步驟N 302中新建文件的數(shù)據(jù);并在數(shù)據(jù)轉(zhuǎn)移完畢后將步驟N 302中新建的文件刪除;
[0117]N 306:退出相機(jī)組件,回到調(diào)用前視圖。
[0118]以上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種智能終端相機(jī)數(shù)據(jù)同步保存的應(yīng)用客戶(hù)端,其特征在于: 包括 程序運(yùn)行模塊,用于將內(nèi)部預(yù)設(shè)的應(yīng)用程序安裝到智能終端上并對(duì)安裝在所述智能終端上的所述應(yīng)用程序進(jìn)行初始化處理; 無(wú)線連接控制模塊,用于與移動(dòng)擴(kuò)展塢建立無(wú)線連接并在連接失敗后發(fā)布異常通知信息; 登陸管理模塊,用于在連接驗(yàn)證成功后,開(kāi)啟SMB服務(wù)并向移動(dòng)擴(kuò)展塢發(fā)起SMB連接,且在SMB連接成功后登陸移動(dòng)擴(kuò)展塢的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄; 操作控制模塊,用于調(diào)用智能終端內(nèi)的相機(jī)組件并創(chuàng)建客戶(hù)端相機(jī)組件視窗接口進(jìn)行攝像操作;同時(shí)在攝像操作過(guò)程中創(chuàng)建臨時(shí)存儲(chǔ)區(qū)實(shí)時(shí)存儲(chǔ)攝像數(shù)據(jù)并在攝像操作結(jié)束后對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行存儲(chǔ)路徑選擇,并按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
2.根據(jù)權(quán)利要求1所述的智能終端相機(jī)數(shù)據(jù)同步保存的應(yīng)用客戶(hù)端,其特征在于: 所述無(wú)線連接控制模塊包括 識(shí)別指令發(fā)送子模塊,用于基于網(wǎng)絡(luò)協(xié)議向?qū)?yīng)的移動(dòng)擴(kuò)展塢發(fā)送識(shí)別指令,所述網(wǎng)絡(luò)協(xié)議包括http協(xié)議; 信息驗(yàn)證子模塊,用于接收移動(dòng)擴(kuò)展塢反饋的指令信息進(jìn)行連接成功驗(yàn)證,并在連接成功驗(yàn)證失敗后發(fā)布異常通知信息。
3.根據(jù)權(quán)利要求所述的智能終端相機(jī)數(shù)據(jù)同步保存的應(yīng)用客戶(hù)端,其特征在于: 所述登陸管理模塊: 包括 SMB連接子模塊,用于在連接驗(yàn)證成功后,開(kāi)啟SMB服務(wù)并向移動(dòng)擴(kuò)展塢發(fā)起SMB連接; 存儲(chǔ)信息獲取子模塊,用于在SMB連接成功后登陸移動(dòng)擴(kuò)展塢的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄。
4.根據(jù)權(quán)利要求1所述的智能終端相機(jī)數(shù)據(jù)同步保存的應(yīng)用客戶(hù)端,其特征在于: 所述的操作控制模塊包括: 組件創(chuàng)建子模塊,用于登陸管理模塊獲取到存儲(chǔ)信息及根目錄后,調(diào)用智能終端內(nèi)的相機(jī)組件并創(chuàng)建客戶(hù)端相機(jī)組件視窗接口進(jìn)行攝像操作; 臨時(shí)存儲(chǔ)子模塊,用于在攝像操作過(guò)程中創(chuàng)建臨時(shí)存儲(chǔ)區(qū)實(shí)時(shí)存儲(chǔ)攝像數(shù)據(jù); 以及路徑管理子模塊,在攝像操作結(jié)束后對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行存儲(chǔ)路徑的選擇,并按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
5.根據(jù)權(quán)利要求4所述的智能終端相機(jī)數(shù)據(jù)同步保存的應(yīng)用客戶(hù)端,其特征在于: 所述存儲(chǔ)路徑的選擇包括客戶(hù)端本地存儲(chǔ)路徑的選擇以及移動(dòng)擴(kuò)展塢存儲(chǔ)路徑的選擇;所述按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作是指若用戶(hù)選擇將臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)存儲(chǔ)在客戶(hù)端本地存儲(chǔ)路徑上,則路徑管理子模塊不進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作,若用戶(hù)選擇將臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)存儲(chǔ)在移動(dòng)擴(kuò)展塢的存儲(chǔ)路徑上,則路徑管理子模塊按照登陸管理模塊獲取到存儲(chǔ)信息及根目錄對(duì)所述攝像進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
6.—種智能終端相機(jī)數(shù)據(jù)冋步保存的存儲(chǔ)系統(tǒng),其特征在于: 包括若干安裝有上述應(yīng)用客戶(hù)端的智能終端以及移動(dòng)擴(kuò)展塢; 所述移動(dòng)擴(kuò)展塢包括用于與智能終端通信的WIFI信號(hào)RF處理單元;用于實(shí)現(xiàn)數(shù)據(jù)文件的處理以及構(gòu)建智能終端與所述移動(dòng)擴(kuò)展塢之間數(shù)據(jù)訪問(wèn)協(xié)議的多媒體處理單元;用于實(shí)現(xiàn)無(wú)線存儲(chǔ)功能的存儲(chǔ)管理單元以及為整個(gè)系統(tǒng)供電,控制系統(tǒng)各單元供電使能的電源管理單元。
7.一種智能終端相機(jī)數(shù)據(jù)同步保存方法,其特征在于: 包括 51:建立智能終端與移動(dòng)擴(kuò)展塢之間的無(wú)線連接,并在連接失敗后發(fā)布異常通知信息; 52:在連接驗(yàn)證成功后,開(kāi)啟SMB服務(wù)并向移動(dòng)擴(kuò)展塢發(fā)起SMB連接,且在SMB連接成功后登陸移動(dòng)擴(kuò)展塢的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄; 53:調(diào)用智能終端內(nèi)的相機(jī)組件并創(chuàng)建客戶(hù)端相機(jī)組件視窗接口進(jìn)行攝像操作;同時(shí)在攝像操作過(guò)程中創(chuàng)建臨時(shí)存儲(chǔ)區(qū)實(shí)時(shí)存儲(chǔ)攝像數(shù)據(jù)并在攝像操作結(jié)束后對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行存儲(chǔ)路徑選擇并按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
8.根據(jù)權(quán)利要求7所述的智能終端相機(jī)數(shù)據(jù)同步保存方法,其特征在于: 所述SI包括 基于網(wǎng)絡(luò)協(xié)議向?qū)?yīng)的移動(dòng)擴(kuò)展塢發(fā)送識(shí)別指令,所述網(wǎng)絡(luò)協(xié)議包括http協(xié)議; 接收移動(dòng)擴(kuò)展塢反饋的指令信息進(jìn)行連接成功驗(yàn)證,并在連接成功驗(yàn)證失敗后發(fā)布異常通知信息。
9.根據(jù)權(quán)利要求7所述的智能終端相機(jī)數(shù)據(jù)同步保存方法,其特征在于: 所述S2包括 在連接驗(yàn)證成功后,開(kāi)啟SMB服務(wù)并向移動(dòng)擴(kuò)展塢發(fā)起SMB連接; 在SMB連接成功后登陸移動(dòng)擴(kuò)展塢的基于SMB服務(wù)協(xié)議的文件系統(tǒng)獲取存儲(chǔ)信息及根目錄。
10.根據(jù)權(quán)利要求7所述的智能終端相機(jī)數(shù)據(jù)同步保存方法,其特征在于: 所述S3包括: 在獲取到存儲(chǔ)信息及根目錄后,調(diào)用智能終端內(nèi)的相機(jī)組件并創(chuàng)建客戶(hù)端相機(jī)組件視窗接口進(jìn)行攝像操作; 在攝像操作過(guò)程中創(chuàng)建臨時(shí)存儲(chǔ)區(qū)實(shí)時(shí)存儲(chǔ)攝像數(shù)據(jù); 在攝像操作結(jié)束后對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行存儲(chǔ)路徑的選擇,并按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作; 所述存儲(chǔ)路徑的選擇包括客戶(hù)端本地存儲(chǔ)路徑的選擇以及移動(dòng)擴(kuò)展塢存儲(chǔ)路徑的選擇;所述按照存儲(chǔ)路徑的選擇情況,判斷是否對(duì)臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作是指若用戶(hù)選擇將臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)存儲(chǔ)在客戶(hù)端本地存儲(chǔ)路徑上,則路徑管理子模塊不進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作,若用戶(hù)選擇將臨時(shí)存儲(chǔ)區(qū)內(nèi)的攝像數(shù)據(jù)存儲(chǔ)在移動(dòng)擴(kuò)展塢的存儲(chǔ)路徑上,則路徑管理子模塊按照登陸管理模塊獲取到存儲(chǔ)信息及根目錄對(duì)所述攝像進(jìn)行數(shù)據(jù)轉(zhuǎn)移操作。
【文檔編號(hào)】H04L29/08GK104348917SQ201410631623
【公開(kāi)日】2015年2月11日 申請(qǐng)日期:2014年11月11日 優(yōu)先權(quán)日:2014年11月11日
【發(fā)明者】陳昌鳳, 姜長(zhǎng)龍, 姜華, 陳棟 申請(qǐng)人:郴州華錄數(shù)碼科技有限公司