一種增強(qiáng)現(xiàn)實(shí)軟件更新方法
【專利摘要】本發(fā)明公開一種增強(qiáng)現(xiàn)實(shí)軟件更新方法,包括步驟:接受用戶的升級(jí)請(qǐng)求打開掃描模塊,掃描需要運(yùn)行場(chǎng)景的參考特征;把抓取結(jié)果發(fā)送給智能更新模塊;智能更新模塊連接遠(yuǎn)程的圖像索引智能服務(wù)器,把從掃描模塊的到的圖像特征信息發(fā)送到圖像索引智能服務(wù)器進(jìn)行處理,識(shí)別,得到APP應(yīng)用需要升級(jí)的組件信息;智能更新模塊連接組件更新服務(wù)器進(jìn)行指定組件的下載;更新所述移動(dòng)終端中的增強(qiáng)現(xiàn)實(shí)軟件程序。本發(fā)明降低了軟件升級(jí)的操作難度、減少了升級(jí)時(shí)間的使用,減少了移動(dòng)終端內(nèi)存的占用。
【專利說明】一種增強(qiáng)現(xiàn)實(shí)軟件更新方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種增強(qiáng)現(xiàn)實(shí)軟件更新方法。
【背景技術(shù)】
[0002]增強(qiáng)現(xiàn)實(shí)在虛擬現(xiàn)實(shí)的基礎(chǔ)上發(fā)展起來的新技術(shù),也被稱之為混合現(xiàn)實(shí)。是通過計(jì)算機(jī)系統(tǒng)提供的信息增加用戶對(duì)現(xiàn)實(shí)世界感知的技術(shù),將虛擬的信息應(yīng)用到真實(shí)世界,并將計(jì)算機(jī)生成的虛擬物體、場(chǎng)景或系統(tǒng)提示信息疊加到真實(shí)場(chǎng)景中,從而實(shí)現(xiàn)對(duì)現(xiàn)實(shí)的增強(qiáng)。
[0003]目前,用戶更新增強(qiáng)現(xiàn)實(shí)軟件的時(shí)候,通常是采用下載全部新組件進(jìn)行更新或者通過彈出列表選擇自己需要更新的組件進(jìn)行下載的方法進(jìn)行更新。然而這兩種更新方式都有著各自的缺點(diǎn),前者全部更新的時(shí)間過長(zhǎng),而且會(huì)占用過多的存儲(chǔ)空間,客戶很可能下載了許多自己不需要的組件。后者需要客戶對(duì)各個(gè)組件有一定了解,同時(shí)當(dāng)組件過多的時(shí)候,操作會(huì)有一定復(fù)雜性。
【發(fā)明內(nèi)容】
[0004]針對(duì)上述問題,本發(fā)明提供一種內(nèi)存空間占用小、更新速度快、更新操作難度低的增強(qiáng)現(xiàn)實(shí)軟件更新方法。
[0005]為達(dá)到上述目的,本發(fā)明增強(qiáng)現(xiàn)實(shí)軟件更新方法,用于更新移動(dòng)終端的增強(qiáng)現(xiàn)實(shí)軟件程序,所述移動(dòng)終端和一服務(wù)器通訊連接,所述服務(wù)器內(nèi)存儲(chǔ)有更新程序數(shù)據(jù)庫,所述軟件更新方法包括步驟:
所述的移動(dòng)終端接收程序更新指令,掃描模塊掃描所述移動(dòng)終運(yùn)行的現(xiàn)實(shí)場(chǎng)景的參考特征,所述掃描模塊將掃描的參考特征發(fā)送給所述移動(dòng)終端的智能更新模塊;
所述智能更新模塊與所述服務(wù)器的特征索引智能服務(wù)器通訊連接,所述智能更新模塊對(duì)所述的參考特征進(jìn)行預(yù)處理,并將處理后的參考特征發(fā)送給所述特征索引智能服務(wù)器;所述特征索引智能服務(wù)器將所述參考特征和數(shù)據(jù)庫內(nèi)預(yù)存儲(chǔ)的參考特征進(jìn)行匹配處理,得到移動(dòng)終端的增強(qiáng)現(xiàn)實(shí)軟件更新所需的更新組件信息,并將所述的更新組件信息發(fā)送給所述智能更新模塊;
所述智能更新模塊將接收的所述的更新組件信息發(fā)送給所述服務(wù)器的組件更新服務(wù)
器;
所述組件更新服務(wù)器基于所述組件更新信息將所述增強(qiáng)現(xiàn)實(shí)軟件程序更新需要更新組件發(fā)送給所述智能更新模塊,所述智能更新模塊啟動(dòng)所述移動(dòng)終端的更新程序從而更新所述移動(dòng)終端中的增強(qiáng)現(xiàn)實(shí)軟件程序。
[0006]具體地,所述的參考特征包括現(xiàn)實(shí)場(chǎng)景中的圖像特征、地理特征、溫度特征、天氣特征中的一種或幾種。
[0007]進(jìn)一步地,所述方法還包括判斷所述移動(dòng)終端內(nèi)的所述的增強(qiáng)現(xiàn)實(shí)軟件程序是否為最新版本的步驟,若是最新版本,則不進(jìn)行更新;若不是最新版本,則啟動(dòng)軟件更新步驟,對(duì)所述增強(qiáng)現(xiàn)實(shí)軟件進(jìn)行更新。
[0008]
本發(fā)明增強(qiáng)現(xiàn)實(shí)軟件更新方法,根據(jù)用戶需要應(yīng)用的現(xiàn)實(shí)場(chǎng)景的具體參考特征,智能的判斷增強(qiáng)現(xiàn)實(shí)需要升級(jí)的組件并且進(jìn)行升級(jí)。從用戶體驗(yàn)上減少了客戶APP升級(jí)的時(shí)間以及操作難度,同時(shí)減少了 APP組件占用的存儲(chǔ)空間。
【專利附圖】
【附圖說明】
[0009]圖1是本發(fā)明增強(qiáng)現(xiàn)實(shí)軟件更新方法的流程圖。
【具體實(shí)施方式】
[0010]下面結(jié)合說明書附圖對(duì)本發(fā)明做進(jìn)一步的描述。
[0011]如圖1所示,本發(fā)明增強(qiáng)現(xiàn)實(shí)軟件更新方法,用于更新移動(dòng)終端的增強(qiáng)現(xiàn)實(shí)軟件程序APP,所述移動(dòng)終端和一服務(wù)器通訊連接,所述服務(wù)器內(nèi)存儲(chǔ)有更新程序數(shù)據(jù)庫,所述軟件更新方法包括步驟:
所述的移動(dòng)終端接收程序更新指令,掃描模塊掃描所述移動(dòng)終運(yùn)行的現(xiàn)實(shí)場(chǎng)景的參考特征,所述掃描模塊將掃描的參考特征發(fā)送給所述移動(dòng)終端的智能更新模塊;
所述智能更新模塊與所述服務(wù)器的特征索引智能服務(wù)器通訊連接,所述智能更新模塊對(duì)所述的參考特征進(jìn)行預(yù)處理,并將處理后的參考特征發(fā)送給所述特征索引智能服務(wù)器;所述特征索引智能服務(wù)器將所述參考特征和數(shù)據(jù)庫內(nèi)預(yù)存儲(chǔ)的參考特征進(jìn)行匹配處理,得到移動(dòng)終端的增強(qiáng)現(xiàn)實(shí)軟件更新所需的更新組件信息,并將所述的更新組件信息發(fā)送給所述智能更新模塊;
所述智能更新模塊將接收的所述的更新組件信息發(fā)送給所述服務(wù)器的組件更新服務(wù)
器;
所述組件更新服務(wù)器基于所述組件更新信息將所述增強(qiáng)現(xiàn)實(shí)軟件程序更新需要更新組件發(fā)送給所述智能更新模塊,所述智能更新模塊啟動(dòng)所述移動(dòng)終端的更新程序從而更新所述移動(dòng)終端中的增強(qiáng)現(xiàn)實(shí)軟件程序。
[0012]本發(fā)明增強(qiáng)現(xiàn)實(shí)軟件更新方法,所述的參考特征包括現(xiàn)實(shí)場(chǎng)景中的圖像特征、地理特征、溫度特征、天氣特征中的一種或幾種。
[0013]
以下參考特征為圖像特征為例對(duì)本發(fā)明的方法進(jìn)行具體的介紹。
[0014]本實(shí)施例增強(qiáng)現(xiàn)實(shí)軟件更新方法,用于更新移動(dòng)終端的增強(qiáng)現(xiàn)實(shí)軟件程序,所述移動(dòng)終端和一服務(wù)器通訊連接,所述服務(wù)器內(nèi)存儲(chǔ)有更新程序數(shù)據(jù)庫,所述軟件更新方法包括步驟:
所述的移動(dòng)終端接收程序更新指令,掃描模塊掃描所述移動(dòng)終運(yùn)行的現(xiàn)實(shí)場(chǎng)景的圖像特征,所述掃描模塊將掃描的圖像特征發(fā)送給所述移動(dòng)終端的智能更新模塊;
所述智能更新模塊與所述服務(wù)器的特征索引智能服務(wù)器通訊連接,所述智能更新模塊對(duì)所述的圖像特征進(jìn)行預(yù)處理,并將處理后的圖像特征發(fā)送給所述特征索引智能服務(wù)器;所述特征索引智能服務(wù)器將所述圖像特征和數(shù)據(jù)庫內(nèi)預(yù)存儲(chǔ)的圖像特征進(jìn)行匹配處理,得到移動(dòng)終端的增強(qiáng)現(xiàn)實(shí)軟件更新所需的更新組件信息,并將所述的更新組件信息發(fā)送給所述智能更新模塊;
所述智能更新模塊將接收的所述的更新組件信息發(fā)送給所述服務(wù)器的組件更新服務(wù)
器;
所述組件更新服務(wù)器基于所述組件更新信息將所述增強(qiáng)現(xiàn)實(shí)軟件程序更新需要更新組件發(fā)送給所述智能更新模塊,所述智能更新模塊啟動(dòng)所述移動(dòng)終端的更新程序從而更新所述移動(dòng)終端中的增強(qiáng)現(xiàn)實(shí)軟件程序。
[0015]1.掃描模塊是用戶更新增強(qiáng)現(xiàn)實(shí)APP組件的時(shí)候,APP運(yùn)行的功能。該模塊通過掃描APP需要運(yùn)行的現(xiàn)實(shí)場(chǎng)景,抓取現(xiàn)實(shí)中的圖像識(shí)別特征以便于后續(xù)模塊進(jìn)行分析。
[0016]2.智能更新模塊主要接受掃描模塊發(fā)送過來的圖像識(shí)別特征,進(jìn)行預(yù)處理,然后發(fā)送到遠(yuǎn)程的圖像索引智能服務(wù)器進(jìn)行處理,并且接收?qǐng)D像索引智能服務(wù)器的返回信息,轉(zhuǎn)換成需要更新的組件信息。
[0017]3.圖像索引智能服務(wù)器模塊主要處理遠(yuǎn)方APP智能更新模塊發(fā)送過來的圖像識(shí)別特征,與數(shù)據(jù)庫里面的信息進(jìn)行匹配,智能判斷客戶端APP需要使用的組件服務(wù),并且返回這些分析信息給客戶端的智能更新模塊。
[0018]4.組件更新服務(wù)器模塊接收APP客戶端智能更新模塊的更新請(qǐng)求,把指定更新的組件發(fā)送給APP客戶端的智能更新模塊??蛻羯?jí)APP的操作只需要掃描一下,不需要進(jìn)行組件選擇,增加了操作便利性,提升了用戶體驗(yàn)。
[0019]
對(duì)本發(fā)明所述的方法和現(xiàn)有技術(shù)的列表對(duì)比如下表:
【權(quán)利要求】
1.一種增強(qiáng)現(xiàn)實(shí)軟件更新方法,用于更新移動(dòng)終端的增強(qiáng)現(xiàn)實(shí)軟件程序,其特征在于,所述移動(dòng)終端和一服務(wù)器通訊連接,所述服務(wù)器內(nèi)存儲(chǔ)有更新程序數(shù)據(jù)庫,所述軟件更新方法包括步驟: 所述的移動(dòng)終端接收程序更新指令,掃描模塊掃描所述移動(dòng)終運(yùn)行的現(xiàn)實(shí)場(chǎng)景的參考特征,所述掃描模塊將掃描的參考特征發(fā)送給所述移動(dòng)終端的智能更新模塊;所述智能更新模塊與所述服務(wù)器的特征索引智能服務(wù)器通訊連接,所述智能更新模塊對(duì)所述的參考特征進(jìn)行預(yù)處理,并將處理后的參考特征發(fā)送給所述特征索引智能服務(wù)器;所述特征索引智能服務(wù)器將所述參考特征和數(shù)據(jù)庫內(nèi)預(yù)存儲(chǔ)的參考特征進(jìn)行匹配處理,得到移動(dòng)終端的增強(qiáng)現(xiàn)實(shí)軟件更新所需的更新組件信息,并將所述的更新組件信息發(fā)送給所述智能更新模塊; 所述智能更新模塊將接收的所述的更新組件信息發(fā)送給所述服務(wù)器的組件更新服務(wù)器; 所述組件更新服務(wù)器基于所述組件更新信息將所述增強(qiáng)現(xiàn)實(shí)軟件程序更新需要更新組件發(fā)送給所述智能更新模塊,所述智能更新模塊啟動(dòng)所述移動(dòng)終端的更新程序從而更新所述移動(dòng)終端中的增強(qiáng)現(xiàn)實(shí)軟件程序。
2.根據(jù)權(quán)利要求1所述的增強(qiáng)現(xiàn)實(shí)軟件更新的方法,其特征在于:所述的參考特征包括現(xiàn)實(shí)場(chǎng)景中的圖像特征、地理特征、溫度特征、天氣特征中的一種或幾種。
3.根據(jù)權(quán)利要求1所述的增強(qiáng)現(xiàn)實(shí)軟件更新方法,其特征在于:所述方法還包括判斷所述移動(dòng)終端內(nèi)的所述的增強(qiáng)現(xiàn)實(shí)軟件程序是否為最新版本的步驟,若是最新版本,則不進(jìn)行更新;若不是最新版本,則啟動(dòng)軟件更新步驟,對(duì)所述增強(qiáng)現(xiàn)實(shí)軟件進(jìn)行更新。
【文檔編號(hào)】G06F17/30GK103577238SQ201310577457
【公開日】2014年2月12日 申請(qǐng)日期:2013年11月19日 優(yōu)先權(quán)日:2013年11月19日
【發(fā)明者】王潔, 李昭 申請(qǐng)人:深圳市經(jīng)偉度科技有限公司