本技術(shù)涉及文檔處理,尤其涉及一種文檔內(nèi)容的顯示方法、裝置、電子設(shè)備和存儲介質(zhì)。
背景技術(shù):
1、相關(guān)技術(shù)中,文檔作為一種重要的信息載體,其廣泛用于信息的記錄、傳播、共享、展示等方面。其中,文檔通常可以包括但不限于以下格式的文件:doc格式、docx格式、ppt格式、pptx格式等等。另外,文檔還可以包括存儲在本地的離線文檔,或者存儲在云端的在線文檔。通過對文檔內(nèi)容的編輯等操作,可以實現(xiàn)文檔內(nèi)容的記錄、傳播、共享、展示。
2、然而,目前所顯示的文檔內(nèi)容通常無法對其插入的文檔附件、視頻附件等內(nèi)容直觀地顯示出來。由此,導致文檔內(nèi)容的顯示方式的豐富性較低。
3、可見,如何提高文檔內(nèi)容的顯示方式的豐富性,是一個值得關(guān)注的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、鑒于此,為解決上述部分或全部技術(shù)問題,本技術(shù)實施例提供一種文檔內(nèi)容的顯示方法、裝置、電子設(shè)備和存儲介質(zhì)。
2、第一方面,本技術(shù)實施例提供一種文檔內(nèi)容的顯示方法,應(yīng)用于第二終端,所述方法包括:
3、檢測對目標文檔執(zhí)行的內(nèi)容顯示操作;
4、在檢測到所述內(nèi)容顯示操作的情況下,判斷所述第二終端是否處于聯(lián)網(wǎng)狀態(tài);
5、在所述第二終端處于所述聯(lián)網(wǎng)狀態(tài)的情況下,所述目標文檔的第一目標內(nèi)容基于編碼視頻流地址獲取遠端畫面內(nèi)容,在所述第一目標內(nèi)容顯示所述遠端畫面內(nèi)容;
6、在所述第二終端不處于所述聯(lián)網(wǎng)狀態(tài)的情況下,所述目標文檔的第一目標內(nèi)容基于所述編碼視頻流地址獲取本地畫面內(nèi)容,在所述第一目標內(nèi)容顯示所述本地畫面內(nèi)容。
7、在一個可能的實施方式中,在所述第二終端處于所述聯(lián)網(wǎng)狀態(tài)的情況下,所述目標文檔的第一目標內(nèi)容基于編碼視頻流地址獲取遠端畫面內(nèi)容,在所述第一目標內(nèi)容顯示所述遠端畫面內(nèi)容,包括:
8、解析所述目標文檔,得到頁面數(shù)據(jù)和編碼視頻流地址,其中,根據(jù)所述編碼視頻流地址獲取編碼視頻流數(shù)據(jù);
9、對所述頁面數(shù)據(jù)做反序列處理,得到頁面元素;
10、對所述編碼視頻流數(shù)據(jù)做解碼處理,得到多幀遠端畫面內(nèi)容、各幀遠端畫面內(nèi)容的顯示序列號以及遠端畫面內(nèi)容的信息;
11、將所述多幀遠端畫面內(nèi)容按照所述遠端畫面內(nèi)容的信息和所述顯示序列號逐幀渲染到所述頁面元素中,得到包括所述多幀遠端畫面內(nèi)容的第一目標內(nèi)容;
12、在所述第一目標內(nèi)容中以渲染的順序連續(xù)播放所述多幀遠端畫面內(nèi)容。
13、在一個可能的實施方式中,所述編碼視頻流數(shù)據(jù)為對遠端獲取的信號源的畫面內(nèi)容編碼形成,所述第一目標內(nèi)容包括所述信號源的畫面內(nèi)容,并且所述第一目標內(nèi)容播放的所述遠端畫面內(nèi)容與所述遠端播放的信號源的畫面內(nèi)容保持實時同步。
14、在一個可能的實施方式中,所述遠端畫面內(nèi)容的信息包括以下至少一項:信號源的畫面內(nèi)容id、信號源的畫面內(nèi)容清晰度、信號源的畫面內(nèi)容控制協(xié)議、控制ip和端口、主輔碼流、是否開放公網(wǎng)、公網(wǎng)碼流地址、信號源的畫面內(nèi)容類型、信號源的畫面內(nèi)容權(quán)限。
15、在一個可能的實施方式中,在所述第二終端不處于所述聯(lián)網(wǎng)狀態(tài)的情況下,所述目標文檔的第一目標內(nèi)容基于所述編碼視頻流地址獲取本地畫面內(nèi)容,在所述第一目標內(nèi)容顯示所述本地畫面內(nèi)容,包括:
16、解析所述目標文檔,得到頁面數(shù)據(jù)和編碼視頻流地址,其中,根據(jù)所述編碼視頻流地址獲取唯一標識號;
17、對所述頁面數(shù)據(jù)做反序列處理,得到頁面元素;
18、訪問所述唯一標識號,獲取所述本地畫面內(nèi)容;
19、將所述本地畫面內(nèi)容插入到所述頁面元素中,以及在所述第一目標內(nèi)容顯示所述本地畫面內(nèi)容。
20、在一個可能的實施方式中,一個所述唯一標識號對應(yīng)一個或多個所述本地畫面內(nèi)容;
21、在一個所述唯一標識號對應(yīng)一個本地畫面內(nèi)容的情況下,所述在所述第一目標內(nèi)容顯示所述本地畫面內(nèi)容,包括:在所述第一目標內(nèi)容顯示所述一個本地畫面內(nèi)容;
22、在一個所述唯一標識號對應(yīng)多個本地畫面內(nèi)容的情況下,所述在所述第一目標內(nèi)容顯示所述本地畫面內(nèi)容,包括:在所述第一目標內(nèi)容中交替、循環(huán)或周期輪流顯示所述多個本地畫面內(nèi)容中的畫面內(nèi)容。
23、在一個可能的實施方式中,所述頁面元素包括以下至少一項:功能區(qū)、導航區(qū)、設(shè)計區(qū)、信號源選取區(qū)、狀態(tài)欄、文本文字內(nèi)容及其位置信息、表格內(nèi)容及其位置信息、圖片內(nèi)容及其位置信息、流程圖的內(nèi)容及其位置信息、本地視頻的內(nèi)容及其位置信息、第一目標內(nèi)容的位置信息、第一目標內(nèi)容的布局信息。
24、在一個可能的實施方式中,在所述檢測對目標文檔執(zhí)行的內(nèi)容顯示操作之前,所述方法還包括:
25、通過優(yōu)盤、光盤或者網(wǎng)絡(luò)獲取所述目標文檔。
26、第二方面,本技術(shù)實施例提供一種文檔內(nèi)容的顯示方法,應(yīng)用于第一終端,所述方法包括:
27、接收添加指令,其中,所述添加指令指示將視頻流地址設(shè)置于第一目標內(nèi)容中;
28、在所述第一終端處于聯(lián)網(wǎng)狀態(tài)的情況下,獲取所述視頻流地址對應(yīng)的遠端畫面內(nèi)容,將所述遠端畫面內(nèi)容渲染到所述第一目標內(nèi)容;
29、或者,
30、在所述第一終端不處于聯(lián)網(wǎng)狀態(tài)的情況下,獲取所述視頻流地址對應(yīng)的本地畫面內(nèi)容,將所述本地畫面內(nèi)容插入到所述第一目標內(nèi)容;
31、將所述第一目標內(nèi)容和頁面元素整合,形成目標文檔。
32、在一個可能的實施方式中,所述將所述第一目標內(nèi)容和頁面元素整合,形成目標文檔,包括:
33、將所述頁面元素轉(zhuǎn)化為頁面數(shù)據(jù),并且對所述遠端畫面內(nèi)容做編碼處理,得到編碼視頻流數(shù)據(jù),將所述頁面數(shù)據(jù)和所述編碼視頻流數(shù)據(jù)融合為文檔數(shù)據(jù);
34、或者,
35、將所述頁面元素轉(zhuǎn)化為頁面數(shù)據(jù),并且對所述本地畫面內(nèi)容做添加設(shè)置,將所述頁面數(shù)據(jù)和所述本地畫面內(nèi)容融合為文檔數(shù)據(jù);
36、所述文檔數(shù)據(jù)構(gòu)成所述目標文檔的具體信息和內(nèi)容。
37、在一個可能的實施方式中,所述將所述頁面元素轉(zhuǎn)化為頁面數(shù)據(jù),包括:
38、通過對所述頁面元素做序列化處理,生成所述頁面數(shù)據(jù)。
39、在一個可能的實施方式中,所述目標文檔為版式文檔或者流式文檔。
40、第三方面,本技術(shù)實施例提供一種文檔內(nèi)容的顯示裝置,應(yīng)用于第二終端,所述裝置包括:
41、第一檢測單元,用于檢測對目標文檔執(zhí)行的內(nèi)容顯示操作;
42、判斷單元,用于在檢測到所述內(nèi)容顯示操作的情況下,判斷所述第二終端是否處于聯(lián)網(wǎng)狀態(tài);
43、第一顯示單元,用于在所述第二終端處于所述聯(lián)網(wǎng)狀態(tài)的情況下,所述目標文檔的第一目標內(nèi)容基于編碼視頻流地址獲取遠端畫面內(nèi)容,在所述第一目標內(nèi)容顯示所述遠端畫面內(nèi)容;
44、第二顯示單元,用于在所述第二終端不處于所述聯(lián)網(wǎng)狀態(tài)的情況下,所述目標文檔的第一目標內(nèi)容基于所述編碼視頻流地址獲取本地畫面內(nèi)容,在所述第一目標內(nèi)容顯示所述本地畫面內(nèi)容。
45、在一個可能的實施方式中,在所述第二終端處于所述聯(lián)網(wǎng)狀態(tài)的情況下,所述目標文檔的第一目標內(nèi)容基于編碼視頻流地址獲取遠端畫面內(nèi)容,在所述第一目標內(nèi)容顯示所述遠端畫面內(nèi)容,包括:
46、解析所述目標文檔,得到頁面數(shù)據(jù)和編碼視頻流地址,其中,根據(jù)所述編碼視頻流地址獲取編碼視頻流數(shù)據(jù);
47、對所述頁面數(shù)據(jù)做反序列處理,得到頁面元素;
48、對所述編碼視頻流數(shù)據(jù)做解碼處理,得到多幀遠端畫面內(nèi)容、各幀遠端畫面內(nèi)容的顯示序列號以及遠端畫面內(nèi)容的信息;
49、將所述多幀遠端畫面內(nèi)容按照所述遠端畫面內(nèi)容的信息和所述顯示序列號逐幀渲染到所述頁面元素中,得到包括所述多幀遠端畫面內(nèi)容的第一目標內(nèi)容;
50、在所述第一目標內(nèi)容中以渲染的順序連續(xù)播放所述多幀遠端畫面內(nèi)容。
51、在一個可能的實施方式中,所述編碼視頻流數(shù)據(jù)為對遠端獲取的信號源的畫面內(nèi)容編碼形成,所述第一目標內(nèi)容包括所述信號源的畫面內(nèi)容,并且所述第一目標內(nèi)容播放的所述遠端畫面內(nèi)容與所述遠端播放的信號源的畫面內(nèi)容保持實時同步。
52、在一個可能的實施方式中,所述遠端畫面內(nèi)容的信息包括以下至少一項:信號源的畫面內(nèi)容id、信號源的畫面內(nèi)容清晰度、信號源的畫面內(nèi)容控制協(xié)議、控制ip和端口、主輔碼流、是否開放公網(wǎng)、公網(wǎng)碼流地址、信號源的畫面內(nèi)容類型、信號源的畫面內(nèi)容權(quán)限。
53、在一個可能的實施方式中,在所述第二終端不處于所述聯(lián)網(wǎng)狀態(tài)的情況下,所述目標文檔的第一目標內(nèi)容基于所述編碼視頻流地址獲取本地畫面內(nèi)容,在所述第一目標內(nèi)容顯示所述本地畫面內(nèi)容,包括:
54、解析所述目標文檔,得到頁面數(shù)據(jù)和編碼視頻流地址,其中,根據(jù)所述編碼視頻流地址獲取唯一標識號;
55、對所述頁面數(shù)據(jù)做反序列處理,得到頁面元素;
56、訪問所述唯一標識號,獲取所述本地畫面內(nèi)容;
57、將所述本地畫面內(nèi)容插入到所述頁面元素中,以及在所述第一目標內(nèi)容顯示所述本地畫面內(nèi)容。
58、在一個可能的實施方式中,一個所述唯一標識號對應(yīng)一個或多個所述本地畫面內(nèi)容;
59、在一個所述唯一標識號對應(yīng)一個本地畫面內(nèi)容的情況下,所述在所述第一目標內(nèi)容顯示所述本地畫面內(nèi)容,包括:在所述第一目標內(nèi)容顯示所述一個本地畫面內(nèi)容;
60、在一個所述唯一標識號對應(yīng)多個本地畫面內(nèi)容的情況下,所述在所述第一目標內(nèi)容顯示所述本地畫面內(nèi)容,包括:在所述第一目標內(nèi)容中交替、循環(huán)或周期輪流顯示所述多個本地畫面內(nèi)容中的畫面內(nèi)容。
61、在一個可能的實施方式中,所述頁面元素包括以下至少一項:功能區(qū)、導航區(qū)、設(shè)計區(qū)、信號源選取區(qū)、狀態(tài)欄、文本文字內(nèi)容及其位置信息、表格內(nèi)容及其位置信息、圖片內(nèi)容及其位置信息、流程圖的內(nèi)容及其位置信息、本地視頻的內(nèi)容及其位置信息、第一目標內(nèi)容的位置信息、第一目標內(nèi)容的布局信息。
62、在一個可能的實施方式中,在所述檢測對目標文檔執(zhí)行的內(nèi)容顯示操作之前,所述裝置還包括:
63、第一獲取單元,用于通過優(yōu)盤、光盤或者網(wǎng)絡(luò)獲取所述目標文檔。
64、第四方面,本技術(shù)實施例提供一種文檔內(nèi)容的顯示裝置,應(yīng)用于第一終端,所述裝置包括:
65、接收單元,用于接收添加指令,其中,所述添加指令指示將視頻流地址設(shè)置于第一目標內(nèi)容中;
66、第二獲取單元,用于在所述第一終端處于聯(lián)網(wǎng)狀態(tài)的情況下,獲取所述視頻流地址對應(yīng)的遠端畫面內(nèi)容,將所述遠端畫面內(nèi)容渲染到所述第一目標內(nèi)容;
67、或者,
68、用于在所述第一終端不處于聯(lián)網(wǎng)狀態(tài)的情況下,獲取所述視頻流地址對應(yīng)的本地畫面內(nèi)容,將所述本地畫面內(nèi)容插入到所述第一目標內(nèi)容;
69、整合單元,用于將所述第一目標內(nèi)容和頁面元素整合,形成目標文檔。
70、在一個可能的實施方式中,所述將所述第一目標內(nèi)容和頁面元素整合,形成目標文檔,包括:
71、將所述頁面元素轉(zhuǎn)化為頁面數(shù)據(jù),并且對所述遠端畫面內(nèi)容做編碼處理,得到編碼視頻流數(shù)據(jù),將所述頁面數(shù)據(jù)和所述編碼視頻流數(shù)據(jù)融合為文檔數(shù)據(jù);
72、或者,
73、將所述頁面元素轉(zhuǎn)化為頁面數(shù)據(jù),并且對所述本地畫面內(nèi)容做添加設(shè)置,將所述頁面數(shù)據(jù)和所述本地畫面內(nèi)容融合為文檔數(shù)據(jù);
74、所述文檔數(shù)據(jù)構(gòu)成所述目標文檔的具體信息和內(nèi)容。
75、在一個可能的實施方式中,所述將所述頁面元素轉(zhuǎn)化為頁面數(shù)據(jù),包括:
76、通過對所述頁面元素做序列化處理,生成所述頁面數(shù)據(jù)。
77、在一個可能的實施方式中,所述目標文檔為版式文檔或者流式文檔。
78、第五方面,本技術(shù)實施例提供一種電子設(shè)備,包括:
79、存儲器,用于存儲計算機程序;
80、處理器,用于執(zhí)行所述存儲器中存儲的計算機程序,且所述計算機程序被執(zhí)行時,實現(xiàn)本技術(shù)上述第一方面或第二方面的文檔內(nèi)容的顯示方法中任一實施例的方法。
81、第六方面,本技術(shù)實施例提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時,實現(xiàn)如上述第一方面或第二方面的文檔內(nèi)容的顯示方法中任一實施例的方法。
82、第七方面,本技術(shù)實施例提供一種計算機程序,所述計算機程序包括計算機可讀代碼,當所述計算機可讀代碼在設(shè)備上運行時,使得該設(shè)備中的處理器實現(xiàn)如上述第一方面或第二方面的文檔內(nèi)容的顯示方法中任一實施例的方法。
83、本技術(shù)實施例提供的文檔內(nèi)容的顯示方法,可以應(yīng)用于第二終端,其可以檢測對目標文檔執(zhí)行的內(nèi)容顯示操作,之后,在檢測到所述內(nèi)容顯示操作的情況下,判斷所述第二終端是否處于聯(lián)網(wǎng)狀態(tài),然后,在所述第二終端處于所述聯(lián)網(wǎng)狀態(tài)的情況下,所述目標文檔的第一目標內(nèi)容基于編碼視頻流地址獲取遠端畫面內(nèi)容,在所述第一目標內(nèi)容顯示所述遠端畫面內(nèi)容;在所述第二終端不處于所述聯(lián)網(wǎng)狀態(tài)的情況下,所述目標文檔的第一目標內(nèi)容基于所述編碼視頻流地址獲取本地畫面內(nèi)容,在所述第一目標內(nèi)容顯示所述本地畫面內(nèi)容。由此,可以基于同一個編碼視頻流地址獲取并顯示不同類型的畫面內(nèi)容,這樣,可以提高文檔內(nèi)容的顯示方式的豐富性。
84、本技術(shù)實施例提供的文檔內(nèi)容的顯示方法,可以應(yīng)用于第一終端,其可以接收添加指令,其中,所述添加指令指示將視頻流地址設(shè)置于第一目標內(nèi)容中,之后,在所述第一終端處于聯(lián)網(wǎng)狀態(tài)的情況下,獲取所述視頻流地址對應(yīng)的遠端畫面內(nèi)容,將所述遠端畫面內(nèi)容渲染到所述第一目標內(nèi)容;或者,在所述第一終端不處于聯(lián)網(wǎng)狀態(tài)的情況下,獲取所述視頻流地址對應(yīng)的本地畫面內(nèi)容,將所述本地畫面內(nèi)容插入到所述第一目標內(nèi)容,最后,將所述第一目標內(nèi)容和頁面元素整合,形成目標文檔。由此,可以將視頻流地址設(shè)置于目標文檔的第一目標內(nèi)容中,以便在所述第一終端處于聯(lián)網(wǎng)狀態(tài)的情況下,將視頻流地址對應(yīng)的遠端畫面內(nèi)容渲染到所述第一目標內(nèi)容;在所述第一終端不處于聯(lián)網(wǎng)狀態(tài)的情況下,將視頻流地址對應(yīng)的所述本地畫面內(nèi)容插入到所述第一目標內(nèi)容。由此,可以提高文檔內(nèi)容的顯示方式的豐富性。