文件展示方法及終端、計算機(jī)存儲介質(zhì)、計算機(jī)設(shè)備_第1頁
文件展示方法及終端、計算機(jī)存儲介質(zhì)、計算機(jī)設(shè)備_第2頁
文件展示方法及終端、計算機(jī)存儲介質(zhì)、計算機(jī)設(shè)備_第3頁
文件展示方法及終端、計算機(jī)存儲介質(zhì)、計算機(jī)設(shè)備_第4頁
文件展示方法及終端、計算機(jī)存儲介質(zhì)、計算機(jī)設(shè)備_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

(19)中華人民共和國國家知識產(chǎn)權(quán)局

(12)發(fā)明專利申請

(10)申請公布號CN109766315A

(43)申請公布日2019.05.17

(21)申請?zhí)?01710731062.3

(22)申請日2017.08.23

(71)申請人騰訊科技(深圳)有限公司

地址518000廣東省深圳市南山區(qū)高新區(qū)

科技中一路騰訊大廈35層

(72)發(fā)明人衛(wèi)超

(74)專利代理機(jī)構(gòu)北京派特恩知識產(chǎn)權(quán)代理有

限公司11270

代理人蔣雅潔張穎玲

(51)lnt.CI.

G06F76/76(2019.01)

權(quán)利要求書2頁說明書12頁附圖7頁

(54)發(fā)明名稱

文件展示方法及終端、計算機(jī)存儲介質(zhì)、計

算機(jī)設(shè)備

(57)摘要301

接收到文件時,獲取所述文件的文件屬性信息

本發(fā)明公開了一種文件展示方法及終端、計

算機(jī)存儲介質(zhì)、計算機(jī)設(shè)備,所述方法包括:接收

到文件時,獲取所述文件的文件屬性信息;確定

所述文件的文件屬性信息滿足預(yù)設(shè)條件時,對所

述文件進(jìn)行解析,從所述文件中提取出目標(biāo)內(nèi)

容,所述目標(biāo)內(nèi)容包括以下至少之一:第一類內(nèi)

容、第二類內(nèi)容;確定所述第一類內(nèi)容的數(shù)量小

于等于第一閾值且所述第二類內(nèi)容的數(shù)量小于

等于第二閾值時,生成所述文件的第一展示界

面,所述第一展示界面上包括所述目標(biāo)內(nèi)容;將

所述第一展示界面顯示在會話窗口中。

V

9

I

CO9

9

Z

6

2

g

CN109766315A權(quán)利要求書1/2頁

1.一種文件展示方法,其特征在于,所述方法包括:

接收到文件時,獲取所述文件的文件屬性信息;

確定所述文件的文件屬性信息滿足預(yù)設(shè)條件時,對所述文件進(jìn)行解析,從所述文件中

提取出目標(biāo)內(nèi)容,所述目標(biāo)內(nèi)容包括以下至少之一:第一類內(nèi)容、第二類內(nèi)容;

確定所述第一類內(nèi)容的數(shù)量小于等于第--閾值且所述第二類內(nèi)容的數(shù)量小于等于第

二閾值時,生成所述文件的第一展示界面,所述第一展示界面上包括所述目標(biāo)內(nèi)容;

將所述第~■展示界面顯示在會話窗口中。

2.根據(jù)權(quán)利要求1所述的文件展示方法,其特征在于,所述第一展示界面上還包括第一

控件,所述方法還包括:

獲得位于所述第一控件上的第一操作時,調(diào)用與所述文件的文件屬性信息相匹配的目

標(biāo)應(yīng)用,并通過所述目標(biāo)應(yīng)用打開所述文件;

獲得位于所述第一控件上的第二操作時,獲取所述文件的存儲地址,并基于所述文件

的存儲地址打開所述文件所在的文件夾。

3.根據(jù)權(quán)利要求1所述的文件展示方法,其特征在于,所述方法還包括:

確定所述文件的文件屬性信息未滿足所述預(yù)設(shè)條件時,或者確定所述第一類內(nèi)容的數(shù)

量大于第一閾值時,或者確定所述第二類內(nèi)容的數(shù)量大于第二閾值時,執(zhí)行以下操作:

生成所述文件的第二展示界面,所述第二展示界面上包括所述文件的圖標(biāo);

將所述第二展示界面顯示在會話窗口中;

獲得位于所述圖標(biāo)上的第三操作時,調(diào)用與所述文件的文件屬性信息相匹配的目標(biāo)應(yīng)

用,并通過所述目標(biāo)應(yīng)用打開所述文件。

4.根據(jù)權(quán)利要求1所述的文件展示方法,其特征在于,所述方法還包括:

接收服務(wù)器發(fā)送的配置文件;

對所述配置文件進(jìn)行解析,得到如下信息:文本文件的文件屬性信息集合、所述第一閾

值以及所述第二閾值。

5.根據(jù)權(quán)利要求4所述的文件展示方法,其特征在于,所述方法還包括:

將所述文件的文件屬性信息與所述文本文件的文件屬性信息集合進(jìn)行比較;

確定所述文件的文件屬性信息屬于所述文本文件的文件屬性信息集合時,所述文件的

文件屬性信息滿足所述預(yù)設(shè)條件。

6.根據(jù)權(quán)利要求2所述的文件展示方法,其特征在于,所述方法還包括:

將所述第一控件上的各個操作數(shù)據(jù)發(fā)送給服務(wù)器;

接收所述服務(wù)器發(fā)送的基于所述操作數(shù)據(jù)更新的第一閾值和/或第二閾值。

7.根據(jù)權(quán)利要求1所述的文件展示方法,其特征在于,所述生成所述文件的第一展示界

面,包括:

對所述第二類內(nèi)容按照預(yù)設(shè)的圖形變換參數(shù)進(jìn)行變換,其中,所述圖形變換參數(shù)包括

以下至少之一:像素變換參數(shù)、尺寸變換參數(shù);

基于所述第一類內(nèi)容以及變換后的所述第二類內(nèi)容生成所述第一展示界面。

8.一種終端,其特征在于,所述終端包括:

獲取單元,用于接收到文件時,獲取所述文件的文件屬性信息;

第一解析單元,用于確定所述文件的文件屬性信息滿足預(yù)設(shè)條件時,對所述文件進(jìn)行

2

CN109766315A權(quán)利要求書2/2頁

解析,從所述文件中提取出目標(biāo)內(nèi)容,所述目標(biāo)內(nèi)容包括以下至少之一:第一類內(nèi)容、第二

類內(nèi)容;

第一生成單元,用于確定所述第一類內(nèi)容的數(shù)量小于等于第一閾值且所述第二類內(nèi)容

的數(shù)量小于等于第二閾值時,生成所述文件的第一展示界面,所述第一展示界面上包括所

述目標(biāo)內(nèi)容;

顯示單元,用于將所述第一展示界面顯示在會話窗口中。

9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述第一展示界面上還包括第一控件,所

述終端還包括:

調(diào)用單元,用于獲得位于所述第一控件上的第一操作時,調(diào)用與所述文件的文件屬性

信息相匹配的目標(biāo)應(yīng)用,并通過所述目標(biāo)應(yīng)用打開所述文件;

跳轉(zhuǎn)單元,用于獲得位于所述第一控件上的第二操作時,獲取所述文件的存儲地址,并

基于所述文件的存儲地址打開所述文件所在的文件夾。

10.根據(jù)權(quán)利要求8所述的終端,其特征在于,確定所述文件的文件屬性信息未滿足所

述預(yù)設(shè)條件時,或者確定所述第一類內(nèi)容的數(shù)量大于第一閾值時,或者確定所述第二類內(nèi)

容的數(shù)量大于第二閾值時,所述終端還包括:

第二生成單元,用于生成所述文件的第二展示界面,所述第二展示界面上包括所述文

件的圖標(biāo);

所述顯示單元,還用于將所述第二展示界面顯示在會話窗口中;

調(diào)用單元,用于獲得位于所述圖標(biāo)上的第三操作時,調(diào)用與所述文件的文件屬性信息

相匹配的目標(biāo)應(yīng)用,并通過所述目標(biāo)應(yīng)用打開所述文件。

11.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述終端還包括:

接收單元,用于接收服務(wù)器發(fā)送的配置文件;

第二解析單元,用于對所述配置文件進(jìn)行解析,得到如下信息:文本文件的文件屬性信

息集合、所述第一閾值以及所述第二閾值。

12.根據(jù)權(quán)利要求11所述的終端,其特征在于,所述終端還包括:

比較單元,用于將所述文件的文件屬性信息與所述文本文件的文件屬性信息集合進(jìn)行

比較;其中,確定所述文件的文件屬性信息屬于所述文本文件的文件屬性信息集合時,所述

文件的文件屬性信息滿足所述預(yù)設(shè)條件。

13.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述終端還包括:

發(fā)送單元,用于將所述第一控件上的各個操作數(shù)據(jù)發(fā)送給服務(wù)器;

更新單元,用于接收所述服務(wù)器發(fā)送的基于所述操作數(shù)據(jù)更新的第一閾值和/或第二

閾值。

14.一種計算機(jī)存儲介質(zhì),其上存儲有計算機(jī)可執(zhí)行指令,其特征在于,該計算機(jī)可執(zhí)

行指令被處理器執(zhí)行時實(shí)現(xiàn)權(quán)利要求「7任一項(xiàng)所述的方法步驟。

15.一種計算機(jī)設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運(yùn)行的計

算機(jī)可執(zhí)行指令,其特征在于,所述處理器執(zhí)行所述計算機(jī)可執(zhí)行指令時實(shí)現(xiàn)權(quán)利要求『7

任一項(xiàng)所述的方法步驟。

3

CN109766315A說明書1/12頁

文件展示方法及終端、計算機(jī)存儲介質(zhì)'計算機(jī)設(shè)備

技術(shù)領(lǐng)域

[0001]本發(fā)明涉及即時通信(IM,InstantMessaging)技術(shù),尤其涉及一種基于IM的文件

展示方法及終端、計算機(jī)存儲介質(zhì)、計算機(jī)設(shè)備。

背景技術(shù)

[0002]IM應(yīng)用在日常交流中扮演著至關(guān)重要的角色,除了實(shí)時聊天外,IM應(yīng)用也經(jīng)常被

用來傳輸文件,例如:用IM應(yīng)用將工作周報發(fā)送給一個或多個人,文件傳輸功能的出現(xiàn)極大

地提高了日常工作生活互相交換文件的效率。

[0003]在使用IM應(yīng)用溝通時,通過IM應(yīng)用收到文字和圖片消息無需做任何操作就可以直

接展示在會話窗口中,用戶可以很方便地在IM應(yīng)用中查看會話中的圖文消息。但是,當(dāng)通過

IM應(yīng)用收到一個文件時,需要等文件接收完成后再手工打開該文件才能查看文件內(nèi)容。即

使收到的是只有寥寥幾句話的文本文件,也需要執(zhí)行“打開文件、查看文件”這兩個操作,不

僅用戶體驗(yàn)不友好,因操作而引起的時延也降低了IM應(yīng)用的實(shí)時性。

發(fā)明內(nèi)容

[0004]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種文件展示方法及終端、計算機(jī)存

儲介質(zhì)、計算機(jī)設(shè)備。

[0005]本發(fā)明實(shí)施例提供的文件展示方法,包括:

[0006]接收到文件時,獲取所述文件的文件屬性信息;

[00。刀確定所述文件的文件屬性信息滿足預(yù)設(shè)條件時,對所述文件進(jìn)行解析,從所述文

件中提取出目標(biāo)內(nèi)容,所述目標(biāo)內(nèi)容包括以下至少之一:第一類內(nèi)容、第二類內(nèi)容;

[0008]確定所述第一類內(nèi)容的數(shù)量小于等于第一閾值且所述第二類內(nèi)容的數(shù)量小于等

于第二閾值時,生成所述文件的第一展示界面,所述第一展示界面上包括所述目標(biāo)內(nèi)容;

[0009]將所述第一展示界面顯示在會話窗口中。

[0010]本發(fā)明實(shí)施例中,所述第一展示界面上還包括第一控件,所述方法還包括:

[0011]獲得位于所述第一控件上的第一操作時,調(diào)用與所述文件的文件屬性信息相匹配

的目標(biāo)應(yīng)用,并通過所述目標(biāo)應(yīng)用打開所述文件;

[0012]獲得位于所述第一控件上的第二操作時,獲取所述文件的存儲地址,并基于所述

文件的存儲地址打開所述文件所在的文件夾。

[0013]本發(fā)明實(shí)施例中,所述方法還包括:

[0014]確定所述文件的文件屬性信息未滿足所述預(yù)設(shè)條件時,或者確定所述第一類內(nèi)容

的數(shù)量大于第一閾值時,或者確定所述第二類內(nèi)容的數(shù)量大于第二閾值時,執(zhí)行以下操作:

[0015]生成所述文件的第二展示界面,所述第二展示界面上包括所述文件的圖標(biāo);

[0016]將所述第二展示界面顯示在會話窗口中;

[0017]獲得位于所述圖標(biāo)上的第三操作時,調(diào)用與所述文件的文件屬性信息相匹配的目

標(biāo)應(yīng)用,并通過所述目標(biāo)應(yīng)用打開所述文件。

4

CN109766315A說明書2/12頁

[0018]本發(fā)明實(shí)施例中,所述方法還包括:

[0019]接收服務(wù)器發(fā)送的配置文件;

[0020]對所述配置文件進(jìn)行解析,得到如下信息:文本文件的文件屬性信息集合、所述第

一閾值以及所述第二閾值。

[0021]本發(fā)明實(shí)施例中,所述方法還包括:

[0022]將所述文件的文件屬性信息與所述文本文件的文件屬性信息集合進(jìn)行比較;

[0023]確定所述文件的文件屬性信息屬于所述文本文件的文件屬性信息集合時,所述文

件的文件屬性信息滿足所述預(yù)設(shè)條件。

[0024]本發(fā)明實(shí)施例中,所述方法還包括:

[0025]將所述第一控件上的各個操作數(shù)據(jù)發(fā)送給服務(wù)器;

[0026]接收所述服務(wù)器發(fā)送的基于所述操作數(shù)據(jù)更新的第一閾值和/或第二閾值。

[0027]本發(fā)明實(shí)施例中,所述生成所述文件的第一展示界面,包括:

[0028]對所述第二類內(nèi)容按照預(yù)設(shè)的圖形變換參數(shù)進(jìn)行變換,其中,所述圖形變換參數(shù)

包括以下至少之一:像素變換參數(shù)、尺寸變換參數(shù);

[0029]基于所述第一類內(nèi)容以及變換后的所述第二類內(nèi)容生成所述第一展示界面。

[0030]本發(fā)明實(shí)施例提供的終端,包括:

[0031]獲取單元,用于接收到文件時,獲取所述文件的文件屬性信息;

[0032]第一解析單元,用于確定所述文件的文件屬性信息滿足預(yù)設(shè)條件時,對所述文件

進(jìn)行解析,從所述文件中提取出目標(biāo)內(nèi)容,所述目標(biāo)內(nèi)容包括以下至少之一:第一類內(nèi)容、

第二類內(nèi)容;

[0033]第一生成單元,用于確定所述第一類內(nèi)容的數(shù)量小于等于第一閾值且所述第二類

內(nèi)容的數(shù)量小于等于第二閾值時,生成所述文件的第一展示界面,所述第一展示界面上包

括所述目標(biāo)內(nèi)容;

[0034]顯示單元,用于將所述第一展示界面顯示在會話窗口中。

[0035]本發(fā)明實(shí)施例中,所述第一展示界面上還包括第一控件,所述終端還包括:

[0036]調(diào)用單元,用于獲得位于所述第一控件上的第一操作時,調(diào)用與所述文件的文件

屬性信息相匹配的目標(biāo)應(yīng)用,并通過所述目標(biāo)應(yīng)用打開所述文件;

[0037]跳轉(zhuǎn)單元,用于獲得位于所述第一控件上的第二操作時,獲取所述文件的存儲地

址,并基于所述文件的存儲地址打開所述文件所在的文件夾。

[0038]本發(fā)明實(shí)施例中,確定所述文件的文件屬性信息未滿足所述預(yù)設(shè)條件時,或者確

定所述第一類內(nèi)容的數(shù)量大于第一閾值時,或者確定所述第二類內(nèi)容的數(shù)量大于第二閾值

時,所述終端還包括:

[0039]第二生成單元,用于生成所述文件的第二展示界面,所述第二展示界面上包括所

述文件的圖標(biāo);

[0040]所述顯示單元,還用于將所述第二展示界面顯示在會話窗口中;

[0041]調(diào)用單元,用于獲得位于所述圖標(biāo)上的第三操作時,調(diào)用與所述文件的文件屬性

信息相匹配的目標(biāo)應(yīng)用,并通過所述目標(biāo)應(yīng)用打開所述文件。

[0042]本發(fā)明實(shí)施例中,所述終端還包括:

[0043]接收單元,用于接收服務(wù)器發(fā)送的配置文件;

5

CN109766315A說明書3/12頁

[0044]第二解析單元,用于對所述配置文件進(jìn)行解析,得到如下信息:文本文件的文件屬

性信息集合、所述第一閾值以及所述第二閾值。

[0045]本發(fā)明實(shí)施例中,所述終端還包括:

[0046]比較單元,用于將所述文件的文件屬性信息與所述文本文件的文件屬性信息集合

進(jìn)行比較;其中,確定所述文件的文件屬性信息屬于所述文本文件的文件屬性信息集合時,

所述文件的文件屬性信息滿足所述預(yù)設(shè)條件。

[0047]本發(fā)明實(shí)施例中,所述終端還包括:

[0048]發(fā)送單元,用于將所述第一控件上的各個操作數(shù)據(jù)發(fā)送給服務(wù)器;

[0049]更新單元,用于接收所述服務(wù)器發(fā)送的基于所述操作數(shù)據(jù)更新的第一閾值和/或

第二閾值。

[0050]本發(fā)明實(shí)施例提供的計算機(jī)存儲介質(zhì),其上存儲有計算機(jī)可執(zhí)行指令,其特征在

于,該計算機(jī)可執(zhí)行指令被處理器執(zhí)行時實(shí)現(xiàn)上述任意所述的文件展示方法。

[0051]本發(fā)明實(shí)施例提供的計算機(jī)設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在

處理器上運(yùn)行的計算機(jī)可執(zhí)行指令,其特征在于,所述處理器執(zhí)行所述計算機(jī)可執(zhí)行指令

時實(shí)現(xiàn)上述任意所述的文件展示方法。

[0052]本發(fā)明實(shí)施例的技術(shù)方案中,接收到文件時,獲取所述文件的文件屬性信息;確定

所述文件的文件屬性信息滿足預(yù)設(shè)條件時,對所述文件進(jìn)行解析,從所述文件中提取出目

標(biāo)內(nèi)容,所述目標(biāo)內(nèi)容包括以下至少之一:第一類內(nèi)容、第二類內(nèi)容;確定所述第一類內(nèi)容

的數(shù)量小于等于第一閾值且所述第二類內(nèi)容的數(shù)量小于等于第二閾值時,則確定所述文件

為小文本文件,生成所述文件的第一展示界面,所述第一展示界面上包括所述目標(biāo)內(nèi)容;將

所述第一展示界面顯示在會話窗口中。采用本發(fā)明實(shí)施例的技術(shù)方案,如果接收到的文件

是小文本文件,則將其文件內(nèi)容提取出來直接展示在會話窗口中,無需用戶手工打開文件

查看其內(nèi)容。

附圖說明

[0053]圖1為本發(fā)明實(shí)施例中進(jìn)行信息交互的各方硬件實(shí)體的示意圖;

[0054]圖2為本發(fā)明實(shí)施例的第二展示界面的示意圖;

[0055]圖3為本發(fā)明實(shí)施例的文件展示方法的流程示意圖一;

[0056]圖4為本發(fā)明實(shí)施例的文件展示方法的流程示意圖二;

[0057]圖5為本發(fā)明實(shí)施例的第一展示界面的示意圖;

[0058]圖6為本發(fā)明實(shí)施例的文件展示方法的流程示意圖三;

[0059]圖7為本發(fā)明實(shí)施例的文件展示方法的流程示意圖四;

[0060]圖8為本發(fā)明實(shí)施例的終端的結(jié)構(gòu)組成示意圖;

[0061]圖9為本發(fā)明實(shí)施例的計算機(jī)設(shè)備的結(jié)構(gòu)組成示意圖。

具體實(shí)施方式

[0062]為了能夠更加詳盡地了解本發(fā)明實(shí)施例的特點(diǎn)與技術(shù)內(nèi)容,下面結(jié)合附圖對本發(fā)

明實(shí)施例的實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明實(shí)施例。

[0063]以下為本發(fā)明實(shí)施例相關(guān)的關(guān)鍵術(shù)語的解釋說明:

6

CN109766315A說明書4/12頁

[0064]IM:IM是指即時發(fā)送和接收互聯(lián)網(wǎng)消息。

[0065]IM應(yīng)用:IM應(yīng)用安裝于終端側(cè),面向用戶為用戶提供IM服務(wù);IM應(yīng)用提供的服務(wù)

中,包括但不局限于即時發(fā)送和接收互聯(lián)網(wǎng)消息,例如:發(fā)送和接收文件、視頻、語音通話等

等。

[0066]文本文件:一般指純文本文件,例如txt格式的文件。本發(fā)明實(shí)施例中的文本文件

泛指一切包含文字和少量圖片的文件,如HTML格式的文件、PDF格式的文件、Word格式的文

件等。

[0067]小文本文件:特指內(nèi)容較少的文本文件,例如:內(nèi)容小于1000個漢字和2張圖片的

文件。

[0068]圖1為本發(fā)明實(shí)施例中進(jìn)行信息交互的各方硬件實(shí)體的示意圖,圖1中包括服

務(wù)器11、終端21-24,終端21-24通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)與IM服務(wù)器進(jìn)行信息交互,終端

包括手機(jī)、臺式機(jī)、PC機(jī)、一體機(jī)等類型。一個示例中,終端中安裝有IM應(yīng)用,用戶通過IM應(yīng)

用可以與其他用戶進(jìn)行即時通信。一般,用戶使用IM應(yīng)用之前,需要注冊屬于自己的賬號,

例如:A用戶注冊a賬號,B用戶注冊b賬號。A用戶在終端21上的IM應(yīng)用中登錄自己的a賬號,B

用戶在終端22上的IM應(yīng)用中登錄自己的b賬號。A用戶向B用戶發(fā)送IM消息時,首先,A用戶通

過終端21將IM消息發(fā)送給IM服務(wù)器,然后,IM服務(wù)器將A用戶的IM消息轉(zhuǎn)發(fā)給B用戶所在的

終端22,如此,完成一次即時通信。

[0069]上述圖1的例子只是實(shí)現(xiàn)本發(fā)明實(shí)施例的一個系統(tǒng)架構(gòu)實(shí)例,本發(fā)明實(shí)施例并不

限于上述圖1所述的系統(tǒng)結(jié)構(gòu),基于該系統(tǒng)架構(gòu),提出本發(fā)明各個實(shí)施例。

[0070]在IM應(yīng)用中,將文件種類粗略地分為以下三種:圖片文件、視頻文件、其他文件,其

中,圖片文件和視頻文件可以直接在會話窗口中展示,除圖片文件和視頻文件以外的所有

其他文件都需要用戶打開文件查看,即使文件內(nèi)容很少,也無法在會話窗口中直接展示其

內(nèi)容,如圖2所示。

[0071]本發(fā)明實(shí)施例的技術(shù)方案中,IM應(yīng)用在收到小文本文件時,將其內(nèi)容提取出來直

接展示在會話窗口中,無需用戶手工打開文件查看其內(nèi)容。如果用戶想查看或編輯原始文

件,依然可以從界面上預(yù)留的“查看原始文件”入口進(jìn)入,有效地提高了查看收到的小文本

文件的用戶體驗(yàn)。

[0072]圖3為本發(fā)明實(shí)施例的文件展示方法的流程示意圖一,如圖3所示,所述文件展示

方法包括以下步驟:

[0073]步驟301:接收到文件時,獲取所述文件的文件屬性信息。

[0074]本發(fā)明實(shí)施例的文件展示方法應(yīng)用于終端側(cè),所述終端可以是手機(jī)、平板電腦、筆

記本電腦、臺式機(jī)等設(shè)備。

[0075]本發(fā)明實(shí)施例中,終端安裝有IM應(yīng)用,用戶可以通過該IM應(yīng)用進(jìn)行即時通信。在一

示例中,A用戶通過已注冊的a賬號登錄IM應(yīng)用,在IM應(yīng)用中添加自己的好友作為聯(lián)系人,這

里,添加好友的方式根據(jù)具體的IM應(yīng)用的設(shè)計方式而有所差別,例如,通過輸入好友賬號的

方式搜索好友再添加好友,再例如,通過掃描好友二維碼的方式添加好友。A用戶可以對添

加的好友進(jìn)行分組,如此,將多個好友分成若干個不同的組,例如:工作組、家庭組、同學(xué)組

等等。A用戶可以從聯(lián)系人中選擇一個聯(lián)系人進(jìn)行一對一IM通信,也可以從聯(lián)系人中選擇多

個聯(lián)系人進(jìn)行群組IM通信。當(dāng)A用戶與一個或多個好友進(jìn)行IM通信時,IM應(yīng)用會彈出一個會

7

CN109766315A說明書5/12頁

話窗口,然后,加入會話的所有聯(lián)系人均可以通過該會話窗口發(fā)布消息,所發(fā)布的消息被加

入會話的所有聯(lián)系人查看到。

[0076]本發(fā)明實(shí)施例中,對于A用戶面向的會話窗口,會話窗口中的其他聯(lián)系人以及A用

戶本身都可以向該會話窗口發(fā)送文件,文件的類型可以多種多樣,例如:文本文件、圖像文

件、圖形文件、影像文件、聲音文件、超媒體鏈接文件、程序文件、數(shù)據(jù)文件等等。A用戶利用

IM應(yīng)用接收到其他聯(lián)系人發(fā)送的文件時,首先獲取文件的文件屬性信息,這里,文件的屬性

信息表明了文件是哪種類型的文件,文件屬性信息可以通過文件的后綴表征,也即文件屬

性信息是指文件的文件格式。

[0077]步驟302:確定所述文件的文件屬性信息滿足預(yù)設(shè)條件時,對所述文件進(jìn)行解析,

從所述文件中提取出目標(biāo)內(nèi)容,所述目標(biāo)內(nèi)容包括以下至少之一:第一類內(nèi)容、第二類內(nèi)

容。

[0078]本發(fā)明實(shí)施例中,預(yù)先接收服務(wù)器發(fā)送的配置文件;對所述配置文件進(jìn)行解析,得

到如下信息:文本文件的文件屬性信息集合、第一閾值以及第二閾值。

[0079]基于此,將所述文件的文件屬性信息與所述文本文件的文件屬性信息集合進(jìn)行比

較;確定所述文件的文件屬性信息屬于所述文本文件的文件屬性信息集合時,所述文件的

文件屬性信息滿足所述預(yù)設(shè)條件。

[0080]這里,服務(wù)器可以預(yù)先規(guī)定哪些格式的文件屬于文本文件,本發(fā)明實(shí)施例中的文

本文件泛指一切包含文字和少量圖片的文件,如HTML格式的文件、PDF格式的文件、Word格

式的文件等。然后,服務(wù)器將這些配置信息發(fā)送給終端,終端根據(jù)配置信息對接收到的文件

的文件屬性信息進(jìn)行判斷,進(jìn)而確定出接收到的文件是否屬于文本文件。

[0081]當(dāng)所述文件的文件屬性信息滿足預(yù)設(shè)條件時,也即所述文件屬于文本文件時,對

所述文件進(jìn)行解析,從所述文件中提取出目標(biāo)內(nèi)容,所述目標(biāo)內(nèi)容包括以下至少之一:第一

類內(nèi)容、第二類內(nèi)容。

[0082]這里,第一類內(nèi)容可以是文字內(nèi)容,第二類內(nèi)容可以是圖片內(nèi)容。

[0083]步驟303:確定所述第一類內(nèi)容的數(shù)量小于等于第一閾值且所述第二類內(nèi)容的數(shù)

量小于等于第二閾值時,生成所述文件的第一展示界面,所述第一展示界面上包括所述目

標(biāo)內(nèi)容。

[0084]本發(fā)明實(shí)施例中,第一類內(nèi)容的數(shù)量為W,第二類內(nèi)容的數(shù)量為P,第一閾值為Wr,

第二閾值為Pr,如果WWWr且PWPr,則確定文本文件屬于小文本文件。

[0085]當(dāng)確定出接收到的文件屬于小文本文件時,生成所述文件的第一展示界面,所述

第一展示界面上包括所述目標(biāo)內(nèi)容。

[0086]步驟304:將所述第一展示界面顯示在會話窗口中。

[0087]本發(fā)明實(shí)施例中,第一展示界面在會話窗口中的展示方式可以依據(jù)文件的文件格

式進(jìn)行定制,如純文本格式的文件按照普通文字消息進(jìn)行展示,HTML格式的文件按照網(wǎng)頁

形式進(jìn)行展示,其他類型的文本文件中如果含有圖片和文字則展示圖文混排消息,否則展

示為普通的文本消息。

[0088]本發(fā)明實(shí)施例的技術(shù)方案,當(dāng)收到一個小文本文件時,將其內(nèi)容提取出來直接展

示在會話窗口中供用戶直接查看。

[0089]圖4為本發(fā)明實(shí)施例的文件展示方法的流程示意圖二,如圖4所示,所述文件展示

8

CN109766315A說明書6/12頁

方法包括以下步驟:

[0090]步驟401:接收到文件時,獲取所述文件的文件屬性信息。

[0091]本發(fā)明實(shí)施例的文件展示方法應(yīng)用于終端側(cè),所述終端可以是手機(jī)、平板電腦、筆

記本電腦、臺式機(jī)等設(shè)備。

[0092]本發(fā)明實(shí)施例中,終端安裝有IM應(yīng)用,用戶可以通過該應(yīng)用進(jìn)行即時通信。

[0093]本發(fā)明實(shí)施例中,對于A用戶面向的會話窗口,會話窗口中的其他聯(lián)系人以及A用

戶本身都可以向該會話窗口發(fā)送文件,文件的類型可以多種多樣,例如:文本文件、圖像文

件、圖形文件、影像文件、聲音文件、超媒體鏈接文件、程序文件、數(shù)據(jù)文件等等。A用戶利用

IM應(yīng)用接收到其他聯(lián)系人發(fā)送的文件時,首先獲取文件的文件屬性信息,這里,文件的屬性

信息表明了文件是哪種類型的文件,文件屬性信息可以通過文件的后綴表征,也即文件屬

性信息是指文件的文件格式。

[0094]步驟402:判斷文件的文件屬性信息是否滿足預(yù)設(shè)條件,是時,執(zhí)行步驟403,否時,

執(zhí)行步驟408。

[0095]本發(fā)明實(shí)施例中,預(yù)先接收服務(wù)器發(fā)送的配置文件;對所述配置文件進(jìn)行解析,得

到如下信息:文本文件的文件屬性信息集合、第一閾值以及第二閾值。

[0096]基于此,將所述文件的文件屬性信息與所述文本文件的文件屬性信息集合進(jìn)行比

較;確定所述文件的文件屬性信息屬于所述文本文件的文件屬性信息集合時,所述文件的

文件屬性信息滿足所述預(yù)設(shè)條件。

[0097]步驟403:確定所述文件的文件屬性信息滿足預(yù)設(shè)條件時,對所述文件進(jìn)行解析,

從所述文件中提取出目標(biāo)內(nèi)容,所述目標(biāo)內(nèi)容包括以下至少之一:第一類內(nèi)容、第二類內(nèi)

容。

[0098]這里,服務(wù)器可以預(yù)先規(guī)定哪些格式的文件屬于文本文件,本發(fā)明實(shí)施例中的文

本文件泛指一切包含文字和少量圖片的文件,如HTML格式的文件、PDF格式的文件、Word格

式的文件等。然后,服務(wù)器將這些配置信息發(fā)送給終端,終端根據(jù)配置信息對接收到的文件

的文件屬性信息進(jìn)行判斷,進(jìn)而確定出接收到的文件是否屬于文本文件。

[0099]當(dāng)所述文件的文件屬性信息滿足預(yù)設(shè)條件時,也即所述文件屬于文本文件時,對

所述文件進(jìn)行解析,從所述文件中提取出目標(biāo)內(nèi)容,所述目標(biāo)內(nèi)容包括以下至少之一:第一

類內(nèi)容、第二類內(nèi)容。

[0100]這里,第一類內(nèi)容可以是文字內(nèi)容,第二類內(nèi)容可以是圖片內(nèi)容。

[0101]步驟404:判斷所述第一類內(nèi)容的數(shù)量是否小于等于第一閾值以及所述第二類內(nèi)

容的數(shù)量是否小于等于第二閾值,是時,執(zhí)行步驟405,否時,執(zhí)行步驟408。

[0W2]本發(fā)明實(shí)施例中,第一類內(nèi)容的數(shù)量為W,第二類內(nèi)容的數(shù)量為P,第一閾值為Wr,

第二閾值為Pr,如果WWWr且PWPr,則確定文本文件屬于小文本文件。

[0103]步驟405:確定所述第一類內(nèi)容的數(shù)量小于等于第一閾值且所述第二類內(nèi)容的數(shù)

量小于等于第二閾值時,生成所述文件的第一展示界面,所述第一展示界面上包括所述目

標(biāo)內(nèi)容、第一控件。

[0W4]當(dāng)確定出接收到的文件屬于小文本文件時,生成所述文件的第一展示界面,所述

第一展示界面上包括所述目標(biāo)內(nèi)容、第一控件。

[0105]這里,第一控件是查看原始文件的入口,供用戶點(diǎn)擊查看或編輯原始文件。

9

CN109766315A說明書7/12頁

[0106]在本發(fā)明一實(shí)施方式中,第一展示界面的內(nèi)容可以是文件中原始的第一類內(nèi)容和

第二類內(nèi)容。

[0W7]在本發(fā)明另一實(shí)施方式中,第一展示界面的內(nèi)容可以是文件中原始的第一類內(nèi)容

和變換后的第二類內(nèi)容,具體地,首先對所述第二類內(nèi)容按照預(yù)設(shè)的圖形變換參數(shù)進(jìn)行變

換,其中,所述圖形變換參數(shù)包括以下至少之一:像素變換參數(shù)、尺寸變換參數(shù);基于所述第

一類內(nèi)容以及變換后的所述第二類內(nèi)容生成所述第一展示界面。例如:第二類內(nèi)容為像素

為N1XM1,尺寸大小為W1XH1,設(shè)置一組矩陣作為像素變換參數(shù),將第二類內(nèi)容的像素變換

為N2XM2,N2XM2小于N1XM1,這樣可以有效減少圖片的數(shù)據(jù)大小;也可以設(shè)置一組矩陣作

為尺寸變換參數(shù),將第二類內(nèi)容的尺寸變換為W2XH2,W2XH2小于W1XH1。當(dāng)然,圖形變換

參數(shù)不局限于此,還可以通過其他類型的圖像變換參數(shù)對第二類內(nèi)容進(jìn)行變換,例如淡出

效果等。

[0108]在本發(fā)明又一實(shí)施方式中,第一展示界面的內(nèi)容可以是文件中變換后的第一類內(nèi)

容和變換后的第二類內(nèi)容,例如,基于摘要提取算法從第一類內(nèi)容中提取出摘要內(nèi)容,作為

變換后的第一類內(nèi)容;基于圖形變換參數(shù)對第二類內(nèi)容進(jìn)行變換,作為變換后的第二類內(nèi)

容。

[0109]步驟406:將所述第一展示界面顯示在會話窗口中。

[01W]本發(fā)明實(shí)施例中,第一展示界面在會話窗口中的展示方式可以依據(jù)文件的文件格

式進(jìn)行定制,如純文本格式的文件按照普通文字消息進(jìn)行展示,HTML格式的文件按照網(wǎng)頁

形式進(jìn)行展示,其他類型的文本文件中如果含有圖片和文字則展示圖文混排消息,否則展

示為普通的文本消息。

[0111]步驟407:獲得位于所述第一控件上的第一操作時,調(diào)用與所述文件的文件屬性信

息相匹配的目標(biāo)應(yīng)用,并通過所述目標(biāo)應(yīng)用打開所述文件;獲得位于所述第一控件上的第

二操作時,獲取所述文件的存儲地址,并基于所述文件的存儲地址打開所述文件所在的文

件夾。

[0112]如圖5所示,本發(fā)明實(shí)施例的第一控件至少提供兩種原始文件的查看功能,一種查

看功能是直接打開原始文件,另一種查看功能是打開原始文件所在的文件夾。

[0113]本發(fā)明實(shí)施例的技術(shù)方案,當(dāng)收到一個小文本文件時,將其內(nèi)容提取出來直接展

示在會話窗口中供用戶直接查看。同時仍然保留“查看原始文件”入口供用戶點(diǎn)擊查看或編

輯原始文件。

[0114]本發(fā)明實(shí)施例中,將所述第一控件上的各個操作數(shù)據(jù)發(fā)送給服務(wù)器;如此,服務(wù)器

根據(jù)各個操作數(shù)據(jù)調(diào)整第一閾值和第二閾值,終端接收所述服務(wù)器發(fā)送的基于所述操作數(shù)

據(jù)更新的第一閾值和/或第二閾值。這里,當(dāng)?shù)谝豢丶徊僮鲿r,表明用戶有需求了解更多

的文件內(nèi)容或者不需要通過第一展示界面來查看內(nèi)容,此時,可以調(diào)整第一閾值和/或第二

閾值,進(jìn)而調(diào)整終端是否需要以第一展示界面來顯示文件。

[0115]步驟408:生成所述文件的第二展示界面,所述第二展示界面上包括所述文件的圖

標(biāo);將所述第二展示界面顯示在會話窗口中。

[0116]步驟409:獲得位于所述圖標(biāo)上的第三操作時,調(diào)用與所述文件的文件屬性信息相

匹配的目標(biāo)應(yīng)用,并通過所述目標(biāo)應(yīng)用打開所述文件。

[0117]本發(fā)明實(shí)施例的技術(shù)方案提出了一種在會話窗口直接展示內(nèi)容較少的文本文件

10

CN109766315A說明書8/12頁

的方法,基于文件格式和文件內(nèi)容的檢測,如果收到的文件是文本文件,當(dāng)文件內(nèi)容中的文

字的數(shù)量小于等于第一閾值且圖片的數(shù)量小于等于第二閾值時,將內(nèi)容中的文字和圖片提

取出來,直接展示在會話窗口中,無需用戶手工再打開文件查看。同時,也提供查看原始文

件的入口,用戶依然可以手工打開文件查看。如果用戶仍然手工打開原始文件查看,將其行

為上報至服務(wù)器側(cè),以修第一閾值和第二閾值。

[0118]圖6為本發(fā)明實(shí)施例的文件展示方法的流程示意圖三,如圖6所示,所述文件展示

方法包括以下步驟:

[0119]步驟601:服務(wù)器下發(fā)配置文件給終端,配置文件中包含所有文本文件的擴(kuò)展名集

合E、文字?jǐn)?shù)量的閾值Wr,圖片數(shù)量的閾值Pr。

[0120]步驟602:終端收到一個文件F,解析得到其擴(kuò)展名為e。

[0121]步驟603:如果擴(kuò)展名e是文本文件擴(kuò)展名集合E的一種,則執(zhí)行步驟604,否則執(zhí)行

步驟606。

[0122]步驟604:解析文件F,得到文件的內(nèi)容,其中,文字和圖片的數(shù)量分別為W和P,如果

WWWr且PWPr,則執(zhí)行步驟605,否則執(zhí)行步驟606。

[0123]步驟605:將解析得到的文字和圖片直接展示在會話窗口中。

[0124]步驟606:按照常規(guī)方式展示查看文件的入口,其中,點(diǎn)擊查看文件的入口后界面

跳轉(zhuǎn)到文件在磁盤上的位置。

[0125]步驟607:向服務(wù)器上報該用戶的點(diǎn)擊行為。

[0126]圖7為本發(fā)明實(shí)施例的文件展示方法的流程示意圖四,如圖7所示,所述文件展示

方法包括以下步驟:

[0127]步驟701:終端接收到文件。

[0128]步驟702:終端判斷本地是否存儲有配置文件,否時,執(zhí)行步驟703,是時,執(zhí)行步驟

704o

[0129]步驟703:終端向云端請求配置文件。

[0130]步驟704:終端解析配置文件,得到文本文件的擴(kuò)展名集合E、文字?jǐn)?shù)量的閾值Wr,

圖片數(shù)量的閾值Pr。

[0131]步驟705:根據(jù)文本文件的擴(kuò)展名集合,判斷文件類型是否為文本文件,是時,執(zhí)行

步驟706,否時,執(zhí)行步驟709。

[0132]步驟706:解析文件的內(nèi)容,得到文字和圖片。

[0133]步驟707:判斷文字的數(shù)量W是否小于等于Wr,以及圖片的數(shù)量P是否小于等于Pr,

是時,執(zhí)行步驟708,否時,執(zhí)行步驟709o

[0134]步驟708:在會話窗口中展示文字和圖片。

[0135]步驟709:在會話窗口中展示用于打開文件的控件。

[0136]步驟710:用戶點(diǎn)擊控件,從而打開文件。

[0137]步驟711:將用戶行為上傳至云端。

[0138]圖8為本發(fā)明實(shí)施例的終端的結(jié)構(gòu)組成示意圖,如圖8所示,所述終端包括:

[0139]獲取單元801,用于接收到文件時,獲取所述文件的文件屬性信息;

[0140]第一解析單元802,用于確定所述文件的文件屬性信息滿足預(yù)設(shè)條件時,對所述文

件進(jìn)行解析,從所述文件中提取出目標(biāo)內(nèi)容,所述目標(biāo)內(nèi)容包括以下至少之一:第一類內(nèi)

11

CN109766315A說明書9/12頁

容、第二類內(nèi)容;

[0141]第一生成單元803,用于確定所述第一類內(nèi)容的數(shù)量小于等于第一閾值且所述第

二類內(nèi)容的數(shù)量小于等于第二閾值時,生成所述文件的第一展示界面,所述第一展示界面

上包括所述目標(biāo)內(nèi)容;

[0142]顯示單元804,用于將所述第一展示界面顯示在會話窗口中。

[0143]本發(fā)明實(shí)施例中,所述第一展示界面上還包括第一控件,所述終端還包括:

[0144]調(diào)用單元805,用于獲得位于所述第一控件上的第一操作時,調(diào)用與所述文件的文

件屬性信息相匹配的目標(biāo)應(yīng)用,并通過所述目標(biāo)應(yīng)用打開所述文件;

[0145]跳轉(zhuǎn)單元806,用于獲得位于所述第一控件上的第二操作時,獲取所述文件的存儲

地址,并基于所述文件的存儲地址打開所述文件所在的文件夾。

[0146]本發(fā)明實(shí)施例中,確定所述文件的文件屬性信息未滿足所述預(yù)設(shè)條件時,或者確

定所述第一類內(nèi)容的數(shù)量大于第一閾值時,或者確定所述第二類內(nèi)容的數(shù)量大于第二閾值

時,所述終端還包括:

[0147]第二生成單元807,用于生成所述文件的第二展示界面,所述第二展示界面上包括

所述文件的圖標(biāo);

[0148]所述顯示單元804,還用于將所述第二展示界面顯示在會話窗口中;

[0149]調(diào)用單元806,用于獲得位于所述圖標(biāo)上的第三操作時,調(diào)用與所述文件的文件屬

性信息相匹配的目標(biāo)應(yīng)用,并通過所述目標(biāo)應(yīng)用打開所述文件。

[0150]本發(fā)明實(shí)施例中,所述終端還包括:

[0151]接收單元808,用于接收服務(wù)器發(fā)送的配置文件;

[0152]第二解析單元809,用于對所述配置文件進(jìn)行解析,得到如下信息:文本文件的文

件屬性信息集合、所述第一閾值以及所述第二閾值。

[0153]本發(fā)明實(shí)施例中,所述終端還包括:

[0154]比較單元810,用于將所述文件的文件屬性信息與所述文本文件的文件屬性信息

集合進(jìn)行比較;其中,確定所述文件的文件屬性信息屬于所述文本文件的文件屬性信息集

合時,所述文件的文件屬性信息滿足所述預(yù)設(shè)條件。

[0155]本發(fā)明實(shí)施例中,所述終端還包括:

[0156]發(fā)送單元811,用于將所述第一控件上的各個操作數(shù)據(jù)發(fā)送給服務(wù)器;

[0157]更新單元812,用于接收所述服務(wù)器發(fā)送的基于所述操作數(shù)據(jù)更新的第一閾值和/

或第二閾值。

[0158]本發(fā)明實(shí)施例中,所述第一生成單元803,具體用于對所述第二類內(nèi)容按照預(yù)設(shè)的

圖形變換參數(shù)進(jìn)行變換,其中,所述圖形變換參數(shù)包括以下至少之一:像素變換參數(shù)、尺寸

變換參數(shù);基于所述第一類內(nèi)容以及變換后的所述第二類內(nèi)容生成所述第一展示界面。

[0159]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖8所示的終端中的各單元的實(shí)現(xiàn)功能可參照前述文

件展示方法的相關(guān)描述而理解。

[0160]本發(fā)明實(shí)施例上述終端如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售

或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)施例的

技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計

算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個

12

CN109766315A說明書10/12頁

人計算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分。而前

述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,ReadOnlyMemory)、磁碟或者光盤等

各種可以存儲程序代碼的介質(zhì)。這樣,本發(fā)明實(shí)施例不限制于任何特定的硬件和軟件結(jié)合。

[0161]相應(yīng)地,本發(fā)明實(shí)施例還提供一種計算機(jī)存儲介質(zhì),其中存儲有計算機(jī)可執(zhí)行指

令,該計算機(jī)可執(zhí)行指令被處理器執(zhí)行時實(shí)現(xiàn)本發(fā)明實(shí)施例的上述文件展示方法。

[0162]在一示例中,終端側(cè)具有上述計算機(jī)存儲介質(zhì),該計算機(jī)存儲介質(zhì)中的計算機(jī)可

執(zhí)行指令通過偽代碼的方式表示如下:

[0163]

publicvoidonReceiveFile(Filefile){//收到一個文件file

if(!existConfigFile()){

requestConfigFile();//本地配置文件不存在時,向服務(wù)器請求下發(fā)

f

Configconfig=parseConfigFile();//解析配置文件

//如果文件的擴(kuò)展名在支持的擴(kuò)展名列表中,表明其是一個“文本文

件”

if(file.extensioninconfig.support_extensions){

//解析文件獲取內(nèi)容中的文字和圖片

words,pictures=parseFileContent(file);

〃如果內(nèi)容中的文字?jǐn)?shù)量和圖片數(shù)量都小于相應(yīng)的閾值

ififwords.count<config,wordcountandpictures.count<

config.picturecount){

//在會話窗口中直接顯示文件內(nèi)容中文字和圖片

showFileContent(words,pictures);

13

CN109766315A說明書11/12頁

//無論是否是“小文本文件”,都顯示“打開文件”的按鈕

showOpenFileButton(file);

//如果用戶點(diǎn)擊了“打開文件”按鈕,上報其行為

if(clickOpenFileButton()){

sendUserAction();

[0164]I

在一示例中,配置文件的代碼表示如下:

“version":],

€Csupport_fbrmats,,:[txt,html,pdf,doc],

“word_threshold”:1000,

t4picture_threshold,,:2

)

[0165]各字段的含義如下:

[0166]version:當(dāng)前配置文件的版本號,用于更新本地配置文件時所用,只有當(dāng)服務(wù)端

下發(fā)的新配置文件的版本號高于本地的版本號時才進(jìn)行更新。

[0167]support_formats:所有支持的文本文件格式的擴(kuò)展名列表,只有文件的擴(kuò)展名在

列表中時,才認(rèn)為這是一個文本文件。

[0168]word_threshold:即文字?jǐn)?shù)量的閾值Wr,小文本文件的必要條件之一是其字?jǐn)?shù)小

于等于Wr。

[0169]picture_threshold:即圖片數(shù)量的閾值Pr,小文本文件的必要條件之一是其所含

圖片數(shù)小于等于Pr。

[0170]本發(fā)明實(shí)施例的技術(shù)方案中,小文本文件的體積(也即容量)一般也較小,因而可

以增加一個文件體積閾值Sr,只有滿足文件體積SWSr,才開始解析文件,需要注意的是,不

同格式的文件需要配置不同的閾值Sr,這是因?yàn)橥瑯游淖謧€數(shù)的TXT文件和PDF文件的體積

顯然是不同的。

14

CN109766315A說明書12/12頁

[0171]本發(fā)明實(shí)施例的技術(shù)方案中,PDF和Word等二進(jìn)制文件的解析比較消耗資源,可以

在服務(wù)器側(cè)進(jìn)行解析,將解析得到的文字和圖片發(fā)送給終端,再由終端進(jìn)行文字?jǐn)?shù)量和圖

片數(shù)量的判斷。對于內(nèi)容較多的文本文件,可以只解析其內(nèi)容中的部分文字和部分圖片,并

在會話窗口中直接展示這部分文字和部分圖片。

[0172]圖9為本發(fā)明實(shí)施例的計算機(jī)設(shè)備的結(jié)構(gòu)組成示意圖,如圖9所示,所述計算機(jī)設(shè)

備包括存儲器901、處理器902及存儲在存儲器901上并可在處理器902上運(yùn)行的計算機(jī)可執(zhí)

行指令,所述處理器902執(zhí)行所述計算機(jī)可執(zhí)行指令時實(shí)現(xiàn)如下方法步驟:

[0173]接收到文件時,獲取所述文件的文件屬性信息;

[0174]確定所述文件的文件屬性信息滿足預(yù)設(shè)條件時,對所述文件進(jìn)行解析,從所述文

件中提取出目標(biāo)內(nèi)容,所述目標(biāo)內(nèi)容包括以下至少之一:第一類內(nèi)容、第二類內(nèi)容;

[0175]確定所述第一類內(nèi)容的數(shù)量小于等于第一閾值且所述第二類內(nèi)容的數(shù)量小于等

于第二閾值時,生成所述文件的第一展示界面,所述第一展示界面上包括所述目標(biāo)內(nèi)容;

[0176]將所述第一展示界面顯示在會話窗口中。

[0177]以上涉及計算機(jī)設(shè)備的描述,與上述方法描述是類似的,同方法的有益效果描述,

不做贅述。

[0178]本發(fā)明實(shí)施例所記載的技術(shù)方案之間,在不沖突的情況下,可以任意組合。

[0179]在本發(fā)明所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的方法和智能設(shè)備,可以通

過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅

僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)

合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組

成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接

耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。

[0180]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯

示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單

元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。

[0181]另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個第二處理單元中,

也可以是各單元分別單獨(dú)作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;

上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)

現(xiàn)。

[0182]以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何

熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵

蓋在本發(fā)明的保護(hù)范圍之內(nèi)。

15

CN109766315A說明書附圖1/7頁

圖1

oooCQ)Q只□□?。┗?/p>

ooOooooOooQ舊

\oxoy[文件]周報g

下班之前把周報發(fā)給我,虎)

開發(fā)小分隊(duì)

word或txt格式都行上給

ooOoo:我預(yù)約了…

③!好的

領(lǐng)群系統(tǒng)消息

◎1請稍等]

/0\好友臉證消息

zyhOlO請求加為好友

點(diǎn)心群助手

您暫時沒有未讀消息

周報

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論