為自帶查看器支持打開(kāi)的文件格式;
[0145]接收服務(wù)器返回的轉(zhuǎn)化格式之后的嵌入文件,并通過(guò)自帶查看器打開(kāi)轉(zhuǎn)化格式之后的嵌入文件。
[0146]在第二種至第五種可能的實(shí)施方式的任一種實(shí)施方式作為基礎(chǔ)而提供的第六種可能的實(shí)施方式中,終端的存儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:根據(jù)文件類型確定嵌入文件是否為可渲染文件之后,還包括:
[0147]如果嵌入文件為可渲染文件,則渲染嵌入文件。
[0148]本發(fā)明實(shí)施例提供的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),通過(guò)根據(jù)文件類型確定嵌入文件為自帶查看器支持打開(kāi)的嵌入文件后,直接通過(guò)內(nèi)置下載器下載該嵌入文件,并通過(guò)自帶查看器打開(kāi)該嵌入文件,由于無(wú)需再獲取存儲(chǔ)該嵌入文件的存儲(chǔ)路徑和對(duì)該嵌入文件的文件名進(jìn)行修改之后的文件名,不僅使得打開(kāi)文件的方式簡(jiǎn)單,從而能夠提高打開(kāi)文件的效率;另夕卜,由于無(wú)需跳出瀏覽器即可通過(guò)自帶查看器打開(kāi)該嵌入文件,使用戶可以將嵌入文件的內(nèi)容與該嵌入文件所在的網(wǎng)頁(yè)內(nèi)容結(jié)合,從而可以給用戶帶來(lái)良好的閉環(huán)操作體驗(yàn)。
[0149]本發(fā)明實(shí)施例中提供了一種圖形用戶接口,該圖形用戶接口用在移動(dòng)終端上,該移動(dòng)終端包括觸摸屏顯示器、存儲(chǔ)器和用于執(zhí)行一個(gè)或者一個(gè)以上的程序的一個(gè)或者一個(gè)以上的處理器;該圖形用戶接口包括:
[0150]根據(jù)文件鏈接獲取文件鏈接對(duì)應(yīng)的嵌入文件的打開(kāi)請(qǐng)求,并根據(jù)打開(kāi)請(qǐng)求獲取嵌入文件的文件類型;
[0151 ] 根據(jù)文件類型確定自帶查看器是否支持打開(kāi)嵌入文件;
[0152]如果自帶查看器支持打開(kāi)嵌入文件,則通過(guò)內(nèi)置下載器下載嵌入文件,并通過(guò)自帶查看器打開(kāi)嵌入文件。
[0153]本發(fā)明實(shí)施例提供的圖形用戶接口,通過(guò)根據(jù)文件類型確定嵌入文件為自帶查看器支持打開(kāi)的嵌入文件后,直接通過(guò)內(nèi)置下載器下載該嵌入文件,并通過(guò)自帶查看器打開(kāi)該嵌入文件,由于無(wú)需再獲取存儲(chǔ)該嵌入文件的存儲(chǔ)路徑和對(duì)該嵌入文件的文件名進(jìn)行修改之后的文件名,不僅使得打開(kāi)文件的方式簡(jiǎn)單,從而能夠提高打開(kāi)文件的效率;另外,由于無(wú)需跳出瀏覽器即可通過(guò)自帶查看器打開(kāi)該嵌入文件,使用戶可以將嵌入文件的內(nèi)容與該嵌入文件所在的網(wǎng)頁(yè)內(nèi)容結(jié)合,從而可以給用戶帶來(lái)良好的閉環(huán)操作體驗(yàn)。
[0154]需要說(shuō)明的是:上述實(shí)施例提供的打開(kāi)文件的裝置在打開(kāi)文件時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的打開(kāi)文件的裝置、移動(dòng)終端與打開(kāi)文件的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
[0155]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0156]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
[0157]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種打開(kāi)文件的方法,其特征在于,所述方法包括: 根據(jù)文件鏈接獲取所述文件鏈接對(duì)應(yīng)的嵌入文件的打開(kāi)請(qǐng)求,并根據(jù)所述打開(kāi)請(qǐng)求獲取所述嵌入文件的文件類型; 根據(jù)所述文件類型確定自帶查看器是否支持打開(kāi)所述嵌入文件; 如果所述自帶查看器支持打開(kāi)所述嵌入文件,則通過(guò)內(nèi)置下載器下載所述嵌入文件,并通過(guò)所述自帶查看器打開(kāi)所述嵌入文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述打開(kāi)請(qǐng)求獲取所述嵌入文件的文件類型之后,還包括: 根據(jù)所述文件類型確定所述嵌入文件是否為可渲染文件; 如果所述嵌入文件為非可渲染文件,則執(zhí)行根據(jù)所述文件類型確定自帶查看器是否支持打開(kāi)所述嵌入文件的步驟。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述打開(kāi)請(qǐng)求獲取所述嵌入文件的文件類型,包括: 根據(jù)所述打開(kāi)請(qǐng)求解析所述文件鏈接,得到解析結(jié)果; 根據(jù)所述解析結(jié)果獲取所述嵌入文件的文件類型。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述打開(kāi)請(qǐng)求獲取所述嵌入文件的文件類型,包括: 根據(jù)所述打開(kāi)請(qǐng)求向服務(wù)器發(fā)送文件類型獲取請(qǐng)求,并接收所述服務(wù)器返回的攜帶文件類型的文件類型獲取響應(yīng),根據(jù)所述文件類型獲取響應(yīng)獲取所述嵌入文件的文件類型。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述文件類型確定自帶查看器是否支持打開(kāi)所述嵌入文件之后,還包括: 如果所述自帶查看器不支持打開(kāi)所述嵌入文件,則向服務(wù)器發(fā)送文件打開(kāi)請(qǐng)求,使所述服務(wù)器根據(jù)所述文件打開(kāi)請(qǐng)求下載所述嵌入文件,將所述嵌入文件轉(zhuǎn)化為所述自帶查看器支持打開(kāi)的文件格式; 接收所述服務(wù)器返回的轉(zhuǎn)化格式之后的嵌入文件,并通過(guò)所述自帶查看器打開(kāi)所述轉(zhuǎn)化格式之后的嵌入文件。
6.根據(jù)權(quán)利要求2至5中任一權(quán)利要求所述的方法,其特征在于,所述根據(jù)所述文件類型確定所述嵌入文件是否為可渲染文件之后,還包括: 如果所述嵌入文件為可渲染文件,則渲染所述嵌入文件。
7.一種打開(kāi)文件的裝置,其特征在于,所述裝置應(yīng)用于移動(dòng)終端,包括: 第一獲取模塊,用于根據(jù)文件鏈接獲取所述文件鏈接對(duì)應(yīng)的嵌入文件的打開(kāi)請(qǐng)求; 第二獲取模塊,用于根據(jù)所述打開(kāi)請(qǐng)求獲取所述嵌入文件的文件類型; 第一確定模塊,用于根據(jù)所述文件類型確定自帶查看器是否支持打開(kāi)所述嵌入文件;下載模塊,用于當(dāng)所述自帶查看器支持打開(kāi)所述嵌入文件時(shí),通過(guò)內(nèi)置下載器下載所述嵌入文件; 打開(kāi)模塊,用于通過(guò)所述自帶查看器打開(kāi)所述嵌入文件。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置,還包括: 第二確定模塊,用于根據(jù)所述文件類型確定所述嵌入文件是否為可渲染文件; 所述第一確定模塊,用于當(dāng)所述嵌入文件為非可渲染文件時(shí),根據(jù)所述文件類型確定自帶查看器是否支持打開(kāi)所述嵌入文件。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第二獲取模塊,用于根據(jù)所述打開(kāi)請(qǐng)求解析所述文件鏈接,得到解析結(jié)果,并根據(jù)所述解析結(jié)果獲取所述嵌入文件的文件類型。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第二獲取模塊,用于根據(jù)所述打開(kāi)請(qǐng)求向服務(wù)器發(fā)送文件類型獲取請(qǐng)求,并接收所述服務(wù)器返回的攜帶文件類型的文件類型獲取響應(yīng),根據(jù)所述文件類型獲取響應(yīng)獲取所述嵌入文件的文件類型。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置,還包括: 發(fā)送模塊,用于當(dāng)所述自帶查看器不支持打開(kāi)所述嵌入文件時(shí),向服務(wù)器發(fā)送文件打開(kāi)請(qǐng)求,使所述服務(wù)器根據(jù)所述文件打開(kāi)請(qǐng)求下載所述嵌入文件,將所述嵌入文件轉(zhuǎn)化為所述自帶查看器支持打開(kāi)的文件格式; 接收模塊,用于接收所述服務(wù)器返回的轉(zhuǎn)化格式之后的嵌入文件; 所述打開(kāi)模塊,還用于通過(guò)所述自帶查看器打開(kāi)所述轉(zhuǎn)化格式之后的嵌入文件。
12.根據(jù)權(quán)利要求8至11中任一權(quán)利要求所述的裝置,其特征在于,所述裝置,還包括: 渲染模塊,用于當(dāng)所述嵌入文件為可渲染文件時(shí),渲染所述嵌入文件。
13.—種移動(dòng)終端,其特征在于,所述移動(dòng)終端包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行,所述一個(gè)或者一個(gè)以上程序包含用于執(zhí)行以下操作的指令: 根據(jù)文件鏈接獲取所述文件鏈接對(duì)應(yīng)的嵌入文件的打開(kāi)請(qǐng)求,并根據(jù)所述打開(kāi)請(qǐng)求獲取所述嵌入文件的文件類型; 根據(jù)所述文件類型確定自帶查看器是否支持打開(kāi)所述嵌入文件; 如果所述自帶查看器支持打開(kāi)所述嵌入文件,則通過(guò)內(nèi)置下載器下載所述嵌入文件,并通過(guò)所述自帶查看器打開(kāi)所述嵌入文件。
【專利摘要】本發(fā)明公開(kāi)了一種打開(kāi)文件的方法、裝置及移動(dòng)終端,屬于互聯(lián)網(wǎng)技術(shù)領(lǐng)域。所述方法包括:根據(jù)文件鏈接獲取文件鏈接對(duì)應(yīng)的嵌入文件的打開(kāi)請(qǐng)求,并根據(jù)該打開(kāi)請(qǐng)求獲取嵌入文件的文件類型;根據(jù)文件類型確定自帶查看器是否支持打開(kāi)嵌入文件,如果支持,則通過(guò)內(nèi)置下載器下載該嵌入文件并通過(guò)自帶查看器打開(kāi)該嵌入文件。本發(fā)明通過(guò)根據(jù)文件類型確定嵌入文件為自帶查看器支持打開(kāi)的嵌入文件后,直接通過(guò)內(nèi)置下載器下載該嵌入文件并通過(guò)自帶查看器打開(kāi)該嵌入文件,不僅打開(kāi)文件的方式簡(jiǎn)單,從而提高了打開(kāi)文件的效率,而且可以使用戶能將嵌入文件的內(nèi)容與該嵌入文件所在的網(wǎng)頁(yè)內(nèi)容結(jié)合,從而可以給用戶帶來(lái)良好的閉環(huán)操作體驗(yàn)。
【IPC分類】G06F17-30
【公開(kāi)號(hào)】CN104615622
【申請(qǐng)?zhí)枴緾N201410308969
【發(fā)明人】郭辛華, 饒孟良, 王璟瑤, 李英各, 蘇可, 何飛, 方敏, 李龍彬, 羅坤, 游舉國(guó)
【申請(qǐng)人】騰訊科技(深圳)有限公司
【公開(kāi)日】2015年5月13日
【申請(qǐng)日】2014年6月30日