本發(fā)明涉及通信領(lǐng)域,具體涉及一種分布式表現(xiàn)方法和系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,用以呈現(xiàn)技術(shù)行為的終端種類(lèi)越來(lái)越多樣,這就需要對(duì)技術(shù)數(shù)據(jù)進(jìn)行相關(guān)處理從而使技術(shù)數(shù)據(jù)適應(yīng)各類(lèi)型終端。比如,在虛擬現(xiàn)實(shí)(VR)技術(shù)的實(shí)際應(yīng)用過(guò)程中,用戶等級(jí)不同時(shí),為了更好地發(fā)揮VR技術(shù)的優(yōu)勢(shì),則需要呈現(xiàn)不同等級(jí)的虛擬現(xiàn)實(shí)場(chǎng)景;同時(shí),當(dāng)存在多個(gè)虛擬現(xiàn)實(shí)終端(VRS)應(yīng)用環(huán)境時(shí),需要按照VRS配置環(huán)境的具體情況來(lái)分別呈現(xiàn)不同的虛擬現(xiàn)實(shí)場(chǎng)景。
尤其是VR技術(shù)在遠(yuǎn)程教育教學(xué)領(lǐng)域的應(yīng)用過(guò)程中,學(xué)生接受新知識(shí)的能力以及基礎(chǔ)水平各有差異,因此,多級(jí)、多場(chǎng)景VR教育教學(xué)是非常有必要的。而現(xiàn)有的交付技術(shù)不能很好地實(shí)現(xiàn)多級(jí)交付模式,因此,急需一種多級(jí)交付與控制技術(shù)手段來(lái)實(shí)現(xiàn)不同終端下的多級(jí)交付過(guò)程。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種分布式表現(xiàn)方法和系統(tǒng),解決了現(xiàn)有交付技術(shù)不能很好地實(shí)現(xiàn)多級(jí)交付模式的問(wèn)題。
本發(fā)明實(shí)施例提供的一種分布式表現(xiàn)方法包括:
VRMS分發(fā)載荷數(shù)據(jù)至相應(yīng)的終端;
提取載荷數(shù)據(jù)中的終端的對(duì)應(yīng)指針和對(duì)應(yīng)指針指向的配套模組,形成提取數(shù)據(jù);
將提取數(shù)據(jù)推送至相應(yīng)的終端表現(xiàn)層,終端表現(xiàn)層解釋提取數(shù)據(jù)中的場(chǎng)景內(nèi)容,形成場(chǎng)景表現(xiàn)。
本發(fā)明實(shí)施例提供的一種分布式表現(xiàn)系統(tǒng)包括:
發(fā)送數(shù)據(jù)模塊100,用于VRMS分發(fā)載荷數(shù)據(jù)至相應(yīng)的終端。
處理數(shù)據(jù)模塊200,用于提取載荷數(shù)據(jù)中的終端的對(duì)應(yīng)指針和對(duì)應(yīng)指針指向的配套模組,形成提取數(shù)據(jù)。
表現(xiàn)模塊300,用于將提取數(shù)據(jù)推送至相應(yīng)的終端表現(xiàn)層,終端表現(xiàn)層解釋提取數(shù)據(jù)中的場(chǎng)景內(nèi)容,形成場(chǎng)景表現(xiàn)。
本發(fā)明實(shí)施例提供的分布式表現(xiàn)方法和系統(tǒng),實(shí)現(xiàn)了不同終端下的多服務(wù)等級(jí)交付模式,進(jìn)而很好地推動(dòng)了虛擬現(xiàn)實(shí)技術(shù)在教育教學(xué)領(lǐng)域的發(fā)展。
附圖說(shuō)明
圖1所示為本發(fā)明一實(shí)施例提供的一種分布式表現(xiàn)方法的流程示意圖。
圖2所示為本發(fā)明一實(shí)施例提供的一種分布式表現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1所示為本發(fā)明一實(shí)施例提供的一種分布式表現(xiàn)方法的流程示意圖。如圖1所示,本發(fā)明第一實(shí)施例提供的一種分布式表現(xiàn)方法具體步驟包括:
步驟10:虛擬現(xiàn)實(shí)管理系統(tǒng)(VRMS)分發(fā)載荷數(shù)據(jù)至相應(yīng)的終端。
步驟20:提取載荷數(shù)據(jù)中的終端的對(duì)應(yīng)指針和對(duì)應(yīng)指針指向的配套模組,形成提取數(shù)據(jù)。
步驟30:將提取數(shù)據(jù)推送至相應(yīng)的終端表現(xiàn)層,終端表現(xiàn)層解釋提取數(shù)據(jù)中的場(chǎng)景內(nèi)容,形成場(chǎng)景表現(xiàn)。
在本發(fā)明實(shí)施例中,虛擬現(xiàn)實(shí)管理系統(tǒng)將載荷數(shù)據(jù)發(fā)送至相關(guān)終端,并對(duì)載荷數(shù)據(jù)進(jìn)行分解以提取出數(shù)據(jù)中的終端對(duì)應(yīng)指針和相應(yīng)的配套模組,從而形成提取數(shù)據(jù),將提取數(shù)據(jù)推送至相應(yīng)的終端表現(xiàn)層,最終產(chǎn)生對(duì)應(yīng)的終端表現(xiàn)效果。本發(fā)明實(shí)施例提出的分布式表現(xiàn)方法,通過(guò)對(duì)載荷數(shù)據(jù)進(jìn)行處理形成提取數(shù)據(jù),將提取數(shù)據(jù)推送至終端表現(xiàn)層從而產(chǎn)生終端表現(xiàn)效果的方式,實(shí)現(xiàn)了多終端的多級(jí)交付模式,為用戶提供了多重選擇,同時(shí),也為不同用戶提供了更具有適應(yīng)性的多種終端表現(xiàn)效果,充分滿足了用戶的多元化需求。
繼續(xù)參照?qǐng)D1,本發(fā)明一實(shí)施例提供的分布式表現(xiàn)方法,還包括:
步驟40:采集用戶與場(chǎng)景內(nèi)容的人機(jī)交互動(dòng)作,反饋至VRMS。
在本發(fā)明一實(shí)施例的步驟40中,VRS采集用戶與場(chǎng)景內(nèi)容的人機(jī)交互動(dòng)作反饋至VRMS,從而進(jìn)行更復(fù)雜的聯(lián)動(dòng)行為。應(yīng)當(dāng)理解,聯(lián)動(dòng)行為包括一切能夠想到的有助于本發(fā)明實(shí)施例提供的分布式表現(xiàn)方法實(shí)現(xiàn)的行為以及后續(xù)進(jìn)行的與用戶有關(guān)的行為。
本發(fā)明實(shí)施例增加了反饋步驟,從而使分布式表現(xiàn)方法的實(shí)現(xiàn)過(guò)程更加精準(zhǔn),更加適合于用戶需求,同時(shí),為后續(xù)進(jìn)行更加復(fù)雜的聯(lián)動(dòng)行為提供了必要前提。
繼續(xù)參照?qǐng)D1,在本發(fā)明一實(shí)施例中,步驟10還包括如下具體步驟:
步驟11:將符合分發(fā)策略的終端進(jìn)行分組。
步驟12:將通用場(chǎng)景數(shù)據(jù)和與終端相應(yīng)的專用場(chǎng)景數(shù)據(jù)形成對(duì)應(yīng)的模組。
在本發(fā)明一實(shí)施例中,步驟12中的場(chǎng)景數(shù)據(jù)中包括場(chǎng)景配置文件和指針數(shù)據(jù),場(chǎng)景配置文件為異構(gòu)VRS的分布式控制單元,包含不同VRS間的相同的課堂控制字段,可實(shí)現(xiàn)鎖定設(shè)備、場(chǎng)景下發(fā)、偵測(cè)采集、演示工具等功能。
在本發(fā)明另一實(shí)施例中,場(chǎng)景配置文件還包含相同的場(chǎng)景調(diào)度規(guī)則。比如,在關(guān)于認(rèn)識(shí)恐龍的虛擬現(xiàn)實(shí)課堂訓(xùn)練任務(wù)中,課堂中學(xué)生要實(shí)現(xiàn)的目標(biāo)是將不同的恐龍移動(dòng)到指定位置,不同的終端可能使用不同的模型庫(kù),比如,在HTC終端利用紅外定位的精模VR恐龍,在HOLOLENS終端利用攝像頭定位的AR恐龍,在Gear終端利用陀螺儀定位的簡(jiǎn)??铸?,各個(gè)終端雖然使用了不同的模型庫(kù),但恐龍運(yùn)動(dòng)到水邊會(huì)觸發(fā)對(duì)話任務(wù)等運(yùn)動(dòng)規(guī)則是一樣的,以確保同一訓(xùn)練任務(wù)能夠在不同的終端中呈現(xiàn)同樣的任務(wù)目標(biāo)以及達(dá)到相同的訓(xùn)練效果,從而實(shí)現(xiàn)課堂的一致性要求,以更好地實(shí)現(xiàn)教學(xué)功能。
步驟13:對(duì)各模組設(shè)置與終端關(guān)聯(lián)的指針數(shù)據(jù),模組與指針數(shù)據(jù)形成載荷數(shù)據(jù),分發(fā)相應(yīng)終端。
在本發(fā)明一實(shí)施例中,指針數(shù)據(jù)中包括但不限于具有“HTC頭盔”、“高分辨率”等能夠充分有利于尋找配套對(duì)應(yīng)模組的特征。
在本發(fā)明一實(shí)施例中,載荷數(shù)據(jù)包括但不限于資源庫(kù)授權(quán)信息、環(huán)境腳本、控制命令等相關(guān)數(shù)據(jù)。應(yīng)當(dāng)理解,載荷數(shù)據(jù)中包含充足的相關(guān)數(shù)據(jù)以確保在終端能夠呈現(xiàn)理想的表現(xiàn)效果。
比如,在利用虛擬現(xiàn)實(shí)課堂進(jìn)行教育教學(xué)的過(guò)程中,載荷數(shù)據(jù)包括但不限于教學(xué)資源庫(kù)授權(quán)信息、教學(xué)環(huán)境腳本、課堂控制命令等與教育教學(xué)相關(guān)的數(shù)據(jù)。
在本發(fā)明一實(shí)施例中,虛擬現(xiàn)實(shí)管理系統(tǒng)利用內(nèi)置解釋器提取VRS對(duì)應(yīng)的指針數(shù)據(jù),并利用指針數(shù)據(jù)在VRS模型庫(kù)中尋找配套對(duì)應(yīng)模組。
其中,VRS模型庫(kù)存儲(chǔ)于各VRS主機(jī)中,模型庫(kù)包含支持不同服務(wù)等級(jí)的模組,其中,不同服務(wù)等級(jí)的模組主要在簡(jiǎn)模復(fù)雜度、定位方式、表現(xiàn)形式等方面存在區(qū)別,以充分滿足不同服務(wù)等級(jí)的用戶的實(shí)際需求。
本發(fā)明實(shí)施例提供的分布式表現(xiàn)方法,是將虛擬現(xiàn)實(shí)技術(shù)應(yīng)用在遠(yuǎn)程教育教學(xué)領(lǐng)域的分布式表現(xiàn)方法的具體實(shí)現(xiàn)過(guò)程,通過(guò)利用VRMS向VRS發(fā)送載荷數(shù)據(jù),允許VRS接收載荷數(shù)據(jù),并通過(guò)內(nèi)置解釋器將數(shù)據(jù)分解為場(chǎng)景配置文件和指針數(shù)據(jù),利用指針數(shù)據(jù)在VRS模型庫(kù)中尋找配套對(duì)應(yīng)模組并將相應(yīng)VRS模型庫(kù)及場(chǎng)景配置文件推送至VRS表現(xiàn)層,產(chǎn)生對(duì)應(yīng)的VRS表現(xiàn)效果的方式,實(shí)現(xiàn)了多終端、多等級(jí)交付的分布式表現(xiàn)形式,進(jìn)一步發(fā)揮了虛擬現(xiàn)實(shí)技術(shù)再教育教學(xué)領(lǐng)域的優(yōu)勢(shì),真正實(shí)現(xiàn)了自適應(yīng)學(xué)習(xí)與控制的課堂模式。
繼續(xù)參照?qǐng)D1,在本發(fā)明一實(shí)施例中,步驟20還包括如下具體步驟:
步驟21:終端在載荷數(shù)據(jù)中提取指針數(shù)據(jù),查詢對(duì)應(yīng)指針數(shù)據(jù)。
步驟22:從對(duì)應(yīng)指針數(shù)據(jù),移動(dòng)指針提取通用場(chǎng)景數(shù)據(jù)和相應(yīng)的專用場(chǎng)景數(shù)據(jù)的模組。
繼續(xù)參照?qǐng)D1,在本發(fā)明一實(shí)施例中,步驟30還包括如下具體步驟:
步驟31:將與終端相應(yīng)的模組推送至終端表現(xiàn)層,根據(jù)模組中的場(chǎng)景數(shù)據(jù)形成相應(yīng)的表現(xiàn)場(chǎng)景,驅(qū)動(dòng)場(chǎng)景中的對(duì)象完成場(chǎng)景表現(xiàn)。
繼續(xù)參照?qǐng)D1,在本發(fā)明一實(shí)施例中,步驟40還包括如下具體步驟:
步驟41:配合終端表現(xiàn)層場(chǎng)景表現(xiàn),采集并數(shù)據(jù)化人機(jī)交互動(dòng)作。
步驟42:將采集數(shù)據(jù)分類(lèi)與相應(yīng)的指針數(shù)據(jù)綁定,形成反饋數(shù)據(jù)。
圖2所示為本發(fā)明一實(shí)施例提供的一種分布式表現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖。如圖2所示,本發(fā)明一實(shí)施例提供的分布式表現(xiàn)系統(tǒng)具體包括:
發(fā)送數(shù)據(jù)模塊100,用于VRMS分發(fā)載荷數(shù)據(jù)至相應(yīng)的終端。
處理數(shù)據(jù)模塊200,用于提取載荷數(shù)據(jù)中的終端的對(duì)應(yīng)指針和對(duì)應(yīng)指針指向的配套模組,形成提取數(shù)據(jù)。
表現(xiàn)模塊300,用于將提取數(shù)據(jù)推送至相應(yīng)的終端表現(xiàn)層,終端表現(xiàn)層解釋提取數(shù)據(jù)中的場(chǎng)景內(nèi)容,形成場(chǎng)景表現(xiàn)。
繼續(xù)參照?qǐng)D2,在本發(fā)明一實(shí)施例提供的分布式表現(xiàn)系統(tǒng)還包括:
聯(lián)動(dòng)模塊400,用于采集用戶與場(chǎng)景內(nèi)容的人機(jī)交互動(dòng)作,反饋至VRMS。
繼續(xù)參照?qǐng)D2,在本發(fā)明一實(shí)施例中,發(fā)送數(shù)據(jù)模塊100具體包括:
分組模塊110,用于將符合分發(fā)策略的終端進(jìn)行分組。
生成模組模塊120,用于將通用場(chǎng)景數(shù)據(jù)和與終端相應(yīng)的專用場(chǎng)景數(shù)據(jù)形成對(duì)應(yīng)的模組。
生成載荷數(shù)據(jù)并分發(fā)模塊130,用于對(duì)各模組設(shè)置與終端關(guān)聯(lián)的指針數(shù)據(jù),模組與指針數(shù)據(jù)形成載荷數(shù)據(jù),分發(fā)相應(yīng)終端。
繼續(xù)參照?qǐng)D2,在本發(fā)明一實(shí)施例中,處理數(shù)據(jù)模塊200具體包括:
提取查詢數(shù)據(jù)模塊210,用于終端在載荷數(shù)據(jù)中提取指針數(shù)據(jù),查詢對(duì)應(yīng)指針數(shù)據(jù)。
提取模組模塊220,用于從對(duì)應(yīng)指針數(shù)據(jù),移動(dòng)指針提取通用場(chǎng)景數(shù)據(jù)和相應(yīng)的專用場(chǎng)景數(shù)據(jù)的模組。
繼續(xù)參照?qǐng)D2,在本發(fā)明一實(shí)施例中,表現(xiàn)模塊300具體包括:
場(chǎng)景表現(xiàn)模塊310,用于將與終端相應(yīng)的模組推送至終端表現(xiàn)層,根據(jù)模組中的場(chǎng)景數(shù)據(jù)形成相應(yīng)的表現(xiàn)場(chǎng)景,驅(qū)動(dòng)場(chǎng)景中的對(duì)象完成場(chǎng)景表現(xiàn)。
繼續(xù)參照?qǐng)D2,在本發(fā)明一實(shí)施例中,聯(lián)動(dòng)模塊400具體包括:
采集并數(shù)據(jù)化模塊410,用于配合終端表現(xiàn)層場(chǎng)景表現(xiàn),采集并數(shù)據(jù)化人機(jī)交互動(dòng)作。
反饋模塊420,用于將采集數(shù)據(jù)分類(lèi)與相應(yīng)的指針數(shù)據(jù)綁定,形成反饋數(shù)據(jù)。
本發(fā)明實(shí)施例提供的分布式表現(xiàn)方法及系統(tǒng),全部都是以下行數(shù)據(jù)為例進(jìn)行詳細(xì)說(shuō)明的,應(yīng)當(dāng)容易想到,上行數(shù)據(jù)的通信過(guò)程與下行數(shù)據(jù)的通信過(guò)程完全一一對(duì)應(yīng),在此不再贅述。
應(yīng)當(dāng)注意,盡管出于簡(jiǎn)化說(shuō)明的目的將本發(fā)明所述的方法表示和描述為一連串動(dòng)作,但是應(yīng)理解和認(rèn)識(shí)到要求保護(hù)的主題內(nèi)容將不受這些動(dòng)作的執(zhí)行順序所限制,因?yàn)橐恍﹦?dòng)作可以按照與這里示出和描述的順序不同的順序出現(xiàn)或者與其它動(dòng)作并行地出現(xiàn),同時(shí)一些動(dòng)作還可能包括若干子步驟,而這些子步驟之間可能出現(xiàn)時(shí)序上交叉執(zhí)行的可能。
應(yīng)當(dāng)理解,盡管在上文的詳細(xì)描述中提及了裝置的若干模塊或單元,但是這種劃分僅僅是示例性而非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的示例性實(shí)施方式,上文描述的兩個(gè)或更多模塊/單元的特征和功能可以在一個(gè)模塊/單元中實(shí)現(xiàn),反之,上文描述的一個(gè)模塊/單元的特征和功能可以進(jìn)一步劃分為由多個(gè)模塊/單元來(lái)實(shí)現(xiàn)。此外,上文描述的某些模塊/單元在某些應(yīng)用場(chǎng)景下可被省略。
還應(yīng)當(dāng)理解,為了不模糊本發(fā)明的實(shí)施方式,說(shuō)明書(shū)僅對(duì)一些關(guān)鍵、未必必要的技術(shù)和特征進(jìn)行了描述,而可能未對(duì)一些本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)的特征做出說(shuō)明。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。