專利名稱:即時通信中對網(wǎng)絡(luò)鏈接進(jìn)行存儲的方法、客戶端及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計算機(jī)、網(wǎng)絡(luò)技術(shù)領(lǐng)域。
背景技術(shù):
即時通信工具是目前應(yīng)用廣泛的網(wǎng)絡(luò)通信平臺?;谠撏ㄐ牌脚_,人們可以進(jìn)行文本、音頻、視頻、多媒體等多種信息形式的交互操作,另一方面,也可以便利地進(jìn)行文檔數(shù)據(jù)的傳輸操作。當(dāng)然,利用即時通信工具,也能夠?qū)W(wǎng)頁的地址進(jìn)行傳輸。實際上,在進(jìn)行交互通信的過程中,經(jīng)常會涉及網(wǎng)絡(luò)鏈接信息的傳輸。但網(wǎng)絡(luò)鏈接所對應(yīng)的網(wǎng)頁內(nèi)容,經(jīng)常會隨著時間而改變。比如說,用戶在1個月前給聯(lián)系人所傳的網(wǎng)絡(luò)鏈接,在一個月之后,對應(yīng)的頁面內(nèi)容可能就不復(fù)存在了?;蛘撸词勾嬖谙鄳?yīng)的頁面內(nèi)容,但也出現(xiàn)了很大的變化。這種情況下,如何查看原傳輸網(wǎng)絡(luò)鏈接時所對應(yīng)的網(wǎng)頁內(nèi)容,是當(dāng)前技術(shù)無法解決的問題。
發(fā)明內(nèi)容
本發(fā)明的目的,是提供一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的方法,以及配套的客戶端及系統(tǒng),利用本發(fā)明,能夠?qū)W(wǎng)絡(luò)鏈接所對應(yīng)的信息內(nèi)容,進(jìn)行數(shù)據(jù)存儲。本發(fā)明提供一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的方法,該方法包括如下步驟步驟1,即時通信發(fā)送方向即時通信接收方發(fā)送網(wǎng)絡(luò)鏈接;步驟2,觸發(fā)通過即時通信工具實現(xiàn)的網(wǎng)絡(luò)鏈接數(shù)據(jù)存儲操作,根據(jù)存儲路徑對網(wǎng)絡(luò)鏈接提供即時通信工具的內(nèi)部數(shù)據(jù)鏈接。進(jìn)一步,所述的方法分為如下步驟,步驟S110,即時通信發(fā)送方和即時通信接收方建立起即時通信連接關(guān)系;步驟S120,即時通信發(fā)送方向即時通信接收方發(fā)送包括有網(wǎng)絡(luò)鏈接的即時通信消息;步驟S130,系統(tǒng)服務(wù)器采集前述的即時通信消息,根據(jù)網(wǎng)絡(luò)鏈接的數(shù)據(jù)規(guī)則獲得網(wǎng)絡(luò)鏈接數(shù)據(jù);步驟S140,根據(jù)所獲得的網(wǎng)絡(luò)鏈接,記錄該網(wǎng)頁的網(wǎng)絡(luò)快照信息;步驟S150,在所存儲的網(wǎng)絡(luò)快照信息數(shù)據(jù)的位置處,以及在即時通信中所呈現(xiàn)出的網(wǎng)絡(luò)鏈接數(shù)據(jù)之間,建立起基于所存儲信息的即時通信鏈接;步驟S160,采集用戶觸發(fā)即時通信鏈接的開啟消息,將前面步驟所存儲的網(wǎng)絡(luò)快照信息提供給觸發(fā)該即時通信鏈接的即時通信發(fā)送方或即時通信接收方。進(jìn)一步,所述的方法分為如下步驟,步驟S210,即時通信發(fā)送方和即時通信接收方建立起即時通信連接關(guān)系;步驟S220,即時通信發(fā)送方向即時通信接收方發(fā)送包括有網(wǎng)絡(luò)鏈接的即時通信消息;步驟S230,系統(tǒng)服務(wù)器采集前述的即時通信消息,根據(jù)網(wǎng)絡(luò)鏈接的數(shù)據(jù)規(guī)則獲得網(wǎng)絡(luò)鏈接數(shù)據(jù);步驟S240,根據(jù)所獲得的網(wǎng)絡(luò)鏈接,記錄該網(wǎng)頁的網(wǎng)絡(luò)截圖信息;步驟S250,在所存儲的網(wǎng)絡(luò)截圖信息以及即時通信中所呈現(xiàn)出的網(wǎng)絡(luò)鏈接數(shù)據(jù)之間,建立起基于所存儲網(wǎng)絡(luò)截圖信息的即時通信鏈接;步驟S260,采集用戶觸發(fā)即時通信鏈接的開啟消息,將前面步驟所存儲的網(wǎng)絡(luò)截圖信息提供給觸發(fā)該即時通信鏈接的即時通信發(fā)送方或即時通信接收方。進(jìn)一步,對應(yīng)著步驟S240,設(shè)定截圖信息的尺寸規(guī)則,判斷截圖內(nèi)容是否超過了設(shè)定的長度范圍,超過就可以增加截圖,如此循環(huán),直到完成整個網(wǎng)頁的截圖為止。進(jìn)一步,采集用戶觸發(fā)即時通信鏈接的開啟消息,呈現(xiàn)出包括有即時通信鏈接和原網(wǎng)絡(luò)鏈接兩種鏈接關(guān)系的操作界面。進(jìn)一步,所述的方法分為如下步驟,步驟S310,即時通信發(fā)送方和即時通信接收方建立起即時通信連接關(guān)系;步驟S320,即時通信發(fā)送方向即時通信接收方發(fā)送包括有網(wǎng)絡(luò)鏈接的即時通信消息;步驟S330,系統(tǒng)服務(wù)器采集前述的即時通信消息,根據(jù)網(wǎng)絡(luò)鏈接的數(shù)據(jù)規(guī)則獲得網(wǎng)絡(luò)鏈接數(shù)據(jù);步驟S340,根據(jù)所獲得的網(wǎng)絡(luò)鏈接數(shù)據(jù),記錄該網(wǎng)頁的網(wǎng)絡(luò)PDF文檔信息;步驟S350,將網(wǎng)絡(luò)PDF文檔信息從系統(tǒng)服務(wù)器發(fā)送到即時通信接收方所在的客戶端,進(jìn)行數(shù)據(jù)存儲;步驟S360,在即時通信接收方所在的客戶端中,在所存儲的網(wǎng)絡(luò)PDF文檔信息以及即時通信消息中所呈現(xiàn)出的網(wǎng)絡(luò)鏈接數(shù)據(jù)之間,建立起基于所存儲網(wǎng)絡(luò)PDF文檔信息的即時通信鏈接,同時保留原網(wǎng)絡(luò)鏈接;步驟S370,采集用戶觸發(fā)即時通信鏈接的開啟消息,呈現(xiàn)出包括有即時通信鏈接和原網(wǎng)絡(luò)鏈接兩種鏈接關(guān)系的操作界面;步驟S380,在采集到用戶觸發(fā)即時通信鏈接的情況下,將前面步驟所存儲的網(wǎng)絡(luò) PDF文檔信息提供給觸發(fā)該即時通信鏈接的即時通信發(fā)送方或即時通信接收方;或者,在采集到用戶觸發(fā)原網(wǎng)絡(luò)鏈接的情況下,開啟原網(wǎng)絡(luò)鏈接所建立起來的鏈接路徑。進(jìn)一步,所述的內(nèi)部數(shù)據(jù)鏈接為即時通信鏈接,輸出的步驟為,在具體實施時,可以這樣來進(jìn)行采集用戶針對于即時通信記錄內(nèi)容中的原網(wǎng)絡(luò)鏈接的觸發(fā)信息;采集原網(wǎng)絡(luò)鏈接打開后的頁面信息;判斷打開后的頁面信息是否為正常開啟頁面;當(dāng)打開后的頁面不是正常開啟頁面的話,輸出對應(yīng)的即時通信鏈接,或者根據(jù)設(shè)定的條件,來直接輸出通過即時通信鏈接所對應(yīng)的頁面信息。進(jìn)一步,在步驟1中所發(fā)送的網(wǎng)絡(luò)鏈接,是否能有效打開的判定步驟為,采集用戶針對于即時通信記錄內(nèi)容中的原網(wǎng)絡(luò)鏈接的觸發(fā)信息;向系統(tǒng)服務(wù)器發(fā)送由用戶所觸發(fā)的原網(wǎng)絡(luò)鏈接信息;系統(tǒng)服務(wù)器利用網(wǎng)絡(luò)機(jī)器人登錄有原網(wǎng)絡(luò)鏈接信息所對應(yīng)的頁面;將預(yù)先存儲的與原網(wǎng)絡(luò)鏈接信息所對應(yīng)的頁面進(jìn)行比對,判斷兩者是否一致,輸出原網(wǎng)絡(luò)鏈接所對應(yīng)的頁面,當(dāng)判斷兩者不一致但原網(wǎng)絡(luò)鏈接頁面同樣能夠有效開啟的話,將兩種鏈接類型提供給用戶,由用戶進(jìn)行選擇;當(dāng)判斷原網(wǎng)絡(luò)鏈接頁面無法打開的時候,輸出即時通信鏈接所對應(yīng)的頁面給用戶。本發(fā)明還提供一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的客戶端,該客戶端包括網(wǎng)絡(luò)數(shù)據(jù)發(fā)送模塊,即時通信發(fā)送方向即時通信接收方發(fā)送網(wǎng)絡(luò)鏈接;網(wǎng)絡(luò)鏈接采集模塊,用以觸發(fā)通過即時通信工具實現(xiàn)的網(wǎng)絡(luò)鏈接數(shù)據(jù)存儲操作;網(wǎng)絡(luò)鏈接建立模塊,根據(jù)存儲路徑對網(wǎng)絡(luò)鏈接提供即時通信工具的內(nèi)部數(shù)據(jù)鏈接。本發(fā)明還提供一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的系統(tǒng),該系統(tǒng)包括客戶端,它包括,網(wǎng)絡(luò)數(shù)據(jù)發(fā)送模塊,采集即時通信發(fā)送方向即時通信接收方發(fā)送的網(wǎng)絡(luò)鏈接數(shù)據(jù),通過下述的客戶端網(wǎng)絡(luò)鏈接數(shù)據(jù)接口發(fā)送至系統(tǒng)服務(wù)器; 內(nèi)部數(shù)據(jù)鏈接載入模塊,用以將接收到的來自于系統(tǒng)服務(wù)器的即時通信內(nèi)部數(shù)據(jù)鏈接載入到前述所發(fā)送網(wǎng)絡(luò)鏈接數(shù)據(jù)的即時通信數(shù)據(jù)記錄中;客戶端網(wǎng)絡(luò)鏈接數(shù)據(jù)接口,用以和下述的系統(tǒng)服務(wù)器之間進(jìn)行數(shù)據(jù)傳輸;系統(tǒng)服務(wù)器,它包括,服務(wù)器網(wǎng)絡(luò)鏈接采集模塊,接收來自于客戶端的網(wǎng)絡(luò)鏈接數(shù)據(jù),觸發(fā)通過即時通信工具實現(xiàn)的網(wǎng)絡(luò)鏈接數(shù)據(jù)存儲操作;服務(wù)器網(wǎng)絡(luò)鏈接建立模塊,根據(jù)存儲路徑對網(wǎng)絡(luò)鏈接提供即時通信工具的內(nèi)部數(shù)據(jù)鏈接;服務(wù)器網(wǎng)絡(luò)鏈接數(shù)據(jù)接口,用以通過客戶端來接收網(wǎng)絡(luò)數(shù)據(jù)發(fā)送模塊所獲得的網(wǎng)絡(luò)鏈接數(shù)據(jù),以及將服務(wù)器網(wǎng)絡(luò)鏈接建立模塊所建立起來的即時通信內(nèi)部數(shù)據(jù)鏈接發(fā)送至客戶端進(jìn)行輸出。
圖1是本發(fā)明所描述的方法的流程圖,為一種實施例。圖2是本發(fā)明所描述的方法的流程圖,為另一種實施例。圖3是本發(fā)明所描述的方法的流程圖,為另一種實施例。圖4是本發(fā)明所述客戶端的結(jié)構(gòu)框圖,為一種實施例。圖5是本發(fā)明所述系統(tǒng)的結(jié)構(gòu)框圖。
具體實施例方式下面結(jié)合著具體實施例,對本發(fā)明做詳細(xì)描述。參圖1所示,這)L展示了實施例1。
7
步驟S110,即時通信發(fā)送方和即時通信接收方建立起即時通信連接關(guān)系;目前,即時通信發(fā)送方和即時通信接收方之間,建立起即時通信連接的方式,作為舉例而非限定,可以這樣來實施如果即時通信接收方在線的話,那么,即時通信發(fā)送方點(diǎn)擊即時通信接收方所對應(yīng)的聯(lián)系人圖標(biāo),從即時通信發(fā)送方將即時通信接收方所對應(yīng)的用戶識別號,以及建立起通信連接的請求,設(shè)置成數(shù)據(jù)包之后,發(fā)送給即時通信的系統(tǒng)服務(wù)器。在系統(tǒng)服務(wù)器中,對接收到的數(shù)據(jù)包進(jìn)行解析,然后判斷即時通信接收方的在線狀態(tài)。當(dāng)即時通信接收方在線的情況下,將相應(yīng)的IP地址和端口號發(fā)送給即時通信發(fā)送方。即時通信發(fā)送方接收到即時通信接收方的IP地址和端口號之后,兩者之間建立起通信連接關(guān)系。在建立連接關(guān)系的過程中,通常是通過TCP協(xié)議來進(jìn)行數(shù)據(jù)傳輸?shù)?,?dāng)建立起通信連接之后,既可以通過TCP協(xié)議進(jìn)行數(shù)據(jù)傳輸,也可以通過UDP協(xié)議來進(jìn)行數(shù)據(jù)傳輸。如果即時通信接收方?jīng)]有在線的話,那么,即時通信發(fā)送方仍舊可以發(fā)送即時通信消息,可以等到即時通信接收方上線的時候,由系統(tǒng)服務(wù)器將通信內(nèi)容發(fā)送給即時通信接收方。步驟S120,即時通信發(fā)送方向即時通信接收方發(fā)送包括有網(wǎng)絡(luò)鏈接的即時通信消息;通過即時通信消息,可以進(jìn)行各種數(shù)據(jù)的發(fā)送操作。最常見的為字符形式的即時通信消息,雙方通過字符來進(jìn)行信息交流。另外,也可以是音頻或者視頻或者多媒體等信息形式。另外,也可以直接發(fā)送獨(dú)立的文檔數(shù)據(jù),比如,可以一次發(fā)送一個或多個word文檔, 或者發(fā)送一個或多個壓縮文件。在本發(fā)明中,所描述的包括有網(wǎng)絡(luò)鏈接的即時通信消息,特別指的是用戶直接輸入的文本信息中所包括的網(wǎng)絡(luò)鏈接信息。所述的網(wǎng)絡(luò)鏈接信息,特別指的是網(wǎng)絡(luò)鏈接的統(tǒng)一資源定位符(URL)。采集獲得統(tǒng)一資源定位符一類的網(wǎng)絡(luò)鏈接信息,就可以進(jìn)一步觸發(fā)接下來的操作了。步驟S130,系統(tǒng)服務(wù)器采集前述的即時通信消息,根據(jù)網(wǎng)絡(luò)鏈接的數(shù)據(jù)規(guī)則獲得網(wǎng)絡(luò)鏈接數(shù)據(jù);系統(tǒng)服務(wù)器通過即時通信發(fā)送方發(fā)送給即時通信接收方的即時通信消息,根據(jù)網(wǎng)絡(luò)地址,也就是統(tǒng)一資源定位符的形式規(guī)則,來判斷采集獲得了哪些網(wǎng)絡(luò)鏈接地址。作為舉例,采集獲得的即時通信消息,為如下信息“經(jīng)查看這個新聞,http://www. zaobao. com/wencui/2011/06/taiwanl 10617m. shtml,它非常有趣”按照統(tǒng)一資源定位符的規(guī)則,所獲得的網(wǎng)絡(luò)鏈接地址是http://WWW. zaobao. com/wencui/2011/06/taiwan110617m. shtml步驟S140,根據(jù)所獲得的網(wǎng)絡(luò)鏈接,記錄該網(wǎng)頁的網(wǎng)絡(luò)快照信息;在獲得了前述的網(wǎng)絡(luò)鏈接 “http://www. zacAao. com/wencui/2011/06/ taiwanl 10617m. shtml”之后,通過網(wǎng)絡(luò)機(jī)器人的方式,打開對應(yīng)的網(wǎng)頁信息,進(jìn)而存儲該網(wǎng)頁的網(wǎng)頁快照。在該網(wǎng)頁快照中,所包括的信息內(nèi)容可以由用戶來進(jìn)行設(shè)定,也可以由系統(tǒng)提供商來進(jìn)行設(shè)定。作為舉例,可以包括有所有的鏈接信息,以及圖片信息、文本信息等。另外,也可以僅僅包括文本信息,等等。步驟S150,在所存儲的網(wǎng)絡(luò)快照信息數(shù)據(jù)的位置處,以及在即時通信中所呈現(xiàn)出的網(wǎng)絡(luò)鏈接數(shù)據(jù)之間,建立起基于所存儲信息的即時通信鏈接;將所獲得的網(wǎng)絡(luò)快照信息,進(jìn)行數(shù)據(jù)存儲。在本實施例中,將網(wǎng)絡(luò)快照信息存儲在即時通信工具的系統(tǒng)服務(wù)器中。這樣進(jìn)行存儲的目的在于,當(dāng)用戶更換了所使用的客戶端的時候,仍舊可以通過登錄即時通信工具,通過系統(tǒng)服務(wù)器來調(diào)取相應(yīng)的信息內(nèi)容。將所存儲的網(wǎng)絡(luò)快照信息,和原有的網(wǎng)絡(luò)鏈接之間,建立起通信連接關(guān)系。這種通信連接關(guān)系,是通過即時通信工具的采集和存儲建立起來的,并且,該通信連接關(guān)系需要基于即時通信消息內(nèi)容的查詢才能夠獲得,于是,在本發(fā)明中,稱為即時通信鏈接。步驟S160,采集用戶觸發(fā)即時通信鏈接的開啟消息,將前面步驟所存儲的網(wǎng)絡(luò)快照信息提供給觸發(fā)該即時通信鏈接的即時通信發(fā)送方或即時通信接收方。經(jīng)過前述的步驟,建立起了即時通信鏈接之后,當(dāng)即時通信接收方或者即時通信發(fā)送方查看通信記錄的時候,就可以通過點(diǎn)擊通信記錄的方式,來通過即時通信鏈接,開啟通過前面步驟所存儲的網(wǎng)絡(luò)快照信息。比如說,前述的網(wǎng)絡(luò)鏈接"http://www. zaobao. com/wencui/2011/06/taiwanl 10617m. sh tml,,, Ι ^ φ
后,就對應(yīng)有相應(yīng)的網(wǎng)頁快照信息。但需要指出的是,該網(wǎng)頁快照信息并不是來自于網(wǎng)絡(luò)地址"http://www. zaobao. com/wencui/2011/06/taiwanl 10617m. sh tmlM^^ § 于即時通信工具所在的系統(tǒng)服務(wù)器中的存儲地址。網(wǎng)絡(luò)快照信息在即時通信服務(wù)器中的存儲時間,可以由系統(tǒng)提供商來進(jìn)行設(shè)定。 比如說,可以根據(jù)用戶的權(quán)限范圍,或者會員等級,來安排相應(yīng)的存儲時間。參圖2所示,這)L展示了實施例2。步驟S210,即時通信發(fā)送方和即時通信接收方建立起即時通信連接關(guān)系;步驟S220,即時通信發(fā)送方向即時通信接收方發(fā)送包括有網(wǎng)絡(luò)鏈接的即時通信消息;步驟S230,系統(tǒng)服務(wù)器采集前述的即時通信消息,根據(jù)網(wǎng)絡(luò)鏈接的數(shù)據(jù)規(guī)則獲得網(wǎng)絡(luò)鏈接數(shù)據(jù);步驟S240,根據(jù)所獲得的網(wǎng)絡(luò)鏈接,記錄該網(wǎng)頁的網(wǎng)絡(luò)截圖信息;在該實施例中,對網(wǎng)信息的采集方式,并不是通過前述的網(wǎng)絡(luò)快照來實現(xiàn)的,而是直接將前述的網(wǎng)頁,經(jīng)過網(wǎng)絡(luò)機(jī)器人或網(wǎng)絡(luò)蜘蛛登錄之后,利用截圖的方式,采集其中的截圖信息。利用這種方式,有一個明顯的優(yōu)點(diǎn)在于,用戶從系統(tǒng)服務(wù)器中下載和網(wǎng)絡(luò)鏈接相對應(yīng)的截圖數(shù)據(jù),可以完全避免從原網(wǎng)絡(luò)鏈接數(shù)據(jù)直接登錄可能造成的病毒、木馬、釣魚程序等不良網(wǎng)絡(luò)數(shù)據(jù)的影響。需要指出的是,可以設(shè)定截圖信息的尺寸規(guī)則,特別是長度規(guī)則,當(dāng)截圖內(nèi)容超過了設(shè)定的長度范圍時,就可以增加一份截圖,如此循環(huán),直到完成整個網(wǎng)頁的截圖為止。類似于截圖方式,還有其它的實現(xiàn)形式供用戶選擇。作為優(yōu)選的實施例而非限定,可以將整個網(wǎng)絡(luò)內(nèi)容轉(zhuǎn)變成PDF格式。轉(zhuǎn)變的過程, 可通過網(wǎng)絡(luò)機(jī)器人的方式,登錄前面所獲得的網(wǎng)絡(luò)鏈接,然后將整個的頁面進(jìn)行PDF格式的轉(zhuǎn)變操作,比如,通過打印出PDF文檔的方式,來生成PDF格式的頁面內(nèi)容。進(jìn)一步,還可以根據(jù)預(yù)先設(shè)定的規(guī)則,來決定是否保留原網(wǎng)頁中的鏈接信息。于是,和前述的網(wǎng)絡(luò)鏈接所對應(yīng)的信息內(nèi)容,就能夠通過PDF格式的文檔,進(jìn)行數(shù)據(jù)存儲了。步驟S250,在所存儲的網(wǎng)絡(luò)截圖信息以及即時通信中所呈現(xiàn)出的網(wǎng)絡(luò)鏈接數(shù)據(jù)之間,建立起基于所存儲網(wǎng)絡(luò)截圖信息的即時通信鏈接;在獲得了前述的截圖信息或者PDF格式的文檔之后,就可以將獲得的數(shù)據(jù)和前述的網(wǎng)絡(luò)鏈接之間,建立起基于網(wǎng)絡(luò)截圖信息,或者網(wǎng)絡(luò)PDF文檔的信息形式,建立起即時通信鏈接了。同樣,網(wǎng)絡(luò)截圖信息或者前述的PDF格式文檔內(nèi)容,在本實施例中同樣是在即時通信工具的系統(tǒng)服務(wù)器中進(jìn)行存儲的。步驟S260,采集用戶觸發(fā)即時通信鏈接的開啟消息,將前面步驟所存儲的網(wǎng)絡(luò)截圖信息提供給觸發(fā)該即時通信鏈接的即時通信發(fā)送方或即時通信接收方。參圖3所示,這兒展示了實施例3。步驟S310,即時通信發(fā)送方和即時通信接收方建立起即時通信連接關(guān)系;步驟S320,即時通信發(fā)送方向即時通信接收方發(fā)送包括有網(wǎng)絡(luò)鏈接的即時通信消息;步驟S330,系統(tǒng)服務(wù)器采集前述的即時通信消息,根據(jù)網(wǎng)絡(luò)鏈接的數(shù)據(jù)規(guī)則獲得網(wǎng)絡(luò)鏈接數(shù)據(jù);步驟S340,根據(jù)所獲得的網(wǎng)絡(luò)鏈接數(shù)據(jù),記錄該網(wǎng)頁的網(wǎng)絡(luò)PDF文檔信息;步驟S350,將網(wǎng)絡(luò)PDF文檔信息從系統(tǒng)服務(wù)器發(fā)送到即時通信接收方所在的客戶端,進(jìn)行數(shù)據(jù)存儲;在本實施例中,將轉(zhuǎn)換獲得的網(wǎng)絡(luò)PDF文檔信息,經(jīng)由系統(tǒng)服務(wù)器傳送到即時通信接收方。在系統(tǒng)服務(wù)器內(nèi)進(jìn)行轉(zhuǎn)換的原因在于,這種操作方式,在網(wǎng)絡(luò)鏈接所對應(yīng)的頁面信息中具有病毒的情況下,可以避免用戶的客戶端和具有病毒的頁面所進(jìn)行的直接接觸。 經(jīng)過轉(zhuǎn)換之后,生成完全沒有病毒的網(wǎng)絡(luò)PDF文檔信息,再由即時通信接收方所在的客戶端接收,就沒有病毒一類的風(fēng)險了。另一方面,考慮到即時通信接收方可能在以后會查詢到相應(yīng)的網(wǎng)頁信息,因此,作為舉例而非限定,由即時通信接收方來接收相應(yīng)的數(shù)據(jù)是合適的。步驟S360,在即時通信接收方所在的客戶端中,在所存儲的網(wǎng)絡(luò)PDF文檔信息以及即時通信消息中所呈現(xiàn)出的網(wǎng)絡(luò)鏈接數(shù)據(jù)之間,建立起基于所存儲網(wǎng)絡(luò)PDF文檔信息的即時通信鏈接,同時保留原網(wǎng)絡(luò)鏈接;在本實施例中,通過存儲在即時通信接收方所在的客戶端中的網(wǎng)絡(luò)PDF文檔信息,來和原有的網(wǎng)絡(luò)鏈接之間建立起新的鏈接關(guān)系,即即時通信鏈接。但在本實施例中,同時保留原網(wǎng)絡(luò)鏈接,這樣做的目的,主要是將即時通信鏈接作為一種新的選擇提供給用戶。步驟S370,采集用戶觸發(fā)即時通信鏈接的開啟消息,呈現(xiàn)出包括有即時通信鏈接和原網(wǎng)絡(luò)鏈接兩種鏈接關(guān)系的操作界面;用戶觸發(fā)即時通信鏈接的位置,通常在即時通信的通信記錄中。需要指出的是,還可以針對于用戶的信息類型,進(jìn)行分類。比如說,可以將具有即時通信鏈接的數(shù)據(jù)單獨(dú)建立列表,當(dāng)用戶打開該列表的時候,就可以查看以往所建立的即時通信鏈接數(shù)據(jù)了。
10
步驟S380,在采集到用戶觸發(fā)即時通信鏈接的情況下,將前面步驟所存儲的網(wǎng)絡(luò) PDF文檔信息提供給觸發(fā)該即時通信鏈接的即時通信發(fā)送方或即時通信接收方;或者,在采集到用戶觸發(fā)原網(wǎng)絡(luò)鏈接的情況下,開啟原網(wǎng)絡(luò)鏈接所建立起來的鏈接路徑。需要指出的是,前述的即時通信鏈接,還可以在平時隱藏。在用戶無法打開原網(wǎng)絡(luò)鏈接的情況下,才呈現(xiàn)出即時通信鏈接。在具體實施時,可以這樣來進(jìn)行采集用戶針對于即時通信記錄內(nèi)容中的原網(wǎng)絡(luò)鏈接的觸發(fā)信息;采集原網(wǎng)絡(luò)鏈接打開后的頁面信息;判斷打開后的頁面信息是否為正常開啟頁面;當(dāng)打開后的頁面不是正常開啟頁面的話,輸出對應(yīng)的即時通信鏈接,或者根據(jù)設(shè)定的條件,來直接輸出通過即時通信鏈接所對應(yīng)的頁面信息。另外,判斷原網(wǎng)絡(luò)鏈接是否能有效打開,還可以這樣來進(jìn)行采集用戶針對于即時通信記錄內(nèi)容中的原網(wǎng)絡(luò)鏈接的觸發(fā)信息;向系統(tǒng)服務(wù)器發(fā)送由用戶所觸發(fā)的原網(wǎng)絡(luò)鏈接信息;系統(tǒng)服務(wù)器利用網(wǎng)絡(luò)機(jī)器人登錄有原網(wǎng)絡(luò)鏈接信息所對應(yīng)的頁面;將預(yù)先存儲的與原網(wǎng)絡(luò)鏈接信息所對應(yīng)的頁面進(jìn)行比對,判斷兩者是否一致,輸出原網(wǎng)絡(luò)鏈接所對應(yīng)的頁面,當(dāng)判斷兩者不一致但原網(wǎng)絡(luò)鏈接頁面同樣能夠有效開啟的話,就可以將兩種鏈接類型提供給用戶,由用戶進(jìn)行選擇;當(dāng)判斷原網(wǎng)絡(luò)鏈接頁面無法打開的時候,就輸出即時通信鏈接所對應(yīng)的頁面給用戶。參圖4所示,在本發(fā)明中,對應(yīng)著前述的方法,還提供了一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的客戶端100,該客戶端100包括網(wǎng)絡(luò)數(shù)據(jù)發(fā)送模塊110,即時通信發(fā)送方向即時通信接收方發(fā)送網(wǎng)絡(luò)鏈接;網(wǎng)絡(luò)鏈接采集模塊120,用以觸發(fā)通過即時通信工具實現(xiàn)的網(wǎng)絡(luò)鏈接數(shù)據(jù)存儲操作;網(wǎng)絡(luò)鏈接建立模塊130,根據(jù)存儲路徑對網(wǎng)絡(luò)鏈接提供即時通信工具的內(nèi)部數(shù)據(jù)鏈接。進(jìn)一步,參圖5所示,對應(yīng)著前述的方法及客戶端,在本發(fā)明中還提供了一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的系統(tǒng)200,該系統(tǒng)200包括客戶端100,它包括,網(wǎng)絡(luò)數(shù)據(jù)發(fā)送模塊110,采集即時通信發(fā)送方向即時通信接收方發(fā)送的網(wǎng)絡(luò)鏈接數(shù)據(jù),通過下述的客戶端網(wǎng)絡(luò)鏈接數(shù)據(jù)接口 102發(fā)送至系統(tǒng)服務(wù)器300 ;內(nèi)部數(shù)據(jù)鏈接載入模塊101,用以將接收到的來自于系統(tǒng)服務(wù)器300的即時通信內(nèi)部數(shù)據(jù)鏈接載入到前述所發(fā)送網(wǎng)絡(luò)鏈接數(shù)據(jù)的即時通信數(shù)據(jù)記錄中;客戶端網(wǎng)絡(luò)鏈接數(shù)據(jù)接口 102,用以和下述的系統(tǒng)服務(wù)器300之間進(jìn)行數(shù)據(jù)傳輸;系統(tǒng)服務(wù)器300,它包括,服務(wù)器網(wǎng)絡(luò)鏈接采集模塊310,接收來自于客戶端100的網(wǎng)絡(luò)鏈接數(shù)據(jù),觸發(fā)通過即時通信工具實現(xiàn)的網(wǎng)絡(luò)鏈接數(shù)據(jù)存儲操作;服務(wù)器網(wǎng)絡(luò)鏈接建立模塊320,根據(jù)存儲路徑對網(wǎng)絡(luò)鏈接提供即時通信工具的內(nèi)部數(shù)據(jù)鏈接;服務(wù)器網(wǎng)絡(luò)鏈接數(shù)據(jù)接口 330,用以通過客戶端來接收網(wǎng)絡(luò)數(shù)據(jù)發(fā)送模塊110所獲得的網(wǎng)絡(luò)鏈接數(shù)據(jù),以及將服務(wù)器網(wǎng)絡(luò)鏈接建立模塊320所建立起來的即時通信內(nèi)部數(shù)據(jù)鏈接發(fā)送至客戶端進(jìn)行輸出。其中,前述的客戶端100和系統(tǒng)服務(wù)器300,通過傳輸網(wǎng)400進(jìn)行信息傳輸。傳輸網(wǎng)400作為舉例而非限定,可以采用當(dāng)前的互聯(lián)網(wǎng)來實現(xiàn)。以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實施例,亦均在本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的方法,其特征在于該方法包括如下步驟步驟1,即時通信發(fā)送方向即時通信接收方發(fā)送網(wǎng)絡(luò)鏈接;步驟2,觸發(fā)通過即時通信工具實現(xiàn)的網(wǎng)絡(luò)鏈接數(shù)據(jù)存儲操作,根據(jù)存儲路徑對網(wǎng)絡(luò)鏈接提供即時通信工具的內(nèi)部數(shù)據(jù)鏈接。
2.根據(jù)權(quán)利要求1所述的一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的方法,其特征在于所述的方法分為如下步驟,步驟S110,即時通信發(fā)送方和即時通信接收方建立起即時通信連接關(guān)系; 步驟S120,即時通信發(fā)送方向即時通信接收方發(fā)送包括有網(wǎng)絡(luò)鏈接的即時通信消息; 步驟S130,系統(tǒng)服務(wù)器采集前述的即時通信消息,根據(jù)網(wǎng)絡(luò)鏈接的數(shù)據(jù)規(guī)則獲得網(wǎng)絡(luò)鏈接數(shù)據(jù);步驟S140,根據(jù)所獲得的網(wǎng)絡(luò)鏈接,記錄該網(wǎng)頁的網(wǎng)絡(luò)快照信息; 步驟S150,在所存儲的網(wǎng)絡(luò)快照信息數(shù)據(jù)的位置處,以及在即時通信中所呈現(xiàn)出的網(wǎng)絡(luò)鏈接數(shù)據(jù)之間,建立起基于所存儲信息的即時通信鏈接;步驟S160,采集用戶觸發(fā)即時通信鏈接的開啟消息,將前面步驟所存儲的網(wǎng)絡(luò)快照信息提供給觸發(fā)該即時通信鏈接的即時通信發(fā)送方或即時通信接收方。
3.根據(jù)權(quán)利要求1所述的一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的方法,其特征在于所述的方法分為如下步驟,步驟S210,即時通信發(fā)送方和即時通信接收方建立起即時通信連接關(guān)系; 步驟S220,即時通信發(fā)送方向即時通信接收方發(fā)送包括有網(wǎng)絡(luò)鏈接的即時通信消息; 步驟S230,系統(tǒng)服務(wù)器采集前述的即時通信消息,根據(jù)網(wǎng)絡(luò)鏈接的數(shù)據(jù)規(guī)則獲得網(wǎng)絡(luò)鏈接數(shù)據(jù);步驟S240,根據(jù)所獲得的網(wǎng)絡(luò)鏈接,記錄該網(wǎng)頁的網(wǎng)絡(luò)截圖信息; 步驟S250,在所存儲的網(wǎng)絡(luò)截圖信息以及即時通信中所呈現(xiàn)出的網(wǎng)絡(luò)鏈接數(shù)據(jù)之間, 建立起基于所存儲網(wǎng)絡(luò)截圖信息的即時通信鏈接;步驟S260,采集用戶觸發(fā)即時通信鏈接的開啟消息,將前面步驟所存儲的網(wǎng)絡(luò)截圖信息提供給觸發(fā)該即時通信鏈接的即時通信發(fā)送方或即時通信接收方。
4.根據(jù)權(quán)利要求3所述的一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的方法,其特征在于對應(yīng)著步驟S240,設(shè)定截圖信息的尺寸規(guī)則,判斷截圖內(nèi)容是否超過了設(shè)定的長度范圍,超過就可以增加截圖,如此循環(huán),直到完成整個網(wǎng)頁的截圖為止。
5.根據(jù)權(quán)利要求1所述的一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的方法,其特征在于采集用戶觸發(fā)即時通信鏈接的開啟消息,呈現(xiàn)出包括有即時通信鏈接和原網(wǎng)絡(luò)鏈接兩種鏈接關(guān)系的操作界面。
6.根據(jù)權(quán)利要求1或5所述的一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的方法, 其特征在于所述的方法分為如下步驟,步驟S310,即時通信發(fā)送方和即時通信接收方建立起即時通信連接關(guān)系; 步驟S320,即時通信發(fā)送方向即時通信接收方發(fā)送包括有網(wǎng)絡(luò)鏈接的即時通信消息; 步驟S330,系統(tǒng)服務(wù)器采集前述的即時通信消息,根據(jù)網(wǎng)絡(luò)鏈接的數(shù)據(jù)規(guī)則獲得網(wǎng)絡(luò)鏈接數(shù)據(jù);步驟S340,根據(jù)所獲得的網(wǎng)絡(luò)鏈接數(shù)據(jù),記錄該網(wǎng)頁的網(wǎng)絡(luò)PDF文檔信息; 步驟S350,將網(wǎng)絡(luò)PDF文檔信息從系統(tǒng)服務(wù)器發(fā)送到即時通信接收方所在的客戶端, 進(jìn)行數(shù)據(jù)存儲;步驟S360,在即時通信接收方所在的客戶端中,在所存儲的網(wǎng)絡(luò)PDF文檔信息以及即時通信消息中所呈現(xiàn)出的網(wǎng)絡(luò)鏈接數(shù)據(jù)之間,建立起基于所存儲網(wǎng)絡(luò)PDF文檔信息的即時通信鏈接,同時保留原網(wǎng)絡(luò)鏈接;步驟S370,采集用戶觸發(fā)即時通信鏈接的開啟消息,呈現(xiàn)出包括有即時通信鏈接和原網(wǎng)絡(luò)鏈接兩種鏈接關(guān)系的操作界面;步驟S380,在采集到用戶觸發(fā)即時通信鏈接的情況下,將前面步驟所存儲的網(wǎng)絡(luò)PDF 文檔信息提供給觸發(fā)該即時通信鏈接的即時通信發(fā)送方或即時通信接收方;或者,在采集到用戶觸發(fā)原網(wǎng)絡(luò)鏈接的情況下,開啟原網(wǎng)絡(luò)鏈接所建立起來的鏈接路徑。
7.根據(jù)權(quán)利要求1所述的一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的方法,其特征在于所述的內(nèi)部數(shù)據(jù)鏈接為即時通信鏈接,輸出的步驟為,在具體實施時,可以這樣來進(jìn)行采集用戶針對于即時通信記錄內(nèi)容中的原網(wǎng)絡(luò)鏈接的觸發(fā)信息;采集原網(wǎng)絡(luò)鏈接打開后的頁面信息;判斷打開后的頁面信息是否為正常開啟頁面;當(dāng)打開后的頁面不是正常開啟頁面的話,輸出對應(yīng)的即時通信鏈接,或者根據(jù)設(shè)定的條件,來直接輸出通過即時通信鏈接所對應(yīng)的頁面信息。
8.根據(jù)權(quán)利要求1所述的一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的方法,其特征在于在步驟1中所發(fā)送的網(wǎng)絡(luò)鏈接,是否能有效打開的判定步驟為,采集用戶針對于即時通信記錄內(nèi)容中的原網(wǎng)絡(luò)鏈接的觸發(fā)信息;向系統(tǒng)服務(wù)器發(fā)送由用戶所觸發(fā)的原網(wǎng)絡(luò)鏈接信息;系統(tǒng)服務(wù)器利用網(wǎng)絡(luò)機(jī)器人登錄有原網(wǎng)絡(luò)鏈接信息所對應(yīng)的頁面; 將預(yù)先存儲的與原網(wǎng)絡(luò)鏈接信息所對應(yīng)的頁面進(jìn)行比對,判斷兩者是否一致,輸出原網(wǎng)絡(luò)鏈接所對應(yīng)的頁面,當(dāng)判斷兩者不一致但原網(wǎng)絡(luò)鏈接頁面同樣能夠有效開啟的話,將兩種鏈接類型提供給用戶,由用戶進(jìn)行選擇;當(dāng)判斷原網(wǎng)絡(luò)鏈接頁面無法打開的時候,輸出即時通信鏈接所對應(yīng)的頁面給用戶。
9.一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的客戶端,其特征在于該客戶端包括網(wǎng)絡(luò)數(shù)據(jù)發(fā)送模塊,即時通信發(fā)送方向即時通信接收方發(fā)送網(wǎng)絡(luò)鏈接; 網(wǎng)絡(luò)鏈接采集模塊,用以觸發(fā)通過即時通信工具實現(xiàn)的網(wǎng)絡(luò)鏈接數(shù)據(jù)存儲操作; 網(wǎng)絡(luò)鏈接建立模塊,根據(jù)存儲路徑對網(wǎng)絡(luò)鏈接提供即時通信工具的內(nèi)部數(shù)據(jù)鏈接。
10.一種即時通信中用以對網(wǎng)絡(luò)鏈接進(jìn)行數(shù)據(jù)存儲的系統(tǒng),其特征在于該系統(tǒng)包括 客戶端,它包括,網(wǎng)絡(luò)數(shù)據(jù)發(fā)送模塊,采集即時通信發(fā)送方向即時通信接收方發(fā)送的網(wǎng)絡(luò)鏈接數(shù)據(jù),通過下述的客戶端網(wǎng)絡(luò)鏈接數(shù)據(jù)接口發(fā)送至系統(tǒng)服務(wù)器;內(nèi)部數(shù)據(jù)鏈接載入模塊,用以將接收到的來自于系統(tǒng)服務(wù)器的即時通信內(nèi)部數(shù)據(jù)鏈接載入到前述所發(fā)送網(wǎng)絡(luò)鏈接數(shù)據(jù)的即時通信數(shù)據(jù)記錄中;客戶端網(wǎng)絡(luò)鏈接數(shù)據(jù)接口,用以和下述的系統(tǒng)服務(wù)器之間進(jìn)行數(shù)據(jù)傳輸; 系統(tǒng)服務(wù)器,它包括,服務(wù)器網(wǎng)絡(luò)鏈接采集模塊,接收來自于客戶端的網(wǎng)絡(luò)鏈接數(shù)據(jù),觸發(fā)通過即時通信工具實現(xiàn)的網(wǎng)絡(luò)鏈接數(shù)據(jù)存儲操作;服務(wù)器網(wǎng)絡(luò)鏈接建立模塊,根據(jù)存儲路徑對網(wǎng)絡(luò)鏈接提供即時通信工具的內(nèi)部數(shù)據(jù)鏈接;服務(wù)器網(wǎng)絡(luò)鏈接數(shù)據(jù)接口,用以通過客戶端來接收網(wǎng)絡(luò)數(shù)據(jù)發(fā)送模塊所獲得的網(wǎng)絡(luò)鏈接數(shù)據(jù),以及將服務(wù)器網(wǎng)絡(luò)鏈接建立模塊所建立起來的即時通信內(nèi)部數(shù)據(jù)鏈接發(fā)送至客戶端進(jìn)行輸出。
全文摘要
本發(fā)明提供了一種即時通信中對網(wǎng)絡(luò)鏈接進(jìn)行存儲的方法、客戶端及系統(tǒng),屬于計算機(jī)、網(wǎng)絡(luò)技術(shù)領(lǐng)域。該方法包括如下步驟步驟1,即時通信發(fā)送方向即時通信接收方發(fā)送網(wǎng)絡(luò)鏈接;步驟2,觸發(fā)通過即時通信工具實現(xiàn)的網(wǎng)絡(luò)鏈接數(shù)據(jù)存儲操作,根據(jù)存儲路徑對網(wǎng)絡(luò)鏈接提供即時通信工具的內(nèi)部數(shù)據(jù)鏈接。利用本發(fā)明,能夠?qū)W(wǎng)絡(luò)鏈接所對應(yīng)的信息內(nèi)容,進(jìn)行數(shù)據(jù)存儲。
文檔編號H04L12/58GK102299869SQ20111025144
公開日2011年12月28日 申請日期2011年8月29日 優(yōu)先權(quán)日2011年8月29日
發(fā)明者不公告發(fā)明人 申請人:上海量明科技發(fā)展有限公司