專利名稱:一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法、客戶端及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)、軟件技術(shù)領(lǐng)域。
背景技術(shù):
隨著互聯(lián)網(wǎng)以及無線通信技術(shù)的不斷發(fā)展,即時(shí)通信IM工具的應(yīng)用也更加廣泛, 通過即時(shí)通信工具進(jìn)行信息溝通已成為人們進(jìn)行信息交流的一種重要方式。通過即時(shí)通信工具進(jìn)行交流時(shí),用戶經(jīng)常會(huì)把一些感興趣的網(wǎng)頁信息發(fā)送至聯(lián)系人,與對(duì)方共享?,F(xiàn)有技術(shù)中,用戶通過即時(shí)通信工具將網(wǎng)頁信息發(fā)送至聯(lián)系人的過程是 首先,將焦點(diǎn)窗口切換至待發(fā)送的網(wǎng)頁頁面;然后,在該網(wǎng)頁的URL地址欄中選中URL地址信息并復(fù)制該地址信息;最后,再切換至即時(shí)通信交互界面,將復(fù)制的URL地址信息粘貼到即時(shí)通信交互界面中,發(fā)送至聯(lián)系人。因此,現(xiàn)有技術(shù)中將網(wǎng)頁信息發(fā)送至聯(lián)系人的操作過程較為復(fù)雜,為了提高用戶的使用體驗(yàn),需要開發(fā)更為便捷的網(wǎng)頁信息共享方法。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法及系統(tǒng)。利用本發(fā)明,通過在即時(shí)通信工具中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng),當(dāng)用戶觸發(fā)所述網(wǎng)頁共享的功能觸發(fā)項(xiàng)時(shí),即可將開啟的當(dāng)前網(wǎng)頁的鏈接信息發(fā)送至聯(lián)系人,從而簡(jiǎn)化了用戶進(jìn)行網(wǎng)頁信息共享的操作過程。本發(fā)明提供的技術(shù)方案包括一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,該方法在即時(shí)通信工具中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng);進(jìn)行網(wǎng)頁共享的過程包括以下步驟步驟1,在用戶選擇即時(shí)通信工具中的網(wǎng)頁共享的功能觸發(fā)項(xiàng)后,獲取所述網(wǎng)頁共享的聯(lián)系人對(duì)象信息;步驟2,采集用戶待共享網(wǎng)頁的鏈接信息;步驟3,將采集的網(wǎng)頁鏈接信息發(fā)送至聯(lián)系人客戶端,或載入到用戶和前述聯(lián)系人對(duì)象的即時(shí)通信交互界面中。優(yōu)選地,所述步驟3之后還包括聯(lián)系人客戶端接收鏈接信息,并將鏈接信息對(duì)應(yīng)的網(wǎng)頁信息顯示給接收方用戶。優(yōu)選地,所述步驟3之后還包括聯(lián)系人客戶端接收鏈接信息,并輸出所述鏈接信息的提示信息;當(dāng)捕獲到用戶針對(duì)所述提示信息的觸發(fā)操作時(shí),將鏈接信息對(duì)應(yīng)的網(wǎng)頁信息顯示給接收方用戶。優(yōu)選地,在即時(shí)通信聯(lián)系人列表中的聯(lián)系人對(duì)象標(biāo)識(shí)處設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng)。優(yōu)選地,在即時(shí)通信聯(lián)系人列表中的聯(lián)系人對(duì)象的右鍵菜單項(xiàng)中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng)。優(yōu)選地,所述聯(lián)系人對(duì)象為單獨(dú)聯(lián)系人,或者群或討論組中的聯(lián)系人。優(yōu)選地,在用戶與聯(lián)系人對(duì)象的即時(shí)通信交互界面中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng)。優(yōu)選地,所述步驟2中采集用戶待共享網(wǎng)頁的鏈接信息的過程為采集已開啟的網(wǎng)絡(luò)瀏覽器的網(wǎng)頁,獲取與當(dāng)前時(shí)間最鄰近的處于焦點(diǎn)窗口狀態(tài)的網(wǎng)頁,作為待共享網(wǎng)頁;根據(jù)所述待共享網(wǎng)頁的URL地址生成網(wǎng)頁的鏈接信息。優(yōu)選地,所述步驟2中采集用戶待共享網(wǎng)頁的鏈接信息的過程還可以為采集已開啟的網(wǎng)絡(luò)瀏覽器的網(wǎng)頁,獲取該網(wǎng)頁的URL地址信息和/或網(wǎng)頁名稱信息,將其作為對(duì)應(yīng)網(wǎng)頁的鏈接信息;采集前述的鏈接信息,形成網(wǎng)頁鏈接信息列表;采集用戶針對(duì)于所述網(wǎng)頁鏈接信息列表的選擇信息,作為待共享網(wǎng)頁的鏈接信肩、ο優(yōu)選地,所述采集已開啟的網(wǎng)絡(luò)瀏覽器的網(wǎng)頁的過程為遍歷所在終端上的注冊(cè)表,通過動(dòng)態(tài)鏈接庫DLL來判定是否有當(dāng)前運(yùn)行的網(wǎng)絡(luò)瀏覽器,若沒有則停止操作,若有則轉(zhuǎn)到下一步驟;根據(jù)當(dāng)前運(yùn)行的網(wǎng)絡(luò)瀏覽器的路徑,獲得當(dāng)前運(yùn)行的網(wǎng)頁信息。優(yōu)選地,所述采集已開啟的網(wǎng)絡(luò)瀏覽器的網(wǎng)頁的過程還可以為遍歷所在終端上的任務(wù)欄,從任務(wù)欄中獲取已開啟窗口的屬性信息;根據(jù)已開啟窗口的屬性信息,獲得當(dāng)前運(yùn)行的網(wǎng)頁信息。優(yōu)選地,在所述的網(wǎng)頁鏈接信息列表中包括有兩個(gè)或兩個(gè)以上的鏈接信息時(shí),對(duì)鏈接信息的排序方法為判定所述鏈接信息對(duì)應(yīng)的網(wǎng)頁作為焦點(diǎn)窗口的時(shí)間與當(dāng)前時(shí)刻的時(shí)間差;根據(jù)時(shí)間差對(duì)鏈接信息進(jìn)行排序,時(shí)間差越短排序越靠前。優(yōu)選地,所述網(wǎng)頁共享的功能觸發(fā)項(xiàng)設(shè)置有共享網(wǎng)頁的歷史記錄菜單項(xiàng),用以查看用戶與聯(lián)系人之間已共享的網(wǎng)頁鏈接信息。優(yōu)選地,針對(duì)用戶與聯(lián)系人之間已共享的網(wǎng)頁鏈接信息,保存在用戶客戶端、聯(lián)系人客戶端、即時(shí)通信服務(wù)器三者至少其一中。優(yōu)選地,所述步驟3中將當(dāng)前網(wǎng)頁的鏈接信息發(fā)送至聯(lián)系人客戶端的方式為以下其中之一客戶端直接將待共享網(wǎng)頁的鏈接信息發(fā)送至聯(lián)系人客戶端;客戶端將待共享網(wǎng)頁的鏈接信息載入到即時(shí)通信交互界面中,根據(jù)用戶的觸發(fā)操作將鏈接信息發(fā)送至聯(lián)系人客戶端。本發(fā)明還提供一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的系統(tǒng),其該系統(tǒng)包括網(wǎng)頁共享建立單元,用于在即時(shí)通信工具中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng);聯(lián)系人信息獲取單元,與所述網(wǎng)頁共享建立單元相連,用于在用戶選擇即時(shí)通信工具中的網(wǎng)頁共享的功能觸發(fā)項(xiàng)后,獲取所述網(wǎng)頁共享的聯(lián)系人對(duì)象信息;鏈接信息采集單元,與所述聯(lián)系人信息獲取單元相連,用于采集用戶待共享網(wǎng)頁的鏈接信息;鏈接信息發(fā)送單元,與所述鏈接信息采集單元相連,用于將所采集的網(wǎng)頁鏈接信息發(fā)送至聯(lián)系人客戶端。優(yōu)選地,所述系統(tǒng)還包括鏈接信息輸出單元,設(shè)置在聯(lián)系人客戶端,用于接收鏈接信息,并將鏈接信息對(duì)應(yīng)的網(wǎng)頁信息進(jìn)行輸出顯示。優(yōu)選地,所述系統(tǒng)還包括鏈接信息保存單元,用于保存用戶與聯(lián)系人之間已共享的網(wǎng)頁鏈接信息,可保存在客戶端和/或服務(wù)器中。 優(yōu)選地,所述系統(tǒng)還包括歷史記錄顯示單元,用于在接收到用戶的觸發(fā)操作時(shí),輸出用戶與聯(lián)系人之間的歷史共享網(wǎng)頁鏈接信息。本發(fā)明還提供一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的客戶端,該客戶端包括聯(lián)系人信息獲取單元,在用戶選擇即時(shí)通信工具中的網(wǎng)頁共享的功能觸發(fā)項(xiàng)后, 獲取所述網(wǎng)頁共享的聯(lián)系人對(duì)象信息;鏈接信息采集單元,采集用戶待共享網(wǎng)頁的鏈接信息;鏈接信息處理單元,將采集的網(wǎng)頁鏈接信息發(fā)送至聯(lián)系人客戶端,或載入到用戶和前述聯(lián)系人對(duì)象的即時(shí)通信交互界面中。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果如下(1)在即時(shí)通信工具中設(shè)置針對(duì)聯(lián)系人的網(wǎng)頁共享功能觸發(fā)項(xiàng),當(dāng)用戶選擇該功能觸發(fā)項(xiàng)時(shí),客戶端即可獲取用戶開啟的當(dāng)前網(wǎng)頁的鏈接信息,并將該鏈接信息發(fā)送至聯(lián)系人,使得用戶共享網(wǎng)頁信息的操作更為簡(jiǎn)便。(2)本發(fā)明還在網(wǎng)頁共享功能觸發(fā)項(xiàng)中設(shè)置有共享網(wǎng)頁的歷史記錄菜單項(xiàng),用戶通過觸發(fā)所述歷史記錄菜單項(xiàng),即可查看用戶與聯(lián)系人之間歷史共享過的網(wǎng)頁鏈接信息, 從而方便了用戶針對(duì)歷史共享網(wǎng)頁信息的查找。
圖1為本發(fā)明第一實(shí)施例提供的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法流程圖;圖1-1為本發(fā)明實(shí)施例中在即時(shí)通信聯(lián)系人列表中的聯(lián)系人對(duì)象標(biāo)識(shí)處設(shè)置網(wǎng)頁共享功能觸發(fā)項(xiàng)的示意圖;圖1-2為本發(fā)明實(shí)施例中在即時(shí)通信交互界面中設(shè)置網(wǎng)頁共享功能觸發(fā)項(xiàng)的示意圖;圖2為本發(fā)明第二實(shí)施例提供的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的系統(tǒng)的結(jié)構(gòu)框圖。圖3為本發(fā)明第三實(shí)施例提供的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的客戶端的結(jié)構(gòu)框圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明的實(shí)施方案作進(jìn)一步詳細(xì)的說明。
參見圖1,為本發(fā)明第一實(shí)施例提供的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法流程圖,具體步驟如下所述。S11,在即時(shí)通信工具中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng);本實(shí)施例中,在即時(shí)通信工具的系統(tǒng)中設(shè)置有網(wǎng)頁共享功能,在即時(shí)通信主面板或者即時(shí)通信交互界面中設(shè)置啟動(dòng)網(wǎng)頁共享功能的觸發(fā)項(xiàng)(即操作入口)。所述的網(wǎng)頁共享功能是指用戶將感興趣的網(wǎng)頁信息分享給聯(lián)系人。本實(shí)施例中涉及到網(wǎng)頁共享的雙方客戶端,在以下敘述中將網(wǎng)頁共享的發(fā)送方稱為用戶客戶端,將網(wǎng)頁共享的接收方稱為聯(lián)系人客戶端。本實(shí)施例在即時(shí)通信工具中設(shè)置網(wǎng)頁共享功能的觸發(fā)項(xiàng)包括有以下幾種方式方式1,在即時(shí)通信聯(lián)系人列表中的聯(lián)系人對(duì)象的右鍵菜單項(xiàng)中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng)。作為舉例,在聯(lián)系人對(duì)象的右鍵菜單項(xiàng)中設(shè)置網(wǎng)頁共享功能觸發(fā)項(xiàng)的具體過程為在Window系統(tǒng)的注冊(cè)表中添加“網(wǎng)頁共享”項(xiàng)。具體來說,就是在注冊(cè)表HKEY_CURRENT_ USER\Software\Microsoft\Tencent項(xiàng)下建立“網(wǎng)頁共享”項(xiàng)。然后在“網(wǎng)頁共享”的下一級(jí)目錄里加入兩個(gè)表項(xiàng),第一個(gè)表項(xiàng)用于指示一個(gè)目錄,該目錄為瀏覽器中的一段腳本程序,該腳本程序定義了選擇“網(wǎng)頁共享”項(xiàng)后所觸發(fā)的事件。第二個(gè)表項(xiàng)是Contexts,定義了在即時(shí)通信的什么對(duì)象上點(diǎn)擊會(huì)出現(xiàn)“網(wǎng)頁共享”項(xiàng),例如在聯(lián)系人列表中的聯(lián)系人對(duì)象上點(diǎn)擊時(shí)出現(xiàn)“網(wǎng)頁共享”項(xiàng),其中,聯(lián)系人對(duì)象可以是單獨(dú)的某個(gè)聯(lián)系人,也可以將群或討論組作為一個(gè)整體的聯(lián)系人對(duì)象,此時(shí)網(wǎng)頁共享的對(duì)象即為群或討論組中的所有成員。方式2,在即時(shí)通信聯(lián)系人列表中的聯(lián)系人對(duì)象標(biāo)識(shí)處設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng)。參見圖1-1,展示了在即時(shí)通信聯(lián)系人列表中的聯(lián)系人對(duì)象標(biāo)識(shí)處設(shè)置網(wǎng)頁共享功能觸發(fā)項(xiàng)的示意圖。如圖所示,在用戶“Joy”的即時(shí)通信主面板110中包括即時(shí)通信聯(lián)系人列表112,該列表中展示了用戶“Joy”的所有聯(lián)系人,每個(gè)聯(lián)系人對(duì)象都對(duì)應(yīng)有觸發(fā)區(qū)域,例如聯(lián)系人“Linking”所在的矩形區(qū)域113為該聯(lián)系人對(duì)應(yīng)的觸發(fā)區(qū)域。聯(lián)系人 “Linking”的昵稱、頭像圖標(biāo)、個(gè)性簽名檔等信息均在所述的觸發(fā)區(qū)域內(nèi),當(dāng)用戶“Joy”通過鼠標(biāo)點(diǎn)擊聯(lián)系人的觸發(fā)區(qū)域時(shí),即打開與該聯(lián)系人的即時(shí)通信交互界面。本實(shí)施例所述的在聯(lián)系人對(duì)象標(biāo)識(shí)處設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng),即是在聯(lián)系人對(duì)象的觸發(fā)區(qū)域中設(shè)置網(wǎng)頁共享功能的觸發(fā)控件。利用系統(tǒng)中窗口相關(guān)的API函數(shù)將網(wǎng)頁共享功能的觸發(fā)控件加載至即時(shí)通信主面板的聯(lián)系人觸發(fā)區(qū)域中。如圖1-1所示的觸發(fā)控件114,當(dāng)用戶通過鼠標(biāo)點(diǎn)擊觸發(fā)控件114時(shí),鉤子函數(shù)獲取該鼠標(biāo)消息,并傳送至響應(yīng)函數(shù),響應(yīng)函數(shù)用于執(zhí)行下一步驟。所述的觸發(fā)控件114也可設(shè)置在用戶加入的群或討論組所對(duì)應(yīng)的觸發(fā)區(qū)域中,針對(duì)群或討論組中的聯(lián)系人進(jìn)行網(wǎng)頁共享。方式3,在用戶與聯(lián)系人對(duì)象的即時(shí)通信交互界面中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng)。參見圖1-2,展示了在即時(shí)通信交互界面中設(shè)置網(wǎng)頁共享功能觸發(fā)項(xiàng)的示意圖。如圖所示,即時(shí)通信交互界面120為用戶“Joy”打開的與聯(lián)系人“Linking”之間的即時(shí)通信交互界面,即時(shí)通信交互界面120的功能欄中設(shè)置有網(wǎng)頁共享功能的觸發(fā)控件114。當(dāng)用戶通過鼠標(biāo)點(diǎn)擊即時(shí)通信交互界面中的觸發(fā)控件114時(shí),鉤子函數(shù)獲取該鼠標(biāo)消息,并傳送至響應(yīng)函數(shù),響應(yīng)函數(shù)用于執(zhí)行下一步驟。
針對(duì)即時(shí)通信工具中設(shè)置的網(wǎng)頁共享的功能觸發(fā)項(xiàng),該功能觸發(fā)項(xiàng)中還包括有共享網(wǎng)頁的歷史記錄菜單項(xiàng),作為查看用戶與聯(lián)系人之間歷史共享的網(wǎng)頁鏈接信息的操作入口。當(dāng)用戶通過鼠標(biāo)右鍵點(diǎn)擊網(wǎng)頁共享功能觸發(fā)項(xiàng)時(shí),即顯示有“共享網(wǎng)頁歷史記錄”,通過鼠標(biāo)選擇“共享網(wǎng)頁歷史記錄”時(shí),即可查看用戶歷史發(fā)送至聯(lián)系人的共享網(wǎng)頁鏈接信息, 以及從聯(lián)系人處接收過的共享網(wǎng)頁鏈接信息,并可通過鏈接信息打開對(duì)應(yīng)的網(wǎng)頁。S12,在用戶選擇即時(shí)通信工具中的網(wǎng)頁共享的功能觸發(fā)項(xiàng)后,獲取所述網(wǎng)頁共享的聯(lián)系人對(duì)象信息;作為舉例而非限定,所述獲取網(wǎng)頁共享的聯(lián)系人對(duì)象信息的過程為在網(wǎng)頁共享的功能觸發(fā)項(xiàng)中設(shè)置鼠標(biāo)消息的鉤子函數(shù),當(dāng)該鉤子函數(shù)監(jiān)聽到鼠標(biāo)點(diǎn)擊網(wǎng)頁共享功能觸發(fā)項(xiàng)時(shí),利用相關(guān)API函數(shù)判斷鼠標(biāo)點(diǎn)擊位置對(duì)應(yīng)的相關(guān)數(shù)據(jù)信息,例如觸發(fā)控件所在觸發(fā)區(qū)域內(nèi)的相關(guān)數(shù)據(jù),根據(jù)相關(guān)數(shù)據(jù)信息獲取對(duì)應(yīng)的聯(lián)系人標(biāo)識(shí)信息。S13,采集用戶待共享網(wǎng)頁的鏈接信息;這里,待共享網(wǎng)頁是指在當(dāng)前開啟的網(wǎng)頁中,用戶希望與聯(lián)系人共享的其中一個(gè)網(wǎng)頁信息。作為舉例而非限定,采集用戶待共享網(wǎng)頁的鏈接信息的具體過程為采集已開啟的網(wǎng)絡(luò)瀏覽器的網(wǎng)頁,獲取與當(dāng)前時(shí)間最鄰近的處于焦點(diǎn)窗口狀態(tài)的網(wǎng)頁,作為待共享網(wǎng)頁;根據(jù)所述待共享網(wǎng)頁的URL地址生成網(wǎng)頁的鏈接信息。這里,如果用戶開啟的網(wǎng)頁為一個(gè),則該網(wǎng)頁即是待共享網(wǎng)頁;如果用戶開啟的網(wǎng)頁為兩個(gè)或兩個(gè)以上時(shí),則選擇與當(dāng)前時(shí)間最鄰近的處于焦點(diǎn)窗口狀態(tài)的網(wǎng)頁作為待共享網(wǎng)頁。另外,采集用戶待共享網(wǎng)頁的鏈接信息的具體過程還可以為采集已開啟的網(wǎng)絡(luò)瀏覽器的網(wǎng)頁,獲取該網(wǎng)頁的URL地址信息和/或網(wǎng)頁名稱信息,將其作為對(duì)應(yīng)網(wǎng)頁的鏈接信息;采集前述的鏈接信息,形成網(wǎng)頁鏈接信息列表;采集用戶針對(duì)于所述網(wǎng)頁鏈接信息列表的選擇信息,作為待共享網(wǎng)頁的鏈接信息。這里,是將用戶所有開啟的網(wǎng)頁都生成鏈接信息,并顯示在網(wǎng)頁鏈接信息列表中,然后用戶在網(wǎng)頁鏈接信息列表中選擇其中一個(gè)作為待共享網(wǎng)頁的鏈接信息。當(dāng)所述的網(wǎng)頁鏈接信息列表中包括有兩個(gè)或兩個(gè)以上的鏈接信息時(shí),對(duì)鏈接信息的排序方法為判定所述鏈接信息對(duì)應(yīng)的網(wǎng)頁作為焦點(diǎn)窗口的時(shí)間與當(dāng)前時(shí)刻的時(shí)間差;根據(jù)時(shí)間差對(duì)鏈接信息進(jìn)行排序,時(shí)間差越短排序越靠前。對(duì)于采集已開啟的網(wǎng)絡(luò)瀏覽器的網(wǎng)頁,其過程為遍歷所在終端上的注冊(cè)表,通過動(dòng)態(tài)鏈接庫DLL來判定是否有當(dāng)前運(yùn)行的網(wǎng)絡(luò)瀏覽器,若沒有則停止操作,若有則轉(zhuǎn)到下一步驟;根據(jù)當(dāng)前運(yùn)行的網(wǎng)絡(luò)瀏覽器的路徑,獲得當(dāng)前運(yùn)行的網(wǎng)頁信息。另外,采集已開啟的網(wǎng)絡(luò)瀏覽器的網(wǎng)頁還可采用以下方法遍歷所在終端上的任務(wù)欄,從任務(wù)欄中獲取已開啟窗口的屬性信息;根據(jù)已開啟窗口的屬性信息,獲得當(dāng)前運(yùn)行的網(wǎng)頁信息。S14,將采集的網(wǎng)頁鏈接信息發(fā)送至聯(lián)系人客戶端,或載入到用戶和前述聯(lián)系人對(duì)象的即時(shí)通信交互界面中。用戶客戶端對(duì)采集的網(wǎng)頁鏈接信息的處理方式包括以下兩種方式1,用戶客戶端直接將待共享網(wǎng)頁的鏈接信息發(fā)送至聯(lián)系人客戶端??蛻舳藢⒆陨順?biāo)識(shí)、接收方客戶端標(biāo)識(shí)、以及待共享網(wǎng)頁的鏈接信息按照協(xié)議格式組合到數(shù)據(jù)包中,對(duì)數(shù)據(jù)包進(jìn)行加密處理后,通過即時(shí)通信服務(wù)器或者P2P點(diǎn)對(duì)點(diǎn)方式將數(shù)據(jù)包發(fā)送至聯(lián)系人客戶端。方式2,通過用戶客戶端將待共享網(wǎng)頁的鏈接信息載入到即時(shí)通信交互界面中。所述的即時(shí)通信交互界面,還可以參看圖1-2所示的即時(shí)通信交互界面120。即時(shí)通信交互界面是通過即時(shí)通信主面板,觸發(fā)聯(lián)系人對(duì)象所對(duì)應(yīng)的ITEM項(xiàng),然后開啟的和該聯(lián)系人對(duì)象進(jìn)行交互操作的界面形式。在即時(shí)通信交互界面中,通常包括有交互界面輸入欄,用以采集需要進(jìn)行通信交互的內(nèi)容;以及設(shè)置有交互界面輸出欄,用以輸出進(jìn)行交互通信的雙方或多方的通信記錄;以及交互界面工具欄,用以提供進(jìn)行交互通信的各種觸發(fā)工具,比如,音頻通信的開啟組件、視頻通信的開啟組件,等等。通過用戶客戶端,采集前述的鏈接信息后,根據(jù)所對(duì)應(yīng)的聯(lián)系人對(duì)象信息,遍歷已經(jīng)開啟的即時(shí)通信交互界面,獲得其屬性信息,判定所對(duì)應(yīng)的即時(shí)通信交互界面是否已開啟;若已經(jīng)開啟的話,則判斷是否焦點(diǎn)窗口的狀態(tài),若不是則將其轉(zhuǎn)為焦點(diǎn)窗口狀態(tài),進(jìn)而將采集獲得的鏈接信息載入到該即時(shí)通信交互界面的交互界面輸入欄中。若對(duì)應(yīng)的即時(shí)通信交互界面未被開啟,則將其開啟并轉(zhuǎn)為焦點(diǎn)窗口狀態(tài),進(jìn)而將采集獲得的鏈接信息載入到該即時(shí)通信交互界面的交互界面輸入欄中。載入到即時(shí)通信交互界面中的鏈接數(shù)據(jù),接下來可以不進(jìn)行發(fā)送操作,僅供用戶參考或編輯。當(dāng)然,也可以在接收到用戶針對(duì)待共享網(wǎng)頁的鏈接信息進(jìn)行發(fā)送的觸發(fā)命令時(shí), 將自身標(biāo)識(shí)、接收方客戶端標(biāo)識(shí)、以及待共享網(wǎng)頁的鏈接信息按照協(xié)議格式組合到數(shù)據(jù)包中,對(duì)數(shù)據(jù)包進(jìn)行加密處理后,發(fā)送至聯(lián)系人客戶端。對(duì)于已發(fā)送至聯(lián)系人客戶端的網(wǎng)頁鏈接信息,該網(wǎng)頁鏈接信息同時(shí)保存在用戶客戶端和聯(lián)系人客戶端,或者也可保存在即時(shí)通信服務(wù)器中。當(dāng)客戶端采集到用戶選擇網(wǎng)頁共享功能觸發(fā)項(xiàng)中的歷史記錄菜單項(xiàng)時(shí),即從客戶端或者服務(wù)器中調(diào)取所保存的共享網(wǎng)頁的歷史記錄,并將歷史記錄中的網(wǎng)頁鏈接信息進(jìn)行輸出顯示。S15,聯(lián)系人客戶端接收鏈接信息,將鏈接信息對(duì)應(yīng)的網(wǎng)頁信息進(jìn)行輸出顯示。聯(lián)系人客戶端接收用戶客戶端發(fā)送的數(shù)據(jù)包,對(duì)數(shù)據(jù)包進(jìn)行解密解析處理后,獲取共享網(wǎng)頁的鏈接信息??蛻舳丝梢灾苯痈鶕?jù)鏈接信息獲取對(duì)應(yīng)的網(wǎng)頁信息顯示給接收方;還可以在接收方客戶端生成鏈接信息的提示信息,當(dāng)采集到用戶針對(duì)提示信息進(jìn)行觸發(fā)操作時(shí),再根據(jù)鏈接信息獲取對(duì)應(yīng)的網(wǎng)頁信息顯示給接收方。所述的提示信息可以是在接收方客戶端生成即時(shí)通信交互界面,將鏈接信息載入到即時(shí)通信交互界面中進(jìn)行輸出; 還可以是在即時(shí)通信主面板對(duì)應(yīng)發(fā)送方標(biāo)識(shí)處生成顯示有網(wǎng)頁鏈接信息的提示窗口 ;還可以在接收方的即時(shí)通信主面板中通過發(fā)送方頭像圖標(biāo)的閃動(dòng)來進(jìn)行提示。本實(shí)施例所述的通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法中,首先在即時(shí)通信工具中設(shè)置共享網(wǎng)頁的操作入口 ;當(dāng)采集到用戶觸發(fā)該操作入口時(shí),采集用戶最新觸發(fā)的網(wǎng)頁鏈接信息作為待共享的網(wǎng)頁鏈接信息或者采集所有開啟的網(wǎng)頁的鏈接信息,根據(jù)用戶的選擇獲取待共享的網(wǎng)頁鏈接信息;然后用戶客戶端將采集的待共享的網(wǎng)頁鏈接信息發(fā)送至聯(lián)系人客戶端;聯(lián)系人客戶端根據(jù)接收方的觸發(fā)將所接收的網(wǎng)頁鏈接對(duì)應(yīng)的網(wǎng)頁信息顯示給接收方。結(jié)合前面描述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法實(shí)施例,本發(fā)明還提供了配套系統(tǒng)。
參見圖2,為本發(fā)明第二實(shí)施例提供的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的系統(tǒng)的結(jié)構(gòu)框圖示意圖,該系統(tǒng)包括網(wǎng)頁共享建立單元210,用于在即時(shí)通信工具中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng);聯(lián)系人信息獲取單元220,與所述網(wǎng)頁共享建立單元210相連,用于在用戶選擇即時(shí)通信工具中的網(wǎng)頁共享的功能觸發(fā)項(xiàng)后,獲取所述網(wǎng)頁共享的聯(lián)系人對(duì)象信息;鏈接信息采集單元230,與所述聯(lián)系人信息獲取單元220相連,用于采集用戶待共享網(wǎng)頁的鏈接信息;鏈接信息發(fā)送單元M0,與所述鏈接信息采集單元230相連,用于將所采集的網(wǎng)頁鏈接信息發(fā)送至聯(lián)系人客戶端。鏈接信息輸出單元250,設(shè)置在聯(lián)系人客戶端,用于接收鏈接信息,并將鏈接信息對(duì)應(yīng)的網(wǎng)頁信息進(jìn)行輸出顯示。鏈接信息保存單元沈0,用于保存用戶與聯(lián)系人之間已共享的網(wǎng)頁鏈接信息,可保存在客戶端和/或服務(wù)器中。歷史記錄顯示單元270,用于在接收到用戶的觸發(fā)操作時(shí),輸出用戶與聯(lián)系人之間的歷史共享網(wǎng)頁的鏈接信息。本實(shí)施例所述的系統(tǒng)中,通過網(wǎng)頁共享建立單元210在即時(shí)通信工具中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng);當(dāng)用戶選擇所設(shè)置的網(wǎng)頁共享的功能觸發(fā)項(xiàng)時(shí),聯(lián)系人信息獲取單元 220獲取用戶進(jìn)行網(wǎng)頁共享所針對(duì)的聯(lián)系人對(duì)象;鏈接信息采集單元230從用戶當(dāng)前開啟的網(wǎng)頁信息中獲取待共享網(wǎng)頁的鏈接信息;鏈接信息發(fā)送單元240將獲取的待共享網(wǎng)頁的鏈接信息發(fā)送至聯(lián)系人客戶端;由聯(lián)系人客戶端的鏈接信息輸出單元250接收鏈接信息, 并將鏈接信息對(duì)應(yīng)的網(wǎng)頁信息進(jìn)行輸出顯示。當(dāng)鏈接信息發(fā)送單元240將鏈接信息發(fā)送后,由鏈接信息保存單元260將已發(fā)送的鏈接信息進(jìn)行保存,可保存在用戶客戶端和聯(lián)系人客戶端,或者保存在即時(shí)通信服務(wù)器。當(dāng)用戶或聯(lián)系人希望查看歷史共享的網(wǎng)頁信息時(shí), 通過歷史記錄顯示單元270輸出歷史共享的網(wǎng)頁鏈接信息。參圖3所示,為本發(fā)明第三實(shí)施例提供的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的客戶端300的結(jié)構(gòu)框圖,該客戶端300包括聯(lián)系人信息獲取單元310,在用戶選擇即時(shí)通信工具中的網(wǎng)頁共享的功能觸發(fā)項(xiàng)后,獲取所述網(wǎng)頁共享的聯(lián)系人對(duì)象信息;鏈接信息采集單元320,采集用戶待共享網(wǎng)頁的鏈接信息;鏈接信息處理單元330,將采集的網(wǎng)頁鏈接信息發(fā)送至聯(lián)系人客戶端,或載入到用戶和前述聯(lián)系人對(duì)象的即時(shí)通信交互界面中。本實(shí)施例所述的客戶端300中,通過聯(lián)系人信息獲取單元310,在用戶選擇即時(shí)通信工具中的網(wǎng)頁共享的功能觸發(fā)項(xiàng)后,獲取所述網(wǎng)頁共享的聯(lián)系人對(duì)象信息。以及通過鏈接信息采集單元320,來采集用戶所在終端的視窗中,待共享網(wǎng)頁的鏈接信息。進(jìn)而,通過鏈接信息處理單元330,將采集的網(wǎng)頁鏈接信息直接發(fā)送至聯(lián)系人客戶端;或者,僅僅在采集之后,將其載入到用戶和前述聯(lián)系人對(duì)象的即時(shí)通信交互界面中,主要是通過交互界面輸入欄進(jìn)行數(shù)據(jù)接收。以上是對(duì)本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施方式,均在本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于,該方法在即時(shí)通信工具中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng);進(jìn)行網(wǎng)頁共享的過程包括以下步驟步驟1,在用戶選擇即時(shí)通信工具中的網(wǎng)頁共享的功能觸發(fā)項(xiàng)后,獲取所述網(wǎng)頁共享的聯(lián)系人對(duì)象信息;步驟2,采集用戶待共享網(wǎng)頁的鏈接信息;步驟3,將采集的網(wǎng)頁鏈接信息發(fā)送至聯(lián)系人客戶端,或載入到用戶和前述聯(lián)系人對(duì)象的即時(shí)通信交互界面中。
2.根據(jù)權(quán)利要求1所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于所述步驟3之后還包括,聯(lián)系人客戶端接收鏈接信息,并將鏈接信息對(duì)應(yīng)的網(wǎng)頁信息顯示給接收方用戶。
3.根據(jù)權(quán)利要求1所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于所述步驟3之后還包括,聯(lián)系人客戶端接收鏈接信息,并輸出所述鏈接信息的提示信息; 當(dāng)捕獲到用戶針對(duì)所述提示信息的觸發(fā)操作時(shí),將鏈接信息對(duì)應(yīng)的網(wǎng)頁信息顯示給接收方用戶。
4.根據(jù)權(quán)利要求1所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于在即時(shí)通信聯(lián)系人列表中的聯(lián)系人對(duì)象標(biāo)識(shí)處設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng)。
5.根據(jù)權(quán)利要求1所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于在即時(shí)通信聯(lián)系人列表中的聯(lián)系人對(duì)象的右鍵菜單項(xiàng)中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng)。
6.根據(jù)權(quán)利要求4或5所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于 所述聯(lián)系人對(duì)象為單獨(dú)聯(lián)系人,或者群或討論組中的聯(lián)系人。
7.根據(jù)權(quán)利要求1所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于在用戶與聯(lián)系人對(duì)象的即時(shí)通信交互界面中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng)。
8.根據(jù)權(quán)利要求1所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于所述步驟2中采集用戶待共享網(wǎng)頁的鏈接信息的過程為,采集已開啟的網(wǎng)絡(luò)瀏覽器的網(wǎng)頁,獲取與當(dāng)前時(shí)間最鄰近的處于焦點(diǎn)窗口狀態(tài)的網(wǎng)頁,作為待共享網(wǎng)頁;根據(jù)所述待共享網(wǎng)頁的URL地址生成網(wǎng)頁的鏈接信息。
9.根據(jù)權(quán)利要求1所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于所述步驟2中采集用戶待共享網(wǎng)頁的鏈接信息的過程為,采集已開啟的網(wǎng)絡(luò)瀏覽器的網(wǎng)頁,獲取該網(wǎng)頁的URL地址信息和/或網(wǎng)頁名稱信息,將其作為對(duì)應(yīng)網(wǎng)頁的鏈接信息;采集前述的鏈接信息,形成網(wǎng)頁鏈接信息列表;采集用戶針對(duì)于所述網(wǎng)頁鏈接信息列表的選擇信息,作為待共享網(wǎng)頁的鏈接信息。
10.根據(jù)權(quán)利要求8或9所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于 所述采集已開啟的網(wǎng)絡(luò)瀏覽器的網(wǎng)頁的過程為,遍歷所在終端上的注冊(cè)表,通過動(dòng)態(tài)鏈接庫DLL來判定是否有當(dāng)前運(yùn)行的網(wǎng)絡(luò)瀏覽器,若沒有則停止操作,若有則轉(zhuǎn)到下一步驟;根據(jù)當(dāng)前運(yùn)行的網(wǎng)絡(luò)瀏覽器的路徑,獲得當(dāng)前運(yùn)行的網(wǎng)頁信息。
11.根據(jù)權(quán)利要求8或9所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于 所述采集已開啟的網(wǎng)絡(luò)瀏覽器的網(wǎng)頁的過程為,遍歷所在終端上的任務(wù)欄,從任務(wù)欄中獲取已開啟窗口的屬性信息;根據(jù)已開啟窗口的屬性信息,獲得當(dāng)前運(yùn)行的網(wǎng)頁信息。
12.根據(jù)權(quán)利要求9所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于在所述的網(wǎng)頁鏈接信息列表中包括有兩個(gè)或兩個(gè)以上的鏈接信息時(shí),對(duì)鏈接信息的排序方法為,判定所述鏈接信息對(duì)應(yīng)的網(wǎng)頁作為焦點(diǎn)窗口的時(shí)間與當(dāng)前時(shí)刻的時(shí)間差;根據(jù)時(shí)間差對(duì)鏈接信息進(jìn)行排序,時(shí)間差越短排序越靠前。
13.根據(jù)權(quán)利要求1所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于所述網(wǎng)頁共享的功能觸發(fā)項(xiàng)設(shè)置有共享網(wǎng)頁的歷史記錄菜單項(xiàng),用以查看用戶與聯(lián)系人之間已共享的網(wǎng)頁鏈接信息。
14.根據(jù)權(quán)利要求1所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于針對(duì)用戶與聯(lián)系人之間已共享的網(wǎng)頁鏈接信息,保存在用戶客戶端、聯(lián)系人客戶端、即時(shí)通信服務(wù)器三者至少其一中。
15.根據(jù)權(quán)利要求1所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法,其特征在于所述步驟3中將當(dāng)前網(wǎng)頁的鏈接信息發(fā)送至聯(lián)系人客戶端的方式為以下其中之一,客戶端直接將待共享網(wǎng)頁的鏈接信息發(fā)送至聯(lián)系人客戶端;客戶端將待共享網(wǎng)頁的鏈接信息載入到即時(shí)通信交互界面中,根據(jù)用戶的觸發(fā)操作將鏈接信息發(fā)送至聯(lián)系人客戶端。
16.一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的系統(tǒng),其特征在于該系統(tǒng)包括網(wǎng)頁共享建立單元,用于在即時(shí)通信工具中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng);聯(lián)系人信息獲取單元,與所述網(wǎng)頁共享建立單元相連,用于在用戶選擇即時(shí)通信工具中的網(wǎng)頁共享的功能觸發(fā)項(xiàng)后,獲取所述網(wǎng)頁共享的聯(lián)系人對(duì)象信息;鏈接信息采集單元,與所述聯(lián)系人信息獲取單元相連,用于采集用戶待共享網(wǎng)頁的鏈接信息;鏈接信息發(fā)送單元,與所述鏈接信息采集單元相連,用于將所采集的網(wǎng)頁鏈接信息發(fā)送至聯(lián)系人客戶端。
17.根據(jù)權(quán)利要求16所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的系統(tǒng),其特征在于所述系統(tǒng)還包括,鏈接信息輸出單元,設(shè)置在聯(lián)系人客戶端,用于接收鏈接信息,并將鏈接信息對(duì)應(yīng)的網(wǎng)頁信息進(jìn)行輸出顯示。
18.根據(jù)權(quán)利要求16所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的系統(tǒng),其特征在于所述系統(tǒng)還包括,鏈接信息保存單元,用于保存用戶與聯(lián)系人之間已共享的網(wǎng)頁鏈接信息,可保存在客戶端和/或服務(wù)器中。
19.根據(jù)權(quán)利要求16所述的一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的系統(tǒng),其特征在于所述系統(tǒng)還包括,歷史記錄顯示單元,用于在接收到用戶的觸發(fā)操作時(shí),輸出用戶與聯(lián)系人之間的歷史共享網(wǎng)頁鏈接信息。
20. 一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的客戶端,其特征在于該客戶端包括 聯(lián)系人信息獲取單元,在用戶選擇即時(shí)通信工具中的網(wǎng)頁共享的功能觸發(fā)項(xiàng)后,獲取所述網(wǎng)頁共享的聯(lián)系人對(duì)象信息;鏈接信息采集單元,采集用戶待共享網(wǎng)頁的鏈接信息;鏈接信息處理單元,將采集的網(wǎng)頁鏈接信息發(fā)送至聯(lián)系人客戶端,或載入到用戶和前述聯(lián)系人對(duì)象的即時(shí)通信交互界面中。
全文摘要
本發(fā)明提供了一種通過即時(shí)通信進(jìn)行網(wǎng)頁共享的方法、客戶端及系統(tǒng),屬于計(jì)算機(jī)、軟件技術(shù)領(lǐng)域。該方法在即時(shí)通信工具中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng);進(jìn)行網(wǎng)頁共享的過程包括在用戶選擇即時(shí)通信工具中的網(wǎng)頁共享的功能觸發(fā)項(xiàng)后,獲取所述網(wǎng)頁共享的聯(lián)系人對(duì)象信息;采集用戶待共享網(wǎng)頁的鏈接信息;將采集的網(wǎng)頁鏈接信息發(fā)送至聯(lián)系人客戶端,或載入到用戶和前述聯(lián)系人對(duì)象的即時(shí)通信交互界面中。利用本發(fā)明,通過在即時(shí)通信工具中設(shè)置網(wǎng)頁共享的功能觸發(fā)項(xiàng),當(dāng)用戶觸發(fā)所述網(wǎng)頁共享的功能觸發(fā)項(xiàng)時(shí),即可將開啟的當(dāng)前網(wǎng)頁的鏈接信息發(fā)送至聯(lián)系人,從而簡(jiǎn)化了用戶進(jìn)行網(wǎng)頁信息共享的操作過程。
文檔編號(hào)H04L12/58GK102420782SQ20111042651
公開日2012年4月18日 申請(qǐng)日期2011年12月18日 優(yōu)先權(quán)日2011年12月18日
發(fā)明者劉紅梅, 馬宇塵 申請(qǐng)人:上海量明科技發(fā)展有限公司