瀏覽器發送文件到移動端的方法、瀏覽器客戶端和裝置制造方法
【專利摘要】本發明公開了一種瀏覽器發送文件到移動端的方法,涉及瀏覽器【技術領域】。所述方法包括:接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全;如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。根據本發明的瀏覽器發送文件到移動端的方法可以在用戶從第一終端的瀏覽器中的下載器界面向第二終端發送所述下載器中的文件時,可以預先檢測該文件對第二終端的系統是否安全,確定安全后再向第二終端發送,由此解決了文件只能由第一終端拷貝至第二終端的問題,以及無法確定該文件對第二終端安全的問題。
【專利說明】瀏覽器發送文件到移動端的方法、瀏覽器客戶端和裝置
【技術領域】
[0001]本發明涉及互聯網【技術領域】,具體涉及一種瀏覽器發送文件到移動端的方法、一種瀏覽器客戶端和一種帶有瀏覽器客戶端的裝置。
【背景技術】
[0002]瀏覽器是指可以顯示網頁服務器或者文件系統的HTML(超文本標記語言,HyperText Mark-up Language))文件內容,并讓用戶與這些文件交互的一種組件。網頁瀏覽器主要通過HTTP協議(Hypertext transfer protocol,超文本發送協議)與網頁服務器交互并獲取網頁,這些網頁由URL(統一資源定位符,Uniform Resource Locator)指定,文件格式通常為HTML。瀏覽器也可提供資源的上傳和下載功能。
[0003]但是傳統技術中時將瀏覽器下載的文件拷貝到另外一個終端,比如將pc瀏覽器下載的文件拷貝到手機中,其拷貝的文件對于第二終端的安全性無法保證。
【發明內容】
[0004]鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的瀏覽器客戶端和相應的瀏覽器發送文件到移動端的方法。
[0005]依據本發明的一個方面,提供了一種瀏覽器發送文件到移動端的方法,包括:
[0006]接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0007]對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全;
[0008]如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
[0009]優選地,對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全包括:
[0010]判斷所述分享指令針對的文件的文件類型;
[0011]根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0012]優選地,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0013]當所述文件的文件類型為APK安裝文件時,則調用適配安卓終端的殺毒組件對所述APK進行掃描,以檢測所述文件對于安卓終端的系統是否安全;
[0014]優選地,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0015]當所述文件的文件類型為通用類型時,判斷所述第二終端的類型;
[0016]根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0017]優選地,根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0018]如果所述第二終端的類型為手機終端,則調用適配安卓終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0019]如果所述第二終端的類型為PC終端,則調用適配PC終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0020]如果所述第二終端的類型為平板電腦終端,則調用適配平板電腦終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0021]優選地,還包括:
[0022]在瀏覽器所在第一終端中,根據文件的文件類型,預置相應終端類型的殺毒組件。
[0023]優選地,還包括:
[0024]在服務器中根據文件的文件類型,預置相應終端類型的殺毒組件,并在瀏覽器中存儲文件類型與相應終端類型殺毒組件之間的對應關系;
[0025]進一步的,所述根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全包括:
[0026]根據所述文件的文件類型,以及文件類型與相應終端類型殺毒組件之間的對應關系,調用服務器中相應終端類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0027]優選地,在檢測所述文件對于第二終端的系統是否安全之后,還包括:
[0028]提示用戶是否繼續將所述文件發送至所述第二終端。
[0029]優選地,在檢測所述文件對于第二終端的系統是否安全之后,還包括:
[0030]對所述分享指令針對的文件,檢測所述文件對于第三終端的系統是否安全。
[0031]優選地,所述對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全包括:
[0032]將所述文件的路徑信息發送至獨立于瀏覽器的第二應用程序;所述第二應用程序根據所述文件的路徑信息調用適配所述第二終端的殺毒組件檢測所述文件對于第二終端的系統是否安全。
[0033]優選地,還包括:
[0034]檢測所述文件的簽名信息,根據所述判斷所述文件是否由指定服務器處獲取;
[0035]如果所述文件是由指定服務器處獲取,則確定所述文件對于第二終端安全;
[0036]如果所述文件不是由指定服務器處獲取,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0037]優選地,還包括:
[0038]獲取所述文件的下載鏈接,通過云安全網址庫判斷所述下載鏈接是否安全;
[0039]如果所述下載鏈接不安全,則提示用戶是否繼續將所述文件發送至所述第二終端;
[0040]如果所述下載鏈接安全,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0041]優選地,還包括:
[0042]根據所述下載鏈接,獲取所述下載鏈接對應的refer鏈,通過云安全網址庫判斷所述refer鏈中的各鏈接是否安全;
[0043]如果所述refer鏈中至少一個鏈接不安全,則提示用戶是否繼續將所述文件發送至所述第二終端;
[0044]如果所述refer鏈中的各鏈接安全,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0045]依據本發明的另外一個方面,提供了一種瀏覽器客戶端,包括:
[0046]下載組件,適于從服務器下載文件;
[0047]下載分享組件,包括:
[0048]分享觸發模組,適于接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0049]安全檢測模組,適于對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全;
[0050]發送模組,適于如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
[0051]優選地,所述安全檢測模組包括:
[0052]文件類型判斷模組,適于判斷所述分享指令針對的文件的文件類型;
[0053]殺毒調用模組,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0054]優選地,所述殺毒調用模組包括:
[0055]第一殺毒調用模組,適于當所述文件的文件類型為APK安裝文件時,則調用適配安卓終端的殺毒組件對所述APK進行掃描,以檢測所述文件對于安卓終端的系統是否安全。
[0056]優選地,述殺毒調用模組包括:
[0057]第二終端判斷模組,適于當所述文件的文件類型為通用類型時,判斷所述第二終端的類型;
[0058]第二殺毒調用模組,適于根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0059]優選地,所述第二殺毒調用模組,包括:
[0060]手機殺毒調用模組,適于如果所述第二終端的類型為手機終端,則調用適配安卓終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0061]PC殺毒調用模組,適于如果所述第二終端的類型為PC終端,則調用適配PC終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0062]平板殺毒調用模組,適于如果所述第二終端的類型為平板電腦終端,則調用適配平板電腦終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0063]優選地,還包括:
[0064]本地殺毒預置模組,適于在瀏覽器所在第一終端中,根據文件的文件類型,預置相應終端類型的殺毒組件。
[0065]優選地,其特征在于:
[0066]還包括服務器,所述服務器包括:網絡殺毒預置模塊,適于在服務器中根據文件的文件類型,預置相應終端類型的殺毒組件;
[0067]所述瀏覽器客戶端還包括:對應表存儲模組,適于在瀏覽器中存儲文件類型與相應終端類型殺毒組件之間的對應關系;
[0068]進一步的,所述殺毒調用模組包括:
[0069]第三殺毒調用模組,適于根據所述文件的文件類型,以及文件類型與相應終端類型殺毒組件之間的對應關系,調用服務器中相應終端類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0070]優選地,在安全檢測模組之后,還包括:
[0071]提示模組,適于提示用戶是否繼續將所述文件發送至所述第二終端。
[0072]優選地,在安全檢測模組之后,還包括:
[0073]再檢測模組,適于對所述分享指令針對的文件,檢測所述文件對于第三終端的系統是否安全。
[0074]優選地,所述殺毒調用模組包括:
[0075]獨立調用模組,適于將所述文件的路徑信息發送至獨立于瀏覽器的第二應用程序;所述第二應用程序根據所述文件的路徑信息調用適配所述第二終端的殺毒組件檢測所述文件對于第二終端的系統是否安全。
[0076]優選地,還包括:
[0077]簽名驗證模組,適于檢測所述文件的簽名信息,根據所述判斷所述文件是否由指定服務器處獲取;如果所述文件是由指定服務器處獲取,則確定所述文件對于第二終端安全;如果所述文件不是由指定服務器處獲取,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0078]優選地,還包括:
[0079]下載鏈接檢測模組,適于獲取所述文件的下載鏈接,通過云安全網址庫判斷所述下載鏈接是否安全;如果所述下載鏈接不安全,則提示用戶是否繼續將所述文件發送至所述第二終端;如果所述下載鏈接安全,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0080]優選地,還包括:
[0081]Refer鏈檢測模組,適于根據所述下載鏈接,獲取所述下載鏈接對應的refer鏈,通過云安全網址庫判斷所述refer鏈中的各鏈接是否安全;如果所述refer鏈中至少一個鏈接不安全,則提示用戶是否繼續將所述文件發送至所述第二終端;如果所述refer鏈中的各鏈接安全,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0082]依據本發明的另外一個方面,提供了一種帶有瀏覽器客戶端的裝置,包括:
[0083]處理器,以及加載有多條可執行指令的存儲器,所述多條指令包括執行以下步驟的方法:
[0084]接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0085]對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全;
[0086]如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
[0087]優選地,對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全包括:
[0088]判斷所述分享指令針對的文件的文件類型;
[0089]根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0090]優選地,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0091]當所述文件的文件類型為APK安裝文件時,則調用適配安卓終端的殺毒組件對所述APK進行掃描,以檢測所述文件對于安卓終端的系統是否安全;
[0092]優選地,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0093]當所述文件的文件類型為通用類型時,判斷所述第二終端的類型;
[0094]根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0095]根據本發明的瀏覽器發送文件到移動端的方法可以在用戶從第一終端的瀏覽器中的下載器界面向第二終端發送所述下載器中的文件時,可以預先檢測該文件對第二終端的系統是否安全,確定安全后再向第二終端發送,由此解決了文件只能由第一終端拷貝至第二終端的問題,以及無法確定該文件對第二終端安全的問題,取得了可以在快速將瀏覽器的下載器中的文件發送至第二終端之前,可預先確定該文件是否對第二終端安全,從而避免將不安全的文件發送至第二終端的有益效果。
[0096]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0097]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0098]圖1示出了根據本發明一個實施例的一種瀏覽器發送文件的方法的流程示意圖;
[0099]圖2示出了根據本發明一個實施例的一種瀏覽器發送文件的方法的流程示意圖;
[0100]圖3示出了根據本發明一個實施例的一種瀏覽器發送文件的方法的流程示意圖;
[0101]圖4示出了根據本發明一個實施例的一種瀏覽器發送文件的方法的流程示意圖;
[0102]圖5示出了根據本發明一個實施例的一種瀏覽器發送文件的方法的流程示意圖;
[0103]圖6示出了根據本發明一個實施例的一種瀏覽器客戶端的結構示意圖;
[0104]圖7示出了根據本發明一個實施例的一種瀏覽器客戶端的結構示意圖;
[0105]圖8示出了根據本發明一個實施例的一種瀏覽器客戶端的結構示意圖;
[0106]圖9示出了根據本發明一個實施例的一種瀏覽器客戶端的結構示意圖;
[0107]圖10示出了根據本發明一個實施例的一種瀏覽器客戶端的結構示意圖;
[0108]圖11示出了根據本發明一個實施例的一種帶瀏覽器客戶端的裝置的結構示意圖。
【具體實施方式】
[0109]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0110]實施例一
[0111]參照圖1,其示出了本發明實施例的一種瀏覽器發送文件到移動端的方法的流程示意圖,具體可以包括:
[0112]步驟110,接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0113]在本發明實施例中,當用戶在第一終端使用瀏覽器的下載器下載文件后,可以在瀏覽器的下載器界面提供分享按鈕,當用戶點擊該按鈕后,即可觸發向二終端分享下載的分享指令,所述下載器則可根據所述分享指令用于向第二終端發送瀏覽器的下載器中文件。
[0114]當然,在本發明實施例中,可以在瀏覽器下載器界面每個下載的文件位置提供一個分享按鈕。也可以在下載器界面提供一個統一的分享按鈕,當用戶點擊該統一的分享按鈕之后,則觸發對瀏覽器下載器中文件的分享列表,當用戶選擇分享列表中的某個或者某些個文件并確定分享之后,則觸發向二終端分享下載的分享指令,所述下載器則可根據所述分享指令用于向第二終端發送瀏覽器的下載器中文件。
[0115]在本發明實施例中,第一終端和第二終端為不同類型的終端,比如第一終端為pc電腦,第二終端為手機或平板電腦。
[0116]步驟120,對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全;如果所述確定所述文件對于第二終端安全,則進入步驟130 ;
[0117]在本發明實施例中,對于當前瀏覽器所在終端,當用戶確定將下載器中文件發送至第二終端后,則可以首先檢測所述下載器記錄的文件對于第二終端是否安全。比如第二終端是安卓系統手機,則可以檢測所述文件對手機版的安卓系統是否安全,比如第二終端是平板電腦,則可以檢測所述文件對于該平板電腦的系統是否安全。
[0118]步驟130,將所述文件發送至第二終端。
[0119]當確定所述分享指令對應的下載器中的文件對于第二終端的系統安全之后,則可直接將所述文件發送至第二終端。當確定所述分享知道對應的下載器中的文件對于第二終端的系統不安全之后,則可提示用戶是否繼續將文件發送至第二終端,暫停將所述文件發送至第二終端的過程,當用戶選擇繼續發送后,才會將所述文件繼續發送至第二終端,否貝IJ,取消發送。
[0120]本發明實施例可以在用戶從第一終端的瀏覽器中的下載器界面向第二終端發送所述下載器中的文件時,可以預先檢測該文件對第二終端的系統是否安全,確定安全后再向第二終端發送,由此可預先確定該文件是否對第二終端安全,從而避免將不安全的文件發送至第二終端的有益效果。
[0121]實施例二
[0122]參照圖2,其示出了本發明實施例的一種瀏覽器發送文件到移動端的方法的流程示意圖,具體可以包括:
[0123]步驟210,接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0124]步驟220,判斷所述分享指令針對的文件的文件類型;
[0125]步驟230,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;如果所述確定所述文件對于第二終端安全,則進入步驟240 ;
[0126]在本發明實施例中,對于每種文件類型,本發明可設置相應的殺毒組件,那么對于瀏覽器的下載器下載的文件,可以先判斷其文件類型,然后根據文件類型調用對應的殺毒組件對所述文件進行殺毒掃描,以檢測所述文件艦隊第二終端的系統是否安全。
[0127]優選地,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0128]子步驟231,當所述文件的文件類型為APK安裝文件時,則調用適配安卓終端的殺毒組件對所述APK進行掃描,以檢測所述文件對于安卓終端的系統是否安全;
[0129]對于APK文件,其為安卓(Android)系統的安裝文件,可以確定用戶需要分享的第二終端為安卓終端,即安裝安卓系統的終端。那么對于用戶的瀏覽器下載的APK文件,可以直接在第一終端中調用適配安卓系統的殺毒組件,對所述APK進行安全掃描,以檢測所述APK文件對于安卓終端的系統是否安全。
[0130]優選地,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0131]子步驟232,當所述文件的文件類型為通用類型時,判斷所述第二終端的類型;
[0132]在本發明實施例,很多文件的類型可以在各種終端中都能使用,比如MP3格式的文件,不能通過文件的類型直接確定第二終端的類型,則需要進一步判斷用戶作為目標終端的第二終端的類型。
[0133]具體應用中,第二終端與第一終端連接后,可以獲取第二終端的設備信息,比如每款手機均會有一個型號,本發明可以根據設備信息確定第二終端的類型。
[0134]子步驟233,根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0135]在實際應用中,對于某個文件,調用打開該文件的終端的殺毒組件對其進行殺毒的過程,對于該終端來說是相對更安全的方式,因為,適配該終端的殺毒組件的殺毒功能是專門針對該種終端的特征構建的,可以更精準的對其中的文件進行殺毒,而其他終端的殺毒組件可能并不能查殺或者查殺不完全。
[0136]因此,本發明實施例后可根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描。
[0137]優選地,根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0138]子步驟2331,如果所述第二終端的類型為手機終端,則調用適配安卓終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0139]子步驟2332,如果所述第二終端的類型為PC終端,則調用適配PC終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0140]子步驟2333,如果所述第二終端的類型為平板電腦終端,則調用適配平板電腦終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0141]在本發明實施例中,可以預先設置安卓終端的殺毒組件、PC終端的殺毒組件和平板電腦終端的殺毒組件,當前述步驟判斷第二終端是上述幾種類型之一,則可調用相應的殺毒組件對所述文件進行殺毒。
[0142]優選地,在將所述文件發送至第二終端之前,還包括:
[0143]子步驟234,檢測所述文件的簽名信息,根據所述判斷所述文件是否由指定服務器處獲取;
[0144]子步驟235,如果所述文件是由指定服務器處獲取,則確定所述文件對于第二終端安全;
[0145]子步驟236,如果所述文件不是由指定服務器處獲取,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0146]在本發明實施例中,可以預先對第三方安全平臺的文件進行數字簽名,比如某個安全平臺的組件,那么本發明的瀏覽器通過其下載器在從該安全平臺下載的文件,可以直接通過檢查下載的文件中是否由所述安全平臺封裝的簽名信息,如果所述安全平臺簽名信息,則判斷所述文件由該安全平臺下發的,那么即可確定該文件對于第二終端安全;如果沒有所述安全平臺的簽名信息,或者簽名信息不對,則確定所述文件不是所述安全平臺下發的,則繼續調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0147]優選地,在將所述文件發送至第二終端之前,還包括:
[0148]子步驟237,獲取所述文件的下載鏈接,通過云安全網址庫判斷所述下載鏈接是否安全;
[0149]子步驟238,如果所述下載鏈接不安全,則提示用戶是否繼續將所述文件發送至所述第二終端;
[0150]在本發明實施例中下載器可以記錄各下載文件的下載鏈接,那么本步驟可通過云安全網址庫判斷所述下載鏈接是否安全,如果所述下載鏈接不安全,則提示用戶對于所述下載鏈接的文件可能存在風險。
[0151]如果下載鏈接安全,則不用提示用戶,進入子步驟239。
[0152]子步驟239,如果所述下載鏈接安全,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0153]優選地,在將所述文件發送至第二終端之前,還包括:
[0154]子步驟2391,根據所述下載鏈接,獲取所述下載鏈接對應的refer鏈,通過云安全網址庫判斷所述refer鏈中的各鏈接是否安全;
[0155]子步驟2392,如果所述refer鏈中至少一個鏈接不安全,則提示用戶是否繼續將所述文件發送至所述第二終端;
[0156]在本發明實施例中,在本發明實施例中下載器可以記錄各下載文件的下載鏈接對于的refer鏈。對于refer鏈,其定義大致為:用戶可能在瀏覽器網頁的過程中,對某個網頁的中的下載鏈接進行點擊,以進行文件下載。那么其對網頁的點擊過程即存在一個refer鏈。所謂的refer鏈,其在用戶打開瀏覽器后,瀏覽器訪問默認的初始頁面或者通過用戶在地址欄的輸入觸發初始頁面的訪問請求,通過用戶在初始頁面上點擊鏈接或者其它鏈接方式由初始頁面鏈接到第2級頁面,通過用戶在第2級頁面上點擊鏈接或者其它鏈接方式由第2級頁面鏈接到第3級頁面,依此類推,最后由第1-Ι級頁面鏈接到第i級頁面。那么從初始頁面到第i級頁面即為一個refer鏈。對于用戶點擊的下載鏈接來說,其前面可能存在多個跳轉鏈接,那么從初始頁面A到當前下載鏈接i之間的鏈接鏈A-B-C……i,即為該所述下載鏈接對應的refer鏈。那么本發明實施例可以判斷所述refer鏈中是否存在不安全的鏈接,當然也可以通過云網址安全庫去判斷,如果存在,則提示用戶下瀏覽器下載的對于所述下載鏈接的文件存在風險。
[0157]如果refer鏈中的鏈接全部安全,則不用提示用戶,進入子步驟2393。
[0158]子步驟2393,如果所述refer鏈中的各鏈接安全,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0159]步驟240,將所述文件發送至第二終端。
[0160]在確定分享指令對于的各個文件對于第二終端均安全之后,則可以將所述文件發送至第二終端。
[0161]在本發明實施例中,在本發明實施例中,所述第一終端(比如PC)的的瀏覽器下載器可以調用獨立于瀏覽器的應用程序(比如手機助手)將所述文件發送至第二終端。所述獨立于瀏覽器的應用程序與第二終端可以通過WiF1、數據線、internet網絡等方式進行通信連接。
[0162]瀏覽器可以通過瀏覽器對外接口調用所述獨立于瀏覽器的應用程序,比如IE瀏覽器,在點擊分享按鈕之后,可以通過BHO(Browser Helper Object,瀏覽器輔助對象)接口,調用所述獨立于瀏覽器的應用程序。對于chrome瀏覽器可以通過在其自定義協議接口添加調用所述獨立于瀏覽器的應用程序的協議,那么在確認所述文件安全之后則可以通過所述應用程序將所述文件發送至第二終端。
[0163]當然,在檢測所述文件對于第二終端的系統是否安全之后,還包括:
[0164]子步驟241,提示用戶是否繼續將所述文件發送至所述第二終端。
[0165]本發明實施例檢測到所述文件對第二終端不安全之后,則會首先提示用戶是否繼續將所述文件發送至所述第二終端,如果用戶選擇繼續發送,則會將所述文件發送至第二終端。如果本發明實施例檢測到所述文件對第二終端安全之后,也可首先提示用戶是否繼續將所述文件發送至所述第二終端,如果用戶選擇繼續發送,則會將所述文件發送至第二終端,當然也可不提示用戶直接將所述文件發送至第二終端。
[0166]優選地,在檢測所述文件對于第二終端的系統是否安全之后,還包括:
[0167]步驟250,對所述分享指令針對的文件,檢測所述文件對于第三終端的系統是否安全。
[0168]在本發明實施例中,當在第一終端檢測到所述文件對于第二終端是否安全之后,還可檢測所述文件對于第三終端是否安全。比如對于通用類型的文件,如MP4格式文件,其在第二終端(如手機)和第三終端(如平板電腦)均可以使用,那么本發明在確定所述文件對第二終端是否安全之后,繼續判斷所述文件是否對第三終端是否安全,方便用戶在將所述文件發送至第三終端時,保護第三終端的安全性。
[0169]本發明實施例可以在用戶從第一終端的瀏覽器中的下載器界面向第二終端發送所述下載器中的文件時,可以預先檢測該文件對第二終端的系統是否安全,確定安全后再向第二終端發送,由此可預先確定該文件是否對第二終端安全,從而避免將不安全的文件發送至第二終端的有益效果。
[0170]實施例三
[0171]參照圖3,其示出了本發明實施例的一種瀏覽器發送文件到移動端的方法的流程示意圖,具體可以包括:
[0172]步驟300,在瀏覽器所在第一終端中,根據文件的文件類型,預置相應終端類型的殺毒組件;
[0173]在本發明實施例中,可以針對文件的類型,在瀏覽器所在的第一終端預置相應終端類型的殺毒組件。比如APK文件是安卓系統手機終端的安裝文件,則可在第一終端中,模擬安卓系統預先安裝安裝系統的殺毒組件。當然,也可以針對其他類型的文件,安裝針對相應終端的殺毒組件。
[0174]當然,本發明中,也可以直接將文件類型和終端類型進行對應,然后將各個終端類型的殺毒組件安裝至所述第一終端中。
[0175]當然,本發明實施例中相對于實施例二中子步驟232和子步驟233,在第一終端中,也可以直接將對各終端類型的殺毒組件進行安裝。
[0176]步驟310,接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0177]步驟320,判斷所述分享指令針對的文件的文件類型;
[0178]步驟330,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;如果所述確定所述文件對于第二終端安全,則進入步驟340 ;
[0179]本發明實施例中,在判斷了分享指令針對的文件類型之后,則可調用當前終端中對應所述文件類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0180]步驟340,將所述文件發送至第二終端。
[0181]本發明實施例可以在用戶從第一終端的瀏覽器中的下載器界面向第二終端發送所述下載器中的文件時,可以預先檢測該文件對第二終端的系統是否安全,確定安全后再向第二終端發送,由此可預先確定該文件是否對第二終端安全,從而避免將不安全的文件發送至第二終端的有益效果。
[0182]實施例四
[0183]參照圖4,其示出了本發明實施例的一種瀏覽器發送文件到移動端的方法的流程示意圖,具體可以包括:
[0184]步驟400,在服務器中根據文件的文件類型,預置相應終端類型的殺毒組件,并在瀏覽器中存儲文件類型與相應終端類型殺毒組件之間的對應關系;
[0185]在本發明實施例中,可以針對文件的類型,在服務器側預置相應終端類型的殺毒組件。比如APK文件是安卓系統手機終端的安裝文件,則可在服務器側,模擬安卓系統預先安裝安裝系統的殺毒組件。當然,也可以針對其他類型的文件,安裝針對相應終端的殺毒組件。然后在瀏覽器中存儲文件類型與相應終端類型殺毒組件之間的對應關系。比如apk安裝文件對于安卓系統殺毒組件。
[0186]當然,對于子步驟232和子步驟233,在服務器中,可以直接將對各終端類型的殺毒組件進行安裝。
[0187]步驟410,接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0188]步驟420,判斷所述分享指令針對的文件的文件類型;
[0189]步驟430,根據所述文件的文件類型,以及文件類型與相應終端類型殺毒組件之間的對應關系,調用服務器中相應終端類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;如果所述確定所述文件對于第二終端安全,則進入步驟340 ;
[0190]本發明實施例中,在判斷了分享指令針對的文件類型之后,則可根據所述文件類型確定需要調用的殺毒組件,然后發送調用所述殺毒組件的指令至服務器,即可調用服務器中對應所述文件類型的殺毒組件,以云殺毒引擎的形式對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0191]步驟440,將所述文件發送至第二終端。
[0192]本發明實施例可以在用戶從第一終端的瀏覽器中的下載器界面向第二終端發送所述下載器中的文件時,可以預先檢測該文件對第二終端的系統是否安全,確定安全后再向第二終端發送,由此可預先確定該文件是否對第二終端安全,從而避免將不安全的文件發送至第二終端的有益效果。
[0193]本發明實施例可以在用戶從第一終端的瀏覽器中的下載器界面向第二終端發送所述下載器中的文件時,可以預先檢測該文件對第二終端的系統是否安全,確定安全后再向第二終端發送,由此可預先確定該文件是否對第二終端安全,從而避免將不安全的文件發送至第二終端的有益效果。
[0194]實施例五
[0195]參照圖5,其示出了本發明實施例的一種瀏覽器發送文件到移動端的方法的流程示意圖,具體可以包括:
[0196]步驟510,接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0197]步驟520,將所述文件的路徑信息發送至獨立于瀏覽器的第二應用程序;所述第二應用程序根據所述文件的路徑信息調用適配所述第二終端的殺毒組件檢測所述文件對于第二終端的系統是否安全。如果所述確定所述文件對于第二終端安全,則進入步驟530 ;
[0198]在本發明實施例中,瀏覽器本身可不設置安全功能,為了保持瀏覽器本身的輕量化,則采用獨立于瀏覽器的第二應用程序執行對所述文件的殺毒掃描功能。
[0199]其中本發明實施例的瀏覽器中的下載器會將所述文件的路徑信息發送至獨立于瀏覽器的第二應用程序,所述第二應用程序則會根據所述文件的路徑信息查找到所述文件,判斷所述文件的文件類型,然后根據所述文件類型調用相應的殺毒組件檢測述文件對于第二終端的系統是否安全。
[0200]步驟530,將所述文件發送至第二終端。
[0201]本發明實施例可以在用戶從第一終端的瀏覽器中的下載器界面向第二終端發送所述下載器中的文件時,可以預先檢測該文件對第二終端的系統是否安全,確定安全后再向第二終端發送,由此可預先確定該文件是否對第二終端安全,從而避免將不安全的文件發送至第二終端的有益效果。
[0202]實施例六
[0203]參照圖6,其示出了本發明實施例的一種瀏覽器客戶端的結構示意圖,具體可以包括:
[0204]下載組件610,適于從服務器下載文件;
[0205]下載分享組件620,包括:
[0206]分享觸發模組621,適于接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0207]安全檢測模組622,適于對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全;
[0208]發送模組623,適于如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
[0209]實施例七
[0210]參照圖7,其示出了本發明實施例的一種瀏覽器客戶端的結構示意圖,具體可以包括:
[0211]下載組件710,適于從服務器下載文件;
[0212]下載分享組件720,包括:
[0213]分享觸發模組721,適于接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0214]安全檢測模組722,包括:
[0215]文件類型判斷模組7221,適于判斷所述分享指令針對的文件的文件類型;
[0216]殺毒調用模組7222,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0217]發送模組723,適于如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
[0218]優選地,所述殺毒調用模組包括:
[0219]第一殺毒調用模組,適于當所述文件的文件類型為APK安裝文件時,則調用適配安卓終端的殺毒組件對所述APK進行掃描,以檢測所述文件對于安卓終端的系統是否安全;
[0220]優選地,述殺毒調用模組包括:
[0221]第二終端判斷模組,適于當所述文件的文件類型為通用類型時,判斷所述第二終端的類型;
[0222]第二殺毒調用模組,適于根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0223]優選地,所述第二殺毒調用模組,包括:
[0224]手機殺毒調用模組,適于如果所述第二終端的類型為手機終端,則調用適配安卓終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0225]PC殺毒調用模組,適于如果所述第二終端的類型為PC終端,則調用適配PC終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0226]平板殺毒調用模組,適于如果所述第二終端的類型為平板電腦終端,則調用適配平板電腦終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0227]優選地,在安全檢測模組之后,還包括:
[0228]提示模組,適于提示用戶是否繼續將所述文件發送至所述第二終端。
[0229]優選地,,在安全檢測模組之后,還包括:
[0230]再檢測模組,適于對所述分享指令針對的文件,檢測所述文件對于第三終端的系統是否安全。
[0231]優選地,,還包括:
[0232]簽名驗證模組,適于檢測所述文件的簽名信息,根據所述判斷所述文件是否由指定服務器處獲取;如果所述文件是由指定服務器處獲取,則確定所述文件對于第二終端安全;如果所述文件不是由指定服務器處獲取,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0233]優選地,,還包括:
[0234]下載鏈接檢測模組,適于獲取所述文件的下載鏈接,通過云安全網址庫判斷所述下載鏈接是否安全;如果所述下載鏈接不安全,則提示用戶是否繼續將所述文件發送至所述第二終端;如果所述下載鏈接安全,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0235]優選地,,還包括:
[0236]Refer鏈檢測模組,適于根據所述下載鏈接,獲取所述下載鏈接對應的refer鏈,通過云安全網址庫判斷所述refer鏈中的各鏈接是否安全;如果所述refer鏈中至少一個鏈接不安全,則提示用戶是否繼續將所述文件發送至所述第二終端;如果所述refer鏈中的各鏈接安全,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0237]實施例八
[0238]參照圖8,其示出了本發明實施例的一種瀏覽器客戶端的結構示意圖,具體可以包括:
[0239]下載組件810,適于從服務器下載文件;
[0240]下載分享組件820,包括:
[0241]本地殺毒預置模組821,適于在瀏覽器所在第一終端中,根據文件的文件類型,預置相應終端類型的殺毒組件。
[0242]分享觸發模組822,適于接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0243]安全檢測模組823,包括:
[0244]文件類型判斷模組8231,適于判斷所述分享指令針對的文件的文件類型;
[0245]殺毒調用模組8232,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0246]發送模組824,適于如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
[0247]實施例九
[0248]參照圖9,其示出了本發明實施例的一種瀏覽器客戶端的結構示意圖。包括瀏覽器客戶端S901,和服務器S902 ;
[0249]所述服務器S902包括網絡殺毒預置模塊9021,適于在服務器中根據文件的文件類型,預置相應終端類型的殺毒組件;
[0250]瀏覽器客戶端S901包括:
[0251]下載組件910,適于從服務器下載文件;
[0252]下載分享組件920,包括:
[0253]對應表存儲模組921,適于在瀏覽器中存儲文件類型與相應終端類型殺毒組件之間的對應關系;
[0254]分享觸發模組922,適于接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0255]安全檢測模組923,包括:
[0256]文件類型判斷模組9231,適于判斷所述分享指令針對的文件的文件類型;
[0257]第三殺毒調用模組9232,適于根據所述文件的文件類型,以及文件類型與相應終端類型殺毒組件之間的對應關系,調用服務器中相應終端類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0258]發送模組924,適于如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
[0259]實施例十
[0260]參照圖10,其示出了本發明實施例的一種瀏覽器客戶端的結構示意圖,具體可以包括:
[0261]下載組件1010,適于從服務器下載文件;
[0262]下載分享組件1020,包括:
[0263]分享觸發模組1021,適于接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0264]安全監測模組1022,包括:
[0265]獨立調用模組10221,適于將所述文件的路徑信息發送至獨立于瀏覽器的第二應用程序;所述第二應用程序根據所述文件的路徑信息調用適配所述第二終端的殺毒組件檢測所述文件對于第二終端的系統是否安全;
[0266]發送模組1023,適于如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
[0267]實施例^^一
[0268]參照圖11,其示出了本發明實施例的一種一種帶有瀏覽器客戶端的裝置的結構示意圖,所述裝置1100,具體可以包括:
[0269]處理器1110,以及加載有多條可執行指令的存儲器1120,所述多條指令包括執行以下步驟的方法:
[0270]接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0271]對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全;
[0272]如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
[0273]優選地,對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全包括:
[0274]判斷所述分享指令針對的文件的文件類型;
[0275]根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0276]優選地,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0277]當所述文件的文件類型為APK安裝文件時,則調用適配安卓終端的殺毒組件對所述APK進行掃描,以檢測所述文件對于安卓終端的系統是否安全;
[0278]優選地,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0279]當所述文件的文件類型為通用類型時,判斷所述第二終端的類型;
[0280]根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0281]當然,所述多條指令還包括執行前述各步驟的方法。
[0282]在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。各種通用系統也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發明的內容,并且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。
[0283]在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0284]類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權利要求書由此明確地并入該【具體實施方式】,其中每個權利要求本身都作為本發明的單獨實施例。
[0285]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0286]此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0287]本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的組件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發明實施例的X X X設備中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0288]應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0289]Al、一種瀏覽器發送文件到移動端的方法,包括:
[0290]接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0291]對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全;
[0292]如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
[0293]A2、如Al所述的方法,對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全包括:
[0294]判斷所述分享指令針對的文件的文件類型;
[0295]根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0296]A3、如A2所述的方法,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0297]當所述文件的文件類型為APK安裝文件時,則調用適配安卓終端的殺毒組件對所述APK進行掃描,以檢測所述文件對于安卓終端的系統是否安全;
[0298]A4、如A2所述的方法,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0299]當所述文件的文件類型為通用類型時,判斷所述第二終端的類型;
[0300]根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0301]A5、如A4所述的方法,根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0302]如果所述第二終端的類型為手機終端,則調用適配安卓終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0303]如果所述第二終端的類型為PC終端,則調用適配PC終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0304]如果所述第二終端的類型為平板電腦終端,則調用適配平板電腦終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0305]A6、如A2所述的方法,還包括:
[0306]在瀏覽器所在第一終端中,根據文件的文件類型,預置相應終端類型的殺毒組件。
[0307]A7、如A2所述的方法,還包括:
[0308]在服務器中根據文件的文件類型,預置相應終端類型的殺毒組件,并在瀏覽器中存儲文件類型與相應終端類型殺毒組件之間的對應關系;
[0309]進一步的,所述根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全包括:
[0310]根據所述文件的文件類型,以及文件類型與相應終端類型殺毒組件之間的對應關系,調用服務器中相應終端類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0311]AS、如Al所述的方法,在檢測所述文件對于第二終端的系統是否安全之后,還包括:
[0312]提示用戶是否繼續將所述文件發送至所述第二終端。
[0313]A9、如Al所述的方法,在檢測所述文件對于第二終端的系統是否安全之后,還包括:
[0314]對所述分享指令針對的文件,檢測所述文件對于第三終端的系統是否安全。
[0315]AlOjn A2所述的方法,所述對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全包括:
[0316]將所述文件的路徑信息發送至獨立于瀏覽器的第二應用程序;所述第二應用程序根據所述文件的路徑信息調用適配所述第二終端的殺毒組件檢測所述文件對于第二終端的系統是否安全。
[0317]All、如Al所述的方法,還包括:
[0318]檢測所述文件的簽名信息,根據所述判斷所述文件是否由指定服務器處獲取;
[0319]如果所述文件是由指定服務器處獲取,則確定所述文件對于第二終端安全;
[0320]如果所述文件不是由指定服務器處獲取,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0321]A12、如Al所述的方法,還包括:
[0322]獲取所述文件的下載鏈接,通過云安全網址庫判斷所述下載鏈接是否安全;
[0323]如果所述下載鏈接不安全,則提示用戶是否繼續將所述文件發送至所述第二終端;
[0324]如果所述下載鏈接安全,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0325]A13、如A12所述的方法,還包括:
[0326]根據所述下載鏈接,獲取所述下載鏈接對應的refer鏈,通過云安全網址庫判斷所述refer鏈中的各鏈接是否安全;
[0327]如果所述refer鏈中至少一個鏈接不安全,則提示用戶是否繼續將所述文件發送至所述第二終端;
[0328]如果所述refer鏈中的各鏈接安全,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0329]本發明還公開了 B14、一種瀏覽器客戶端,包括:
[0330]下載組件,適于從服務器下載文件;
[0331]下載分享組件,包括:
[0332]分享觸發模組,適于接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0333]安全檢測模組,適于對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全;
[0334]發送模組,適于如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
[0335]B15、如B14所述的瀏覽器客戶端,所述安全檢測模組包括:
[0336]文件類型判斷模組,適于判斷所述分享指令針對的文件的文件類型;
[0337]殺毒調用模組,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0338]B16jn B15所述的瀏覽器客戶端,所述殺毒調用模組包括:
[0339]第一殺毒調用模組,適于當所述文件的文件類型為APK安裝文件時,則調用適配安卓終端的殺毒組件對所述APK進行掃描,以檢測所述文件對于安卓終端的系統是否安全。
[0340]B17、如B15所述的瀏覽器客戶端,述殺毒調用模組包括:
[0341]第二終端判斷模組,適于當所述文件的文件類型為通用類型時,判斷所述第二終端的類型;
[0342]第二殺毒調用模組,適于根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0343]B18、如B17所述的瀏覽器客戶端,所述第二殺毒調用模組,包括:
[0344]手機殺毒調用模組,適于如果所述第二終端的類型為手機終端,則調用適配安卓終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0345]PC殺毒調用模組,適于如果所述第二終端的類型為PC終端,則調用適配PC終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全;
[0346]平板殺毒調用模組,適于如果所述第二終端的類型為平板電腦終端,則調用適配平板電腦終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0347]B19、如B15所述的瀏覽器客戶端,還包括:
[0348]本地殺毒預置模組,適于在瀏覽器所在第一終端中,根據文件的文件類型,預置相應終端類型的殺毒組件。
[0349]B20、如B15所述的瀏覽器客戶端:還包括
[0350]服務器,所述服務器包括:網絡殺毒預置模塊,適于在服務器中根據文件的文件類型,預置相應終端類型的殺毒組件;
[0351]所述瀏覽器客戶端還包括:對應表存儲模組,適于在瀏覽器中存儲文件類型與相應終端類型殺毒組件之間的對應關系;
[0352]進一步的,所述殺毒調用模組包括:
[0353]第三殺毒調用模組,適于根據所述文件的文件類型,以及文件類型與相應終端類型殺毒組件之間的對應關系,調用服務器中相應終端類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0354]B21、如B14所述的瀏覽器客戶端,在安全檢測模組之后,還包括:
[0355]提示模組,適于提示用戶是否繼續將所述文件發送至所述第二終端。
[0356]B22、如B14所述的瀏覽器客戶端,在安全檢測模組之后,還包括:
[0357]再檢測模組,適于對所述分享指令針對的文件,檢測所述文件對于第三終端的系統是否安全。
[0358]B23、如B15所述的瀏覽器客戶端,所述殺毒調用模組包括:
[0359]獨立調用模組,適于將所述文件的路徑信息發送至獨立于瀏覽器的第二應用程序;所述第二應用程序根據所述文件的路徑信息調用適配所述第二終端的殺毒組件檢測所述文件對于第二終端的系統是否安全。
[0360]B24、如B14所述的瀏覽器客戶端,還包括:
[0361]簽名驗證模組,適于檢測所述文件的簽名信息,根據所述判斷所述文件是否由指定服務器處獲取;如果所述文件是由指定服務器處獲取,則確定所述文件對于第二終端安全;如果所述文件不是由指定服務器處獲取,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0362]B25、如B14所述的瀏覽器客戶端,還包括:
[0363]下載鏈接檢測模組,適于獲取所述文件的下載鏈接,通過云安全網址庫判斷所述下載鏈接是否安全;如果所述下載鏈接不安全,則提示用戶是否繼續將所述文件發送至所述第二終端;如果所述下載鏈接安全,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0364]B26、如B25所述的瀏覽器客戶端,還包括:
[0365]Refer鏈檢測模組,適于根據所述下載鏈接,獲取所述下載鏈接對應的refer鏈,通過云安全網址庫判斷所述refer鏈中的各鏈接是否安全;如果所述refer鏈中至少一個鏈接不安全,則提示用戶是否繼續將所述文件發送至所述第二終端;如果所述refer鏈中的各鏈接安全,則調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0366]本發明還公開了 C27、一種帶有瀏覽器客戶端的裝置,包括:
[0367]處理器,以及加載有多條可執行指令的存儲器,所述多條指令包括執行以下步驟的方法:
[0368]接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件;
[0369]對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全;
[0370]如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
[0371]C28、如C27所述的裝置,對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全包括:
[0372]判斷所述分享指令針對的文件的文件類型;
[0373]根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
[0374]C29、如C28所述的裝置,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0375]當所述文件的文件類型為APK安裝文件時,則調用適配安卓終端的殺毒組件對所述APK進行掃描,以檢測所述文件對于安卓終端的系統是否安全;
[0376]C30、如C28所述的裝置,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括:
[0377]當所述文件的文件類型為通用類型時,判斷所述第二終端的類型;
[0378]根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
【權利要求】
1.一種瀏覽器發送文件到移動端的方法,包括: 接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件; 對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全; 如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
2.如權利要求1所述的方法,其特征在于,對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全包括: 判斷所述分享指令針對的文件的文件類型; 根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
3.如權利要求2所述的方法,其特征在于,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括: 當所述文件的文件類型為APK安裝文件時,則調用適配安卓終端的殺毒組件對所述APK進行掃描,以檢測所述文件對于安卓終端的系統是否安全。
4.如權利要求2所述的方法,其特征在于,根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括: 當所述文件的文件類型為通用類型時,判斷所述第二終端的類型; 根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
5.如權利要求4所述的方法,其特征在于,根據所述第二終端的類型,調用適配第二終端的類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全,包括: 如果所述第二終端的類型為手機終端,則調用適配安卓終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全; 如果所述第二終端的類型為PC終端,則調用適配PC終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全; 如果所述第二終端的類型為平板電腦終端,則調用適配平板電腦終端的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
6.如權利要求2所述的方法,其特征在于,還包括: 在瀏覽器所在第一終端中,根據文件的文件類型,預置相應終端類型的殺毒組件。
7.如權利要求2所述的方法,其特征在于,還包括: 在服務器中根據文件的文件類型,預置相應終端類型的殺毒組件,并在瀏覽器中存儲文件類型與相應終端類型殺毒組件之間的對應關系; 進一步的,所述根據所述文件的文件類型,調用相應的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全包括: 根據所述文件的文件類型,以及文件類型與相應終端類型殺毒組件之間的對應關系,調用服務器中相應終端類型的殺毒組件對所述文件進行掃描,以檢測所述文件對于第二終端的系統是否安全。
8.如權利要求1所述的方法,其特征在于,在檢測所述文件對于第二終端的系統是否安全之后,還包括: 提示用戶是否繼續將所述文件發送至所述第二終端。
9.一種瀏覽器客戶端,包括: 下載組件,適于從服務器下載文件; 下載分享組件,包括: 分享觸發模組,適于接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件; 安全檢測模組,適于對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全; 發送模組,適于如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
10.一種帶有瀏覽器客戶端的裝置,包括: 處理器,以及加載有多條可執行指令的存儲器,所述多條指令包括執行以下步驟的方法: 接收由用戶在瀏覽器中的下載器界面觸發的分享指令;所述分享指令用于向第二終端發送瀏覽器的下載器中文件; 對所述分享指令針對的文件,檢測所述文件對于第二終端的系統是否安全; 如果所述確定所述文件對于第二終端安全,則將所述文件發送至第二終端。
【文檔編號】H04L29/08GK104506521SQ201410801938
【公開日】2015年4月8日 申請日期:2014年12月18日 優先權日:2014年12月18日
【發明者】楊曉兵 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司