本技術(shù)涉及計(jì)算機(jī),尤其涉及一種信息展示方法、裝置、電子設(shè)備和可讀介質(zhì)。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)中各類(lèi)電子文件不斷涌現(xiàn)。伴隨電子文件數(shù)量的不斷增多,文檔在線化在日常的辦公中扮演著越來(lái)越重要的角色。文件預(yù)覽技術(shù)能夠使用戶可以在用戶終端中直接查看文件。
2、在相關(guān)技術(shù)中,用戶可以通過(guò)特定的瀏覽器插件來(lái)在瀏覽器中查看特定格式的文檔內(nèi)容。
3、然而,此類(lèi)插件通常需要用戶手動(dòng)安裝到用戶終端的瀏覽器中,便捷性較差,且瀏覽器插件處理文件需要占用用戶終端的處理資源,會(huì)增加用戶終端的運(yùn)行壓力,降低客戶端的響應(yīng)速度,影響用戶的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、基于上述技術(shù)問(wèn)題,本技術(shù)提供一種信息展示方法、裝置、電子設(shè)備和可讀介質(zhì),以降低用戶終端的運(yùn)行壓力,提高客戶端的響應(yīng)速度和用戶的使用體驗(yàn)。
2、本技術(shù)的其他特性和優(yōu)點(diǎn)將通過(guò)下面的詳細(xì)描述變得顯然,或部分地通過(guò)本技術(shù)的實(shí)踐而習(xí)得。
3、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供一種信息展示方法,包括:
4、獲取待處理的目標(biāo)文檔和所述目標(biāo)文檔的目標(biāo)文檔格式;
5、響應(yīng)于針對(duì)所述目標(biāo)文檔的信息展示請(qǐng)求,向客戶端發(fā)送所述目標(biāo)文檔對(duì)應(yīng)的文檔展示工具,所述文檔展示工具用于展示符合指定文檔格式的文檔數(shù)據(jù);
6、根據(jù)所述目標(biāo)文檔格式,將所述目標(biāo)文檔中的文檔數(shù)據(jù)轉(zhuǎn)換成符合所述指定文檔格式的待展示文檔數(shù)據(jù);
7、在所述客戶端中通過(guò)所述文檔展示工具展示所述待展示文檔數(shù)據(jù)。
8、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供一種信息展示裝置,包括:
9、請(qǐng)求獲取模塊,配置成獲取待處理的目標(biāo)文檔和所述目標(biāo)文檔的目標(biāo)文檔格式;
10、工具獲取模塊,配置成響應(yīng)于針對(duì)所述目標(biāo)文檔的信息展示請(qǐng)求,向客戶端發(fā)送所述目標(biāo)文檔對(duì)應(yīng)的文檔展示工具,所述文檔展示工具用于展示符合指定文檔格式的文檔數(shù)據(jù);
11、數(shù)據(jù)轉(zhuǎn)換模塊,配置成根據(jù)所述目標(biāo)文檔格式,將所述目標(biāo)文檔中的文檔數(shù)據(jù)轉(zhuǎn)換成符合所述指定文檔格式的待展示文檔數(shù)據(jù);
12、數(shù)據(jù)展示模塊,配置成在所述客戶端中通過(guò)所述文檔展示工具展示所述待展示文檔數(shù)據(jù)。
13、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,所述信息展示請(qǐng)求為客戶端中的文檔展示頁(yè)面在展示過(guò)程中所觸發(fā)的請(qǐng)求;數(shù)據(jù)展示模塊具體配置成:根據(jù)所述待展示文檔數(shù)據(jù),生成針對(duì)于所述信息展示請(qǐng)求的響應(yīng)數(shù)據(jù);將所述響應(yīng)數(shù)據(jù)中的數(shù)據(jù)類(lèi)型設(shè)置成對(duì)應(yīng)于所述指定文檔格式的指定格式標(biāo)識(shí);在所述客戶端中通過(guò)所述文檔展示工具解析所述響應(yīng)數(shù)據(jù),以根據(jù)所述指定格式標(biāo)識(shí)對(duì)應(yīng)的展示控件在所述文檔展示頁(yè)面中展示所述待展示文檔數(shù)據(jù)。
14、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,數(shù)據(jù)展示模塊具體配置成:若通過(guò)所述文檔展示工具檢測(cè)到所述文檔展示頁(yè)面支持展示所述待展示文檔數(shù)據(jù),則將所述響應(yīng)數(shù)據(jù)中的展示模式設(shè)置為頁(yè)面展示模式;根據(jù)所述頁(yè)面展示模式,在所述客戶端中通過(guò)所述文檔展示工具在所述文檔展示頁(yè)面中的展示控件加載所述待展示文檔數(shù)據(jù)。
15、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,數(shù)據(jù)展示模塊具體配置成:根據(jù)所述頁(yè)面展示模式,獲取所述響應(yīng)數(shù)據(jù)中的指定尺寸信息;根據(jù)所述指定尺寸信息,在所述客戶端的文檔展示頁(yè)面中加載符合所述指定尺寸信息的展示控件;在所述展示控件中加載所述待展示文檔數(shù)據(jù)。
16、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,數(shù)據(jù)展示模塊具體配置成:根據(jù)所述響應(yīng)數(shù)據(jù)中的頁(yè)數(shù)信息,在所述待展示文檔數(shù)據(jù)中檢索所述頁(yè)數(shù)信息對(duì)應(yīng)的文檔頁(yè)面;在所述展示控件中加載所述待展示文檔數(shù)據(jù)并在所述展示控件中展示所述文檔頁(yè)面。
17、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,數(shù)據(jù)展示模塊具體配置成:若所述文檔展示頁(yè)面不支持展示所述待展示文檔數(shù)據(jù),則將所述響應(yīng)數(shù)據(jù)中的展示模式設(shè)置為頁(yè)面下載模式;根據(jù)所述頁(yè)面下載模式,通過(guò)所述文檔展示頁(yè)面發(fā)送包含所述指定文檔格式的待展示文檔,所述待展示文檔中包含所述待展示文檔數(shù)據(jù)。
18、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,數(shù)據(jù)展示模塊還配置成:若所述文檔展示頁(yè)面不支持展示所述待展示文檔數(shù)據(jù),則通過(guò)所述文檔展示工具調(diào)用所述文檔解析工具;通過(guò)所述文檔解析工具在所述文檔展示頁(yè)面中加載所述指定格式標(biāo)識(shí)對(duì)應(yīng)的展示控件;在所述展示控件中加載所述待展示文檔數(shù)據(jù)。
19、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,數(shù)據(jù)展示模塊還配置成:若在所述客戶端中加載所述展示控件失敗,則從所述文檔展示工具中獲取備選展示信息;通過(guò)所述文檔展示工具在所述文檔展示頁(yè)面中展示所述備選展示信息。
20、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,數(shù)據(jù)轉(zhuǎn)換模塊具體配置成:若所述目標(biāo)文檔格式與所述指定文檔格式不匹配,則根據(jù)所述目標(biāo)文檔格式,獲取對(duì)應(yīng)于所述目標(biāo)文檔格式和所述指定文檔格式的數(shù)據(jù)轉(zhuǎn)換工具;通過(guò)所述數(shù)據(jù)轉(zhuǎn)換工具,將所述目標(biāo)文檔轉(zhuǎn)換成所述指定文檔格式的指定文檔;獲取所述指定文檔中的文檔數(shù)據(jù),作為待展示文檔數(shù)據(jù)。
21、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,數(shù)據(jù)轉(zhuǎn)換模塊具體配置成:若所述目標(biāo)文檔格式與所述指定文檔格式不匹配,則根據(jù)所述目標(biāo)文檔格式,獲取對(duì)應(yīng)于所述目標(biāo)文檔格式和所述指定文檔格式的數(shù)據(jù)轉(zhuǎn)換工具;通過(guò)所述數(shù)據(jù)轉(zhuǎn)換工具,將所述目標(biāo)文檔的文檔數(shù)據(jù)轉(zhuǎn)換成符合所述指定文檔格式的待展示文檔數(shù)據(jù)。
22、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,請(qǐng)求獲取模塊具體配置成:獲取所述客戶端觸發(fā)的信息展示請(qǐng)求,所述信息展示請(qǐng)求中包含所述目標(biāo)文檔的文檔標(biāo)識(shí);根據(jù)所述文檔標(biāo)識(shí),檢索所述文檔標(biāo)識(shí)對(duì)應(yīng)的文檔上傳記錄,所述文檔上傳記錄中包含所述目標(biāo)文檔的目標(biāo)文檔格式和文檔存儲(chǔ)地址;根據(jù)所述目標(biāo)文檔的文檔存儲(chǔ)地址,獲取所述目標(biāo)文檔。
23、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供一種電子設(shè)備,該電子提示設(shè)備包括:處理器;以及存儲(chǔ)器,用于存儲(chǔ)處理器的可執(zhí)行指令;其中,該處理器配置為經(jīng)由執(zhí)行可執(zhí)行指令來(lái)執(zhí)行如以上技術(shù)方案中的信息展示方法。
24、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如以上技術(shù)方案中的信息展示方法。
25、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供了一種計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序,該計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。計(jì)算機(jī)設(shè)備的處理器從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取該計(jì)算機(jī)指令,處理器執(zhí)行該計(jì)算機(jī)指令,使得該計(jì)算機(jī)設(shè)備執(zhí)行上述各種可選實(shí)現(xiàn)方式中提供的信息展示方法。
26、在本技術(shù)的實(shí)施例中,在展示文檔數(shù)據(jù)的過(guò)程中,會(huì)獲取目標(biāo)文檔對(duì)應(yīng)的文檔展示工具,該文檔展示工具用于展示符合指定文檔格式的文檔數(shù)據(jù),并且根據(jù)目標(biāo)文檔格式將目標(biāo)文檔的文檔數(shù)據(jù)轉(zhuǎn)換成符合指定文檔格式的待展示文檔數(shù)據(jù),再通過(guò)文檔展示工具展示待展示文檔數(shù)據(jù)。通過(guò)上述的方式,展示系統(tǒng)自身獲取文檔展示工具并提供給瀏覽器,用戶不需要在瀏覽器單獨(dú)安裝插件,并且對(duì)于文檔數(shù)據(jù)的主要操作由服務(wù)器完成,不需要占用用戶終端的處理資源,增加信息展示系統(tǒng)的便捷性,并且降低用戶終端的運(yùn)行壓力,提高客戶端的響應(yīng)速度和用戶的使用體驗(yàn)。
27、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本技術(shù)。