新四季網

擴展現實數據渲染方法以及系統與流程

2024-04-15 20:27:05 1



1.本說明書實施例涉及計算機技術領域,特別涉及一種擴展現實數據渲染方法以及系統。


背景技術:

2.隨著計算機技術和網際網路技術的快速發展,相應誕生了擴展現實技術,擴展現實技術是指利用硬體設備結合多種技術手段,將虛擬的內容和真實場景融合,包含了ar(增強現實)、vr(虛擬實境)和mr(混合現實)。隨著擴展現實技術的發展,擴展現實設備可能會存在多種交互場景,需要渲染、切換不同場景的內容,展示給用戶。然而,基於目前擴展現實顯示設備的性能限制,無法運行複雜的渲染程序。


技術實現要素:

3.有鑑於此,本說明書施例提供了一種擴展現實數據渲染方法、系統及商品數據渲染方法,以解決現有技術中存在的技術缺陷。
4.根據本說明書實施例的第一方面,提供了一種擴展現實數據渲染方法,應用於擴展現實顯示設備,擴展現實顯示設備包括本地擴展現實應用和串流數據接收端,串流數據接收端配置有至少一種數據傳輸方式對應的數據接收模塊,擴展現實數據渲染方法包括:
5.本地擴展現實應用,接收查看操作並根據查看操作生成啟動指令,將啟動指令發送至串流數據接收端;
6.串流數據接收端,響應於啟動指令,從至少一種數據傳輸方式中確定目標傳輸方式;通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的串流數據,並進行渲染展示。
7.根據本說明書實施例的第二方面,提供了一種擴展現實數據渲染方法,應用於擴展現實顯示設備中的串流數據接收端,串流數據接收端配置有至少一種數據傳輸方式對應的數據接收模塊,擴展現實數據渲染方法包括:
8.接收啟動指令,其中,啟動指令為擴展現實顯示設備中本地擴展現實應用基於檢測到的查看操作生成並發送;
9.響應於啟動指令,從至少一種數據傳輸方式中確定目標傳輸方式;
10.通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的串流數據,並進行渲染展示。
11.根據本說明書實施例的第三方面,提供了一種擴展現實數據渲染方法,應用於擴展現實顯示設備中的本地擴展現實應用,方法包括:
12.接收查看操作,並根據查看操作生成啟動指令,其中,啟動指令中攜帶傳輸參數;
13.將啟動指令發送至串流數據接收端,其中,串流數據結接收端配置有至少一種數據傳輸方式對應的數據接收模塊,啟動指令中攜帶的傳輸參數用於串流數據接收端從至少一種數據傳輸方式中確定目標傳輸方式。
14.根據本說明書實施例的第四方面,提供了一種擴展現實數據渲染系統,系統包括:數據發送端和擴展現實顯示設備,數據發送端設置有至少一種數據傳輸方式對應的數據發送模塊,擴展現實顯示設備中設置有本地擴展現實應用和串流數據接收端,串流數據接收端配置有至少一種數據傳輸方式對應的數據接收模塊;
15.數據發送端,被配置為採集待渲染數據,根據待渲染數據生成串流數據,並基於對應的目標傳輸方式,將串流數據傳輸至串流數據接收端;
16.本地擴展現實應用,被配置為接收查看操作並根據查看操作生成啟動指令,將啟動指令發送至串流數據接收端;
17.串流數據接收端,被配置為響應於啟動指令,從至少一種數據傳輸方式中確定目標傳輸方式;通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的串流數據,並進行渲染展示。
18.根據本說明書實施例的第五方面,提供了一種商品數據渲染方法,應用於頭顯中,頭顯包括本地商品應用和商品串流數據接收端,商品串流數據接收端配置有至少一種數據傳輸方式對應的數據接收模塊,商品數據渲染方法包括:
19.本地商品應用,接收商品查看操作並根據商品查看操作生成啟動指令,將啟動指令發送至商品串流數據接收端;
20.商品串流數據接收端,響應於啟動指令,從至少一種數據傳輸方式中確定目標傳輸方式,通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的商品串流數據,並進行渲染展示。
21.根據本說明書實施例的第六方面,提供了一種計算設備,包括:
22.存儲器和處理器;
23.存儲器用於存儲計算機可執行指令,處理器用於執行計算機可執行指令,該計算機可執行指令被處理器執行時實現上述擴展現實數據渲染方法的步驟。
24.根據本說明書實施例的第七方面,提供了一種計算機可讀存儲介質,其存儲有計算機可執行指令,該指令被處理器執行時實現上述擴展現實數據渲染方法的步驟。
25.根據本說明書實施例的第八方面,提供了一種電腦程式,其中,當電腦程式在計算機中執行時,令計算機執行上述擴展現實數據渲染方法的步驟。
26.本說明書一個實施例提供了一種擴展現實數據渲染方法,應用於擴展現實顯示設備,擴展現實顯示設備包括本地擴展現實應用和串流數據接收端,串流數據接收端配置有至少一種數據傳輸方式對應的數據接收模塊,擴展現實數據渲染方法包括:本地擴展現實應用,接收查看操作並根據查看操作生成啟動指令,將啟動指令發送至串流數據接收端;串流數據接收端,響應於啟動指令,從至少一種數據傳輸方式中確定目標傳輸方式,通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的串流數據,並進行渲染展示。
27.這種情況下,在擴展現實顯示設備中新增設置了串流數據接收端,該串流數據接收端中配置有至少一種數據傳輸方式對應的數據接收模塊,也即該串流數據接收端為至少一種數據傳輸方式通用的數據接收端,可以同時支持該至少一種數據傳輸方式,用戶在本地擴展現實應用中觸發某查看操作時,本地擴展現實應用可以基於該查看操作生成對應的啟動指令,將該啟動指令發送給串流數據接收端,串流數據接收端響應於該啟動指令,可以
確定所需串流數據的目標傳輸方式,進而啟動該目標傳輸方式對應的傳輸流程,實現串流數據接收並渲染。如此,複雜的渲染程序可以在擴展現實顯示設備之外的其他數據發送端實現,擴展現實顯示設備通過串流的方式進行數據渲染展示,實現了從本地擴展現實應用到串流數據接收端的無縫跳轉,且串流數據接收端可以同時兼容多種傳輸方式,從而準確、高效的切換不同的傳輸方式,避免了從本地擴展現實應用切換到串流數據接收端的卡頓,以及切換不同傳輸方式導致的卡頓,大大提高用戶體驗。
附圖說明
28.圖1是本說明書一個實施例提供的一種擴展現實數據渲染方法的場景圖;
29.圖2是本說明書一個實施例提供的一種擴展現實數據渲染方法的流程圖;
30.圖3a是本說明書一實施例提供的一種pc串流的場景示意圖;
31.圖3b是本說明書一實施例提供的一種雲渲染的場景示意圖;
32.圖3c是本說明書一實施例提供的一種擴展現實顯示設備中應用切換的示意圖;
33.圖4是本說明書一個實施例提供的一種擴展現實顯示設備的結構框圖;
34.圖5是本說明書一個實施例提供的另一種擴展現實數據渲染方法的流程圖;
35.圖6是本說明書一個實施例提供的一種串流數據接收端的結構框圖;
36.圖7是本說明書一個實施例提供的又一種擴展現實數據渲染方法的流程圖;
37.圖8是本說明書一個實施例提供的一種本地擴展現實應用的結構框圖;
38.圖9是本說明書一個實施例提供的一種擴展現實數據渲染系統的結構框圖;
39.圖10是本說明書一個實施例提供的一種商品數據渲染方法的處理過程流程圖;
40.圖11是本說明書一個實施例提供的一種計算設備的結構框圖。
具體實施方式
41.在下面的描述中闡述了很多具體細節以便於充分理解本說明書。但是本說明書能夠以很多不同於在此描述的其它方式來實施,本領域技術人員可以在不違背本說明書內涵的情況下做類似推廣,因此本說明書不受下面公開的具體實施的限制。
42.在本說明書一個或多個實施例中使用的術語是僅僅出於描述特定實施例的目的,而非旨在限制本說明書一個或多個實施例。在本說明書一個或多個實施例和所附權利要求書中所使用的單數形式的「一種」和「該」也旨在包括多數形式,除非上下文清楚地表示其他含義。還應當理解,本說明書一個或多個實施例中使用的術語「和/或」是指並包含一個或多個相關聯的列出項目的任何或所有可能組合。
43.應當理解,儘管在本說明書一個或多個實施例中可能採用術語第一、第二等來描述各種信息,但這些信息不應限於這些術語。這些術語僅用來將同一類型的信息彼此區分開。例如,在不脫離本說明書一個或多個實施例範圍的情況下,第一也可以被稱為第二,類似地,第二也可以被稱為第一。取決於語境,如在此所使用的詞語「如果」可以被解釋成為「在
……
時」或「當
……
時」或「響應於確定」。
44.首先,對本說明書一個或多個實施例涉及的名詞術語進行解釋。
45.擴展現實(extended reality,簡稱xr):是指利用硬體設備結合多種技術手段(如計算機技術和可穿戴設備),將虛擬的內容和真實場景融合、可人機互動的環境,包含了vr
(virtual reality,虛擬實境)、ar(augmented reality,增強現實)、mr(mediatedreality,混合現實)以及其他因技術進步而可能出現的沉浸式技術。其中,vr(virtual reality,虛擬實境)也稱為虛擬技術、虛擬環境,是利用計算機模擬產生一個三維空間的虛擬世界,通過感官模擬一種沉浸感和臨場感,提供用戶關於視覺等感官的模擬,讓用戶感覺身歷其境,可以即時、沒有限制地觀察三維空間內的事物,就像把人帶到一個虛擬的仿真世界;ar(augmented reality,增強現實)是一種實時地計算攝影機影像的位置及角度並加上相應圖像的技術,其運用多種技術手段,將計算機生成的虛擬物體或關於真實物體的非幾何信息疊加到真實世界的場景之上,從而實現對真實世界的增強;mr(mediatedreality,混合現實)是在現實環境中引入虛擬場景信息,在現實世界、虛擬世界和用戶之間搭起一個交互反饋的信息迴路,以增強用戶體驗的真實感,具有真實性、實時互動性以及構想性等特點。
46.xr頭顯:這裡特指xr頭戴式顯示一體機,大部分都是內置安卓作業系統。
47.串流:透過網際網路傳輸數位音訊或視訊,聲音和影像資料會以資料流的方式傳送給用戶,本說明書實施例中指通過網絡或者usb(universalserialbus,通用串行總線)有線傳輸音視頻數據到xr頭顯端進行渲染顯示的技術。
48.displayport(顯示接口):通過usb連接電纜進行超高速音視頻數據傳輸的技術,在低功耗的前提下,可以支持全高清、3d、4k超高清和全屏幕輸出,以及更高的解析度和刷新率。
49.alvr:開源的無線串流框架,其原理與現在的各種影視投屏相同,只要在同一個wifi「區域網」中即可實現數據投屏。
50.雲渲染:流媒體服務通過網際網路連接將遊戲等音視頻發送到安裝了接收設備上的應用程式或瀏覽器。遊戲在遠程伺服器上渲染和播放,而在本地設備上查看所有內容並與之交互。
51.cloudxr:雲化xr,支持從服務端通過流傳輸體驗沉浸式ar、mr或vr體驗。
52.本地xr應用:運行在頭顯一體機設備上的本地xr應用,一般是基於unity3d(遊戲開發工具)或者unreal(虛幻引擎)開發的安卓應用。
53.本地串流應用:特指運行在頭顯一體機設備上的接收各種串流數據並進行渲染的接收端應用,一般為安卓應用。
54.pc:個人計算機(personal computer),簡稱pc,指在大小、性能以及價位等多個方面適合於個人使用,並由最終用戶直接操控的計算機的統稱,它由硬體系統和軟體系統組成,是一種能獨立運行,完成特定功能的設備。臺式機、筆記本電腦、平板電腦以及超級本等均屬於個人計算機的範疇。
55.pc串流應用:特指運行在pc上的,可以採集當前pc端運行的xr應用音視頻數據發送到頭顯端,並可以接收頭顯發送的用戶交互數據,一般為windows的可執行程序。
56.sdk(software development kit,軟體開發工具包):一般都是一些軟體工程師為特定的軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體時的開發工具的集合。軟體開發工具包括廣義上指輔助開發某一類軟體的相關文檔、範例和工具的集合。它可以簡單的為某個程序設計語言提供應用程式接口api(application programming interface)的一些文件,但也可能包括能與某種嵌入式系統通訊的複雜的硬體。一般的工具包括用於調試和其他用途的實用工具。sdk還經常包括示例代碼、支持性的技術註解或者其他的為基本
參考資料澄清疑點的支持文檔。
57.需要說明的是,目前本地渲染通過unity3d或者unreal進行開發,打包成本地可以運行的安卓應用,這個應用其實就是在安卓中的一個activity(活動)頁面,其通過opengl(open graphics library,開放圖形庫)進行3d的渲染。而串流的頁面其實也是一個activity,所以它也可以使用opengl把收到的串流數據繪製到畫面上,或者直接通過嵌入webview(網頁視圖)的方式來渲染雲端的串流數據。所以本地和串流的切換,本質就是不同的安卓應用中的activity頁面的跳轉。因而本說明書實施例中,主要是可以統一不同端上串流的方案,提供無縫的應用切換,讓用戶有更好的沉浸感。
58.實際應用中,可以在pc端對於擴展現實應用和/或遊戲的畫面進行數據採集並壓縮,再通過有線或者無線的方式發送到擴展現實顯示設備上。在擴展現實顯示設備上,識別不同的串流方式,啟動對應的接收流程來展示音視頻數據。然後擴展現實顯示設備可以把頭顯的位置信息、手柄位置和按鍵信息等交互信息傳輸給pc端或者雲伺服器進行交互。
59.圖1示出了根據本說明書一個實施例提供的一種擴展現實數據渲染方法的場景圖,如圖1所示,擴展現實顯示設備中本地擴展現實應用可以啟動串流數據接收端,pc端可以通過有線傳輸方式和無線傳輸方式,向串流數據接收端傳輸串流數據,雲伺服器可以通過雲渲染方式向串流數據接收端傳輸串流數據。並且,串流數據接收端可以通過相應的傳輸方式,向pc端和雲伺服器返回交互數據,且還可以退出串流數據接收端切換回本地擴展現實應用。
60.在本說明書中,提供了一種擴展現實數據渲染方法、系統及商品數據渲染方法,在下面的實施例中逐一進行詳細說明。
61.參見圖2,圖2示出了根據本說明書一個實施例提供的一種擴展現實數據渲染方法的流程圖,應用於擴展現實顯示設備,擴展現實顯示設備包括本地擴展現實應用和串流數據接收端,串流數據接收端配置有至少一種數據傳輸方式對應的數據接收模塊,擴展現實數據渲染方法具體包括以下步驟:
62.步驟202:本地擴展現實應用接收查看操作並根據查看操作生成啟動指令,將啟動指令發送至串流數據接收端。
63.具體的,擴展現實顯示設備可以為xr頭顯,擴展現實顯示設備中設置有本地擴展現實應用和串流數據接收端,本地擴展現實應用是指擴展現實顯示設備中供用戶操作、以顯示擴展現實功能的應用;串流數據接收端是指擴展現實顯示設備中接收串流數據的接收端,如本地擴展現實應用為xr頭顯中的本地xr應用,串流數據接收端為xr頭顯中的本地串流應用。
64.另外,查看操作是指用戶在本地擴展現實應用中針對某個對象觸發的展示操作,該查看操作用於指示用戶想要在擴展現實顯示設備中查看該對象,如用戶點擊本地擴展現實應用中的服飾走秀控制項,此時即觸發針對服飾走秀的查看操作,以指示用戶想要查看服飾走秀的相關場景畫面。其次,啟動指令是指啟動串流數據接收端的指令,即從本地擴展現實應用切換為串流數據接收端,向用戶展示串流數據接收端接收到的串流數據。
65.其中,串流數據是指串流數據接收端需要從其他設備中獲取、以向用戶渲染展示的數據,該串流數據可以為靜態圖片、文字、音視頻數據等。
66.需要說明的是,擴展現實技術可以應用在各行各樣的場景下,每種應用場景下,擴
展現實均可能會存在多種的交互場景,以擴展現實顯示設備在電商場景下的應用為例,擴展現實顯示設備有很多3d店鋪、3d街景、虛擬直播間、服裝秀場等交互場景,可能需要在不同的商鋪或者街區進行傳送;以擴展現實顯示設備在辦公場景下的應用為例,擴展現實顯示設備從一個單人的辦公室場景切換到多人會議場景;以擴展現實顯示設備在大型音樂會場景下的應用為例,有可能主場景是一個萬人同屏的舞臺,而去往舞臺的路上又是簡單的交通工具等。
67.這些不同的交互場景可能是不同的團隊開發,所選擇的技術棧不同,更重要的是不同交互場景對於硬體運行環境都有不同的要求。比如,有些交互場景側重於用戶使用的便利性,會考慮把執行程序直接運行在擴展現實顯示設備上;而有些場景側重於顯示效果,受限於擴展現實顯示設備硬體的性能不足,需要把執行程序運行在高性能的pc端或者雲伺服器上,再通過有線、無線串流、雲端串流的方式在擴展現實顯示設備上進行渲染和交互。
68.但是對於用戶來說,並不需要關心所看到的場景畫面是運行在擴展現實顯示設備、pc端還是雲伺服器上,也不想看到場景切換導致的體驗中斷。因而,實際應用中,在擴展現實顯示設備中設置一個可以兼容多種串流方案的串流數據接收端,即該串流數據接收端配置有至少一種數據傳輸方式對應的數據接收模塊,支持至少一種數據傳輸方式,使得用戶戴上擴展現實顯示設備後,可以在不同數據發送端上運行的虛擬場景中進行無縫地切換。
69.需要說明的是,數據傳輸方式是指串流數據從數據發送端傳輸至串流數據接收端的方式,數據發送端可以為pc端或雲伺服器。數據發送端為pc端時,數據傳輸方式可以分為無線傳輸和有線傳輸;數據發送端為雲伺服器時,數據傳輸方式可以分為雲端傳輸等。
70.也就是說,要在擴展現實顯示設備中看到一個3d擴展現實虛擬場景,主要有以下3種方式:
71.本地擴展現實應用:目前主流的擴展現實顯示設備都是運行安卓作業系統,所以可以使用3d引擎(如unity,unreal等)打包成安卓平臺支持的可安裝文件apk(android application package,android應用程式包),直接安裝並運行在擴展現實顯示設備上。
72.高性能的pc串流:pc串流又分成有線傳輸和無線傳輸兩種方式。有線傳輸一般通過usb displayport進行串流數據的傳輸;而無線傳輸一般基於開源的串流框架進行開發,比如alvr。這兩種傳輸方式都是需要在pc端設置一個發送串流數據的數據發送端,可以把需要展示的串流數據推流出去,而在擴展現實顯示設備設置一個可以接收串流數據的串流數據接收端進行接收展示。
73.雲渲染:以雲遊戲場景為例,雲遊戲的服務端一般由雲服務提供方提供一個雲端的可執行環境,可以把3d引擎開發的雲渲染應用在雲伺服器運行,並且雲伺服器負責採集並壓縮傳輸,而在串流數據接收端連接到雲伺服器後通常會使用基於web的應用程式展示和交互遊戲,即通過雲端傳輸將串流數據推流至串流數據接收端。
74.實際應用中,無論是pc串流還是雲渲染,在擴展現實顯示設備都需要一個可以接收串流數據的串流數據接收端,因而本說明書實施例中在擴展現實顯示設備中開發了一個通用的串流數據接收端,兼容多種串流數據的傳輸,即兼容多種數據傳輸方式,使得本地擴展現實應用可以和這個串流數據接收端進行無縫跳轉,實現本地擴展現實應用和串流數據接收端的切換,以及不同傳輸方式的切換,避免卡頓,提高了用戶體驗。
75.本實施例一個可選的實施方式中,查看操作攜帶操作對象信息;根據查看操作生成啟動指令,包括:
76.查詢查看操作攜帶的操作對象信息對應的目標傳輸方式;
77.確定表示目標傳輸方式的傳輸參數,並根據傳輸參數,生成啟動指令。
78.實際應用中,用戶想要通過擴展現實顯示設備觀看什麼內容,可以在本地擴展現實應用中針對相應對象觸發展示操作,以指示用戶想要在擴展現實顯示設備中查看相關內容,因而本地擴展現實應用接收到的查看操作中可以攜帶操作對象信息,此時本地擴展現實應用可以查詢該查看操作攜帶的操作對象信息對應的目標傳輸方式,確定表示目標傳輸方式的傳輸參數,並根據傳輸參數,生成啟動指令;也就是說,本地擴展現實應用生成的啟動指令中可以攜帶有傳輸參數,該傳輸參數可以指示串流數據接收端所需串流數據的傳輸方式,以便後續串流數據接收端接收到該啟動指令時,可以確定出對應的目標傳輸方式,以實現串口數據傳輸,如傳輸參數pc_wireless,指示無線傳輸;傳輸參數pc_usb,指示有線傳輸;傳輸參數cloud+url,指示雲端傳輸。具體的,根據傳輸參數,生成啟動指令時,可以是在啟動指令中攜帶該傳輸參數。
79.具體實現時,擴展現實顯示設備一般是基於安卓系統的,因而在擴展現實顯示設備中開發的串流數據接收端也可以為一個安卓應用,本地擴展現實應用可以通過安卓系統提供的activity.startactivity來啟動串流應用,即啟動指令為activity.startactivity的調用指令,並且可以在啟動指令中傳遞傳輸參數來確定需要接收的串流數據的傳輸方式。
80.需要說明的是,用戶可以在本地擴展現實應用中選擇要查看的操作對象,然後針對該操作對象發起查看操作,該查看操作中攜帶有操作對象信息,本地擴展現實應用在接收到查看操作時,可以基於該操作對象信息,確定對應的待展示數據為本地擴展現實應用中的數據,還是串流數據,即確定操作對象信息對應的待展示數據是否為串流數據,若為串流數據,則可以進一步查詢操作對象信息對應的目標傳輸方式,然後將表示目標傳輸方式的傳輸參數攜帶在啟動指令中,發送給串流數據接收端,以啟動串流數據接收端,並告知所需串流數據的數據傳輸方式。
81.示例的,用戶本地擴展現實應用提供的場景中」閒逛」,看到一個店鋪,點擊店鋪的門,表示用戶想要進入該店鋪,假設該店鋪的相關待展示數據需要從其他設備獲取,此時可以查詢該店鋪對應的目標傳輸方式為無線傳輸,此時可以向串流數據接收端發送一個啟動指令,該啟動指令中攜帶傳輸參數pc_wireless,以啟動擴展現實顯示設備中的串流數據接收端。
82.本說明書實施例中,用戶在使用擴展現實顯示設備時,都是在本地擴展現實應用中進行操作,通過在本地擴展現實應用中進行的操作,可以啟動串流數據接收端,並向串流數據接收端傳遞所需串流數據的數據傳輸方式,使得後續串流數據接收端後續以相應的傳輸方式接收串流數據,將獲得的串流數據渲染展示給用戶,提高用戶體驗。
83.本實施例一個可選的實施方式中,查詢查看操作攜帶的操作對象信息對應的目標傳輸方式,包括:
84.在本地查詢對象和數據傳輸方式之間的對應關係,確定查看操作攜帶的操作對象信息對應的目標傳輸方式;或者,
85.將操作對象信息上傳至雲存儲伺服器,並接收雲存儲伺服器返回的目標傳輸方式,其中,雲存儲伺服器存儲有各個對象對應的數據傳輸方式。
86.需要說明的是,擴展現實顯示設備中每個對象可以預先設置有對應的數據傳輸方式,也即有線傳輸、無線傳輸、雲端傳輸的不同傳輸方式在擴展現實顯示設備場景中對應的對象可以在開發的時候進行設置,獲得對象和數據傳輸方式之間的對應關係,該對象和數據傳輸方式之間的對應關係可以存儲在本地擴展現實應用本地,也可以存儲在雲存儲伺服器中。
87.實際應用中,查詢查看操作攜帶的操作對象信息對應的目標傳輸方式包括兩種可能的實現方式,一種可能的實現方式為本地擴展現實應用在本地查詢對象和數據傳輸方式之間的對應關係,確定查看操作攜帶的操作對象信息對應的目標傳輸方式;另一種可能的實現方式中,本地擴展現實應用將操作對象信息上傳至雲存儲伺服器,並接收雲存儲伺服器返回的目標傳輸方式,該雲存儲伺服器存儲有各個對象對應的數據傳輸方式。如此,提高了目標傳輸方式的查詢靈活性,適應性更高。
88.示例的,用戶在本地擴展現實應用中」閒逛」,看到一個秀場,假設對象和數據傳輸方式之間的對應關係存儲在本地擴展現實應用本地,本地擴展現實應用可以在本地查詢到該秀場對應有線傳輸;或者,假設對象和數據傳輸方式之間的對應關係存儲在雲存儲伺服器,用戶點擊該秀場的3d模型後,本地擴展現實應用可以通過http協議向雲存儲伺服器查詢到該秀場對應有線傳輸。因而,用戶在本地擴展現實應用中,點擊這個秀場的3d模型後續需要通過有線傳輸方式獲得串流數據,即有線串流數據。
89.本說明書實施例中,在擴展現實顯示設備中開發了一個通用的串流數據接收端,兼容多種串流數據的傳輸,即兼容多種數據傳輸方式,使得本地擴展現實應用可以和這個串流數據接收端進行無縫跳轉,實現本地擴展現實應用和串流數據接收端的切換,以及不同傳輸方式的切換,避免卡頓,提高了用戶體驗。
90.步驟204:串流數據接收端響應於啟動指令,從至少一種數據傳輸方式中確定目標傳輸方式,通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的串流數據,並進行渲染展示。
91.需要說明的是,不同的數據傳輸方式,串流數據接收端中需要設置不同的模塊進行支持,如無線傳輸方式,需要無線數據接收模塊;有線傳輸方式,需要有線數據接收模塊;雲端傳輸方式,需要雲渲染模塊。因而,串流數據接收端接收到本地擴展現實應用發送的啟動指令後,可以響應於該啟動指令,從至少一種數據傳輸方式中確定目標傳輸方式,然後通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的串流數據,並進行渲染展示。
92.本實施例一個可選的實施方式中,從至少一種數據傳輸方式中確定目標傳輸方式,包括:
93.在啟動指令中攜帶傳輸參數的情況下,根據啟動指令中攜帶的傳輸參數,確定對應的目標傳輸方式;或者,
94.監聽至少一種數據傳輸方式,確定滿足傳輸條件的目標傳輸方式。
95.一種可能的實現方式中,如果本地擴展現實應用向串流數據接收端發送的啟動指令中攜帶有傳輸參數,由於該傳輸參數可以指示相應的傳輸方式,因而此時串流數據接收
端接收到該啟動指令後,可以直接根據啟動指令中攜帶的傳輸參數,確定對應的目標傳輸方式。其中,啟動指令中攜帶的傳輸參數是指能夠指示串流數據接收端所需串流數據的傳輸方式的參數,如傳輸參數pc_wireless,指示無線傳輸;傳輸參數pc_usb,指示有線傳輸;傳輸參數cloud+url,指示雲端傳輸。
96.示例的,串流數據接收端接收到的傳輸參數為pc_wireless,目標傳輸方式為無線傳輸方式,即pc無線串流,此時啟動alvr框架的數據監聽服務;串流數據接收端接收到的傳輸參數為pc_usb,目標傳輸方式為有線傳輸方式,即pc有線串流,此時監聽usb數據傳輸;串流數據接收端接收到的傳輸參數為cloud+url,即雲渲染,此時可以直接通過url參數打開一個web應用(瀏覽器)進行接收。
97.另一種可能的實現方式中,本地擴展現實應用向串流數據接收端發送的啟動指令中也可以不攜帶傳輸參數,串流數據接收端接收到該啟動指令後,自主確定接收相應串流數據所使用的目標傳輸方式。具體實現時,串流數據接收端可以監聽至少一種數據傳輸方式,確定滿足傳輸條件的目標傳輸方式,其中,傳輸條件為數據傳輸方式能夠實現數據傳輸所需滿足的條件,如有線傳輸對應的傳輸條件為本地擴展現實應用與串流數據接收端之間存在連接線,即本地擴展現實應用與串流數據接收端進行了有線連接;無線傳輸對應的傳輸條件為本地擴展現實應用與串流數據接收端處於同一區域網中,即本地擴展現實應用與串流數據接收端進行了無線連接;雲端傳輸對應的傳輸條件為對應的串流伺服器啟動。
98.實際應用中,串流數據接收端接收到本地擴展現實應用發送的啟動指令後,可以監聽本地擴展現實應用與串流數據接收端之間是否存在連接線、是否處於同一區域網,對應的串流伺服器是否啟動等,監聽到哪個傳輸方式滿足預先設定的傳輸條件,即可將該傳輸方式作為目標傳輸方式。
99.另外,若監聽到至少兩種數據傳輸方式滿足對應的傳輸條件,則可以將該至少兩種數據傳輸方式作為目標傳輸方式,即通過多種傳輸方式接收串流數據;或者,還可以隨機從該兩種數據傳輸方式中選擇一種作為目標傳輸方式;或者,也可以預先設置不同數據傳輸方式的優先級,基於優先級從該至少兩種數據傳輸方式中確定最終的目標傳輸方式。再者,如果各個數據傳輸方式均不滿足對應的傳輸條件,則可以進行錯誤提示。
100.本技術實施例中,本地擴展現有應用向串流數據接收端發送啟動指令時,該啟動指令中可以攜帶指示傳輸方式的傳輸參數,也可以不攜帶傳輸參數,也即可以由本地擴展現實應用指定串流數據的傳輸方式,也可以由串流數據接收端自動確定串流數據的傳輸方式,大大提高了確定目標傳輸方式的靈活性,更好的適應不同的應用場景。
101.本實施例一個可選的實施方式中,目標傳輸方式為無線傳輸,無線傳輸對應的數據接收模塊為無線數據接收模塊,數據發送端和擴展現實顯示設備處於同一區域網;通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的串流數據,包括:
102.通過無線數據接收模塊,監聽擴展現實顯示設備與數據發送端之間的無線通道;
103.接收數據發送端通過無線通道傳輸的串流數據。
104.具體的,目標傳輸方式為無線傳輸,即無線串流,無線傳輸對應的數據接收模塊為無線數據接收模塊。需要說明的是,無線傳輸方式一般是針對pc端,即數據發送端設置在pc端中,pc端無線串流,要求pc端和擴展現實顯示設備處於同一個區域網內,並且通過無線傳
輸協議進行通信。
105.實際應用中,可以採用無線串流框架alvr,在擴展現實顯示設備的串流數據接收端中開發無線數據接收模塊,以實現通過無線傳輸方式,接收pc端中數據發送端傳輸的串流數據。alvr以源碼的形式分別提供了pc端和串流數據接收端兩套sdk,也即pc端中設置有一套發送串流數據的sdk,串流數據接收端中設置有一套接收串流數據的sdk,在pc端開發一個支持無線傳輸的數據發送端來採集渲染畫面並發送壓縮後的串流數據至擴展現實顯示設備的串流數據接收端,而在串流數據接收端開發一個無線數據接收模塊,主要用於通過無線傳輸方式接收數據發送端傳輸的串流數據。
106.本說明書實施例中,在無線傳輸方式下,串流數據接收端可以通過無線數據接收模塊,監聽擴展現實顯示設備與數據發送端之間的無線通道,接收數據發送端通過無線通道傳輸的串流數據。如此,pc端中設置有能夠支持無線傳輸的數據發送模塊,串流數據接收端中設置有能夠支持無線傳輸的無線數據接收模塊,從而實現pc端至擴展現實顯示設備的無線串流,從本地擴展現實應用無縫切換至串流數據接收端,以無線傳輸方式接收串流數據並渲染展示,避免卡頓,提高了用戶體驗。
107.本實施例一個可選的實施方式中,目標傳輸方式為有線傳輸,有線傳輸對應的數據接收模塊為有線數據接收模塊;通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的串流數據,包括:
108.確定擴展現實顯示設備與數據發送端之間是否存在連接線;
109.在存在連接線的情況下,通過有線數據接收模塊,監聽擴展現實顯示設備與數據發送端之間的連接線,接收通過連接線傳輸的串流數據。
110.具體的,目標傳輸方式還可以為有線傳輸,即有線串流,有線傳輸對應的數據接收模塊為有線數據接收模塊。需要說明的是,有線傳輸方式一般也是針對pc端,即數據發送端設置在pc端中,pc端有線串流,要求pc端和擴展現實顯示設備通過連接線連結。如,可以通過一條usb(universal serial bus,通用串行總線)的數據連接線連接pc端和擴展現實顯示設備,並通過標準dispalyport進行串流數據的傳輸,即usb有線串流。
111.實際應用中,與pc無線串流類似,同樣需要在pc端開發一個支持有線傳輸的數據發送端來採集渲染畫面並發送壓縮後的串流數據至擴展現實顯示設備的串流數據接收端,而在串流數據接收端開發一個有線數據接收模塊,主要用於通過有線傳輸方式接收數據發送端傳輸的串流數據。
112.本說明書實施例中,在有線傳輸方式下,串流數據接收端可以確定擴展現實顯示設備與數據發送端之間是否存在連接線,及pc端與擴展現實顯示設備是否成功通過連接線連接,在存在連接線的情況下,通過有線數據接收模塊,監聽擴展現實顯示設備與數據發送端之間的連接線,接收通過該連接線傳輸的串流數據。如此,pc端中設置有能夠支持有線傳輸的數據發送模塊,串流數據接收端中設置有能夠支持有線傳輸的有線數據接收模塊,從而實現pc端至擴展現實顯示設備的有線串流,從本地擴展現實應用無縫切換至串流數據接收端,以有線傳輸方式接收串流數據並渲染展示,避免卡頓,提高了用戶體驗。
113.需要說明的是,pc端和擴展現實顯示設備還可以同時支持無線傳輸和有線傳輸,pc端中支持有線傳輸和無線傳輸的數據發送端可以為一個應用程式,只是該應用程式中設置有不同的模塊,通過不同的模塊實現有線傳輸和無線傳輸;並且,擴展現實顯示設備中同
時支持無線傳輸和有線傳輸的數據接收端也可以為同一個應用程式,即串流數據接收端,該串流數據接收端中設置有不同的模塊,同時實現無線傳輸和有線傳輸。如此,在擴展現實顯示設備中開發了一個通用的串流數據接收端,兼容多種串流數據的傳輸,即兼容多種數據傳輸方式,使得本地擴展現實應用可以和這個串流數據接收端進行無縫跳轉,實現本地擴展現實應用和串流數據接收端的切換,以及不同傳輸方式的切換,避免卡頓,提高了用戶體驗。
114.本實施例一個可選的實施方式中,目標傳輸方式為pc端傳輸,pc端傳輸對應的數據接收模塊為無線數據接收模塊和有線數據接收模塊,通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的串流數據,包括:
115.通過無線數據接收模塊,監聽擴展現實顯示設備與數據發送端之間的無線通道,並通過有線數據接收模塊,監聽擴展現實顯示設備與數據發送端之間的連接線;
116.在通過無線通道監聽到串流數據的情況下,確定當前傳輸方式為無線傳輸,後續採用無線傳輸的數據傳輸流程進行數據交互;在通過連接線監聽到串流數據的情況下,說確定當前傳輸方式為有線傳輸,後續採集有線傳輸的數據傳輸流程進行數據交互。
117.需要說明的是,本地擴展實現應用向串流數據接收端傳遞的傳輸參數可能無法指示具體的傳輸方式,只能指示數據發送端,如基於傳輸參數確定出目標傳輸方式為pc端傳輸,由於pc端傳輸可以為無線傳輸或有線傳輸,因而此時串流數據接收端可以同時監聽無線通道和連接線,看哪個通道有串流數據來區分具體為有線傳輸還是無線傳輸的串流,提高了靈活性和適用性。
118.示例的,圖3a是本說明書一實施例提供的一種pc串流的場景示意圖,如圖3a所示,以pc串流的場景舉例,其中3d店鋪和2.5d店鋪是直接運行在擴展現實顯示設備的本地擴展現實應用(即本地xr應用),而服飾走秀是運行在pc端的展示服裝特效的應用。用戶首先進入擴展現實顯示設備本地的3d或2.5d店鋪,點擊某件店鋪中的服飾商品的走秀後,本地擴展現實應用就啟動了串流數據接收端。串流數據接收端可以通過有線傳輸或者無線傳輸兩種方式,接收從pc端發送的服飾走秀場景的音視頻數據。對於用戶來說,他不會感覺所看到的畫面是運行在擴展現實顯示設備上,還是從pc端串流過來的,而只是感覺從一個xr場景跳轉到另外一個場景。
119.本實施例一個可選的實施方式中,目標傳輸方式為雲端傳輸,雲端傳輸對應的數據接收模塊為雲渲染模塊;通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端發送的串流數據,包括:
120.通過雲渲染模塊設置串流伺服器地址,接收串流伺服器地址對應的雲伺服器傳輸的串流數據。
121.具體的,目標傳輸方式還可以為雲端傳輸,即雲渲染串流,所需的數據在雲端運行,雲端傳輸對應的數據接收模塊為雲渲染模塊。需要說明的是,雲渲染為擴展現實用戶提供了一個集雲伺服器高性能和無線一體式擴展現實顯示設備移動性於一身的選擇。
122.需要說明的是,擴展現實顯示設備中的串流數據接收端可以通過集成雲渲染對應的sdk(即雲渲染模塊)在本地進行渲染。在需要進行跳轉時,只要在串流數據接收端內打開一個url連結就可以進行渲染。
123.實際應用中,雲渲染就是把xr或者說3d應用打包成可執行文件(*.exe),再在雲服
務器上運行,而串流數據接收端集成對應的sdk後,設置完串流伺服器地址就可以接收雲伺服器的串流數據。另外,除了設置串流伺服器地址,若需要鑑權信息則可以一併設置。
124.示例的,圖3b是本說明書一實施例提供的一種雲渲染的場景示意圖,如圖3b所示,雲伺服器渲染採集所需的音視頻數據,將壓縮後的音視頻流傳輸給擴展現實顯示設備中的串流數據接收端。
125.本說明書實施例中,在雲端傳輸方式下,串流數據接收端可以通過雲渲染模塊設置串流伺服器地址,然後接收串流伺服器地址對應的雲伺服器傳輸的串流數據。如此,串流數據接收端中設置有能夠支持雲端傳輸的雲渲染模塊,從而實現雲渲染串流,從本地擴展現實應用無縫切換至串流數據接收端,以雲渲染方式接收串流數據並渲染展示,避免卡頓,提高了用戶體驗。
126.需要說明的是,擴展現實顯示設備中可以同時支持無線傳輸、有線傳輸和雲端傳輸,同時支持三種傳輸方式的數據接收端可以為同一個應用程式,即串流數據接收端,該串流數據接收端中設置有不同的模塊,如無線數據接收模塊、有線數據接收模塊和雲渲染模塊。如此,在擴展現實顯示設備中開發了一個通用的串流數據接收端,兼容多種串流數據的傳輸,即兼容多種數據傳輸方式,使得本地擴展現實應用可以和這個串流數據接收端進行無縫跳轉,實現本地擴展現實應用和串流數據接收端的切換,以及不同傳輸方式的切換,避免卡頓,提高了用戶體驗。
127.本實施例一個可選的實施方式中,接收數據發送端傳輸的串流數據,並進行渲染展示之後,還包括:
128.採集擴展現實顯示設備和/或操控設備的操控信息;
129.按照目標傳輸方式,將操控信息反饋至數據發送端。
130.具體的,操控設備可以是指能夠操控擴展現實顯示設備的裝置,即擴展現實顯示設備的外設,如操作手柄、操控顯示屏等;操控信息是指用戶通過擴展現實顯示設備和/或操控設備反饋的交互信息,如用戶可以通過旋轉擴展現實顯示設備以及手柄按鍵來和場景中的模特進行交互。
131.需要說明的是,串流數據接收端除了接收其他數據發送端傳輸的串流數據外,還可以向數據發送端反饋擴展現實顯示設備和/或操控設備的操控信息,即串流數據接收端接收數據發送端傳輸的串流數據,並進行渲染展示給用戶之後,用戶可以操作擴展現實顯示設備和/或操控設備,與數據發送端實現交互,向數據發送端反饋交互信息,使得數據發送端可以基於用戶反饋的交互信息,執行相應的處理,如生成相應的串流數據,再傳輸給串流數據接收端。
132.實際應用中,串流數據接收端接收串流數據的傳輸方式不同,向數據發送端返回操控信息的方式也不同,即串流數據接收端可以採集擴展現實顯示設備和/或操控設備的操控信息,然後按照目標傳輸方式,將操控信息反饋至數據發送端,該目標傳輸方式即為串流數據接收端接收串流數據的傳輸方式。如串流數據接收端以無線方式接收pc端傳輸的無線串流,則可以將操控信息以無線方式反饋至該pc端;如串流數據接收端以有線方式接收pc端傳輸的有線串流,則可以將操控信息以有線方式反饋至該pc端;如串流數據接收端以雲渲染方式接收雲伺服器傳輸的雲渲染串流,則可以將操控信息以雲渲染方式反饋至雲伺服器。
133.沿用上例,如圖3b所示,擴展現實顯示設備中的串流數據接收端可以向雲伺服器反饋操控信息。
134.本說明書實施例中,用戶可以操作擴展現實顯示設備和/或操控設備進行交互,因而串流數據接收端可以採集擴展現實顯示設備和/或操控設備的操控信息,然後按照目標傳輸方式,將操控信息反饋至數據發送端。如此,用戶可以和擴展現實顯示設備進行交互,提高了互動性。
135.本實施例一個可選的實施方式中,接收數據發送端傳輸的串流數據,並進行渲染展示之後,還包括:
136.檢測到串流退出指令的情況下,終止接收串流數據;
137.調用本地擴展現實應用的調度接口,返回本地擴展現實應用。
138.需要說明的是,在需要從串流數據接收端切換回本地擴展現實應用時,只需調用本地擴展現實應用的調度接口,即可返回本地擴展現實應用。
139.實際應用中,當需要退出串流接收數據端時,可以終止串流數據接收,並且本地擴展現實應用的調度接口api:activity.finish,基於本身的應用堆棧調度,就會回到之前的本地擴展現實應用繼續顯示,操作簡單方便,可以實現本地擴展現實應用和串流數據接收端的無縫跳轉。
140.示例的,圖3c是本說明書一實施例提供的一種擴展現實顯示設備中應用切換的示意圖,如圖3c所示,本地擴展現實應用可以通過startactivity啟動串流數據接收端,並向串流數據接收端傳遞傳輸參數,若串流數據接收端接收到的傳輸參數為pc_wireless,則串流數據接收端接收pc無線串流;若串流數據接收端接收到的傳輸參數為pc_usb,則串流數據接收端接收pc有線串流;若串流數據接收端接收到的傳輸參數為cloud+url,則串流數據接收端接收雲渲染串流。當需要退出串流數據接收端時,調用activity.finish即可切換現實本地擴展現實應用。
141.本說明書實施例提供的擴展現實數據渲染方法,在擴展現實顯示設備中新增設置了串流數據接收端,該串流數據接收端中配置有至少一種數據傳輸方式對應的數據接收模塊,也即該串流數據接收端為至少一種數據傳輸方式通用的數據接收端,可以同時支持該至少一種數據傳輸方式,用戶在本地擴展現實應用中觸發某查看操作時,本地擴展現實應用可以基於該查看操作生成對應的啟動指令,將該啟動指令發送給串流數據接收端,串流數據接收端響應於該啟動指令,從至少一種數據傳輸方式中確定所需串流數據的目標傳輸方式,進而啟動該目標傳輸方式對應的傳輸流程,實現串流數據接收並渲染。如此,複雜的渲染程序可以在擴展現實顯示設備之外的其他數據發送端實現,擴展現實顯示設備通過串流的方式進行數據渲染展示,實現了從本地擴展現實應用到串流數據接收端的無縫跳轉,且串流數據接收端可以同時兼容多種傳輸方式,從而準確、高效的切換不同的傳輸方式,避免了從本地擴展現實應用切換到串流數據接收端的卡頓,以及切換不同傳輸方式導致的卡頓,大大提高用戶體驗。
142.參見圖4,圖4示出了根據本說明書一個實施例提供的一種擴展現實顯示設備的結構框圖,擴展現實顯示設備包括本地擴展現實應用402和串流數據接收端404,串流數據接收端404配置有至少一種數據傳輸方式對應的數據接收模塊;
143.本地擴展現實應用402,被配置為接收查看操作並根據查看操作生成啟動指令,將
啟動指令發送至串流數據接收端;
144.串流數據接收端404,被配置為響應於啟動指令,從至少一種數據傳輸方式中確定目標傳輸方式;通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的串流數據,並進行渲染展示。
145.可選地,串流數據接收端404,進一步被配置為:
146.在啟動指令中攜帶傳輸參數的情況下,根據啟動指令中攜帶的傳輸參數,確定對應的目標傳輸方式;或者,
147.監聽至少一種數據傳輸方式,確定滿足傳輸條件的目標傳輸方式。
148.可選地,查看操作攜帶操作對象信息;本地擴展現實應用402,進一步被配置為:
149.查詢查看操作攜帶的操作對象信息對應的目標傳輸方式;
150.確定表示目標傳輸方式的傳輸參數,並根據傳輸參數,生成啟動指令。
151.可選地,本地擴展現實應用402,進一步被配置為:
152.在本地查詢對象和數據傳輸方式之間的對應關係,確定查看操作攜帶的操作對象信息對應的目標傳輸方式;或者,
153.將操作對象信息上傳至雲存儲伺服器,並接收雲存儲伺服器返回的目標傳輸方式,其中,雲存儲伺服器存儲有各個對象對應的數據傳輸方式。
154.可選地,目標傳輸方式為無線串流,無線串流對應的數據接收模塊為無線數據接收模塊,數據發送端和擴展現實顯示設備處於同一區域網;串流數據接收端404,進一步被配置為:
155.通過無線數據接收模塊,監聽擴展現實顯示設備與數據發送端之間的無線通道;
156.接收數據發送端通過無線通道傳輸的串流數據。
157.可選地,目標傳輸方式為有線串流,有線串流對應的數據接收模塊為有線數據接收模塊;串流數據接收端404,進一步被配置為:
158.確定擴展現實顯示設備與數據發送端之間是否存在連接線;
159.在存在連接線的情況下,通過有線數據接收模塊,監聽擴展現實顯示設備與數據發送端之間的連接線,接收通過連接線傳輸的串流數據。
160.可選地,目標傳輸方式為雲渲染串流,雲渲染串流對應的數據接收模塊為雲渲染模塊;串流數據接收端404,進一步被配置為:
161.通過雲渲染模塊設置串流伺服器地址,接收串流伺服器地址對應的雲伺服器傳輸的串流數據。
162.可選地,串流數據接收端404,進一步被配置為:
163.採集擴展現實顯示設備和/或操控設備的操控信息;
164.按照目標傳輸方式,將操控信息反饋至數據發送端。
165.可選地,串流數據接收端404,進一步被配置為:
166.檢測到串流退出指令的情況下,終止接收串流數據;
167.調用本地擴展現實應用的調度接口,返回本地擴展現實應用。
168.本說明書實施例提供的擴展現實顯示設備中新增設置了串流數據接收端,該串流數據接收端中配置有至少一種數據傳輸方式對應的數據接收模塊,也即該串流數據接收端為至少一種數據傳輸方式通用的數據接收端,可以同時支持該至少一種數據傳輸方式,用
戶在本地擴展現實應用中觸發某查看操作時,本地擴展現實應用可以基於該查看操作生成對應的啟動指令,將該啟動指令發送給串流數據接收端,串流數據接收端響應於該啟動指令,可以從至少一種數據傳輸方式中確定所需串流數據的目標傳輸方式,進而啟動該目標傳輸方式對應的傳輸流程,實現串流數據接收並渲染。如此,複雜的渲染程序可以在擴展現實顯示設備之外的其他數據發送端實現,擴展現實顯示設備通過串流的方式進行數據渲染展示,實現了從本地擴展現實應用到串流數據接收端的無縫跳轉,且串流數據接收端可以同時兼容多種傳輸方式,從而準確、高效的切換不同的傳輸方式,避免了從本地擴展現實應用切換到串流數據接收端的卡頓,以及切換不同傳輸方式導致的卡頓,大大提高用戶體驗。
169.上述為本實施例的一種擴展現實顯示設備的示意性方案。需要說明的是,該擴展現實顯示設備的技術方案與上述的擴展現實數據渲染方法的技術方案屬於同一構思,擴展現實顯示設備的技術方案未詳細描述的細節內容,均可以參見上述擴展現實數據渲染方法的技術方案的描述。
170.參見圖5,圖5示出了根據本說明書一個實施例提供的另一種擴展現實數據渲染方法的流程圖,應用於擴展現實顯示設備中的串流數據接收端,串流數據接收端配置有至少一種數據傳輸方式對應的數據接收模塊,擴展現實數據渲染方法具體包括以下步驟:
171.步驟502:接收啟動指令,其中,啟動指令為擴展現實顯示設備中本地擴展現實應用基於檢測到的查看操作生成並發送。
172.步驟504:響應於啟動指令,從至少一種數據傳輸方式中確定目標傳輸方式。
173.步驟506:通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的串流數據,並進行渲染展示。
174.本說明書實施例提供的擴展現實數據渲染方法,在擴展現實顯示設備中新增設置了串流數據接收端,該串流數據接收端中配置有至少一種數據傳輸方式對應的數據接收模塊,也即該串流數據接收端為至少一種數據傳輸方式通用的數據接收端,可以同時支持該至少一種數據傳輸方式,用戶在本地擴展現實應用中觸發某查看操作時,本地擴展現實應用可以基於該查看操作生成對應的啟動指令,將該啟動指令發送給串流數據接收端,串流數據接收端響應於該啟動指令,可以從至少一種數據傳輸方式中確定所需串流數據的目標傳輸方式,進而啟動該目標傳輸方式對應的傳輸流程,實現串流數據接收並渲染。如此,複雜的渲染程序可以在擴展現實顯示設備之外的其他數據發送端實現,擴展現實顯示設備通過串流的方式進行數據渲染展示,實現了從本地擴展現實應用到串流數據接收端的無縫跳轉,且串流數據接收端可以同時兼容多種傳輸方式,從而準確、高效的切換不同的傳輸方式,避免了從本地擴展現實應用切換到串流數據接收端的卡頓,以及切換不同傳輸方式導致的卡頓,大大提高用戶體驗。
175.上述圖5為本實施例的一種擴展現實數據渲染方法在串流數據接收端的示意性方案。需要說明的是,該擴展現實數據渲染方法的技術方案與上述圖2所示的擴展現實數據渲染方法的技術方案屬於同一構思,圖5所示的擴展現實數據渲染方法的技術方案未詳細描述的細節內容,均可以參見上述圖2所示擴展現實數據渲染方法的技術方案的描述。
176.參見圖6,圖6示出了根據本說明書一個實施例提供的一種串流數據接收端的結構框圖,串流數據接收端配置有至少一種數據傳輸方式對應的數據接收模塊,如圖6所示,串流數據接收端包括:
177.接收模塊602,被配置為接收啟動指令,其中,啟動指令為擴展現實顯示設備中本地擴展現實應用基於檢測到的查看操作生成並發送;
178.確定模塊604,被配置為響應於啟動指令,從至少一種數據傳輸方式中確定目標傳輸方式;
179.展示模塊606,被配置為通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的串流數據,並進行渲染展示。
180.本說明書實施例提供的串流數據接收端中配置有至少一種數據傳輸方式對應的數據接收模塊,也即該串流數據接收端為至少一種數據傳輸方式通用的數據接收端,可以同時支持該至少一種數據傳輸方式,用戶在本地擴展現實應用中觸發某查看操作時,本地擴展現實應用可以基於該查看操作生成對應的啟動指令,將該啟動指令發送給串流數據接收端,串流數據接收端響應於該啟動指令,可以從至少一種數據傳輸方式中確定所需串流數據的目標傳輸方式,進而啟動該目標傳輸方式對應的傳輸流程,實現串流數據接收並渲染。如此,複雜的渲染程序可以在擴展現實顯示設備之外的其他數據發送端實現,擴展現實顯示設備通過串流的方式進行數據渲染展示,實現了從本地擴展現實應用到串流數據接收端的無縫跳轉,且串流數據接收端可以同時兼容多種傳輸方式,從而準確、高效的切換不同的傳輸方式,避免了從本地擴展現實應用切換到串流數據接收端的卡頓,以及切換不同傳輸方式導致的卡頓,大大提高用戶體驗。
181.上述為本實施例的一種串流數據接收端的示意性方案。需要說明的是,該串流數據接收端的技術方案與上述圖2所示的擴展現實數據渲染方法的技術方案屬於同一構思,該串流數據接收端的技術方案未詳細描述的細節內容,均可以參見上述圖2所示擴展現實數據渲染方法的技術方案的描述。
182.參見圖7,圖7示出了根據本說明書一個實施例提供的又一種擴展現實數據渲染方法的流程圖,應用於擴展現實顯示設備中的本地擴展現實應用,擴展現實數據渲染方法具體包括以下步驟:
183.步驟702:接收查看操作,並根據查看操作生成啟動指令,其中,啟動指令中攜帶傳輸參數。
184.步驟704:將啟動指令發送至串流數據接收端,其中,串流數據結接收端配置有至少一種數據傳輸方式對應的數據接收模塊,啟動指令中攜帶的傳輸參數用於串流數據接收端從至少一種數據傳輸方式中確定目標傳輸方式。
185.本說明書實施例提供的擴展現實數據渲染方法,可以基於用戶觸發的查看操作生成對應的啟動指令,該啟動指令中攜帶傳輸參數,將該啟動指令發送給串流數據接收端,串流數據接收端直接根據啟動指令中攜帶的傳輸參數,可以確定所需串流數據的目標傳輸方式,進而啟動該目標傳輸方式對應的傳輸流程,實現串流數據接收並渲染,該串流數據接收端中配置有至少一種數據傳輸方式對應的數據接收模塊,也即該串流數據接收端為至少一種數據傳輸方式通用的數據接收端,可以同時支持該至少一種數據傳輸方式。如此,複雜的渲染程序可以在擴展現實顯示設備之外的其他數據發送端實現,擴展現實顯示設備通過串流的方式進行數據渲染展示,實現了從本地擴展現實應用到串流數據接收端的無縫跳轉,且串流數據接收端可以同時兼容多種傳輸方式,從而準確、高效的切換不同的傳輸方式,避免了從本地擴展現實應用切換到串流數據接收端的卡頓,以及切換不同傳輸方式導致的卡
頓,大大提高用戶體驗。
186.上述圖7為本實施例的一種擴展現實數據渲染方法在本地擴展現實應用的示意性方案。需要說明的是,該擴展現實數據渲染方法的技術方案與上述圖2所示的擴展現實數據渲染方法的技術方案屬於同一構思,圖5所示的擴展現實數據渲染方法的技術方案未詳細描述的細節內容,均可以參見上述圖2所示擴展現實數據渲染方法的技術方案的描述。
187.參見圖8,圖8示出了根據本說明書一個實施例提供的一種本地擴展現實應用的結構框圖,如圖8所示,本地擴展現實應用包括:
188.生成模塊802,被配置為接收查看操作,並根據所述查看操作生成啟動指令,其中,所述啟動指令中攜帶傳輸參數;
189.發送模塊804,被配置為將所述啟動指令發送至所述串流數據接收端,其中,所述串流數據結接收端配置有至少一種數據傳輸方式對應的數據接收模塊,所述啟動指令中攜帶的傳輸參數用於所述串流數據接收端從所述至少一種數據傳輸方式中確定目標傳輸方式。
190.本說明書實施例提供的本地擴展現實應用,可以基於用戶觸發的查看操作生成對應的啟動指令,該啟動指令中攜帶傳輸參數,將該啟動指令發送給串流數據接收端,串流數據接收端直接根據啟動指令中攜帶的傳輸參數,可以確定所需串流數據的目標傳輸方式,進而啟動該目標傳輸方式對應的傳輸流程,實現串流數據接收並渲染,該串流數據接收端中配置有至少一種數據傳輸方式對應的數據接收模塊,也即該串流數據接收端為至少一種數據傳輸方式通用的數據接收端,可以同時支持該至少一種數據傳輸方式。如此,複雜的渲染程序可以在擴展現實顯示設備之外的其他數據發送端實現,擴展現實顯示設備通過串流的方式進行數據渲染展示,實現了從本地擴展現實應用到串流數據接收端的無縫跳轉,且串流數據接收端可以同時兼容多種傳輸方式,從而準確、高效的切換不同的傳輸方式,避免了從本地擴展現實應用切換到串流數據接收端的卡頓,以及切換不同傳輸方式導致的卡頓,大大提高用戶體驗。
191.上述為本實施例的一種本地擴展現實應用的示意性方案。需要說明的是,該本地擴展現實應用的技術方案與上述圖2所示的擴展現實數據渲染方法的技術方案屬於同一構思,該本地擴展現實應用的技術方案未詳細描述的細節內容,均可以參見上述圖2所示擴展現實數據渲染方法的技術方案的描述。
192.參見圖9,圖9示出了根據本說明書一個實施例提供的一種擴展現實數據渲染系統的結構框圖,系統包括:數據發送端902和擴展現實顯示設備904,數據發送端902設置有至少一種數據傳輸方式對應的數據發送模塊9022,擴展現實顯示設備904中設置有本地擴展現實應用9042和串流數據接收端9044,串流數據接收端9044配置有至少一種數據傳輸方式對應的數據接收模塊;
193.數據發送端9022,被配置為採集待渲染數據,根據待渲染數據生成串流數據,並基於對應的目標傳輸方式,將串流數據傳輸至串流數據接收端9044;
194.本地擴展現實應用9042,被配置為接收查看操作並根據查看操作生成啟動指令,將啟動指令發送至串流數據接收端9044;
195.串流數據接收端9044,被配置為響應於啟動指令,從至少一種數據傳輸方式中確定目標傳輸方式;通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據
接收流程,接收數據發送端9022傳輸的串流數據,並進行渲染展示。
196.本實施例一個可選的實施方式中,查看操作攜帶操作對象信息;本地擴展現實應用9042,進一步被配置為查詢查看操作攜帶的操作對象信息對應的目標傳輸方式;確定表示目標傳輸方式的傳輸參數,並根據傳輸參數,生成啟動指令。
197.串流數據接收端9044,進一步被配置為在啟動指令中攜帶傳輸參數的情況下,根據啟動指令中攜帶的傳輸參數,確定對應的目標傳輸方式。
198.本實施例一個可選的實施方式中,串流數據接收端9044配置有無線數據接收模塊,數據發送端902和擴展現實顯示設備904處於同一區域網,數據發送端902和擴展現實顯示設備904通過無線傳輸協議進行通信;
199.數據發送端902,被配置為通過無線傳輸協議,將串流數據沿無線通道傳輸至無線數據接收模塊;
200.無線數據接收模塊,被配置為監聽擴展現實顯示設備904與數據發送端902之間的無線通道,接收數據發送端902通過無線通道傳輸的串流數據。
201.本實施例一個可選的實施方式中,串流數據接收端9044配置有有線數據接收模塊;數據發送端902和擴展現實顯示設備904通過連接線連接,數據發送端902和擴展現實顯示設備904通過顯示埠進行通信;
202.數據發送端903,被配置為通過連接線將串流數據傳輸至擴展現實顯示設備904的相應顯示埠;
203.有線數據接收模塊,被配置為監聽連接線,獲取通過連接線傳輸至顯示埠的串流數據。
204.本實施例一個可選的實施方式中,串流數據接收端9044配置有雲渲染模塊,數據發送端902為雲伺服器;
205.串流數據接收端9044,被配置為將雲渲染模塊打包成可執行文件,運行於雲伺服器,並在雲渲染模塊中設置串流伺服器地址和其他鑑權信息,設置完成後,通過雲渲染模塊接收雲伺服器傳輸的串流數據,其中,雲伺服器為串流伺服器地址對應的雲伺服器。
206.本說明書實施例提供的擴展現實數據渲染系統,在擴展現實顯示設備中新增設置了串流數據接收端,該串流數據接收端中配置有至少一種數據傳輸方式對應的數據接收模塊,也即該串流數據接收端為至少一種數據傳輸方式通用的數據接收端,可以同時支持該至少一種數據傳輸方式,用戶在本地擴展現實應用中觸發某查看操作時,本地擴展現實應用可以基於該查看操作生成對應的啟動指令,將該啟動指令發送給串流數據接收端,串流數據接收端響應於該啟動指令,可以從至少一種數據傳輸方式中確定所需串流數據的目標傳輸方式,進而啟動該目標傳輸方式對應的傳輸流程,實現串流數據接收並渲染。如此,複雜的渲染程序可以在擴展現實顯示設備之外的其他數據發送端實現,擴展現實顯示設備通過串流的方式進行數據渲染展示,實現了從本地擴展現實應用到串流數據接收端的無縫跳轉,且串流數據接收端可以同時兼容多種傳輸方式,從而準確、高效的切換不同的傳輸方式,避免了從本地擴展現實應用切換到串流數據接收端的卡頓,以及切換不同傳輸方式導致的卡頓,大大提高用戶體驗。
207.上述為本實施例的一種擴展現實數據渲染系統的示意性方案。需要說明的是,該擴展現實數據渲染系統的技術方案與上述圖2所示的擴展現實數據渲染方法的技術方案屬
於同一構思,該擴展現實數據渲染系統的技術方案未詳細描述的細節內容,均可以參見上述圖2所示擴展現實數據渲染方法的技術方案的描述。
208.下述結合附圖10,以本說明書提供的擴展現實數據渲染方法在電商場景的應用為例,對擴展現實數據渲染方法進行進一步說明。其中,圖10示出了本說明書一個實施例提供的一種商品數據渲染方法的處理過程流程圖,應用於頭顯中,該頭顯包括本地商品應用和商品串流數據接收端,商品串流數據接收端配置有至少一種數據傳輸方式對應的數據接收模塊,該商品數據渲染方法具體步驟如下:
209.步驟1002:本地商品應用接收商品查看操作並根據商品查看操作生成啟動指令,將啟動指令發送至商品串流數據接收端。
210.需要說明的是,本地商品應用中包括有很多3d店鋪、3d街景、虛擬直播間、服裝秀場等交互場景,用戶可以選擇自己想要觀看的內容,觸發查看操作,此時本地商品應用可以基於該查看操作,生成對應的啟動指令,並將該啟動指令發送至商品串流數據接收端。
211.示例的,用戶在本地商品應用中閒逛,看到一個服飾秀場,用戶點擊該服飾秀場的3d模型後,本地商品應用可以在本地或者雲存儲伺服器中查詢該服飾秀場對應的目標傳輸方式,然後基於該目標傳輸方式對應的傳輸參數,生成對應的啟動指令,將該啟動指令發送給商品串流數據接收端。
212.步驟1004:商品串流數據接收端,響應於啟動指令,從至少一種數據傳輸方式中確定目標傳輸方式,通過目標傳輸方式對應的數據接收模塊,按照目標傳輸方式對應的數據接收流程,接收數據發送端傳輸的商品串流數據,並進行渲染展示。
213.本說明書實施例提供的商品數據渲染方法,在頭顯中新增設置了商品串流數據接收端,該商品串流數據接收端中配置有至少一種數據傳輸方式對應的數據接收模塊,也即該商品串流數據接收端為至少一種數據傳輸方式通用的數據接收端,可以同時支持該至少一種數據傳輸方式,用戶在本地商品應用中觸發某查看操作時,本地商品應用可以基於該查看操作生成對應的啟動指令,將該啟動指令發送給商品串流數據接收端,商品串流數據接收端響應於該啟動指令,從至少一種數據傳輸方式中確定所需商品串流數據的目標傳輸方式,進而啟動該目標傳輸方式對應的傳輸流程,實現商品串流數據接收並渲染。如此,複雜的渲染程序可以在頭顯之外的其他數據發送端實現,頭顯通過串流的方式進行數據渲染展示,實現了從本地商品應用到商品串流數據接收端的無縫跳轉,且商品串流數據接收端可以同時兼容多種傳輸方式,從而準確、高效的切換不同的傳輸方式,避免了從本地商品應用切換到商品串流數據接收端的卡頓,以及切換不同傳輸方式導致的卡頓,大大提高用戶在頭顯中瀏覽商品的體驗。
214.圖11示出了根據本說明書一個實施例提供的一種計算設備的結構框圖。該計算設備1100的部件包括但不限於存儲器1110和處理器1120。處理器1120與存儲器1110通過總線1130相連接,資料庫1150用於保存數據。
215.計算設備1100還包括接入設備1140,接入設備1140使得計算設備1100能夠經由一個或多個網絡1160通信。這些網絡的示例包括公用交換電話網(pstn)、區域網(lan)、廣域網(wan)、個域網(pan)或諸如網際網路的通信網絡的組合。接入設備1140可以包括有線或無線的任何類型的網絡接口(例如,網絡接口卡(nic))中的一個或多個,諸如ieee802.11無線區域網(wlan)無線接口、全球微波互聯接入(wi-max)接口、乙太網接口、通用串行總線
(usb)接口、蜂窩網絡接口、藍牙接口、近場通信(nfc)接口,等等。
216.在本說明書的一個實施例中,計算設備1100的上述部件以及圖11中未示出的其他部件也可以彼此相連接,例如通過總線。應當理解,圖11所示的計算設備結構框圖僅僅是出於示例的目的,而不是對本說明書範圍的限制。本領域技術人員可以根據需要,增添或替換其他部件。
217.計算設備1100可以是任何類型的靜止或移動計算設備,包括移動計算機或移動計算設備(例如,平板計算機、個人數字助理、膝上型計算機、筆記本計算機、上網本等)、行動電話(例如,智慧型手機)、可佩戴的計算設備(例如,智能手錶、智能眼鏡等)或其他類型的行動裝置,或者諸如臺式計算機或pc的靜止計算設備。計算設備1100還可以是移動式或靜止式的伺服器。
218.其中,處理器1120用於執行如下計算機可執行指令,該計算機可執行指令被處理器執行時實現上述擴展現實數據渲染方法的步驟。
219.上述為本實施例的一種計算設備的示意性方案。需要說明的是,該計算設備的技術方案與上述的擴展現實數據渲染方法的技術方案屬於同一構思,計算設備的技術方案未詳細描述的細節內容,均可以參見上述擴展現實數據渲染方法的技術方案的描述。
220.本說明書一實施例還提供一種計算機可讀存儲介質,其存儲有計算機可執行指令,該計算機可執行指令被處理器執行時實現上述擴展現實數據渲染方法的步驟。
221.上述為本實施例的一種計算機可讀存儲介質的示意性方案。需要說明的是,該存儲介質的技術方案與上述的擴展現實數據渲染方法的技術方案屬於同一構思,存儲介質的技術方案未詳細描述的細節內容,均可以參見上述擴展現實數據渲染方法的技術方案的描述。
222.本說明書一實施例還提供一種電腦程式,其中,當電腦程式在計算機中執行時,令計算機執行上述擴展現實數據渲染方法的步驟。
223.上述為本實施例的一種電腦程式的示意性方案。需要說明的是,該電腦程式的技術方案與上述的擴展現實數據渲染方法的技術方案屬於同一構思,電腦程式的技術方案未詳細描述的細節內容,均可以參見上述擴展現實數據渲染方法的技術方案的描述。
224.上述對本說明書特定實施例進行了描述。其它實施例在所附權利要求書的範圍內。在一些情況下,在權利要求書中記載的動作或步驟可以按照不同於實施例中的順序來執行並且仍然可以實現期望的結果。另外,在附圖中描繪的過程不一定要求示出的特定順序或者連續順序才能實現期望的結果。在某些實施方式中,多任務處理和並行處理也是可以的或者可能是有利的。
225.計算機指令包括電腦程式代碼,電腦程式代碼可以為原始碼形式、對象代碼形式、可執行文件或某些中間形式等。計算機可讀介質可以包括:能夠攜帶電腦程式代碼的任何實體或裝置、記錄介質、u盤、移動硬碟、磁碟、光碟、計算機存儲器、只讀存儲器(rom,read-only memory)、隨機存取存儲器(ram,random access memory)、電載波信號、電信信號以及軟體分發介質等。需要說明的是,計算機可讀介質包含的內容可以根據司法管轄區內立法和專利實踐的要求進行適當的增減,例如在某些司法管轄區,根據立法和專利實踐,計算機可讀介質不包括電載波信號和電信信號。
226.需要說明的是,對於前述的各方法實施例,為了簡便描述,故將其都表述為一系列
的動作組合,但是本領域技術人員應該知悉,本說明書實施例並不受所描述的動作順序的限制,因為依據本說明書實施例,某些步驟可以採用其它順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬於優選實施例,所涉及的動作和模塊並不一定都是本說明書實施例所必須的。
227.在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關描述。
228.以上公開的本說明書優選實施例只是用於幫助闡述本說明書。可選實施例並沒有詳盡敘述所有的細節,也不限制該發明僅為所述的具體實施方式。顯然,根據本說明書實施例的內容,可作很多的修改和變化。本說明書選取並具體描述這些實施例,是為了更好地解釋本說明書實施例的原理和實際應用,從而使所屬技術領域技術人員能很好地理解和利用本說明書。本說明書僅受權利要求書及其全部範圍和等效物的限制。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀