欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

瀏覽器中下載文件的發(fā)送方法和瀏覽器裝置制造方法

文檔序號(hào):7800453閱讀:172來(lái)源:國(guó)知局
瀏覽器中下載文件的發(fā)送方法和瀏覽器裝置制造方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例提供了一種瀏覽器中下載文件的發(fā)送方法和瀏覽器裝置。所述的方法包括:在當(dāng)前網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā);檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包;在瀏覽器中加載一下載窗口,該下載窗口包括:向第一類(lèi)型軟件安裝包對(duì)應(yīng)的第一設(shè)備中進(jìn)行傳輸?shù)膫鬏斎肟?,其中該傳輸入口與第一設(shè)備有通信連接;通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中。通過(guò)該傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中,簡(jiǎn)化軟件安裝包的下載、安裝流程,能夠快速的獲取軟件安裝包,操作簡(jiǎn)便。
【專(zhuān)利說(shuō)明】瀏覽器中下載文件的發(fā)送方法和瀏覽器裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別是涉及一種瀏覽器中下載文件的發(fā)送方法和一種瀏覽器裝置。
【背景技術(shù)】
[0002]網(wǎng)頁(yè)瀏覽器是顯示網(wǎng)頁(yè)服務(wù)器或檔案系統(tǒng)內(nèi)的文件,并讓用戶與這些文件互動(dòng)的一種軟件,是用戶經(jīng)常使用到的客戶端程序。它用來(lái)顯示在萬(wàn)維網(wǎng)或局部局域網(wǎng)路等內(nèi)的文字、影像及其他資訊。這些文字或影像,可以是連接其他網(wǎng)址的超鏈接,用戶可迅速及輕易地瀏覽各種資訊。網(wǎng)頁(yè)通常采用超文本標(biāo)記語(yǔ)言(HyperText Mark-up Language, HTML)的格式。有些網(wǎng)頁(yè)是需使用特定的瀏覽器才能正確顯示。個(gè)人電腦上常見(jiàn)的網(wǎng)頁(yè)瀏覽器如微軟的 Internet Explorer、Opera、Mozilla 的 Firefox、Maxthon 和 Safari 等。其中萬(wàn)維網(wǎng)是全球最大的連結(jié)文件網(wǎng)絡(luò)文庫(kù)。
[0003]目前,使用網(wǎng)頁(yè)瀏覽器將軟件的安裝包下載到計(jì)算機(jī)的本地是很常見(jiàn)的一種手段,從而可以便于用戶運(yùn)行下載的安裝包文件進(jìn)行程序的安裝。例如在Windows中下載office程序安裝包,并在下載完成后運(yùn)行該安裝包進(jìn)行office程序的安裝。
[0004]但是,用戶使用電腦等PC終端的瀏覽器下載移動(dòng)終端軟件程序安裝包時(shí),往往完成下載后,還要將該安裝包發(fā)送到移動(dòng)終端中,再在移動(dòng)終端中手動(dòng)查找該安裝包才能下載軟件,方法繁瑣,使用非常的不方便。

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

[0005]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的瀏覽器中下載文件的發(fā)送方法和相應(yīng)的瀏覽器裝置。
[0006]依據(jù)本發(fā)明的一個(gè)方面,提供了一種瀏覽器中下載文件的發(fā)送方法,包括:在當(dāng)前網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā);檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包;在瀏覽器中加載一下載窗口,該下載窗口包括:向第一類(lèi)型軟件安裝包對(duì)應(yīng)的第一設(shè)備中進(jìn)行傳輸?shù)膫鬏斎肟?,其中該傳輸入口與第一設(shè)備有通信連接;通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中。
[0007]可選地,所述在當(dāng)前網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā)之后,還包括:接收依據(jù)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng);對(duì)從所述請(qǐng)求響應(yīng)中解析出請(qǐng)求下載的文件的文件類(lèi)型進(jìn)行檢測(cè)。
[0008]可選地,所述檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包之后,還包括:依據(jù)對(duì)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng)獲取所述第一類(lèi)型軟件安裝包的安裝信息,其中所述安裝信息包括所述第一類(lèi)型軟件安裝包的下載地址和描述信息;依據(jù)所述安裝信息生成所述安裝包的下載信息,并在所述下載窗口中顯示所述下載信息。
[0009]可選地,所述依據(jù)所述安裝信息生成所述安裝包的下載信息,并在所述下載窗口中顯示所述下載信息,包括:采用二維碼生成算法對(duì)所述安裝信息進(jìn)行處理,生成所述安裝包的二維碼原始字符串;依據(jù)所述二維碼原始字符串生成二維碼,并在所述下載窗口中顯示所述二維碼,以使所述第一設(shè)備從拍攝的二維碼中解析出所述安裝包的安裝信息進(jìn)行安裝包的下載。
[0010]可選地,所述通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中,包括:當(dāng)接收到依據(jù)所述下載窗反饋的下載確認(rèn)消息后,將所述第一類(lèi)型軟件安裝包的下載地址通過(guò)所述傳輸入口發(fā)送給所述第一設(shè)備,以在所述第一設(shè)備中下載所述安裝包。
[0011]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種瀏覽器裝置,包括:識(shí)別模塊,用于在當(dāng)前網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā);檢測(cè)模塊,用于檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包;窗口加載模塊,用于在瀏覽器中加載一下載窗口,該下載窗口包括:向第一類(lèi)型軟件安裝包對(duì)應(yīng)的第一設(shè)備中進(jìn)行傳輸?shù)膫鬏斎肟冢渲性搨鬏斎肟谂c第一設(shè)備有通信連接;傳輸模塊,用于通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中。
[0012]優(yōu)選地,還包括:通信模塊,用于接收依據(jù)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng);所述檢測(cè)模塊,還用于對(duì)從所述請(qǐng)求響應(yīng)中解析出請(qǐng)求下載的文件的文件類(lèi)型進(jìn)行檢測(cè)。
[0013]優(yōu)選地,還包括:信息獲取模塊,用于依據(jù)對(duì)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng)獲取所述第一類(lèi)型軟件安裝包的安裝信息,其中所述安裝信息包括所述第一類(lèi)型軟件安裝包的下載地址和描述信息;依據(jù)所述安裝信息生成所述安裝包的下載信息;所述窗口加載模塊,還用于在所述下載窗口中顯示所述下載信息。
[0014]優(yōu)選地,所述信息獲取模塊,用于采用二維碼生成算法對(duì)所述安裝信息進(jìn)行處理,生成所述安裝包的二維碼原始字符串;所述窗口加載模塊,用于依據(jù)所述二維碼原始字符串生成二維碼,并在所述下載窗口中顯示所述二維碼,以使所述第一設(shè)備從拍攝的二維碼中解析出所述安裝包的安裝信息進(jìn)行安裝包的下載。
[0015]優(yōu)選地,所述傳輸模塊,用于當(dāng)接收到依據(jù)所述下載窗反饋的下載確認(rèn)消息后,將所述第一類(lèi)型軟件安裝包的下載地址通過(guò)所述傳輸入口發(fā)送給所述第一設(shè)備,以在所述第一設(shè)備中下載所述安裝包。
[0016]根據(jù)本發(fā)明的瀏覽器中下載文件的發(fā)送方法,對(duì)在網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā),若檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包,則在瀏覽器中加載一下載窗口,該下載窗口包括:向第一類(lèi)型軟件安裝包對(duì)應(yīng)的第一設(shè)備中進(jìn)行傳輸?shù)膫鬏斎肟?,其中該傳輸入口與第一設(shè)備有通信連接,從而通過(guò)該傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中,簡(jiǎn)化軟件安裝包的下載、安裝流程,能夠快速的獲取軟件安裝包,操作簡(jiǎn)便。
[0017]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0018]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0019]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器中下載文件的發(fā)送方法實(shí)施例的步驟流程圖;
[0020]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器中下載文件的發(fā)送方法可選實(shí)施例的步驟流程圖;
[0021]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的下載窗口示意圖;
[0022]圖4A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器裝置實(shí)施例的結(jié)構(gòu)框圖;
[0023]圖4B示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器裝置實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0024]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0025]本發(fā)明實(shí)施例提供一種瀏覽器中下載文件的發(fā)送方法,對(duì)在網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā),若檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包,則在瀏覽器中加載一下載窗口,該下載窗口包括:向第一類(lèi)型軟件安裝包對(duì)應(yīng)的第一設(shè)備中進(jìn)行傳輸?shù)膫鬏斎肟冢渲性搨鬏斎肟谂c第一設(shè)備有通信連接,從而通過(guò)該傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中,簡(jiǎn)化軟件安裝包的下載、安裝流程,能夠快速的獲取軟件安裝包,操作簡(jiǎn)便。
[0026]實(shí)施例一
[0027]參照?qǐng)D1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器中下載文件的發(fā)送方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:
[0028]步驟102,在當(dāng)前網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā)。
[0029]瀏覽器打開(kāi)網(wǎng)頁(yè)或者下載,實(shí)質(zhì)上都是發(fā)起網(wǎng)絡(luò)請(qǐng)求,根據(jù)網(wǎng)絡(luò)返回的數(shù)據(jù)類(lèi)型不同,進(jìn)行不同處理,比如返回的是HTML網(wǎng)頁(yè),就打開(kāi)網(wǎng)頁(yè);返回的是文件類(lèi)型,就下載文件,例如下載時(shí)網(wǎng)頁(yè)中可能存在某一資源的下載按鈕或下載地址等,通過(guò)點(diǎn)擊下載按鈕或下載地址可以觸發(fā)文件下載事件。則本實(shí)施例中文件下載事件的觸發(fā)指的是文件下載的點(diǎn)擊的觸發(fā),例如點(diǎn)擊了一個(gè)下載按鈕觸發(fā)的下載文件URL的請(qǐng)求。如當(dāng)用戶點(diǎn)擊下載按鈕時(shí),瀏覽器可以識(shí)別到當(dāng)前網(wǎng)頁(yè)中文件下載事件的觸發(fā)。
[0030]步驟104,檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包。
[0031]觸發(fā)文件下載事件后,會(huì)向存儲(chǔ)該文件的服務(wù)器發(fā)送下載請(qǐng)求,服務(wù)器會(huì)反饋相應(yīng)的請(qǐng)求響應(yīng),從而可以獲知當(dāng)前請(qǐng)求下載文件的信息,從而對(duì)該文件進(jìn)行檢測(cè),確定當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包。
[0032]步驟106,在瀏覽器中加載一下載窗口。
[0033]可以在瀏覽器中加載下載窗口,其中該下載窗口包括:向第一類(lèi)型軟件安裝包對(duì)應(yīng)的第一設(shè)備中進(jìn)行傳輸?shù)膫鬏斎肟冢渲性搨鬏斎肟谂c第一設(shè)備有通信連接,即瀏覽器通過(guò)該傳輸入口可以與第一設(shè)備進(jìn)行通信。
[0034]步驟108,通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中。
[0035]可以將第一類(lèi)型軟件安裝包通過(guò)該傳輸入口發(fā)送給第一設(shè)備,其中,可以直接發(fā)送該第一類(lèi)型軟件安裝包,也可以發(fā)送該第一類(lèi)型軟件安裝包的描述信息,如下載地址等。[0036]綜上所述,對(duì)在網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā),若檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包,則在瀏覽器中加載一下載窗口,該下載窗口包括:向第一類(lèi)型軟件安裝包對(duì)應(yīng)的第一設(shè)備中進(jìn)行傳輸?shù)膫鬏斎肟?,其中該傳輸入口與第一設(shè)備有通信連接,從而通過(guò)該傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中,簡(jiǎn)化軟件安裝包的下載、安裝流程,能夠快速的獲取軟件安裝包,操作簡(jiǎn)便。
[0037]實(shí)施例二
[0038]在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例進(jìn)一步論述下載文件的發(fā)送方法。
[0039]參照?qǐng)D2,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器中下載文件的發(fā)送方法可選實(shí)施例的步驟流程圖,具體可以包括如下步驟:
[0040]步驟202,在當(dāng)前網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā)。
[0041]步驟204,接收依據(jù)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng)。
[0042]步驟206,對(duì)從所述請(qǐng)求響應(yīng)中解析出請(qǐng)求下載的文件的文件類(lèi)型進(jìn)行檢測(cè)。
[0043]觸發(fā)文件下載事件后,會(huì)向存儲(chǔ)該文件的服務(wù)器發(fā)送下載請(qǐng)求,服務(wù)器會(huì)反饋相應(yīng)的請(qǐng)求響應(yīng),接收到該請(qǐng)求響應(yīng)后,可以從請(qǐng)求響應(yīng)中解析出請(qǐng)求下載的文件,然后對(duì)該請(qǐng)求下載的文件的文件類(lèi)型進(jìn)行解析。
[0044]當(dāng)請(qǐng)求下載的文件的文件類(lèi)型為安裝包文件時(shí),執(zhí)行步驟208 ;當(dāng)請(qǐng)求下載的文件的文件類(lèi)型為非安裝包文件時(shí),執(zhí)行步驟210。
[0045]步驟208,依據(jù)所述請(qǐng)求下載的文件的文件類(lèi)型,創(chuàng)建與所述文件類(lèi)型匹配的進(jìn)程的下載窗口。
[0046]步驟210,在所述進(jìn)程的下載窗口中加載所述文件類(lèi)型對(duì)應(yīng)安裝包的安裝信息。
[0047]瀏覽器支持不同協(xié)議的網(wǎng)絡(luò)請(qǐng)求,比如HTTP,HTTPS或者FTP等等,通常打開(kāi)網(wǎng)頁(yè)或下載,網(wǎng)絡(luò)請(qǐng)求的數(shù)據(jù)格式大多數(shù)是遵守HTTP協(xié)議。HTTP協(xié)議包含很多內(nèi)容,其中有一個(gè)字段ContentType,用來(lái)表示數(shù)據(jù)的類(lèi)型。
[0048]本實(shí)施例中,安裝包文件包含多種不同類(lèi)型,如.exe可執(zhí)行文件,又如安卓(andriod)的安裝包 apk 文件等,如 application/vnd.android, package-archive 是用來(lái)表示apk文件的一種類(lèi)型。當(dāng)檢測(cè)到所述請(qǐng)求下載的文件的文件類(lèi)型為安裝包文件時(shí),可以依據(jù)不同的文件類(lèi)型創(chuàng)建與所述文件類(lèi)型匹配的進(jìn)程的下載窗口,然后再該下載窗口中加載所述文件類(lèi)型對(duì)應(yīng)安裝包的安裝信息。
[0049]因此,一個(gè)可選實(shí)施例中,對(duì)本地已下載文件的文件類(lèi)型進(jìn)行檢測(cè),并依據(jù)檢測(cè)結(jié)果中所述已下載文件的文件類(lèi)型,將所述已下載文件通過(guò)所述傳輸入口發(fā)送給對(duì)應(yīng)的設(shè)備。其中,當(dāng)解析到請(qǐng)求下載的文件的文件類(lèi)型為第一類(lèi)型軟件時(shí),通過(guò)下載窗口的傳輸入口將所述第一類(lèi)型軟件安裝包發(fā)送到所述第一設(shè)備中。當(dāng)解析到請(qǐng)求下載的文件的文件類(lèi)型為第二類(lèi)型軟件時(shí),通過(guò)所述下載窗口的傳輸入口將所述第二類(lèi)型軟件安裝包發(fā)送到所述第二設(shè)備中。
[0050]例如,對(duì)于瀏覽器側(cè)進(jìn)行下載的文件的類(lèi)型,依據(jù)不同的類(lèi)型會(huì)匹配到不同的彈出對(duì)話框來(lái)取代原來(lái)的下載進(jìn)程的啟動(dòng),如是APK的類(lèi)型就采用andoid手機(jī)的傳輸工具的發(fā)送;如果是ipa格式的APP文件,就是使用ipad、iphone的傳輸工具(如手機(jī)助手等工具)進(jìn)行發(fā)送,又如對(duì)非安裝包類(lèi)型的文件的下載,可以依據(jù)是傳輸?shù)绞謾C(jī)上還是到本地的選擇項(xiàng)進(jìn)行后續(xù)相應(yīng)的發(fā)送或者下載。[0051]以第一類(lèi)型軟件安裝包的發(fā)送方法為例進(jìn)行論述,其他類(lèi)型的軟件安裝包與此類(lèi)似,不再贅述。
[0052]本發(fā)明一個(gè)可選實(shí)施例中,所述檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包之后,包括:依據(jù)對(duì)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng)獲取所述第一類(lèi)型軟件安裝包的安裝信息,其中所述安裝信息包括所述第一類(lèi)型軟件安裝包的下載地址和描述信息;依據(jù)所述安裝信息生成所述安裝包的下載信息,并在所述下載窗口中顯示所述下載信息。
[0053]對(duì)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng)包括第一類(lèi)型軟件安裝包的安裝信息,所述安裝信息包括所述第一類(lèi)型軟件安裝包的下載地址和描述信息,所述描述信息可以包括:軟件名稱(chēng)、軟件版本、安裝包大小等信息。
[0054]獲取該安裝信息之后,可以依據(jù)該安裝信息生成第一類(lèi)型軟件安裝包的下載信息,在所述下載窗口中顯示所述下載信息,如軟件名稱(chēng)、下載地址、安裝包大小等。
[0055]優(yōu)選的,所述依據(jù)所述安裝信息生成所述安裝包的下載信息,并在所述下載窗口中顯示所述下載信息,包括:采用二維碼生成算法對(duì)所述安裝信息進(jìn)行處理,生成所述安裝包的二維碼原始字符串;依據(jù)所述二維碼原始字符串生成二維碼,并在所述下載窗口中顯示所述二維碼,以使所述第一設(shè)備從拍攝的二維碼中解析出所述安裝包的安裝信息進(jìn)行安裝包的下載。
[0056]實(shí)際處理中,可以采用二維碼的形式進(jìn)行顯示,其中,二維碼(QR(QuickResponse) code),又稱(chēng)二維條碼,它是用特定的幾何圖形按一定規(guī)律在平面(二維方向)上分布的黑白相間的圖形,是所有信息數(shù)據(jù)的一把鑰匙。即采用二維碼生成算法對(duì)所述安裝信息進(jìn)行處理,生成包含安裝包的安裝信息的二維碼原始字符串,然后瀏覽器解析該二維碼原始字符串生成相應(yīng)的二維碼,并在下載窗口內(nèi)顯示該二維碼。
[0057]第一設(shè)備可以采用攝像頭拍攝該二維碼,然后解析該二維碼獲取其中的安裝信息,如下載地址,從而依據(jù)該安裝信息對(duì)第一類(lèi)型軟件安裝包進(jìn)行下載并安裝。
[0058]本發(fā)明一個(gè)可選實(shí)施例中,所述通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中,包括:當(dāng)接收到依據(jù)所述下載窗反饋的下載確認(rèn)消息后,將所述第一類(lèi)型軟件安裝包的下載地址通過(guò)所述傳輸入口發(fā)送給所述第一設(shè)備,以在所述第一設(shè)備中下載所述安裝包。
[0059]在下載窗口顯示下載信息后,可以通過(guò)傳輸入口將傳輸該第一類(lèi)型軟件安裝包或相關(guān)下載信息,則可以接收第一設(shè)備反饋的下載消息,如確認(rèn)下載時(shí)會(huì)反饋下載確認(rèn)消息,然后可以將所述第一類(lèi)型軟件安裝包的下載地址通過(guò)所述傳輸入口發(fā)送給所述第一設(shè)備,第一設(shè)備可以依據(jù)該下載地址對(duì)第一類(lèi)型軟件安裝包進(jìn)行下載。
[0060]本發(fā)明一個(gè)可選實(shí)施例中,所述通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中,包括:依據(jù)配置信息中配置至少一個(gè)的賬號(hào)信息,通過(guò)所述傳輸入口將所述第一類(lèi)型軟件安裝包的下載信息發(fā)送給所述賬號(hào)信息對(duì)應(yīng)的第一設(shè)備。
[0061]用戶使用瀏覽器時(shí),通常可以采用賬號(hào)信息進(jìn)行登錄,從而更好地保存瀏覽信息等內(nèi)容,由于同一瀏覽器可能被多個(gè)賬戶進(jìn)行登錄,因此可以配置相應(yīng)的配置信息,在其中記錄至少一個(gè)賬戶信息,以及該賬戶信息對(duì)應(yīng)的第一設(shè)備,如第一設(shè)備為手機(jī)時(shí),可以記錄賬戶信息中用戶名和第一設(shè)備的手機(jī)號(hào)碼,從而確定在獲取第一類(lèi)型軟件安裝包的下載信息后,通過(guò)傳輸入口將該下載信息傳輸給該賬號(hào)信息對(duì)應(yīng)的第一設(shè)備。[0062]例如,使用手機(jī)助手的同一個(gè)賬號(hào)發(fā)送不同的設(shè)備時(shí),可以在瀏覽器側(cè)選擇性的配置,即選擇好當(dāng)前下載的文件需要同步到哪些關(guān)聯(lián)設(shè)備中,這樣手機(jī)助手就會(huì)進(jìn)行對(duì)應(yīng)的關(guān)聯(lián)設(shè)備被連接時(shí)的同步操作。
[0063]本發(fā)明一個(gè)可選實(shí)施例中,通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中,包括:對(duì)所述第一類(lèi)型軟件安裝包進(jìn)行下載;采用所述傳輸入口調(diào)用第三方傳輸組件,將所述第一類(lèi)型軟件安裝包和對(duì)應(yīng)的描述信息構(gòu)成預(yù)置格式的數(shù)據(jù)流;調(diào)用驅(qū)動(dòng)程序接口將所述數(shù)據(jù)流發(fā)送給所述第一設(shè)備,以使所述第一設(shè)備通過(guò)解析所述數(shù)據(jù)流安裝所述第一類(lèi)型軟件安裝包。
[0064]對(duì)所述第一類(lèi)型軟件安裝包進(jìn)行下載時(shí),可以采用所述傳輸入口調(diào)用第三方傳輸組件,如手機(jī)助手PC端等,將所述第一類(lèi)型軟件安裝包和對(duì)應(yīng)的描述信息構(gòu)成預(yù)置格式的數(shù)據(jù)流。預(yù)置格式的數(shù)據(jù)流中可以定義文件類(lèi)型、文件名稱(chēng)、文件大小和問(wèn)價(jià)內(nèi)容等數(shù)據(jù),然后調(diào)用驅(qū)動(dòng)程序接口將所述數(shù)據(jù)流發(fā)送給所述第一設(shè)備,第一設(shè)備上對(duì)應(yīng)的第三方傳輸組件(如手機(jī)助手移動(dòng)端)接收到數(shù)據(jù)流之后,對(duì)該數(shù)據(jù)流進(jìn)行解析獲取相應(yīng)的第一類(lèi)型軟件安裝包,從而在第一設(shè)備上進(jìn)行安裝。
[0065]如圖3所示一下載窗口示意圖,該下載窗口焦點(diǎn)默認(rèn)在“一鍵安裝”按鈕上。點(diǎn)擊“一鍵安裝”后瀏覽器將apk的名稱(chēng)與地址發(fā)給手機(jī)助手pc端,而點(diǎn)擊“取消”或者關(guān)閉按鈕會(huì)關(guān)閉下載窗口,點(diǎn)擊“僅下載到電腦”,一鍵安裝手機(jī)軟件窗口關(guān)閉,按照安全瀏覽器原有的下載邏輯執(zhí)行。其中,二維碼鏈接可以為該apk的網(wǎng)絡(luò)下載地址。
[0066]其中,文件下載過(guò)程可以不發(fā)生在瀏覽器中的,瀏覽器可僅將下載文件的URL或者下載文件的名字、版本信息等發(fā)送給手機(jī)助手的傳輸組件,傳輸組件僅僅發(fā)送URL或者下載文件的名字、版本信息到手機(jī)助手的移動(dòng)客戶端中,手機(jī)助手可以使用URL或者下載文件的名字、版本信息進(jìn)行搜索其后臺(tái)服務(wù)器后提供對(duì)應(yīng)的安裝包文件,從而避免瀏覽器處所下載的安裝包下載失敗而導(dǎo)致該次安裝包傳輸失敗。由于手機(jī)助手的后臺(tái)服務(wù)器中可以保存多種不同類(lèi)型的應(yīng)用,因此要依據(jù)對(duì)應(yīng)的URL、下載文件的名字、版本信息等確定對(duì)應(yīng)安裝包,確保高速、穩(wěn)定的下載。
[0067]步驟212,依據(jù)所述請(qǐng)求響應(yīng)中的下載地址下載所述非安裝包文件,或依據(jù)所述請(qǐng)求響應(yīng)發(fā)送所述非安裝包文件的下載地址。
[0068]當(dāng)檢測(cè)到所述請(qǐng)求下載的文件的文件類(lèi)型為非安裝包文件時(shí),瀏覽器可以依據(jù)該請(qǐng)求響應(yīng)中的下載地址直接下載該非安裝包文件,若設(shè)備也要接受該非安裝包文件,則可以傳輸文件給該設(shè)備,也可以直接將下載地址發(fā)送給相應(yīng)的設(shè)備,由設(shè)備自行對(duì)該非安裝包文件進(jìn)行下載。
[0069]本發(fā)明一個(gè)可選實(shí)施例中,可以當(dāng)對(duì)所述下載窗口觸發(fā)本地保存時(shí),在所述瀏覽器中啟動(dòng)獨(dú)立下載進(jìn)程;采用所述獨(dú)立進(jìn)程下載所述安裝包,并保存在本地。
[0070]在采用瀏覽器本地對(duì)文件進(jìn)行下載時(shí),即對(duì)所述下載窗口觸發(fā)本地保存時(shí),可以在瀏覽器中開(kāi)啟一獨(dú)立的下載進(jìn)程,采用該獨(dú)立下載進(jìn)行對(duì)安裝包等文件進(jìn)行下載并存儲(chǔ)在本地,此后再采用第三方下載組件等發(fā)送給其他設(shè)備。
[0071]本發(fā)明實(shí)施例中,傳輸入口和設(shè)備之間存在通信連接,該通信連接包括有線連接(如采用光纖電纜)和無(wú)線連接,其中所述無(wú)線連接采用以下任意一種通信方式:無(wú)線保真(WIreless-FIdelity, Wifi)、第三代移動(dòng)通信技術(shù)(3rd_Generation, 3G)、通用分組無(wú)線服務(wù)技術(shù)(General Packet Radio Service, GPRS)和第四代移動(dòng)通信技術(shù)(the4Generationmobile communication technology,4G)等。
[0072]對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
[0073]實(shí)施例三
[0074]參照?qǐng)D4A,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0075]本發(fā)明實(shí)施例還提供了一種瀏覽器裝置,包括:識(shí)別模塊401、檢測(cè)模塊402、窗口加載模塊403和傳輸模塊404。
[0076]其中:識(shí)別模塊401,用于在當(dāng)前網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā);檢測(cè)模塊402,用于檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包;窗口加載模塊403,用于在瀏覽器中加載一下載窗口,該下載窗口包括:向第一類(lèi)型軟件安裝包對(duì)應(yīng)的第一設(shè)備中進(jìn)行傳輸?shù)膫鬏斎肟冢渲性搨鬏斎肟谂c第一設(shè)備有通信連接;傳輸模塊404,用于通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中。
[0077]綜上所述,對(duì)在網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā),若檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包,則在瀏覽器中加載一下載窗口,該下載窗口包括:向第一類(lèi)型軟件安裝包對(duì)應(yīng)的第一設(shè)備中進(jìn)行傳輸?shù)膫鬏斎肟冢渲性搨鬏斎肟谂c第一設(shè)備有通信連接,從而通過(guò)該傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中,簡(jiǎn)化軟件安裝包的下載、安裝流程,能夠快速的獲取軟件安裝包,操作簡(jiǎn)便。
[0078]在上述實(shí)施例的基礎(chǔ)上,繼續(xù)論述該瀏覽器裝置的可選結(jié)構(gòu)。
[0079]參照?qǐng)D4B,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0080]該瀏覽器裝置,還包括:通信模塊405、信息獲取模塊406和下載模塊406。
[0081]其中:
[0082]通信模塊405,用于接收依據(jù)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng);所述檢測(cè)模塊402,還用于對(duì)從所述請(qǐng)求響應(yīng)中解析出請(qǐng)求下載的文件的文件類(lèi)型進(jìn)行檢測(cè)。
[0083]信息獲取模塊406,用于依據(jù)對(duì)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng)獲取所述第一類(lèi)型軟件安裝包的安裝信息,其中所述安裝信息包括所述第一類(lèi)型軟件安裝包的下載地址和描述信息;依據(jù)所述安裝信息生成所述安裝包的下載信息;所述窗口加載模塊403,還用于在所述下載窗口中顯示所述下載信息。
[0084]優(yōu)選的,所述信息獲取模塊406,用于采用二維碼生成算法對(duì)所述安裝信息進(jìn)行處理,生成所述安裝包的二維碼原始字符串;所述窗口加載模塊403,用于依據(jù)所述二維碼原始字符串生成二維碼,并在所述下載窗口中顯示所述二維碼,以使所述第一設(shè)備從拍攝的二維碼中解析出所述安裝包的安裝信息進(jìn)行安裝包的下載。
[0085]本發(fā)明一個(gè)可選實(shí)施例中,傳輸模塊404,用于當(dāng)接收到依據(jù)所述下載窗反饋的下載確認(rèn)消息后,將所述第一類(lèi)型軟件安裝包的下載地址通過(guò)所述傳輸入口發(fā)送給所述第一設(shè)備,以在所述第一設(shè)備中下載所述安裝包。[0086]所述傳輸模塊404,還用于當(dāng)解析到請(qǐng)求下載的文件的文件類(lèi)型為第二類(lèi)型軟件時(shí),通過(guò)所述下載窗口的傳輸入口將所述第二類(lèi)型軟件安裝包發(fā)送到所述第二設(shè)備中。
[0087]本發(fā)明一個(gè)可選實(shí)施例中,所述窗口加載模塊403,用于依據(jù)所述請(qǐng)求下載的文件的文件類(lèi)型,創(chuàng)建與所述文件類(lèi)型匹配的進(jìn)程的下載窗口 ;在所述進(jìn)程的下載窗口中加載所述文件類(lèi)型對(duì)應(yīng)安裝包的安裝信息。
[0088]下載模塊407,用于當(dāng)檢測(cè)到所述請(qǐng)求下載的文件的文件類(lèi)型為非安裝包文件時(shí),依據(jù)所述請(qǐng)求響應(yīng)中的下載地址下載所述非安裝包文件,或依據(jù)所述請(qǐng)求響應(yīng)發(fā)送所述非安裝包文件的下載地址。
[0089]優(yōu)選的,所述傳輸模塊404,還用于在依據(jù)對(duì)本地已下載文件的文件類(lèi)型進(jìn)行檢測(cè)后,依據(jù)檢測(cè)結(jié)果中所述已下載文件的文件類(lèi)型,將所述已下載文件通過(guò)所述傳輸入口發(fā)送給對(duì)應(yīng)的設(shè)備。
[0090]所述傳輸模塊404,用于依據(jù)配置信息中配置至少一個(gè)的賬號(hào)信息,通過(guò)所述傳輸入口將所述第一類(lèi)型軟件安裝包的下載信息發(fā)送給所述賬號(hào)信息對(duì)應(yīng)的第一設(shè)備。
[0091]下載模塊407,用于當(dāng)對(duì)所述下載窗口觸發(fā)本地保存時(shí),在所述瀏覽器中啟動(dòng)獨(dú)立下載進(jìn)程;采用所述獨(dú)立進(jìn)程下載所述安裝包,并保存在本地。
[0092]本發(fā)明一個(gè)可選實(shí)施例中,所述通信連接包括有線連接和無(wú)線連接,其中所述無(wú)線連接采用以下任意一種通信方式:無(wú)線保真Wif1、第三代移動(dòng)通信技術(shù)3G和通用分組無(wú)線服務(wù)技術(shù)GPRS。
[0093]所述傳輸模塊404,用于對(duì)所述第一類(lèi)型軟件安裝包進(jìn)行下載;采用所述傳輸入口調(diào)用第三方傳輸組件,將所述第一類(lèi)型軟件安裝包和對(duì)應(yīng)的描述信息構(gòu)成預(yù)置格式的數(shù)據(jù)流;調(diào)用驅(qū)動(dòng)程序接口將所述數(shù)據(jù)流發(fā)送給所述第一設(shè)備,以使所述第一設(shè)備通過(guò)解析所述數(shù)據(jù)流安裝所述第一類(lèi)型軟件安裝包。
[0094]對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0095]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0096]在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
[0097]類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書(shū)由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。[0098]本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
[0099]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
[0100]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的瀏覽器中下載文件的發(fā)送方法和瀏覽器裝置設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0101]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱(chēng)。
[0102]本發(fā)明公開(kāi)了 Al、一種瀏覽器中下載文件的發(fā)送方法,包括:在當(dāng)前網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā);檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包;在瀏覽器中加載一下載窗口,該下載窗口包括:向第一類(lèi)型軟件安裝包對(duì)應(yīng)的第一設(shè)備中進(jìn)行傳輸?shù)膫鬏斎肟冢渲性搨鬏斎肟谂c第一設(shè)備有通信連接;通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中。
[0103]A2、如Al所述的方法,所述在當(dāng)前網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā)之后,還包括:接收依據(jù)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng);對(duì)從所述請(qǐng)求響應(yīng)中解析出請(qǐng)求下載的文件的文件類(lèi)型進(jìn)行檢測(cè)。
[0104]A3、如Al所述的方法,所述檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包之后,還包括:依據(jù)對(duì)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng)獲取所述第一類(lèi)型軟件安裝包的安裝信息,其中所述安裝信息包括所述第一類(lèi)型軟件安裝包的下載地址和描述信息;依據(jù)所述安裝信息生成所述安裝包的下載信息,并在所述下載窗口中顯示所述下載信息。
[0105]A4、根據(jù)A3所述的方法,所述依據(jù)所述安裝信息生成所述安裝包的下載信息,并在所述下載窗口中顯示所述下載信息,包括:采用二維碼生成算法對(duì)所述安裝信息進(jìn)行處理,生成所述安裝包的二維碼原始字符串;依據(jù)所述二維碼原始字符串生成二維碼,并在所述下載窗口中顯示所述二維碼,以使所述第一設(shè)備從拍攝的二維碼中解析出所述安裝包的安裝信息進(jìn)行安裝包的下載。
[0106]A5、根據(jù)Al或3所述的方法,其特征在于,所述通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中,包括:當(dāng)接收到依據(jù)所述下載窗反饋的下載確認(rèn)消息后,將所述第一類(lèi)型軟件安裝包的下載地址通過(guò)所述傳輸入口發(fā)送給所述第一設(shè)備,以在所述第一設(shè)備中下載所述安裝包。
[0107]A6、根據(jù)A2所述的方法,其特征在于,還包括:當(dāng)解析到請(qǐng)求下載的文件的文件類(lèi)型為第二類(lèi)型軟件時(shí),通過(guò)所述下載窗口的傳輸入口將所述第二類(lèi)型軟件安裝包發(fā)送到所述第二設(shè)備中。
[0108]A7、根據(jù)A6所述的方法,其特征在于,所述在瀏覽器中加載一下載窗口,包括:依據(jù)所述請(qǐng)求下載的文件的文件類(lèi)型,創(chuàng)建與所述文件類(lèi)型匹配的進(jìn)程的下載窗口 ;在所述進(jìn)程的下載窗口中加載所述文件類(lèi)型對(duì)應(yīng)安裝包的安裝信息。
[0109]AS、根據(jù)A2所述的方法,其特征在于,還包括:當(dāng)檢測(cè)到所述請(qǐng)求下載的文件的文件類(lèi)型為非安裝包文件時(shí),依據(jù)所述請(qǐng)求響應(yīng)中的下載地址下載所述非安裝包文件,或依據(jù)所述請(qǐng)求響應(yīng)發(fā)送所述非安裝包文件的下載地址。
[0110]A9、根據(jù)A6所述的方法,其特征在于,還包括:對(duì)本地已下載文件的文件類(lèi)型進(jìn)行檢測(cè),并依據(jù)檢測(cè)結(jié)果中所述已下載文件的文件類(lèi)型,將所述已下載文件通過(guò)所述傳輸入口發(fā)送給對(duì)應(yīng)的設(shè)備。
[0111]A10、根據(jù)Al所述的方法,其特征在于,所述通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中,包括:依據(jù)配置信息中配置至少一個(gè)的賬號(hào)信息,通過(guò)所述傳輸入口將所述第一類(lèi)型軟件安裝包的下載信息發(fā)送給所述賬號(hào)信息對(duì)應(yīng)的第一設(shè)備。
[0112]All、根據(jù)Al所述的方法,其特征在于,還包括:當(dāng)對(duì)所述下載窗口觸發(fā)本地保存時(shí),在所述瀏覽器中啟動(dòng)獨(dú)立下載進(jìn)程;采用所述獨(dú)立進(jìn)程下載所述安裝包,并保存在本地。
[0113]A12、根據(jù)Al所述的方法,其特征在于,所述通信連接包括有線連接和無(wú)線連接,其中所述無(wú)線連接采用以下任意一種通信方式:無(wú)線保真Wif1、第三代移動(dòng)通信技術(shù)3G和通用分組無(wú)線服務(wù)技術(shù)GPRS。
[0114]A13、根據(jù)Al所述的方法,其特征在于,通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中,包括:對(duì)所述第一類(lèi)型軟件安裝包進(jìn)行下載;采用所述傳輸入口調(diào)用第三方傳輸組件,將所述第一類(lèi)型軟件安裝包和對(duì)應(yīng)的描述信息構(gòu)成預(yù)置格式的數(shù)據(jù)流;調(diào)用驅(qū)動(dòng)程序接口將所述數(shù)據(jù)流發(fā)送給所述第一設(shè)備,以使所述第一設(shè)備通過(guò)解析所述數(shù)據(jù)流安裝所述第一類(lèi)型軟件安裝包。
[0115]本發(fā)明還公開(kāi)了 B14、一種瀏覽器裝置,包括:識(shí)別模塊,用于在當(dāng)前網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā);檢測(cè)模塊,用于檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包;窗口加載模塊,用于在瀏覽器中加載一下載窗口,該下載窗口包括:向第一類(lèi)型軟件安裝包對(duì)應(yīng)的第一設(shè)備中進(jìn)行傳輸?shù)膫鬏斎肟冢渲性搨鬏斎肟谂c第一設(shè)備有通信連接;傳輸模塊,用于通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中。
[0116]B15、如B14所述的裝置,其特征在于,還包括:通信模塊,用于接收依據(jù)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng);所述檢測(cè)模塊,還用于對(duì)從所述請(qǐng)求響應(yīng)中解析出請(qǐng)求下載的文件的文件類(lèi)型進(jìn)行檢測(cè)。
[0117]B16、根據(jù)B14所述的裝置,還包括:信息獲取模塊,用于依據(jù)對(duì)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng)獲取所述第一類(lèi)型軟件安裝包的安裝信息,其中所述安裝信息包括所述第一類(lèi)型軟件安裝包的下載地址和描述信息;依據(jù)所述安裝信息生成所述安裝包的下載信息;所述窗口加載模塊,還用于在所述下載窗口中顯示所述下載信息。
[0118]B17、根據(jù)B16所述的裝置,其特征在于:所述信息獲取模塊,用于采用二維碼生成算法對(duì)所述安裝信息進(jìn)行處理,生成所述安裝包的二維碼原始字符串;所述窗口加載模塊,用于依據(jù)所述二維碼原始字符串生成二維碼,并在所述下載窗口中顯示所述二維碼,以使所述第一設(shè)備從拍攝的二維碼中解析出所述安裝包的安裝信息進(jìn)行安裝包的下載。
[0119]B18、根據(jù)B14或16所述的裝置,其特征在于:所述傳輸模塊,用于當(dāng)接收到依據(jù)所述下載窗反饋的下載確認(rèn)消息后,將所述第一類(lèi)型軟件安裝包的下載地址通過(guò)所述傳輸入口發(fā)送給所述第一設(shè)備,以在所述第一設(shè)備中下載所述安裝包。
[0120]B19、根據(jù)B15所述的裝置,其特征在于:所述傳輸模塊,還用于當(dāng)解析到請(qǐng)求下載的文件的文件類(lèi)型為第二類(lèi)型軟件時(shí),通過(guò)所述下載窗口的傳輸入口將所述第二類(lèi)型軟件安裝包發(fā)送到所述第二設(shè)備中。
[0121]B20、根據(jù)B19所述的裝置,其特征在于:所述窗口加載模塊,用于依據(jù)所述請(qǐng)求下載的文件的文件類(lèi)型,創(chuàng)建與所述文件類(lèi)型匹配的進(jìn)程的下載窗口 ;在所述進(jìn)程的下載窗口中加載所述文件類(lèi)型對(duì)應(yīng)安裝包的安裝信息。
[0122]B21、根據(jù)B15所述的裝置,其特征在于:下載模塊,用于當(dāng)檢測(cè)到所述請(qǐng)求下載的文件的文件類(lèi)型為非安裝包文件時(shí),依據(jù)所述請(qǐng)求響應(yīng)中的下載地址下載所述非安裝包文件,或依據(jù)所述請(qǐng)求響應(yīng)發(fā)送所述非安裝包文件的下載地址。
[0123]B22、根據(jù)B19所述的裝置,其特征在于,還包括:所述傳輸模塊,還用于在依據(jù)對(duì)本地已下載文件的文件類(lèi)型進(jìn)行檢測(cè)后,依據(jù)檢測(cè)結(jié)果中所述已下載文件的文件類(lèi)型,將所述已下載文件通過(guò)所述傳輸入口發(fā)送給對(duì)應(yīng)的設(shè)備。
[0124]B23、根據(jù)B14所述的裝置,其特征在于:所述傳輸模塊,用于依據(jù)配置信息中配置至少一個(gè)的賬號(hào)信息,通過(guò)所述傳輸入口將所述第一類(lèi)型軟件安裝包的下載信息發(fā)送給所述賬號(hào)信息對(duì)應(yīng)的第一設(shè)備。
[0125]B24、根據(jù)B14所述的裝置,其特征在于,還包括:下載模塊,用于當(dāng)對(duì)所述下載窗口觸發(fā)本地保存時(shí),在所述瀏覽器中啟動(dòng)獨(dú)立下載進(jìn)程;采用所述獨(dú)立進(jìn)程下載所述安裝包,并保存在本地。
[0126]B25、根據(jù)B14所述的裝置,其特征在于,所述通信連接包括有線連接和無(wú)線連接,其中所述無(wú)線連接采用以下任意一種通信方式:無(wú)線保真Wif1、第三代移動(dòng)通信技術(shù)3G和通用分組無(wú)線服務(wù)技術(shù)GPRS。
[0127]B26、根據(jù)B14所述的裝置,其特征在于:所述傳輸模塊,用于對(duì)所述第一類(lèi)型軟件安裝包進(jìn)行下載;采用所述傳輸入口調(diào)用第三方傳輸組件,將所述第一類(lèi)型軟件安裝包和對(duì)應(yīng)的描述信息構(gòu)成預(yù)置格式的數(shù)據(jù)流;調(diào)用驅(qū)動(dòng)程序接口將所述數(shù)據(jù)流發(fā)送給所述第一設(shè)備,以使所述第一設(shè)備通過(guò)解析所述數(shù)據(jù)流安裝所述第一類(lèi)型軟件安裝包。
【權(quán)利要求】
1.一種瀏覽器中下載文件的發(fā)送方法,包括: 在當(dāng)前網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā); 檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包; 在瀏覽器中加載一下載窗口,該下載窗口包括:向第一類(lèi)型軟件安裝包對(duì)應(yīng)的第一設(shè)備中進(jìn)行傳輸?shù)膫鬏斎肟?,其中該傳輸入口與第一設(shè)備有通信連接; 通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中。
2.如權(quán)利要求1所述的方法,其特征在于,所述在當(dāng)前網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā)之后,還包括: 接收依據(jù)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng); 對(duì)從所述請(qǐng)求響應(yīng)中解析出請(qǐng)求下載的文件的文件類(lèi)型進(jìn)行檢測(cè)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包之后,還包括: 依據(jù)對(duì)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng)獲取所述第一類(lèi)型軟件安裝包的安裝信息,其中所述安裝信息包括所述第一類(lèi)型軟件安裝包的下載地址和描述信息; 依據(jù)所述安裝信息生成所述安裝包的下載信息,并在所述下載窗口中顯示所述下載信肩、O
4.根據(jù)權(quán)利要3所述的方法,其特征在于,所述依據(jù)所述安裝信息生成所述安裝包的下載信息,并在所述下載窗口中顯示所述下載信息,包括: 采用二維碼生成算法對(duì)所述安裝信息進(jìn)行處理,生成所述安裝包的二維碼原始字符串; 依據(jù)所述二維碼原始字符串生成二維碼,并在所述下載窗口中顯示所述二維碼,以使所述第一設(shè)備從拍攝的二維碼中解析出所述安裝包的安裝信息進(jìn)行安裝包的下載。
5.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,所述通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中,包括: 當(dāng)接收到依據(jù)所述下載窗反饋的下載確認(rèn)消息后,將所述第一類(lèi)型軟件安裝包的下載地址通過(guò)所述傳輸入口發(fā)送給所述第一設(shè)備,以在所述第一設(shè)備中下載所述安裝包。
6.一種瀏覽器裝置,包括: 識(shí)別模塊,用于在當(dāng)前網(wǎng)頁(yè)中識(shí)別到文件下載事件的觸發(fā); 檢測(cè)模塊,用于檢測(cè)當(dāng)前請(qǐng)求下載的文件為第一類(lèi)型軟件安裝包; 窗口加載模塊,用于在瀏覽器中加載一下載窗口,該下載窗口包括:向第一類(lèi)型軟件安裝包對(duì)應(yīng)的第一設(shè)備中進(jìn)行傳輸?shù)膫鬏斎肟?,其中該傳輸入口與第一設(shè)備有通信連接; 傳輸模塊,用于通過(guò)所述傳輸入口將第一類(lèi)型軟件安裝包發(fā)送到第一設(shè)備中。
7.如權(quán)利要求6所述的裝置,其特征在于,還包括: 通信模塊,用于接收依據(jù)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng); 所述檢測(cè)模塊,還用于對(duì)從所述請(qǐng)求響應(yīng)中解析出請(qǐng)求下載的文件的文件類(lèi)型進(jìn)行檢測(cè)。
8.根據(jù)權(quán)利要求6所述的裝置,還包括: 信息獲取模塊,用于依據(jù)對(duì)所述文件下載事件的觸發(fā)反饋的請(qǐng)求響應(yīng)獲取所述第一類(lèi)型軟件安裝包的安裝信息,其中所述安裝信息包括所述第一類(lèi)型軟件安裝包的下載地址和描述信息;依據(jù)所述安裝信息生成所述安裝包的下載信息; 所述窗口加載模塊,還用于在所述下載窗口中顯示所述下載信息。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于: 所述信息獲取模塊,用于采用二維碼生成算法對(duì)所述安裝信息進(jìn)行處理,生成所述安裝包的二維碼原始字符串; 所述窗口加載模塊,用于依據(jù)所述二維碼原始字符串生成二維碼,并在所述下載窗口中顯示所述二維碼,以使所述第一設(shè)備從拍攝的二維碼中解析出所述安裝包的安裝信息進(jìn)行安裝包的下載。
10.根據(jù)權(quán)利要求6或8所述的裝置,其特征在于: 所述傳輸模塊,用于當(dāng)接收到依據(jù)所述下載窗反饋的下載確認(rèn)消息后,將所述第一類(lèi)型軟件安裝包的下載地址通過(guò)所述傳輸入口發(fā)送給所述第一設(shè)備,以在所述第一設(shè)備中下載所述安裝包。
【文檔編號(hào)】H04L29/08GK103957234SQ201410126673
【公開(kāi)日】2014年7月30日 申請(qǐng)日期:2014年3月31日 優(yōu)先權(quán)日:2014年3月31日
【發(fā)明者】熊鵬, 張敏儀 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜兴市| 藁城市| 伊金霍洛旗| 滨海县| 新民市| 泸西县| 太仆寺旗| 五家渠市| 彰武县| 胶州市| 连州市| 长子县| 铜陵市| 东至县| 马鞍山市| 沙河市| 名山县| 淮北市| 岳池县| 商城县| 莎车县| 区。| 惠来县| 教育| 德昌县| 青浦区| 佛坪县| 山阴县| 福州市| 乐安县| 铅山县| 射阳县| 黄大仙区| 塘沽区| 亳州市| 阆中市| 彰武县| 南通市| 革吉县| 甘洛县| 乌拉特后旗|