本發(fā)明屬于VR樓盤展示領(lǐng)域,更具體地涉及一種基于iOS系統(tǒng)語音控制VR樓盤展示方法及系統(tǒng)。
背景技術(shù):
互聯(lián)網(wǎng)時(shí)代的來臨使得人類的交流采用了新的方式,進(jìn)入了新的領(lǐng)域。具體發(fā)展過程如下:命令界面—字符界面—圖形用戶界面—多媒體界面—虛擬現(xiàn)實(shí)。虛擬現(xiàn)實(shí)(Virtual Reality,簡(jiǎn)稱VR),是由美國(guó)VPL公司創(chuàng)建人拉尼爾(Jaron Lanier)在20世紀(jì)80年代初提出的。其具體內(nèi)涵是:綜合利用計(jì)算機(jī)圖形系統(tǒng)和各種現(xiàn)實(shí)及控制等接口設(shè)備,在計(jì)算機(jī)上生成的、可交互的三維環(huán)境中提供沉浸感覺的技術(shù)。
蘋果開發(fā)的IOS移動(dòng)開發(fā)平臺(tái)具有流暢性碾壓性優(yōu)勢(shì),流暢指的是運(yùn)行速度、觸控速度,系統(tǒng)機(jī)制的不同導(dǎo)致,它在待機(jī)耗電大約只有Android系統(tǒng)的30%左右,使用耗電更是只有25%-75%,iOS系統(tǒng)完全沒有清理后臺(tái)的操作,同樣耗電、流暢性也不會(huì)被影響,iOS更穩(wěn)定不易死機(jī)。
現(xiàn)有技術(shù)中VR樓盤展示,由于樓盤的數(shù)據(jù)存儲(chǔ)量大、交互需及時(shí)響應(yīng)等要求,無法提高客戶的VR樓盤展示的流暢體驗(yàn),本發(fā)明為了實(shí)現(xiàn)在IOS系統(tǒng)上開發(fā)出能夠展示VR樓盤,給客戶更加直觀、及時(shí)的樓盤數(shù)據(jù)展示,而提出了改進(jìn)策略。
技術(shù)實(shí)現(xiàn)要素:
1、本發(fā)明的目的。
本發(fā)明為了提高客戶的體驗(yàn)樓盤的滿意度,解決VR樓盤數(shù)據(jù)存儲(chǔ)量和相應(yīng)速度的問題,而提出了一種基于iOS系統(tǒng)語音控制VR樓盤展示方法及系統(tǒng)。
2、本發(fā)明所采用的技術(shù)方案。
一種基于iOS系統(tǒng)語音控制VR樓盤展示方法,按照如下步驟進(jìn)行:
步驟1、通過VR樓盤操作對(duì)應(yīng)的語音信息,建立一個(gè)匹配樓盤操作的語法文件;
步驟2、建立VR樓盤展示動(dòng)作引擎調(diào)用VR樓盤操作方法;
步驟3、建立IOS語音信息和VR樓盤操作方法關(guān)聯(lián)字典,識(shí)別外部語音信息,通過VR樓盤展示動(dòng)作引擎,將VR樓盤展示狀態(tài)切換為所述語音信息相對(duì)應(yīng)的展示狀態(tài)。
為了提高識(shí)別語音信息的準(zhǔn)確率, 所述的步驟2中,將語音信息按照ABNF語法寫入語法文件,語法文件存在多個(gè)表達(dá)不同樓盤操作方法相同的詞語。
更進(jìn)一步,所述的步驟3中識(shí)別外部信息采用訊飛語音識(shí)別引擎。
更進(jìn)一步,所述的步驟3按照如下進(jìn)行:
步驟S301,建立iOS系統(tǒng)字典:
將VR樓盤操作方法與語音信息獲取單元獲取的語音信息組成iOS系統(tǒng)中的字典,字典由鍵值對(duì)組成,所述的語音信息為鍵,所述的VR樓盤操作方法為值,根據(jù)鍵調(diào)用值;
步驟S302,識(shí)別匹配語音切換展示狀態(tài):
采用iOS系統(tǒng)快速遍歷法,將獲取的語音信息一一與字典中的鍵匹配,若匹配成功,則通過健調(diào)用字典中的值,VR樓盤展示狀態(tài)切換為所述語音信息相關(guān)的展示狀態(tài)。
更進(jìn)一步,所述的步驟302具體步驟如下:
(1)識(shí)別語音信息中的操作方法信息,iOS系統(tǒng)通知方法中存儲(chǔ)所述的操作方法信息,采用iOS系統(tǒng)方法中的通知方法發(fā)送給VR樓盤展示動(dòng)作引擎;
(2)iOS系統(tǒng)的VR樓盤展示動(dòng)作引擎通過接口公開的方式,所述的VR樓盤展示動(dòng)作引擎調(diào)用iOS系統(tǒng)方法中的通知監(jiān)聽動(dòng)作,該動(dòng)作監(jiān)聽攔截到所述的步驟(1)中的通知方法,獲取其中的操作方法信息,調(diào)用該通知方法相對(duì)應(yīng)VR樓盤展示動(dòng)作引擎;
(3)VR樓盤展示動(dòng)作引擎調(diào)用VR樓盤操作方法完成樓盤狀態(tài)切換。
一種基于iOS系統(tǒng)語音控制VR樓盤展示系統(tǒng),包括:
語音信息建立單元,建立一個(gè)匹配樓盤操作的語法文件;
VR樓盤操作方法建立單元,建立VR樓盤展示動(dòng)作引擎調(diào)用VR樓盤操作方法;
VR樓盤狀態(tài)切換單元,建立IOS語音信息和VR樓盤操作方法關(guān)聯(lián)字典,識(shí)別外部語音信息,通過VR樓盤展示動(dòng)作引擎,將VR樓盤展示狀態(tài)切換為所述語音信息相對(duì)應(yīng)的展示狀態(tài)。
為了提高識(shí)別語音信息的準(zhǔn)確率, 還包括VR樓盤操作方法建立單元,將語音信息按照ABNF語法寫入語法文件,語法文件存在多個(gè)動(dòng)作相同表達(dá)不同的詞語。
更進(jìn)一步,VR樓盤狀態(tài)切換單元識(shí)別外部信息采用訊飛語音識(shí)別引擎。
VR樓盤狀態(tài)切換單元包括:
iOS系統(tǒng)字典建立單元:將VR樓盤操作方法與語音信息獲取單元獲取的語音信息組成iOS系統(tǒng)中的字典,字典由鍵值對(duì)組成,所述的語音信息為鍵,所述的VR樓盤操作方法為值,根據(jù)鍵調(diào)用值;
識(shí)別匹配語音切換展示狀態(tài)單元,采用iOS系統(tǒng)快速遍歷法,將獲取的語音信息一一與字典中的鍵匹配,若匹配成功,則通過健調(diào)用字典中的值,VR樓盤展示狀態(tài)切換為所述語音信息相關(guān)的展示狀態(tài)。
更進(jìn)一步,所述的識(shí)別匹配語音切換展示狀態(tài)單元包括:
通知單元,識(shí)別語音信息中的操作方法信息,iOS系統(tǒng)通知方法中存儲(chǔ)所述的操作方法信息,采用iOS系統(tǒng)方法中的通知方法發(fā)送給VR樓盤展示動(dòng)作引擎;
引擎調(diào)用單元,iOS系統(tǒng)的VR樓盤展示動(dòng)作引擎通過接口公開的方式,所述的VR樓盤展示動(dòng)作引擎調(diào)用iOS系統(tǒng)方法中的通知監(jiān)聽動(dòng)作,該動(dòng)作監(jiān)聽攔截到所述的通知單元中的通知方法,獲取其中的操作方法信息,調(diào)用該通知方法相對(duì)應(yīng)VR樓盤展示動(dòng)作引擎;
樓盤展示單元,VR樓盤展示動(dòng)作引擎調(diào)用VR樓盤操作方法完成樓盤狀態(tài)切換。
3、本發(fā)明的有益效果。
(1)本發(fā)明基于iOS系統(tǒng)上開發(fā)出VR樓盤展示平臺(tái),能夠及時(shí)相應(yīng)客戶的樓盤展示需求,實(shí)現(xiàn)VR樓盤流暢展示。
(2)本發(fā)明通過iOS系統(tǒng)方法中的通知方法進(jìn)行消息傳輸?shù)姆绞剑瑢?shí)現(xiàn)了語音控制VR樓盤,豐富了體驗(yàn)VR樓盤的方式,增強(qiáng)了搭載iOS系統(tǒng)設(shè)備體驗(yàn)VR樓盤的功能。
(3)本發(fā)明基于訊飛語音識(shí)別技術(shù),將該技術(shù)與VR樓盤操作體驗(yàn)進(jìn)行結(jié)合,說出命令即可體驗(yàn)VR樓盤,實(shí)現(xiàn)了語音控制VR樓盤。
(4)本發(fā)明通過獲取與VR樓盤操作對(duì)應(yīng)的語音信息,將VR樓盤的展示狀態(tài)切換為與所說的語音信息對(duì)應(yīng)的狀態(tài),利用了語音識(shí)別技術(shù)與VR樓盤操作結(jié)合的方式實(shí)現(xiàn)了語音控制VR樓盤,豐富了體驗(yàn)VR樓盤的方式,增強(qiáng)了搭載iOS系統(tǒng)設(shè)備的體驗(yàn)VR樓盤的功能。
附圖說明
圖1是本發(fā)明第一實(shí)施例提供的在iOS系統(tǒng)上通過語音控制VR樓盤展示狀態(tài)的方法的實(shí)現(xiàn)流程;
圖2是本發(fā)明第一實(shí)施例在iOS系統(tǒng)上通過語音控制VR樓盤展示狀態(tài)的切換裝置中語音信息獲取單元的實(shí)現(xiàn)流程;
圖3是本發(fā)明第一實(shí)施例在iOS系統(tǒng)上通過語音控制VR樓盤展示狀態(tài)的切換裝置中VR樓盤操作方法獲取單元的實(shí)現(xiàn)流程;
圖4是本發(fā)明第一實(shí)施例在iOS系統(tǒng)上通過語音控制VR樓盤展示狀態(tài)的切換裝置中VR樓盤狀態(tài)切換單元的實(shí)現(xiàn)流程。
具體實(shí)施方式
本發(fā)明通過獲取與VR樓盤操作對(duì)應(yīng)的語音信息,將VR樓盤的展示狀態(tài)切換為與所說的語音信息對(duì)應(yīng)的狀態(tài),利用了訊飛語音識(shí)別技術(shù)與VR樓盤操作結(jié)合,并通過iOS系統(tǒng)方法中的通知方法進(jìn)行消息傳輸?shù)姆绞?,?shí)現(xiàn)了語音控制VR樓盤,豐富了體驗(yàn)VR樓盤的方式,增強(qiáng)了搭載iOS系統(tǒng)設(shè)備體驗(yàn)VR樓盤的功能。
實(shí)施例1:
如圖1所示,本發(fā)明實(shí)施例提供了一種在iOS系統(tǒng)上通過語音控制VR樓盤展示狀態(tài)的方法,所述方法包括下述步驟:
步驟一、獲取與VR樓盤操作對(duì)應(yīng)的語音信息;
步驟二、獲取VR樓盤操作方法;
步驟三、將VR樓盤展示狀態(tài)切換為所述語音信息相關(guān)的展示狀態(tài);
本發(fā)明還提供了一種在iOS系統(tǒng)上通過語音控制VR樓盤展示狀態(tài)的切換裝置,所述裝置包括:
語音信息獲取單元,用于獲取與VR樓盤展示狀態(tài)的語音信息;
VR樓盤操作方法獲取單元,用于獲取VR樓盤操作方法;
VR樓盤狀態(tài)切換單元,用于將VR樓盤狀態(tài)切換為所述語音信息關(guān)聯(lián)的展示狀態(tài)。
本實(shí)施例中語音信息為放大、大;縮小、小等意思相同的詞,但不限與這幾個(gè)詞。VR樓盤操作方法為設(shè)定的程序語言寫好的接口。VR樓盤狀態(tài)為觀看樓盤的遠(yuǎn)近,配套設(shè)施,戶型展示等狀態(tài),但不限于這幾個(gè)狀態(tài)。
實(shí)施例2
如圖2所示,在iOS系統(tǒng)上通過VR樓盤展示狀態(tài)切換為所述語音信息相關(guān)的展示狀態(tài)的實(shí)現(xiàn)流程,詳述如下:
在步驟一中,整理所需的樓盤操作語音信息詞語;
在步驟二中,將語音信息詞語按照ABNF語法寫入語法文件,語音信息可以有多個(gè)意思相同的詞語,以提高識(shí)別率;
在步驟三中,啟動(dòng)訊飛語音識(shí)別引擎,獲取語音;
所述的步驟三中,識(shí)別引擎返回識(shí)別出的語音信息,若返回?zé)o法識(shí)別的信息,則重新獲取語音。
實(shí)施例3
如圖3所示,本發(fā)明第一實(shí)施例和第二實(shí)施例中,所述的步驟三,在iOS系統(tǒng)上通過語音控制VR樓盤展示狀態(tài)的切換裝置中VR樓盤操作方法獲取單元的實(shí)現(xiàn)流程,詳述如下:
在步驟S301中,將VR樓盤操作方法與語音信息獲取單元獲取的語音信息組成iOS系統(tǒng)中的字典,字典由鍵值對(duì)組成,操作語音信息為鍵,VR樓盤操作方法為值,根據(jù)鍵,可以獲得值;
在步驟S302中,調(diào)用iOS系統(tǒng)方法中的快速遍歷法,將語音信息一一與字典中的鍵匹配,兩者相同,字典中的值就是VR樓盤操作方法。
實(shí)施例4
如圖4所示,本發(fā)明第一實(shí)施例和第二實(shí)施例中,所述的步驟三中在iOS系統(tǒng)上通過語音控制VR樓盤展示狀態(tài)的切換裝置中VR樓盤狀態(tài)切換單元的實(shí)現(xiàn)流程,詳述如下:
在步驟S401中,將VR樓盤操作方法獲取單元中獲取的操作方法,用iOS系統(tǒng)方法中的通知方法發(fā)送給VR樓盤引擎,該通知方法可以存儲(chǔ)信息,所以將操作方法存儲(chǔ)到通知中;
在步驟S402中,iOS系統(tǒng)通過接口公開的方式,能讓VR樓盤引擎調(diào)用iOS系統(tǒng)方法中的通知監(jiān)聽方法,該方法監(jiān)聽攔截到上一步中發(fā)出到通知,獲取其中的操作方法,VR樓盤引擎調(diào)用該方法;
在步驟S403中,VR樓盤引擎完成樓盤狀態(tài)切換。
本發(fā)明實(shí)施例通過獲取與VR樓盤操作對(duì)應(yīng)的語音信息,將VR樓盤的展示狀態(tài)切換為與所說的語音信息對(duì)應(yīng)的狀態(tài),利用了語音識(shí)別技術(shù)與VR樓盤操作結(jié)合,并通過iOS系統(tǒng)開發(fā)中的通知方法進(jìn)行消息傳輸?shù)姆绞?,意思相同的詞語時(shí)也可識(shí)別,提高了識(shí)別成功率,豐富了體驗(yàn)VR樓盤的方式,增強(qiáng)了搭載iOS系統(tǒng)設(shè)備的體驗(yàn)VR樓盤的功能。