本發(fā)明涉及AR圖書數(shù)據(jù)的下載管理方法,特別涉及一種移動終端設(shè)備的AR圖書數(shù)據(jù)下載管理方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展及智能移動終端設(shè)備的普及,目前數(shù)字圖書已經(jīng)開始逐漸普及。這里所指的數(shù)字圖書主要是指圖書輔助軟件,如APP,該些軟件上下載的與紙質(zhì)圖書相對應(yīng)的輔助學習數(shù)據(jù)包,如AR(增強現(xiàn)實)圖書數(shù)據(jù)包。例如,現(xiàn)有的紙質(zhì)圖書往往具有一個可供移動終端掃描識別的二維碼,通過下載與安裝將數(shù)字圖書相關(guān)數(shù)據(jù)的數(shù)據(jù)包下載到本地。
但目前不同的圖書的AR產(chǎn)品往往各自分別對應(yīng)一個APP,也即獲取每種圖書的AR產(chǎn)品時均需要安裝一個獨立的APP。在進行大量的圖書的AR產(chǎn)品獲取時,往往需要安裝多個獨立的應(yīng)用軟件,對該些軟件均需進行下載、安裝后才能進行使用。當用戶購買不同的AR圖書時,往往需要下載大量對應(yīng)的軟件,對智能移動終端的系統(tǒng)造成較多負擔,如占用過多存儲空間,多種軟件安裝后設(shè)備內(nèi)存易達到上限,從而造成使用不便。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種移動終端設(shè)備的AR圖書數(shù)據(jù)下載管理方法及裝置,以解決現(xiàn)有的圖書在進行AR數(shù)據(jù)下載時所存在的需要安裝多個對應(yīng)的專用軟件,加大了移動終端設(shè)備裝置的負擔,以及裝置內(nèi)容被過多占用易于卡機的問題。
為實現(xiàn)上述目的,本發(fā)明提供了一種移動終端設(shè)備的AR圖書數(shù)據(jù)下載管理方法包括以下步驟:
S1:移動終端設(shè)備進入接收掃描請求狀態(tài)后,掃描及識別設(shè)置于AR圖書上的識別碼;
S2:如識別成功,則所述移動終端設(shè)備向AR圖書云平臺發(fā)起下載請求,否則返回步驟S2繼續(xù)掃描及識別;
S3:所述AR圖書云平臺基于所述識別碼將網(wǎng)絡(luò)上對應(yīng)的AR圖書數(shù)據(jù)包發(fā)送至所述移動終端設(shè)備;
S4:所述移動終端設(shè)備將所述AR圖書數(shù)據(jù)包存儲至對應(yīng)的存儲路徑中,并將其添加在本地調(diào)用列表中;
S5:所述移動終端設(shè)備繼續(xù)接收掃描請求,如接收到,則返回繼續(xù)執(zhí)行所述步驟S1,如未接收到,退出接收掃描請求狀態(tài)。
較佳地,所述識別碼為所述AR圖書云平臺對每個AR圖書生成的唯一的識別碼,每個識別碼中存儲有與所述AR圖書對應(yīng)的數(shù)據(jù)編碼類型;其中,每個數(shù)據(jù)編碼類型對應(yīng)一個獨立的存儲路徑,相應(yīng)地,步驟S4中所述AR圖書應(yīng)用軟件基于所述數(shù)據(jù)編碼類型將所述AR圖書數(shù)據(jù)包存儲至對應(yīng)的存儲路徑中。
較佳地,所述AR圖書數(shù)據(jù)包具有一唯一文件名,所述唯一文件名中至少包括AR圖書數(shù)據(jù)包的名稱及文件類型,存儲至對應(yīng)的存儲路徑中時,所述AR圖書數(shù)據(jù)包以所述唯一文件名呈現(xiàn)在所述移動終端設(shè)備的存儲空間中。
較佳地,所述步驟S5中退出接收掃描請求狀態(tài)后,進入執(zhí)行AR圖書數(shù)據(jù)的播放狀態(tài),播放過程具體包括:
(1)所述移動終端設(shè)備接收AR圖書顯示指令;
(2)所述移動終端設(shè)備根據(jù)所述AR圖書顯示指令在對應(yīng)的存儲路徑中調(diào)用AR圖書數(shù)據(jù)包;
(3)根據(jù)當前的AR圖書顯示指令,對應(yīng)播放AR圖書數(shù)據(jù)包中的相應(yīng)的內(nèi)容。
較佳地,所述AR圖書顯示指令為通過所述移動終端設(shè)備掃描的來自AR圖書上的一幀圖像,所述圖像上設(shè)置有與AR圖書數(shù)據(jù)包對應(yīng)的名稱及文件類型的編碼數(shù)據(jù)。
本發(fā)明還提供了一種移動終端設(shè)備的AR圖書數(shù)據(jù)下載管理裝置,該裝置設(shè)置于移動終端設(shè)備上,包括:
信息識別模塊,用于掃描識別碼以識別所述識別碼;
下載控制模塊,用于根據(jù)所述識別碼控制所述移動終端設(shè)備向AR圖書云平臺發(fā)起下載請求,以及在發(fā)起下載請求后控制所述移動終端設(shè)備接收AR圖書數(shù)據(jù)包;
數(shù)據(jù)存儲模塊,用于將所述AR圖書數(shù)據(jù)包存儲至與所述識別碼對應(yīng)的存儲路徑中,以供調(diào)用。
較佳地,所述識別碼為所述AR圖書云平臺對每個AR圖書生成的唯一的識別碼,每個識別碼中存儲有與所述AR圖書對應(yīng)的數(shù)據(jù)編碼類型;其中,每個數(shù)據(jù)編碼類型對應(yīng)一個獨立的存儲路徑,相應(yīng)地,所述數(shù)據(jù)存儲模塊中設(shè)置有一編碼類型及對應(yīng)的存儲路徑的索引表,所述數(shù)據(jù)存儲模塊基于所述索引表將所述AR圖書數(shù)據(jù)包存儲至對應(yīng)的存儲路徑中。
較佳地,所述信息識別模塊包括一攝像頭及信息識別模塊,所述攝像頭用于拍攝所述識別碼的圖像,并將所述識別碼的圖像發(fā)送至所述信息識別模塊,所述信息識別模塊對所述識別碼的圖像進行識別。
本實施例提供的方法及裝置具有以下有益效果:
(1)可以下載不同的多個AR圖書數(shù)據(jù)包到移動終端設(shè)備上,并分別存儲在對應(yīng)的存儲路徑中;
(2)可以根據(jù)識別碼內(nèi)所包含的數(shù)據(jù)編碼類型進行對下載的AR圖書數(shù)據(jù)包的快速分類存儲,通過該裝置即可實現(xiàn)對不同的AR圖書數(shù)據(jù)包的接收及處理,以及進一步的調(diào)用該些數(shù)據(jù),便于使用;
(3)對于使用者來說,無需加載多個應(yīng)用軟件,通過該裝置即可實現(xiàn)大量不同的AR圖書的相關(guān)數(shù)據(jù)的下載及使用。同時,存儲在本地的AR數(shù)據(jù)在進行顯示時,加載相關(guān)內(nèi)容以播放AR的相關(guān)音頻、視頻及立體圖像的速度更快。
附圖說明
圖1為本發(fā)明優(yōu)選實施例的方法流程圖;
圖2為本發(fā)明優(yōu)選實施例的執(zhí)行AR圖書數(shù)據(jù)的顯示的方法流程圖;
圖3為本發(fā)明優(yōu)選實施例的裝置組成結(jié)構(gòu)圖。
具體實施方式
為更好地說明本發(fā)明,茲以優(yōu)選實施例,并配合附圖對本發(fā)明作詳細說明,具體如下:
如圖1所示,本實施例提供的移動終端設(shè)備的AR圖書數(shù)據(jù)下載管理方法主要用于移動終端設(shè)備中,這里的移動終端設(shè)備可以為現(xiàn)有的較為流行的智能移動終端設(shè)備,如智能手機、筆記本電腦、PDA智能終端、平板電腦等易于攜帶、具有聯(lián)網(wǎng)能力及攝像頭掃描功能的智能終端設(shè)備。
則本實施例的方法具體包括以下步驟:
S1:移動終端設(shè)備進入接收掃描請求狀態(tài)后,掃描及識別設(shè)置于AR圖書上的識別碼;
其中,本步驟中,移動終端設(shè)備可以通過打開一預先裝載的APP進入接收掃描請求狀態(tài),從而開始掃描設(shè)置于AR圖書上的識別碼。
S2:如識別成功,則移動終端設(shè)備向AR圖書云平臺發(fā)起下載請求,否則返回步驟S1繼續(xù)掃描及識別;
這里的AR圖書云平臺為一云端服務(wù)器,其通過網(wǎng)絡(luò)與移動終端設(shè)備進行通信以進行數(shù)據(jù)交互,其中,移動終端設(shè)備可以基于WIFI網(wǎng)絡(luò)登錄該云端服務(wù)器的登錄入口進而進行數(shù)據(jù)請求及傳送,也可以基于移動數(shù)據(jù)網(wǎng)絡(luò)如3G、4G甚至5G網(wǎng)絡(luò)登錄該云端服務(wù)器的登錄入口進而進行數(shù)據(jù)請求及傳送。
S3:AR圖書云平臺基于識別碼將網(wǎng)絡(luò)上對應(yīng)的AR圖書數(shù)據(jù)包發(fā)送至所述移動終端設(shè)備;
具體地,AR圖書云平臺通過查找與掃描的識別碼對應(yīng)的AR圖書數(shù)據(jù)包,然后將查找得到的數(shù)據(jù)發(fā)送至移動終端設(shè)備。
S4:移動終端設(shè)備將所述AR圖書數(shù)據(jù)包存儲至對應(yīng)的存儲路徑中,并將其添加在本地調(diào)用列表中;
S5:移動終端設(shè)備繼續(xù)接收掃描請求,如接收到,則返回繼續(xù)執(zhí)行所述步驟S1,如未接收到,退出接收掃描請求狀態(tài)。
其中,云端服務(wù)器上存儲有大量的AR圖書的數(shù)據(jù),該些AR圖書數(shù)據(jù)分別與不同種類、不同版本的紙質(zhì)的AR圖書相對應(yīng),且該些AR圖書數(shù)據(jù)不限于一種編碼類型,對不同的圖書的出版商來說,其可以各自獨立地采用自身的編碼類型,而云端服務(wù)器存儲該些AR圖書及其編碼類型。
因此,上述的識別碼為AR圖書云平臺對每個AR圖書生成的唯一的識別碼,每個識別碼中存儲有與AR圖書對應(yīng)的數(shù)據(jù)編碼類型;其中,每個數(shù)據(jù)編碼類型對應(yīng)一個獨立的存儲路徑,相應(yīng)地,步驟S4中所述AR圖書應(yīng)用軟件基于數(shù)據(jù)編碼類型將AR圖書數(shù)據(jù)包存儲至移動終端設(shè)備的對應(yīng)的存儲路徑中,以便于根據(jù)不同的需要快速調(diào)用數(shù)據(jù)。
進一步地,AR圖書數(shù)據(jù)包具有一唯一文件名,所述唯一文件名中至少包括AR圖書數(shù)據(jù)包的名稱及文件類型,存儲至對應(yīng)的存儲路徑中時,所述AR圖書數(shù)據(jù)包以所述唯一文件名呈現(xiàn)在所述移動終端設(shè)備的存儲空間中。
步驟S5中退出接收掃描請求狀態(tài)后,移動終端設(shè)備可選地進入執(zhí)行AR圖書數(shù)據(jù)狀態(tài),則進入接收執(zhí)行AR圖書數(shù)據(jù)狀態(tài)后,其執(zhí)行AR圖書數(shù)據(jù)的播放的方法中,播放過程具體包括:
(1)移動終端設(shè)備接收AR圖書顯示指令;
(2)移動終端設(shè)備根據(jù)所述AR圖書顯示指令在對應(yīng)的存儲路徑中調(diào)用AR圖書數(shù)據(jù)包;
(3)根據(jù)當前的AR圖書顯示指令,對應(yīng)播放AR圖書數(shù)據(jù)包中的相應(yīng)的內(nèi)容。
其中,AR圖書顯示指令可以為移動終端設(shè)備通過APP等軟件的控件接收的相關(guān)操作指令,如移動終端設(shè)備通過攝像頭開始掃描AR圖書上的任意一個圖像,掃描后的圖像即可作為AR圖書顯示指令。此時,移動終端設(shè)備再根據(jù)當前掃描的圖像找到該圖像對應(yīng)的AR圖書數(shù)據(jù)包,再從中找到與該圖像對應(yīng)的AR數(shù)據(jù),從而進行播放。這里播放的內(nèi)容可以為與紙質(zhì)圖書上當前被掃描的圖片對應(yīng)的相關(guān)的音頻、視頻或立體圖像。
本實施例中的AR圖書顯示指令具體為通過移動終端設(shè)備掃描的來自AR圖書上的一幀圖像,其中,該圖像上設(shè)置有與AR圖書數(shù)據(jù)包對應(yīng)的名稱及文件類型的編碼數(shù)據(jù)。則移動終端設(shè)備可根據(jù)當前掃描的圖像快速、精準地找到該圖像對應(yīng)的AR圖書數(shù)據(jù)包,從而調(diào)用顯示對應(yīng)的音頻、視頻或立體圖像數(shù)據(jù)。
對應(yīng)地,本實施例還提供了一種移動終端設(shè)備的AR圖書數(shù)據(jù)下載管理裝置,該裝置設(shè)置于移動終端設(shè)備上,用于執(zhí)行上述方法,該裝置具體包括:
信息識別模塊31,用于掃描AR圖書上的識別碼以識別該識別碼;
下載控制模塊32,用于根據(jù)掃描得到的識別碼控制移動終端設(shè)備向AR圖書云平臺通過網(wǎng)絡(luò)通信模塊34發(fā)起下載請求,以及在發(fā)起下載請求后控制移動終端設(shè)備接收AR圖書數(shù)據(jù)包;
數(shù)據(jù)存儲模塊33,用于在下載控制模塊的控制下,將接收的AR圖書數(shù)據(jù)包存儲至與識別碼對應(yīng)的存儲路徑中,以供調(diào)用。
其中,同樣地,該裝置工作時,所掃描的識別碼為AR圖書云平臺對每個AR圖書生成的唯一的識別碼,每個識別碼中存儲有與所述AR圖書對應(yīng)的數(shù)據(jù)編碼類型;其中,每個數(shù)據(jù)編碼類型對應(yīng)一個獨立的存儲路徑,相應(yīng)地,所述數(shù)據(jù)存儲模塊中設(shè)置有一編碼類型及對應(yīng)的存儲路徑的索引表,所述數(shù)據(jù)存儲模塊基于所述索引表將所述AR圖書數(shù)據(jù)包存儲至對應(yīng)的存儲路徑中。
具體地,本實施例中的信息識別模塊31包括一攝像頭及信息識別模塊,其中,攝像頭用于拍攝AR圖書上的識別碼的圖像,并將該識別碼的圖像發(fā)送至信息識別模塊,信息識別模塊對識別碼的圖像進行識別。這里的識別包括讀取識別碼內(nèi)的數(shù)據(jù)編碼類型信息,以確認對于該識別碼,移動終端設(shè)備是否可以接收及處理器對應(yīng)的數(shù)據(jù)編碼類型。
本實施例提供的裝置可以根據(jù)識別碼內(nèi)所包含的數(shù)據(jù)編碼類型進行對下載的AR圖書數(shù)據(jù)包的快速分類存儲,通過該裝置即可實現(xiàn)對不同的AR圖書數(shù)據(jù)包的接收及處理,以及進一步的調(diào)用該些數(shù)據(jù),便于使用。特別是,當該裝置以APP形式安裝在移動終端設(shè)備上時,僅需一個APP即可實現(xiàn)對多種AR圖書數(shù)據(jù)的下載和使用,無需分別對應(yīng)加載多個APP。
同時,存儲在本地的AR數(shù)據(jù)在進行顯示時,加載相關(guān)內(nèi)容以播放AR的相關(guān)音頻、視頻及立體圖像的速度更快。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何本領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),對本發(fā)明所做的變形或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述的權(quán)利要求的保護范圍為準。