沉浸式會議實現方法、裝置及電子設備與流程
1.本公開涉及數據處理技術領域,具體涉及到一種沉浸式會議實現方法及系統。
背景技術:
2.相關技術中,現場參會方式通常受到場地的限制;而線上參會的方式通常通過建立音頻視頻聊天的方式進行,該方式會議效果不佳,且簡單的會議形式導致與會率低、會議目的傳達率不夠高。
技術實現要素:
3.本公開的主要目的在于提供一種沉浸式遠程會議實現方法及系統。
4.為了實現上述目的,根據本公開的第一方面,提供了一種沉浸式遠程會議實現方法,包括:在web端預先建立三維場景,其中,在三維場景中的不同位置進行分區得到包括多個分隔的會議區,每個會議區映射有會議邀請碼、且每個會議區設置多個三維座位,每個座位均映射有唯一的三維位置;對登錄用戶的邀請碼進行驗證,并在驗證通過后進入邀請碼對應的會議區;響應于檢測到會議區的任一登錄用戶觸發了交流請求,基于該登錄用戶在三維場景中對應的虛擬人物的就坐位置,確定可與其建立交流關系的目標登錄用戶。
5.可選地,方法還包括:響應于接收到對會議區中的媒體數據投放區域進行配置的請求,配置投放區域的投放數據;響應于接收到媒體數據投放請求,面向會議區的登錄用戶播放媒體數據。
6.可選地,基于該登錄用戶在三維場景中對應的虛擬人物的就坐位置,確定可與其建立交流關系的目標登錄用戶包括:基于所述就坐位置,確定與該就坐位置符合預設關系的目標三維座位;檢測目標三維座位中是否有當前在線的登錄用戶,其中,所述當前在線的登錄用戶作為可與該任一登錄用戶建立交流關系的目標登錄用戶。
7.可選地,方法還包括:確定交流請求指示的交流方式,以建立與所述交流方式相匹配的交流渠道。
8.可選地,如果交流方式為文本交流方式,且交流請求指示與目標登錄用戶中的預設用戶進行交流,則在觸發交流請求用戶、與所述預設用戶之間建立實時會話渠道。
9.可選地,如果交流方式為流媒體交流方式,且交流請求指示與目標登錄用戶中的預設用戶進行交流,則為觸發交流請求用戶、與所述預設用戶之間建立虛擬房間,以在虛擬房間內進行通過流媒體數據交流。
10.可選地,將虛擬房間內產生的流媒體數據與虛擬房間的屬性數據結構化存儲。
11.根據本公開的第二方面,提供了一種沉浸式遠程會議實現系統,包括:會議區建立單元,被配置成在web端預先建立三維場景,其中,在三維場景中的不同位置進行分區得到包括多個分隔的會議區,每個會議區映射有會議邀請碼、且每個會議區設置多個三維座位,每個座位均映射有唯一的三維位置點;會議權限驗證單元,別配置成對登錄用戶的邀請碼進行驗證,并在驗證通過后進入邀請碼對應的會議區;會議交流處理單元,被配置成響應于
檢測到會議區的任一登錄用戶觸發了交流請求,基于該登錄用戶在三維場景中對應的虛擬人物的就坐位置,確定可與其建立交流關系的目標登錄用戶。
12.根據本公開的第三方面,提供了一種計算機可讀存儲介質,存儲有計算機指令,所述計算機指令用于使所述計算機執行第一方面任意一項實現方式所述的沉浸式遠程會議實現方法。
13.根據本公開的第四方面,提供了一種電子設備,包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的計算機程序,所述計算機程序被所述至少一個處理器執行,以使所述至少一個處理器執行權利要求第一方面任意一項實現方式所述的沉浸式遠程會議實現方法。
14.在本公開實施例沉浸式遠程會議實現方法及系統中,包括在web端預先建立三維場景,其中,在三維場景中的不同位置進行分區得到包括多個分隔的會議區,每個會議區映射有會議邀請碼、且每個會議區設置多個三維座位,每個座位均映射有唯一的三維位置;對登錄用戶的邀請碼進行驗證,并在驗證通過后進入邀請碼對應的會議區;響應于檢測到會議區的任一登錄用戶觸發了交流請求,基于該登錄用戶在三維場景中對應的虛擬人物的就坐位置,確定可與其建立交流關系的目標登錄用戶。通過建立沉浸式三維會議區,并通過實現會議過程的沉浸式交互,提高了會議目的的傳達率、提高了會議的與會率,進而解決了相關技術中會議效果不佳,且簡單的會議形式導致與會率低的問題。
附圖說明
15.為了更清楚地說明本公開具體實施方式或現有技術中的技術方案,下面將對具體實施方式或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本公開的一些實施方式,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
16.圖1是根據本公開實施例的沉浸式遠程會議實現方法的流程圖;
17.圖2是根據本公開實施例的電子設備的示意圖。
具體實施方式
18.為了使本技術領域的人員更好地理解本公開方案,下面將結合本公開實施例中的附圖,對本公開實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本公開一部分的實施例,而不是全部的實施例。基于本公開中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本公開保護的范圍。
19.需要說明的是,本公開的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本公開的實施例。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
20.需要說明的是,在不沖突的情況下,本公開中的實施例及實施例中的特征可以相
互組合。下面將參考附圖并結合實施例來詳細說明本公開。
21.適用于本方法的系統架構可以包括web用戶端、服務端,服務端向web用戶端提供沉浸式三維場景,并且對用戶通過web用戶端發送的各種請求進行響應。
22.根據本公開實施例,提供了一種沉浸式遠程會議實現方法,如圖1所示,該方法包括如下的步驟101至步驟103:
23.步驟101:在web端預先建立三維場景,其中,在三維場景中的不同位置進行分區得到包括多個分隔的會議區,每個會議區映射有會議邀請碼、且每個會議區設置多個三維座位,每個座位均映射有唯一的三維位置點。
24.在本實施例中,基于web建立三維場景,三維場景區域可以包括多種類型,三維場景的類型包括公共類型區域的三維場景、以及非公共類型區域的三維場景,非公共類型區域的三維場景可以被分隔為多個區域,每個區域可作為一個虛擬房間。
25.進一步地,三維場景區域的結構可以是包括多個樓層的結構,每層均可設置有公共類型區域和非公共類型區域,且被分隔的多個區域之間的大小可以不同,各個分隔區域內的三維布局可以不同。
26.在三維場景中可以包括多個分隔的區域作為會議區,不同的會議區相互之間的位置可以是并排的,如三維場景下,一個樓道可以并排有多個會議室;會議區可以在不同的樓層,如三維場景中一樓為會議大廳、其他樓層為多個會議室的結構。三維場景中各個會議房間的結構可以按需建立。
27.在各個會議區中設置多個座位,每個座位具有唯一的三維位置,登錄用戶在登錄后可以對應有唯一一個虛擬人物,虛擬人物可以在無人座位上就坐,并且在就坐后、或者站立后,登錄用戶通過觸發不同的動作按鈕,控制虛擬人物在會議區的動作,如在就坐后可以觸發“鼓掌”按鈕進行鼓掌、在站立后可以觸發“打招呼”按鈕,對其他虛擬人物進行打招呼、在就坐或者站立后觸發“自拍”按鈕,進行虛擬人物的自拍。可以理解的是,每個會議區的虛擬裝修風格可以自定義,每個虛擬人物的形象也可以被自定義。通過觸發動作按鈕可以在沉浸式會場中實現沉浸式交互,通過沉浸式交互能夠增加參會人員的互動率,進而提高與會人員的積極性,從而能夠提高與會人員的與會率。
28.進一步地,可以通過配置的方式為待使用的會議區配置邀請碼,用戶可通過邀請碼進行參會,無邀請碼無法參會。
29.作為本實施例一種可選的實現方式,方法還包括:響應于接收到對會議區中的媒體數據投放區域進行配置的請求,配置投放區域的投放數據;響應于接收到媒體數據投放請求,面向會議區的登錄用戶播放媒體數據。
30.管理員通過用戶端實現媒體投放區域的配置,包括配置媒體區域所投放的內容,在配置時可以調用管理員的用戶端數據,管理員可以通過拖拽方式實現媒體數據的上傳。
31.作為本實施例一種可選的實現方式,配置媒體區域的投放數據包括:在獲取到針對任一媒體區域所上傳的投放數據后,將該任一媒體區域與所上傳至媒體區域的投放數據建立映射關系,其中,所述投放數據包括流媒體數據、多媒體數據、和/或網頁鏈接。
32.在本可選的實現方式中,可以針對用戶端針對任一媒體投放區域上傳的媒體投放數據,在上傳后可以建立投放數據與投放區域的映射關系,進而在投放區域顯示時,可以直接調取所映射的投放數據。
33.進一步地,投放數據包括但是不限于是多媒體數據(文字、圖片、視頻)、流媒體數據(實時的視頻等)、還可以是網頁鏈接,在用戶端觸發網頁鏈接后可以打開網頁。
34.進一步地,在各個會議區中均可設置媒體數據投放區域,投放區域在沉浸式三維場景下的呈現形式可以是虛擬電子屏、展覽看板等,在此不做限定,進一步地,虛擬電子屏、或者展覽看板旨在說明該區域可以被投放媒體數據,而電子屏或者展覽看板可以被劃分為多個子屏、或者子展覽看板。進而可以在各個子屏、或者子展覽看板上投放不同的內容。在會議準備階段,登錄的會議主持人可以通過觸發媒體數據上傳組件,進行媒體數據的上傳,并可以在會議開始后,通過觸發投放區域的播放組件進行媒體數據的播放。
35.通過本可選的實現方式,實現了線上會議數據以沉浸式的方式進行呈現,有利于會議目的的傳達,并且該形式能夠提高會議參會率。
36.步驟102:對登錄用戶的邀請碼進行驗證,并在驗證通過后進入邀請碼對應的會議區。
37.在本實施例中,登錄用戶通過邀請碼可進入對應的會議室參會,對于無邀請碼的登錄用戶,其可進入會議室,但不向其呈現會議數據,包括參會人員的虛擬人物、和/或媒體投放區域的媒體數據。也即無邀請碼的登錄用戶進入會議室后,只能看到空座位、以及無投放數據的媒體投放區域。
38.步驟103:響應于檢測到會議區的任一登錄用戶觸發了交流請求,基于該登錄用戶在三維場景中對應的虛擬人物的就坐位置,確定可與其建立交流關系的目標登錄用戶。
39.在本實施例中,當進行參會的登錄用戶作為發起方觸發交互界面的預設組件從而觸發交流請求后,可以獲取當前登錄用戶對應的虛擬人物所處的座位位置,并基于該座位位置確定其預設方位是否有當前在線的登錄用戶,預設方位可以包括前方、后方、左方、右方。在線的登錄用戶作為可與發起方建立交流關系的目標登錄用戶。
40.作為本實施例一種可選的實現方式,基于該登錄用戶在三維場景中對應的虛擬人物的就坐位置,確定可與其建立交流關系的目標登錄用戶包括:基于所述就坐位置,確定與該就坐位置符合預設關系的目標三維座位;檢測目標三維座位中是否有當前在線的登錄用戶,其中,所述當前在線的登錄用戶作為可與該任一登錄用戶建立交流關系的目標登錄用戶。
41.在本可選的實現方式中,與該就坐位置符合預設關系的目標三維座位可以是在就坐位置預設方位的座位。包括但是不限于就坐作為前、后、左、右的座位。
42.作為本實施例一種可選的實現方式,方法還包括:確定交流請求指示的交流方式,以建立與所述交流方式相匹配的交流渠道。
43.在本可選的實現方式中,交互界面中預設組件可以被設置為不同的類型,以指示不同的交流方式。通過觸發不同的預設組件便可以觸發不同的交流方式,進而可以建立不同的交流渠道。
44.進一步地,交流方式可以包括文本交流方式、流媒體交流方式等。
45.作為本實施例一種可選的實現方式,如果交流方式為文本交流方式,且交流請求指示與目標登錄用戶中的預設用戶進行交流,則在觸發交流請求用戶、與所述預設用戶之間建立實時會話渠道。
46.在本可選的實現方式中,如果交流方式為文本交流方式,可以建立會話框,示例性
地,在會話框中可以顯示當前可與該發起方建立交流關系的目標登錄用戶的名稱;發起方可以通過點擊任一目標登錄用戶的名稱觸發與該任一目標登錄用戶的文本會話。
47.作為本實施例一種可選的實現方式,如果交流方式為流媒體交流方式,且交流請求指示與目標登錄用戶中的預設用戶進行交流,則為觸發交流請求用戶、與所述預設用戶之間建立虛擬房間,以在虛擬房間內進行通過流媒體數據交流。
48.在本可選的實現方式中,流媒體交流方式可以包括實時語音聊天、視頻聊天的方式。如果交流方式為流媒體交流方式,則為發起方、與發起方請求交流的登錄用戶(一個或者多個)建立交流渠道,為了實現流媒體交流方式,可以為二者建立虛擬房間,該虛擬房間的形式可以是單獨的流媒體聊天框。
49.作為本實施例一種可選的實現方式,將虛擬房間內產生的流媒體數據與虛擬房間的屬性數據結構化存儲。
50.在本可選的實現方式中,會議區中可以同時存在多個流媒體交流的發起方,因此可以同時建立多個虛擬房間,各個虛擬房間之間產生的音頻、視頻相互隔離,互相不干擾。同時,由于會議區可實時進行多媒體數據投放,且投放過程中存在主持人的音頻、或者視頻形式的流媒體數據投放,而本可選的實現方式中的各個虛擬房間的音頻和視頻與會議區主持人的音頻、視頻相互隔離。因此當建立每個虛擬房間后,建立該虛擬房間的結構化存儲結構,并將實時產生的結構化數據進行結構化存儲。
51.本實施通過建立沉浸式三維會議區,并通過實現三維場景下的會議交流,提高了會議目的的傳達率、提高了線上會議的參與率。
52.需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
53.根據本公開實施例,還提供了一種用于實施上述沉浸式遠程會議實現方法的系統,如圖2所示,該系統包括:
54.會議區建立單元,被配置成在web端預先建立三維場景,其中,在三維場景中的不同位置進行分區得到包括多個分隔的會議區,每個會議區映射有會議邀請碼、且每個會議區設置多個三維座位,每個座位均映射有唯一的三維位置點;會議權限驗證單元,別配置成對登錄用戶的邀請碼進行驗證,并在驗證通過后進入邀請碼對應的會議區;會議交流處理單元,被配置成響應于檢測到會議區的任一登錄用戶觸發了交流請求,基于該登錄用戶在三維場景中對應的虛擬人物的就坐位置,確定可與其建立交流關系的目標登錄用戶。
55.還包括:響應于接收到對會議區中的媒體數據投放區域進行配置的請求,配置投放區域的投放數據;響應于接收到媒體數據投放請求,面向會議區的登錄用戶播放媒體數據。
56.作為本實施例一種可選的實現方式,基于該登錄用戶在三維場景中對應的虛擬人物的就坐位置,確定可與其建立交流關系的目標登錄用戶包括:基于所述就坐位置,確定與該就坐位置符合預設關系的目標三維座位;檢測目標三維座位中是否有當前在線的登錄用戶,其中,所述當前在線的登錄用戶作為可與該任一登錄用戶建立交流關系的目標登錄用戶。
57.作為本實施例一種可選的實現方式,還包括:交流渠道建立單元,確定交流請求指
示的交流方式,以建立與所述交流方式相匹配的交流渠道。
58.作為本實施例一種可選的實現方式,如果交流方式為文本交流方式,且交流請求指示與目標登錄用戶中的預設用戶進行交流,則在觸發交流請求用戶、與所述預設用戶之間建立實時會話渠道。
59.作為本實施例一種可選的實現方式,如果交流方式為流媒體交流方式,且交流請求指示與目標登錄用戶中的預設用戶進行交流,則為觸發交流請求用戶、與所述預設用戶之間建立虛擬房間,以在虛擬房間內進行通過流媒體數據交流。
60.作為本實施例一種可選的實現方式,將虛擬房間內產生的流媒體數據與虛擬房間的屬性數據結構化存儲。
61.本實施通過建立沉浸式三維會議區,并通過實現三維場景下的會議交流,提高了會議目的的傳達率、提高了線上會議的參與率。
62.本公開實施例提供了一種電子設備,如圖2所示,該電子設備包括一個或多個處理器21以及存儲器22,圖2中以一個處理器21為例。
63.該控制器還可以包括:輸入裝置23和輸出裝置24。
64.處理器21、存儲器22、輸入裝置23和輸出裝置24可以通過總線或者其他方式連接,圖2中以通過總線連接為例。
65.處理器21可以為中央處理器(centralprocessingunit,cpu)。處理器21還可以為其他通用處理器、數字信號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現場可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等芯片,或者上述各類芯片的組合。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。
66.存儲器22作為一種非暫態計算機可讀存儲介質,可用于存儲非暫態軟件程序、非暫態計算機可執行程序以及模塊,如本公開實施例中的控制方法對應的程序指令/模塊。處理器21通過運行存儲在存儲器22中的非暫態軟件程序、指令以及模塊,從而執行服務器的各種功能應用以及數據處理,即實現上述方法實施例的方法。
67.存儲器22可以包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需要的應用程序;存儲數據區可存儲根據服務器操作的處理裝置的使用所創建的數據等。此外,存儲器22可以包括高速隨機存取存儲器,還可以包括非暫態存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非暫態固態存儲器件。在一些實施例中,存儲器22可選包括相對于處理器21遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至網絡連接裝置。上述網絡的實例包括但不限于互聯網、企業內部網、局域網、移動通信網及其組合。
68.輸入裝置23可接收輸入的數字或字符信息,以及產生與服務器的處理裝置的用戶設置以及功能控制有關的鍵信號輸入。輸出裝置24可包括顯示屏等顯示設備。
69.一個或者多個模塊存儲在存儲器22中,當被一個或者多個處理器21執行時,執行如圖1所示的方法。
70.本領域技術人員可以理解,實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,的程序可存儲于一計算機可讀取存儲介質中,該
程序在執行時,可包括如上述各電機控制方法的實施例的流程。其中,存儲介質可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)、隨機存儲記憶體(randomaccessmemory,ram)、快閃存儲器(flashmemory)、硬盤(harddiskdrive,縮寫:hdd)或固態硬盤(solid-statedrive,ssd)等;存儲介質還可以包括上述種類的存儲器的組合。
71.雖然結合附圖描述了本公開的實施方式,但是本領域技術人員可以在不脫離本公開的精神和范圍的情況下作出各種修改和變型,這樣的修改和變型均落入由所附權利要求所限定的范圍之內。
技術特征:
1.一種沉浸式遠程會議實現方法,其特征在于,包括:在web端預先建立三維場景,其中,在三維場景中的不同位置進行分區得到包括多個分隔的會議區,每個會議區映射有會議邀請碼、且每個會議區設置多個三維座位,每個座位均映射有唯一的三維位置;對登錄用戶的邀請碼進行驗證,并在驗證通過后進入邀請碼對應的會議區;響應于檢測到會議區的任一登錄用戶觸發了交流請求,基于該登錄用戶在三維場景中對應的虛擬人物的就坐位置,確定可與其建立交流關系的目標登錄用戶。2.根據權利要求1所述的沉浸式遠程會議實現方法,其特征在于,方法還包括:響應于接收到對會議區中的媒體數據投放區域進行配置的請求,配置投放區域的投放數據;響應于接收到媒體數據投放請求,面向會議區的登錄用戶播放媒體數據。3.根據權利要求1所述的沉浸式遠程會議實現方法,其特征在于,基于該登錄用戶在三維場景中對應的虛擬人物的就坐位置,確定可與其建立交流關系的目標登錄用戶包括:基于所述就坐位置,確定與該就坐位置符合預設關系的目標三維座位;檢測目標三維座位中是否有當前在線的登錄用戶,其中,所述當前在線的登錄用戶作為可與該任一登錄用戶建立交流關系的目標登錄用戶。4.根據權利要求3所述的沉浸式遠程會議實現方法,其特征在于,方法還包括:確定交流請求指示的交流方式,以建立與所述交流方式相匹配的交流渠道。5.根據權利要求4所述的沉浸式遠程會議實現方法,其特征在于,如果交流方式為文本交流方式,且交流請求指示與目標登錄用戶中的預設用戶進行交流,則在觸發交流請求用戶、與所述預設用戶之間建立實時會話渠道。6.根據權利要求4所述的沉浸式遠程會議實現方法,其特征在于,如果交流方式為流媒體交流方式,且交流請求指示與目標登錄用戶中的預設用戶進行交流,則為觸發交流請求用戶、與所述預設用戶之間建立虛擬房間,以在虛擬房間內進行通過流媒體數據交流。7.根據權利要求6所述的沉浸式遠程會議實現方法,其特征在于,將虛擬房間內產生的流媒體數據與虛擬房間的屬性數據結構化存儲。8.一種沉浸式遠程會議實現系統,其特征在于,包括:會議區建立單元,被配置成在web端預先建立三維場景,其中,在三維場景中的不同位置進行分區得到包括多個分隔的會議區,每個會議區映射有會議邀請碼、且每個會議區設置多個三維座位,每個座位均映射有唯一的三維位置點;會議權限驗證單元,別配置成對登錄用戶的邀請碼進行驗證,并在驗證通過后進入邀請碼對應的會議區;會議交流處理單元,被配置成響應于檢測到會議區的任一登錄用戶觸發了交流請求,基于該登錄用戶在三維場景中對應的虛擬人物的就坐位置,確定可與其建立交流關系的目標登錄用戶。9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使所述計算機執行權利要求1-7任意一項所述的沉浸式遠程會議實現方法。10.一種電子設備,其特征在于,包括:至少一個處理器;以及與所述至少一個處理器通
信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的計算機程序,所述計算機程序被所述至少一個處理器執行,以使所述至少一個處理器執行權利要求1-7任意一項所述的沉浸式遠程會議實現方法。
技術總結
本公開實施例公開了一種沉浸式遠程會議實現方法及系統,其中方法包括在web端預先建立三維場景,其中,在三維場景中的不同位置進行分區得到包括多個分隔的會議區,每個會議區映射有會議邀請碼、且每個會議區設置多個三維座位,每個座位均映射有唯一的三維位置;對登錄用戶的邀請碼進行驗證,并在驗證通過后進入邀請碼對應的會議區;響應于檢測到會議區的任一登錄用戶觸發了交流請求,基于該登錄用戶在三維場景中對應的虛擬人物的就坐位置,確定可與其建立交流關系的目標登錄用戶。通過建立沉浸式三維會議區,并通過實現會議過程的沉浸式交互,提高了會議目的的傳達率、提高了會議的與會率。與會率。與會率。
