本技術(shù)涉及通信,特別涉及一種數(shù)據(jù)傳輸方法及裝置。
背景技術(shù):
1、在視頻會(huì)議場景中,多個(gè)終端可以通過會(huì)議服務(wù)器接入同一個(gè)會(huì)議中。在視頻會(huì)議中,可以由多個(gè)終端中的目標(biāo)終端共享會(huì)議文件。
2、在目標(biāo)終端上顯示會(huì)議中使用的會(huì)議文件時(shí),用戶可以操作目標(biāo)終端進(jìn)行屏幕共享,實(shí)現(xiàn)共享目標(biāo)終端的屏幕中顯示的會(huì)議文件。示例性的,目標(biāo)終端可以向會(huì)議服務(wù)器發(fā)送屏幕中的顯示內(nèi)容,會(huì)議服務(wù)器向會(huì)議中的其他終端發(fā)送目標(biāo)終端屏幕中的顯示內(nèi)容。通過該種會(huì)議文件共享方式,會(huì)議中的多個(gè)終端屏幕上的顯示內(nèi)容完全相同;在會(huì)議中的參會(huì)者使用的語言與共享會(huì)議文件中的語言不同時(shí),參會(huì)者無法看懂共享會(huì)議文件中的內(nèi)容,(比如,目標(biāo)終端共享的會(huì)議文件為中文文件時(shí),若參會(huì)者為英文使用者,則參會(huì)者無法看懂中文文件中的內(nèi)容),因此,目前的會(huì)議文件共享方式不夠靈活。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供一種數(shù)據(jù)傳輸方法及裝置,用以在會(huì)議中靈活共享會(huì)議文件。
2、第一方面,本技術(shù)實(shí)施例提供一種數(shù)據(jù)傳輸方法,該方法可以由媒體服務(wù)裝置執(zhí)行,媒體服務(wù)裝置確定第一終端的屏幕中顯示的第一媒體數(shù)據(jù),第一媒體數(shù)據(jù)中包括第一語言的文本內(nèi)容;若第二終端選擇使用第二語言,則媒體服務(wù)裝置生成與第一媒體數(shù)據(jù)對應(yīng)的第二媒體數(shù)據(jù),第二媒體數(shù)據(jù)中包括第二語言的文本內(nèi)容;第一終端與第二終端接入同一個(gè)會(huì)議中;媒體服務(wù)裝置可以根據(jù)第二媒體數(shù)據(jù),控制第二終端的屏幕顯示內(nèi)容。
3、通過上述方式,本技術(shù)實(shí)施例在第一終端發(fā)起數(shù)據(jù)共享時(shí),在第二終端與第一終端使用的語言不同的情況下,比如第一終端使用第一語言,第二終端使用第二語言;媒體服務(wù)裝置可以根據(jù)第一終端的屏幕中顯示的第一媒體數(shù)據(jù)(包括第一語言的文本數(shù)據(jù)),生成與第一媒體數(shù)據(jù)對應(yīng)的第二媒體數(shù)據(jù)(包括第二語言的文本數(shù)據(jù)),第二終端的屏幕中可以顯示第二媒體數(shù)據(jù),從而第二終端的用戶可以在會(huì)議中觀看到適合自身語言習(xí)慣的媒體數(shù)據(jù),實(shí)現(xiàn)視頻會(huì)議場景下媒體數(shù)據(jù)的靈活傳輸,并進(jìn)一步提高用戶體驗(yàn)。
4、在一種可能的實(shí)施方式中,所述第一媒體數(shù)據(jù)為對所述第一終端的屏幕進(jìn)行錄制得到的目標(biāo)視頻中的第一視頻幀,所述第二媒體數(shù)據(jù)為第二視頻幀。
5、通過上述方式,通過對第一終端進(jìn)行屏幕錄制的方式,實(shí)現(xiàn)第一終端和第二終端之間數(shù)據(jù)同步。
6、在一種可能的實(shí)施方式中,媒體服務(wù)裝置接收所述第一終端發(fā)送的目標(biāo)視頻,所述目標(biāo)視頻中包括多個(gè)視頻幀;媒體服務(wù)裝置從所述目標(biāo)視頻中確定所述第一視頻幀,所述第一視頻幀為所述目標(biāo)視頻中相比于前一幀的顯示內(nèi)容發(fā)生變化的視頻幀。
7、通過上述方式,媒體服務(wù)裝置將目標(biāo)視頻中相比于前一幀的顯示內(nèi)容發(fā)生變化的視頻幀作為第一視頻幀,可以減少向第二終端同步的數(shù)據(jù)量。
8、在一種可能的實(shí)施方式中,媒體服務(wù)裝置對所述第一視頻幀中的文本內(nèi)容進(jìn)行翻譯,得到與所述第一視頻幀對應(yīng)的第二視頻幀。
9、通過上述方式,媒體服務(wù)裝置將第一視頻幀中的文本內(nèi)容翻譯為第二語言的文本內(nèi)容,從而向第二終端同步的第二視頻幀中包括第二語言的文本內(nèi)容,能夠方便第二終端的用戶觀看到適合自身語言習(xí)慣的媒體數(shù)據(jù),提高用戶體驗(yàn)。
10、在一種可能的實(shí)施方式中,所述第一媒體數(shù)據(jù)為第一在線文檔中的文本數(shù)據(jù),所述第二媒體數(shù)據(jù)為第二在線文檔中的文本數(shù)據(jù);所述第一在線文檔的文本數(shù)據(jù)與所述第二在線文檔的文本數(shù)據(jù)表征的含義相同。
11、通過上述方式,媒體服務(wù)裝置提供一種通過在線文檔的方式實(shí)現(xiàn)第一終端和第二終端的顯示內(nèi)容同步的方案。
12、在一種可能的實(shí)施方式中,媒體服務(wù)裝置根據(jù)第二在線文檔的地址信息以及文檔定位信息,確定第二在線文檔中的文本數(shù)據(jù);其中,文檔定位信息是根據(jù)第一終端的屏幕中當(dāng)前顯示的第一在線文檔的文本數(shù)據(jù)確定的。
13、通過上述方式,媒體服務(wù)裝置根據(jù)第二在線文檔的地址信息以及文檔定位信息確定第二媒體數(shù)據(jù),可以保證第一終端和第二終端的顯示內(nèi)容同步。
14、在一種可能的實(shí)施方式中,文檔定位信息為第一在線文檔的第一顯示位置信息,第一顯示位置信息表征第一終端的屏幕中顯示的文本數(shù)據(jù)在第一在線文檔的頁碼和/或段落。
15、在一種可能的實(shí)施方式中,文檔定位信息為第二在線文檔的第二顯示位置信息,第二顯示位置信息表征第二終端的屏幕中顯示的文本在第二在線文檔的頁碼和/或段落;第二顯示位置信息是根據(jù)第一在線文檔的第一顯示位置信息確定的,第一顯示位置信息表征第一終端的屏幕中顯示的文本在第一在線文檔的頁碼和/或段落。
16、在一種可能的實(shí)施方式中,媒體服務(wù)裝置可以向第二終端發(fā)送文檔定位信息。
17、通過上述方式,媒體服務(wù)裝置向第二終端發(fā)送文檔定位信息,第二終端可以根據(jù)文檔定位信息確定第二媒體數(shù)據(jù),可以保證第一終端和第二終端的顯示內(nèi)容同步。
18、在一種可能的實(shí)施方式中,媒體服務(wù)裝置根據(jù)第二媒體數(shù)據(jù),以及第一終端發(fā)送的協(xié)作信息,控制第二終端的屏幕顯示內(nèi)容;其中協(xié)作信息用于表示用戶在第一終端的屏幕上觸發(fā)的操作的位置和/或操作內(nèi)容。
19、通過上述方式,媒體服務(wù)裝置將用戶在第一終端上觸發(fā)的協(xié)作信息同步至第二終端,從而保證會(huì)議中第一終端和第二終端顯示內(nèi)容的數(shù)據(jù)同步。
20、在一種可能的實(shí)施方式中,媒體服務(wù)裝置將第二媒體數(shù)據(jù)與協(xié)作信息進(jìn)行合成處理,根據(jù)合成處理后的數(shù)據(jù)控制第二終端的屏幕顯示內(nèi)容。
21、在一種可能的實(shí)施方式中,在媒體服務(wù)裝置與第二終端分開部署時(shí),媒體服務(wù)裝置可以向第二終端發(fā)送協(xié)作信息和第二媒體數(shù)據(jù),協(xié)作信息可以用于與第二媒體數(shù)據(jù)在第二終端的屏幕中疊加顯示。
22、第二方面,本技術(shù)實(shí)施例還提供了一種數(shù)據(jù)傳輸裝置,該數(shù)據(jù)傳輸裝置具有實(shí)現(xiàn)上述第一方面的方法實(shí)例中媒體服務(wù)裝置的行為功能,有益效果可以參見第一方面的描述此處不再贅述。功能可以通過硬件實(shí)現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實(shí)現(xiàn)。硬件或軟件包括一個(gè)或多個(gè)與上述功能相對應(yīng)的模塊。在一個(gè)可能的設(shè)計(jì)中,數(shù)據(jù)傳輸裝置的結(jié)構(gòu)中包括確定單元、處理單元和顯示控制單元,這些單元可以執(zhí)行上述第一方面方法示例中的相應(yīng)功能,具體參見方法示例中的詳細(xì)描述,此處不做贅述。
23、第三方面,本技術(shù)實(shí)施例還提供了一種計(jì)算設(shè)備,該計(jì)算設(shè)備具有實(shí)現(xiàn)上述第一方面的方法實(shí)例中終端設(shè)備的行為功能,有益效果可以參見第一方面的描述此處不再贅述。計(jì)算設(shè)備的結(jié)構(gòu)中包括處理器和存儲(chǔ)器,處理器被配置為支持計(jì)算裝置執(zhí)行上述第一方面中相應(yīng)的功能。存儲(chǔ)器與處理器耦合,其保存計(jì)算裝置必要的計(jì)算機(jī)程序指令和數(shù)據(jù)。計(jì)算設(shè)備的結(jié)構(gòu)中還包括通信接口,用于與其他設(shè)備進(jìn)行通信。
24、第四方面,本技術(shù)實(shí)施例還提供了一種計(jì)算設(shè)備集群,該計(jì)算設(shè)備集群具有實(shí)現(xiàn)上述第一方面的方法實(shí)例中終端設(shè)備的行為功能,有益效果可以參見第一方面的描述此處不再贅述。計(jì)算設(shè)備集群包括至少一個(gè)計(jì)算設(shè)備,任一計(jì)算設(shè)備的結(jié)構(gòu)中包括處理器和存儲(chǔ)器,任一計(jì)算設(shè)備中的處理器被配置為支持計(jì)算裝置執(zhí)行上述第一方面以及第一方面的各個(gè)可能的實(shí)施方式中的部分或全部功能。存儲(chǔ)器與處理器耦合,其保存計(jì)算裝置必要的計(jì)算機(jī)程序指令和數(shù)據(jù)。計(jì)算設(shè)備的結(jié)構(gòu)中還包括通信接口,用于與其他設(shè)備進(jìn)行通信。
25、第五方面,本技術(shù)還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述第一方面以及第一方面的各個(gè)可能的實(shí)施方式中的方法。
26、第六方面,本技術(shù)還提供一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述第一方面以及第一方面的各個(gè)可能的實(shí)施方式中的方法。
27、第七方面,本技術(shù)還提供一種計(jì)算機(jī)芯片,芯片與存儲(chǔ)器相連,芯片用于讀取并執(zhí)行存儲(chǔ)器中存儲(chǔ)的軟件程序,執(zhí)行上述第一方面以及第一方面的各個(gè)可能的實(shí)施方式中的方法。