一種實現瀏覽內容打印的瀏覽器、方法和系統的制作方法
【專利摘要】本發明公開了一種實現瀏覽內容打印的瀏覽器、方法和系統。方法包括:當第一終端上的瀏覽器收到根據用戶ID發出的打印指示時,如果檢測到沒有可用打印機,建立待打印任務,向網絡側服務器發送攜帶用戶ID及待打印任務的預存請求,使網絡側服務器構建與用戶ID對應的打印任務列表,并保存待打印任務;當該用戶ID登錄有可用打印機的第二終端上的瀏覽器時,該瀏覽器查詢網絡側服務器上的用戶ID對應的打印任務列表,下載待打印任務并通過第二終端的可用打印機打印。本發明的技術方案,使得在瀏覽網頁時,如果沒有可用打印機,則可以將瀏覽內容上傳至網絡側服務器,然后在有打印機的條件下再登錄瀏覽器打印上傳的內容,滿足了瀏覽內容的打印需求。
【專利說明】一種實現瀏覽內容打印的瀏覽器、方法和系統
【技術領域】
[0001]本發明涉及網絡打印【技術領域】,具體涉及一種實現瀏覽內容打印的瀏覽器、方法和系統。
【背景技術】
[0002]iPrint是針對無線打印機的一款應用,在經過WiFi網絡配置、相連打印機的SSID配置后,在無線終端設備上運行iPrint可支持打印照片、文件、網頁等。
[0003]但是iPrint只能使用專用的WiFi打印機,且如果當前的無線終端設備沒有連接打印機或不支持連接打印機就不能進行打印。
【發明內容】
[0004]鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種實現瀏覽內容打印的瀏覽器、方法和系統。
[0005]依據本發明的一個方面,提供了一種實現瀏覽內容打印的瀏覽器,包括:用戶登錄單元、用戶接口單元、打印機接口單元、打印任務單元、上傳服務器單元和同步下載單元;
[0006]用戶登錄單元,適于對用戶ID及登錄信息進行驗證,驗證通過后將所述用戶ID通知給所述上傳服務器單元和所述同步下載單元
[0007]用戶接口單元,適于接收根據用戶ID登錄本瀏覽器并發出的打印當前瀏覽內容的指示;
[0008]打印機接口單元,適于檢測所述瀏覽器所在的終端是否有可用打印機,并將檢測結果通知打印任務單元和同步下載單元;
[0009]打印任務單元,適于在用戶接口單元接收到所述指示時,判斷是否有可用打印機,是則將所述當前瀏覽內容傳輸到所述可用打印機進行打印,否則建立當前瀏覽內容的待打印任務并發送給上傳服務器單元;以及適于將同步下載單元發送的待打印任務發送給可用打印機進行打印;
[0010]上傳服務器單元,適于向網絡側服務器發送攜帶用戶ID以及所述待打印任務的預存請求,使得所述網絡側服務器根據所述預存請求構建與所述用戶ID對應的打印任務列表,并在打印任務列表中保存所述待打印任務;
[0011]同步下載單元,適于在根據用戶ID登錄本瀏覽器并且有可用打印機時,查詢所述網絡側服務器上的所述用戶ID對應的打印任務列表,如果該打印列表中有待打印任務,則下載該待打印任務并發送給打印任務單元。
[0012]可選地,所述同步下載單元,進一步適于先提示用戶打印列表中有待打印任務并詢問是否打印,在用戶確認打印時,再下載該待打印任務并發送給打印任務單元。
[0013]可選地,所述打印任務單元,進一步適于在用戶選擇URL打印時,保存所述當前瀏覽內容的URL作為待打印任務的內容;在用戶選擇文檔打印時,保存所述當前瀏覽內容的整個頁面及相應頁面文件,并打包作為待打印任務的內容。[0014]可選地,所述打印任務單元,進一步適于在用戶選擇了去廣告打印時,對發送給可用打印機的打印內容進行去廣告處理,以及對所建立的待代印任務進行去廣告處理。
[0015]依據本發明的一個方面,提供了一種實現瀏覽內容打印的系統,其中,該系統包括網絡側服務器和多個如上述任一項所述的瀏覽器;
[0016]所述服務器,適于根據瀏覽器發來的預存請求構建與用戶ID對應的打印任務列表。
[0017]依據本發明的一個方面,提供了一種實現瀏覽內容打印的方法,該方法包括:
[0018]當第一終端上的瀏覽器收到根據用戶ID發出的打印當前瀏覽內容的指示時,檢測所述第一終端是否有可用打印機;
[0019]如果檢測到有可用打印機,則所述第一終端上的瀏覽器將當前瀏覽內容傳輸給檢測到的可用打印機進行打印;
[0020]如果檢測到沒有可用打印機,則所述第一終端上的瀏覽器建立當前瀏覽內容的待打印任務,向網絡側服務器發送攜帶用戶ID以及所述待打印任務的預存請求,使得所述網絡側服務器根據所述預存請求構建與所述用戶ID對應的打印任務列表,并在打印任務列表中保存所述待打印任務;
[0021]當根據所述用戶ID登錄有可用打印機的第二終端上的瀏覽器時,該第二終端上的瀏覽器查詢所述網絡側服務器上的所述用戶ID對應的打印任務列表,如果該打印列表中有待打印任務,則下載該待打印任務并通過所述第二終端的可用打印機打印所述待打印任務。
[0022]可選地,所述如果該打印列表中有待打印任務,下載該待打印任務并通過所述第二終端的可用打印機打印所述待打印任務包括:
[0023]如果該打印列表中有待打印任務,先提示用戶打印列表中有待打印任務并詢問是否打印,在用戶確認打印時,下載該待打印任務并通過所述第二終端的可用打印機打印所述待打印任務。
[0024]可選地,所述第一終端上的瀏覽器建立當前瀏覽內容的待打印任務包括:
[0025]如果用戶選擇URL打印,所述第一終端上的瀏覽器保存所述當前瀏覽內容的URL作為待打印任務的內容;
[0026]如果用戶選擇文檔打印,所述第一終端上的瀏覽器保存所述當前瀏覽內容的整個頁面及相應頁面文件,并打包作為待打印任務的內容。
[0027]可選地,在向網絡側服務器發送攜帶用戶ID以及所述待打印任務的預存請求之前,該方法進一步包括:如果用戶選擇了去廣告打印,則所述第一終端上的瀏覽器對待打印任務進行去廣告處理;
[0028]在所述第一終端上的瀏覽器將當前瀏覽內容傳輸給檢測到的可用打印機進行打印之前,該方法進一步包括:如果用戶選擇了去廣告打印,則所述第一終端上的瀏覽器對所述當前瀏覽內容先進行去廣告處理。
[0029]根據本發明的這種第一終端上的瀏覽器,在用戶根據用戶ID登錄本瀏覽器并發出的打印當前瀏覽內容的指示時,如果檢測到沒有可用打印機,則所述第一終端上的瀏覽器建立當前瀏覽內容的待打印任務,向網絡側服務器發送攜帶用戶ID以及所述待打印任務的預存請求,使得所述網絡側服務器根據所述預存請求構建與所述用戶ID對應的打印任務列表,并在打印任務列表中保存所述待打印任務;當用戶根據所述用戶ID登錄有可用打印機的第二終端上的瀏覽器時,該第二終端上的瀏覽器查詢所述網絡側服務器上的所述用戶ID對應的打印任務列表,如果該打印列表中有待打印任務,則下載該待打印任務并通過所述第二終端的可用打印機打印所述待打印任務的技術方案,使得在瀏覽網頁時,如果當前使用的終端沒有可用打印機,則可以將瀏覽內容上傳至服務器,然后在有打印機的條件下再登錄瀏覽器打印所上傳的內容,滿足了瀏覽內容的打印需求。
[0030]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0031]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0032]圖1示出了根據本發明一個實施例的一種實現瀏覽內容打印的方法的流程圖;
[0033]圖2示出了根據本發明一個實施例的一種實現瀏覽內容打印的系統的示意圖;
[0034]圖3示出了根據本發明一個實施例的一種實現瀏覽內容打印的瀏覽器的結構圖;
[0035]圖4示出了根據本發明一個實施例的一種實現瀏覽內容打印的系統的結構圖。
【具體實施方式】
[0036]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0037]圖1示出了根據本發明一個實施例的一種實現瀏覽內容打印的方法的流程圖。如圖1所示,該方法包括:
[0038]步驟S110,當第一終端上的瀏覽器收到根據用戶ID發出的打印當前瀏覽內容的指示時,檢測所述第一終端是否有可用打印機。
[0039]步驟S120,如果檢測到有可用打印機,則所述第一終端上的瀏覽器將當前瀏覽內容傳輸給檢測到的可用打印機進行打印;結束流程。
[0040]步驟S130,如果檢測到沒有可用打印機,則所述第一終端上的瀏覽器建立當前瀏覽內容的待打印任務,向網絡側服務器發送攜帶用戶ID以及所述待打印任務的預存請求,使得所述網絡側服務器根據所述預存請求構建與所述用戶ID對應的打印任務列表,并在打印任務列表中保存所述待打印任務。
[0041]在本發明的一個實施例中,如果用戶選擇URL打印,則第一終端上的瀏覽器保存當前瀏覽內容的URL作為待打印任務的內容;如果用戶選擇文檔打印,述第一終端上的瀏覽器保存所述當前瀏覽內容的整個頁面及相應頁面文件,并打包作為待打印任務的內容。
[0042]步驟S140,當根據所述用戶ID登錄有可用打印機的第二終端上的瀏覽器時,該第二終端上的瀏覽器查詢所述網絡側服務器上的所述用戶ID對應的打印任務列表,如果該打印列表中有待打印任務,則下載該待打印任務并通過所述第二終端的可用打印機打印所述待打印任務。
[0043]在本步驟中,如果該打印列表中有待打印任務,還可以先提示用戶打印列表中有待打印任務并詢問是否打印,在用戶確認打印時,再下載該待打印任務并通過所述第二終端的可用打印機打印所述待打印任務。
[0044]在本發明的一個實施例中,還對打印內容進行去廣告處理。例如,在向網絡側服務器發送攜帶用戶ID以及所述待打印任務的預存請求之前,該方法進一步包括:如果用戶選擇了去廣告打印,則所述第一終端上的瀏覽器對待打印任務進行去廣告處理。或者,在第一終端上的瀏覽器將當前瀏覽內容傳輸給檢測到的可用打印機進行打印之前,該方法進一步包括:如果用戶選擇了去廣告打印,則所述第一終端上的瀏覽器對所述當前瀏覽內容先進行去廣告處理。
[0045]在本發明的實施例中,所述第一終端和第二終端可以是無線智能終端,如手機、PAD和PC等,也可以是有線連接網絡的PC。
[0046]圖1所示的方法中,在瀏覽網頁時,如果當前使用的終端沒有可用打印機,則可以將瀏覽內容上傳至服務器,然后在有打印機的條件下再登錄瀏覽器打印所上傳的內容,滿足了瀏覽內容的打印需求。
[0047]圖2示出了根據本發明一個實施例的一種實現瀏覽內容打印的系統的示意圖。如圖2所示,該實現瀏覽內容打印的系統包括:第一終端、第二終端以及網絡側服務器。圖2中的第一終端、第二終端和網絡側服務器即為圖1所示方法中所描述的第一終端、第二終端和網絡服務器。以360瀏覽器為例,對如2所示系統實現瀏覽內容打印的過程說明如下:
[0048]S21:用戶使用360ID在第一終端上登錄360瀏覽器,并瀏覽網頁內容。
[0049]這里,第一終端可以是手機、PAD或PC,圖2中示意出了這三種可能的第一終端,但應理解為是其中之一,而不是三個終端。360瀏覽器包括但不限于:360安全瀏覽器、360極速瀏覽器、360安全瀏覽器(安卓版)、360安全瀏覽器(安卓Pad版)、360安全瀏覽器(iPad版)、360安全瀏覽器(iPhone版)、360安全瀏覽器(WP7版)。
[0050]S22:當用戶遇到需要打印的頁面而第一終端設備無打印機有或不支持有打印機時,用戶可以在360瀏覽器的相應位置選擇“打印提示”功能,可選擇URL打印和文檔打印兩種模式。
[0051]S221.URL打印:用戶點擊“URL打印”后,360瀏覽器只將需要打印頁面的RUL與用戶的360ID —起上傳到網絡側服務器。
[0052]S222.文檔打印:用戶點擊“文檔打印”后,360瀏覽器將保存整個頁面(html、CSS、Javascript)以及相應頁面文件(圖片、視頻截圖、pdf文件等),并打包與用戶的360ID —起上傳到網絡側服務器。
[0053]網絡側服務器構建與用戶的360ID對應的打印任務列表,并在打印任務列表中保存上傳的待打印任務。
[0054]S23:當用戶使用360ID登錄連接有打印機的第二終端上的360瀏覽器時,360瀏覽器查詢網絡側服務器上的該用戶的360ID對應的打印任務列表,如果該打印列表中有待打印任務,則提示“有N項待打印頁面,是否現在打印? ”,打印方式包括URL打印及文檔打印。[0055]S231.URL打印:360瀏覽器訪問網絡側服務器上的打印列表中記錄的URL,并打印該URL所訪問的頁面;
[0056]S232.文檔打印:360瀏覽器下載打印任務文件包(html、CSS、Javascript、圖片、視頻截圖、pdf文件等),并打開該文件進行打印。
[0057]例如,用戶使用手機登陸360瀏覽器瀏覽網頁內容時,想打印所瀏覽的內容,但是由于手機不支持連接打印機或者沒有可連接的打印機則不能打印,則此時可以將向打印的內容上傳到網絡側服務器。當用戶下次使用連接有打印機的其他終端登錄360瀏覽器時會提出有待打印的內容,用戶可以根據提示進行打印。
[0058]圖3示出了根據本發明一個實施例的一種實現瀏覽內容打印的瀏覽器的結構圖。如圖3所示,該瀏覽器包括:用戶登錄單元301、用戶接口單元302、打印機接口單元303、打印任務單元304、上傳服務器單元305和同步下載單元306。
[0059]用戶登錄單元301,適于對用戶ID及登錄信息進行驗證,驗證通過后將所述用戶ID通知給所述上傳服務器單元305和所述同步下載單元306。
[0060]用戶接口單元302,適于接收根據用戶ID登錄本瀏覽器并發出的打印當前瀏覽內容的指示。
[0061]打印機接口單元303,適于檢測所述瀏覽器所在的終端是否有可用打印機,并將檢測結果通知打印任務單元304和同步下載單元306。
[0062]打印任務單元304,適于在用戶接口單元302接收到所述指示時,判斷是否有可用打印機,是則將所述當前瀏覽內容傳輸到所述可用打印機進行打印,否則建立當前瀏覽內容的待打印任務并發送給上傳服務器單元305 ;以及適于將同步下載單元306發送的待打印任務發送給可用打印機進行打印。
[0063]上傳服務器單元305,適于向網絡側服務器發送攜帶用戶ID以及所述待打印任務的預存請求,使得所述網絡側服務器根據所述預存請求構建與所述用戶ID對應的打印任務列表,并在打印任務列表中保存所述待打印任務。
[0064]同步下載單元306,適于在根據用戶ID登錄本瀏覽器并且有可用打印機時,查詢所述網絡側服務器上的所述用戶ID對應的打印任務列表,如果該打印列表中有待打印任務,則下載該待打印任務并發送給打印任務單元304。
[0065]在本發明的一個實施例中,同步下載單元306,進一步適于先提示用戶打印列表中有待打印任務并詢問是否打印,在用戶確認打印時,再下載該待打印任務并發送給打印任務單元。
[0066]在本發明的一個實施例中,打印任務單元304,進一步適于在用戶選擇URL打印時,保存所述當前瀏覽內容的URL作為待打印任務的內容;在用戶選擇文檔打印時,保存所述當前瀏覽內容的整個頁面及相應頁面文件,并打包作為待打印任務的內容。
[0067]在本發明的一個實施例中,打印任務單元304,進一步適于在用戶選擇了去廣告打印時,對發送給可用打印機的打印內容進行去廣告處理,以及對所建立的待代印任務進行去廣告處理。
[0068]圖4示出了根據本發明一個實施例的一種實現瀏覽內容打印的系統的結構圖。如圖4所示,該系統包括網絡側服務器400和多個如圖3所示的瀏覽器300 ;
[0069]網絡側服務器400,適于根據瀏覽器300發來的預存請求構建與用戶ID對應的打印任務列表。
[0070]綜上所述,本發明的這種第一終端上的瀏覽器,在用戶根據用戶ID登錄本瀏覽器并發出的打印當前瀏覽內容的指示時,如果檢測到沒有可用打印機,則所述第一終端上的瀏覽器建立當前瀏覽內容的待打印任務,向網絡側服務器發送攜帶用戶ID以及所述待打印任務的預存請求,使得所述網絡側服務器根據所述預存請求構建與所述用戶ID對應的打印任務列表,并在打印任務列表中保存所述待打印任務;當用戶根據所述用戶ID登錄有可用打印機的第二終端上的瀏覽器時,該第二終端上的瀏覽器查詢所述網絡側服務器上的所述用戶ID對應的打印任務列表,如果該打印列表中有待打印任務,則下載該待打印任務并通過所述第二終端的可用打印機打印所述待打印任務的技術方案,使得在瀏覽網頁時,如果當前使用的終端沒有可用打印機,則可以將瀏覽內容上傳至服務器,然后在有打印機的條件下再登錄瀏覽器打印所上傳的內容,滿足了瀏覽內容的打印需求。
[0071]需要說明的是:
[0072]在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。各種通用系統也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發明的內容,并且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。
[0073]在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0074]類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權利要求書由此明確地并入該【具體實施方式】,其中每個權利要求本身都作為本發明的單獨實施例。
[0075]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0076]此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。[0077]本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發明實施例的實現瀏覽內容打印的瀏覽器和系統中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0078]應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
【權利要求】
1.一種實現瀏覽內容打印的瀏覽器,包括:用戶登錄單元、用戶接口單元、打印機接口單元、打印任務單元、上傳服務器單元和同步下載單元; 用戶登錄單元,適于對用戶ID及登錄信息進行驗證,驗證通過后將所述用戶ID通知給所述上傳服務器單元和所述同步下載單元 用戶接口單元,適于接收根據用戶ID登錄本瀏覽器并發出的打印當前瀏覽內容的指示; 打印機接口單元,適于檢測所述瀏覽器所在的終端是否有可用打印機,并將檢測結果通知打印任務單元和同步下載單元; 打印任務單元,適于在用戶接口單元接收到所述指示時,判斷是否有可用打印機,是則將所述當前瀏覽內容傳輸到所述可用打印機進行打印,否則建立當前瀏覽內容的待打印任務并發送給上傳服務器單元;以及適于將同步下載單元發送的待打印任務發送給可用打印機進行打印; 上傳服務器單元,適于向網絡側服務器發送攜帶用戶ID以及所述待打印任務的預存請求,使得所述網絡側服務器根據所述預存請求構建與所述用戶ID對應的打印任務列表,并在打印任務列表中保存所述待打印任務; 同步下載單元,適于在根據用戶ID登錄本瀏覽器并且有可用打印機時,查詢所述網絡側服務器上的所述用戶ID對應的打印任務列表,如果該打印列表中有待打印任務,則下載該待打印任務并發送給打印任務單元。
2.如權利要求1所述的瀏覽·器,其中, 所述同步下載單元,進一步適于先提示用戶打印列表中有待打印任務并詢問是否打印,在用戶確認打印時,再下載該待打印任務并發送給打印任務單元。
3.如權利要求1所述的瀏覽器,其中, 所述打印任務單元,進一步適于在用戶選擇URL打印時,保存所述當前瀏覽內容的URL作為待打印任務的內容;在用戶選擇文檔打印時,保存所述當前瀏覽內容的整個頁面及相應頁面文件,并打包作為待打印任務的內容。
4.如權利要求1所述的瀏覽器,其中, 所述打印任務單元,進一步適于在用戶選擇了去廣告打印時,對發送給可用打印機的打印內容進行去廣告處理,以及對所建立的待代印任務進行去廣告處理。
5.一種實現瀏覽內容打印的系統,其中,該系統包括網絡側服務器和多個如權利要求1至4中任一項所述的瀏覽器; 所述服務器,適于根據瀏覽器發來的預存請求構建與用戶ID對應的打印任務列表。
6.一種實現瀏覽內容打印的方法,其中,該方法包括: 當第一終端上的瀏覽器收到根據用戶ID發出的打印當前瀏覽內容的指示時,檢測所述第一終端是否有可用打印機; 如果檢測到有可用打印機,則所述第一終端上的瀏覽器將當前瀏覽內容傳輸給檢測到的可用打印機進行打印; 如果檢測到沒有可用打印機,則所述第一終端上的瀏覽器建立當前瀏覽內容的待打印任務,向網絡側服務器發送攜帶用戶ID以及所述待打印任務的預存請求,使得所述網絡側服務器根據所述預存請求構建與所述用戶ID對應的打印任務列表,并在打印任務列表中保存所述待打印任務; 當根據所述用戶ID登錄有可用打印機的第二終端上的瀏覽器時,該第二終端上的瀏覽器查詢所述網絡側服務器上的所述用戶ID對應的打印任務列表,如果該打印列表中有待打印任務,則下載該待打印任務并通過所述第二終端的可用打印機打印所述待打印任務。
7.如權利要求6所述的方法,其中,所述如果該打印列表中有待打印任務,下載該待打印任務并通過所述第二終端的可用打印機打印所述待打印任務包括: 如果該打印列表中有待打印任務,先提示用戶打印列表中有待打印任務并詢問是否打印,在用戶確認打印時,下載該待打印任務并通過所述第二終端的可用打印機打印所述待打印任務。
8.如權利要求6所述的方法,其中,所述第一終端上的瀏覽器建立當前瀏覽內容的待打印任務包括: 如果用戶選擇URL打印,所述第一終端上的瀏覽器保存所述當前瀏覽內容的URL作為待打印任務的內容; 如果用戶選擇文檔打印,所述第一終端上的瀏覽器保存所述當前瀏覽內容的整個頁面及相應頁面文件,并打包作為待打印任務的內容。
9.如權利要求6所述的方法,其中, 在向網絡側服務器發送攜帶用戶ID以及所述待打印任務的預存請求之前,該方法進一步包括:如果用戶選擇了去廣告打印,則所述第一終端上的瀏覽器對待打印任務進行去廣告處理; 在所述第一終端上的瀏覽器將當前瀏覽內容傳輸給檢測到的可用打印機進行打印之前,該方法進一步包括:如果用戶選擇了去廣告打印,則所述第一終端上的瀏覽器對所述當前瀏覽內容先進行去廣告處理。
【文檔編號】G06F3/12GK103577129SQ201310522862
【公開日】2014年2月12日 申請日期:2013年10月22日 優先權日:2013年10月22日
【發明者】文哲 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司