国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      即時通訊方法及裝置與流程

      文檔序號:11842326閱讀:197來源:國知局
      即時通訊方法及裝置與流程

      本發(fā)明實施例屬于通訊領(lǐng)域,尤其涉及一種即時通訊方法及裝置。



      背景技術(shù):

      在互聯(lián)網(wǎng)飛速發(fā)展的今天,人與人之間進行即時通訊的需求越來越強烈。但由于目前的即時通訊方式,比如音視頻電話、即時通訊軟件、網(wǎng)絡(luò)聊天室,都是以用戶賬號及用戶賬號之間的關(guān)聯(lián)關(guān)系為建立通訊的前提基礎(chǔ),因此限制了人們之間自由的通訊;此外,現(xiàn)有方法無法有效的把有共同興趣、共同需求的人快速連接起來,比如難以將關(guān)注同一條新聞的人或在網(wǎng)上挑選同一類商品的人快速連接起來,從而使得建立通訊的效率過低。



      技術(shù)實現(xiàn)要素:

      本發(fā)明實施例提供了一種即時通訊方法及裝置,旨在解決現(xiàn)有方法在建立即時通訊限制過多,從而使得建立即時通訊的效率過低的問題。

      本發(fā)明實施例是這樣實現(xiàn)的,一種即時通訊方法,所述方法包括:

      解析網(wǎng)頁預設(shè)的位置存儲的信息;

      將解析出的關(guān)鍵字信息和興趣點信息發(fā)送至服務(wù)器,以使所述服務(wù)器查找與所述關(guān)鍵字信息和興趣點信息匹配的會話;

      接收所述服務(wù)器發(fā)送的查找到的會話對應(yīng)的唯一標識;

      將自身的網(wǎng)絡(luò)環(huán)境信息以及所述會話對應(yīng)的唯一標識發(fā)送至服務(wù)器;

      接收所述服務(wù)器發(fā)送的具有相同所述會話對應(yīng)的唯一標識的其他客戶端的網(wǎng)絡(luò)環(huán)境信息;

      根據(jù)接收的具有相同所述會話對應(yīng)的唯一標識的其他客戶端的網(wǎng)絡(luò)環(huán)境信 息與所述具有相同所述會話對應(yīng)的唯一標識的其他客戶端建立通訊連接,以與建立通訊連接的客戶端進行即時通訊。

      本發(fā)明實施例的另一目的在于提供一種即時通訊方法,所述方法包括:

      接收客戶端發(fā)送的解析網(wǎng)頁預設(shè)的位置得到的關(guān)鍵字信息和興趣點信息;

      查找與所述關(guān)鍵字信息和興趣點信息匹配的會話;

      在查找到與所述關(guān)鍵字信息和興趣點信息匹配的會話時,將查找到的會話對應(yīng)的唯一標識發(fā)送至客戶端;

      接收具有所述會話對應(yīng)的唯一標識的客戶端發(fā)送的網(wǎng)絡(luò)環(huán)境信息;

      將接收到的網(wǎng)絡(luò)環(huán)境信息發(fā)送給具有相同所述會話對應(yīng)的唯一標識的其他客戶端,以使所述具有相同所述會話對應(yīng)的唯一標識的其他客戶端根據(jù)接收的網(wǎng)絡(luò)環(huán)境信息與對應(yīng)客戶端建立通訊連接,并與建立通訊連接的客戶端進行即時通訊。

      本發(fā)明實施例的另一目的在于提供一種即時通訊裝置,所述裝置包括:

      網(wǎng)頁解析單元,用于解析網(wǎng)頁預設(shè)的位置存儲的信息;

      解析結(jié)果發(fā)送單元,用于將解析出的關(guān)鍵字信息和興趣點信息發(fā)送至服務(wù)器,以使所述服務(wù)器查找與所述關(guān)鍵字信息和興趣點信息匹配的會話;

      會話標識接收單元,用于接收所述服務(wù)器發(fā)送的查找到的會話對應(yīng)的唯一標識;

      第一網(wǎng)絡(luò)環(huán)境信息發(fā)送單元,用于將自身的網(wǎng)絡(luò)環(huán)境信息以及所述會話對應(yīng)的唯一標識發(fā)送至服務(wù)器;

      第一網(wǎng)絡(luò)環(huán)境信息接收單元,用于接收所述服務(wù)器發(fā)送的具有相同所述會話對應(yīng)的唯一標識的其他客戶端的網(wǎng)絡(luò)環(huán)境信息;

      通訊連接建立單元,用于根據(jù)接收的具有相同所述會話對應(yīng)的唯一標識的其他客戶端的網(wǎng)絡(luò)環(huán)境信息與所述具有相同所述會話對應(yīng)的唯一標識的其他客 戶端建立通訊連接,以與建立通訊連接的客戶端進行即時通訊。

      本發(fā)明實施例的另一目的在于提供一種即時通訊裝置,所述裝置包括:

      解析結(jié)果接收單元,用于接收客戶端發(fā)送的解析網(wǎng)頁預設(shè)的位置得到的關(guān)鍵字信息和興趣點信息;

      會話查找單元,用于查找與所述關(guān)鍵字信息和興趣點信息匹配的會話;

      會話標識發(fā)送單元,用于在查找到與所述關(guān)鍵字信息和興趣點信息匹配的會話時,將查找到的會話對應(yīng)的唯一標識發(fā)送至客戶端;

      第一網(wǎng)絡(luò)環(huán)境信息接收單元,用于接收具有所述會話對應(yīng)的唯一標識的客戶端發(fā)送的網(wǎng)絡(luò)環(huán)境信息;

      第二網(wǎng)絡(luò)環(huán)境信息發(fā)送單元,用于將接收到的網(wǎng)絡(luò)環(huán)境信息發(fā)送給具有相同所述會話對應(yīng)的唯一標識的其他客戶端,以使所述具有相同所述會話對應(yīng)的唯一標識的其他客戶端根據(jù)接收的網(wǎng)絡(luò)環(huán)境信息與對應(yīng)客戶端建立通訊連接,并與建立通訊連接的客戶端進行即時通訊。

      在本發(fā)明實施例中,由于當查找到相同關(guān)注點客戶端之間的通訊方式是P2P的,因此,通訊過程不受任何運營方控制,通訊內(nèi)容也無需經(jīng)過服務(wù)器,且無需注冊、登錄,從而在提高便利性的同時有效地保護用戶的隱私。

      附圖說明

      圖1是本發(fā)明第一實施例提供的一種即時通訊方法的流程圖;

      圖2是本發(fā)明第二實施例提供的另一種即時通訊方法的結(jié)構(gòu)圖;

      圖3是本發(fā)明第三實施例提供的一種即時通訊裝置的結(jié)構(gòu)圖;

      圖4是本發(fā)明第四實施例提供的另一種即時通訊裝置的結(jié)構(gòu)圖。

      具體實施方式

      為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

      本發(fā)明實施例中,客戶端將從網(wǎng)頁預設(shè)的位置解析出關(guān)鍵字信息和興趣點信息發(fā)送至服務(wù)器,以使服務(wù)器查找與關(guān)鍵字信息和興趣點信息匹配的會話,并將查找到的會話的唯一標識發(fā)送至客戶端,客戶端再將自身的網(wǎng)絡(luò)環(huán)境信息通過所述會話對應(yīng)的唯一標識發(fā)送至服務(wù)器,服務(wù)器接收到客戶端的網(wǎng)絡(luò)環(huán)境信息后,將與會話的唯一標識有關(guān)的其他客戶端的網(wǎng)絡(luò)環(huán)境信息發(fā)送至客戶端,以便客戶端與其他客戶端建立通訊連接。

      為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。

      實施例一:

      圖1示出了本發(fā)明第一實施例提供的一種即時通訊方法的流程圖,其是指客戶端上實現(xiàn)的即時通訊方法,在本發(fā)明實施例中,客戶端將從網(wǎng)頁預設(shè)的位置解析出關(guān)鍵字信息和興趣點信息發(fā)送至服務(wù)器,以使服務(wù)器查找與關(guān)鍵字信息和興趣點信息匹配的會話,并將查找到的會話的唯一標識發(fā)送至客戶端,客戶端再將自身的網(wǎng)絡(luò)環(huán)境信息以及所述會話對應(yīng)的唯一標識發(fā)送至服務(wù)器,服務(wù)器接收到客戶端的網(wǎng)絡(luò)環(huán)境信息后,將與會話的唯一標識有關(guān)的其他客戶端的網(wǎng)絡(luò)環(huán)境信息發(fā)送至客戶端,以便客戶端與接收到的網(wǎng)絡(luò)環(huán)境信息對應(yīng)的客戶端建立通訊,詳述如下:

      步驟S11,解析網(wǎng)頁預設(shè)的位置存儲的信息。

      其中,網(wǎng)頁預設(shè)的位置是指預設(shè)的用于存儲頁面內(nèi)容的關(guān)鍵字信息和興趣點信息的位置,頁面內(nèi)容的關(guān)鍵字和興趣點可以作為顯示信息或隱藏信息加入頁面內(nèi)容本身,也可以作為附加信息,在發(fā)布頁面內(nèi)容的同時提供給客戶端(即用戶),比如在客戶端獲取電影列表時獲取每部影片的附加信息。

      在該步驟,客戶端應(yīng)用軟件通過編程接口和相應(yīng)功能界面,從內(nèi)容或附加 信息中提取網(wǎng)頁預設(shè)的位置存儲的信息:比如,(1)瀏覽器軟件提供編程接口獲得用戶(即客戶端)正在瀏覽網(wǎng)頁的url地址(Uniform Resoure Locator:統(tǒng)一資源定位器),再在該url地址對應(yīng)的頁面中查找內(nèi)嵌的關(guān)鍵字信息和興趣點信息,這些信息按照約定規(guī)則保存在頁面指定名稱或ID的元素中,瀏覽器通過查找約定規(guī)則的頁面元素來獲??;(2)視頻播放器提供編程接口從當前正在播放影片的附加信息中提取關(guān)鍵字信息和興趣點信息;(3)對于展示商品的網(wǎng)站時,若鼠標移動到某個商品,則瀏覽器根據(jù)約定規(guī)則【預先在網(wǎng)頁關(guān)鍵字和興趣點設(shè)置對應(yīng)的內(nèi)容】獲取該商品對應(yīng)的關(guān)鍵字以及興趣點,比如提取網(wǎng)頁url和商品的編碼作為關(guān)鍵字。

      可選地,在解析網(wǎng)頁預設(shè)的位置存儲的信息之前,包括:根據(jù)頁面內(nèi)容的類型從本地和/或從服務(wù)器獲取相應(yīng)的關(guān)鍵字和興趣點,并顯示獲取的關(guān)鍵字和興趣點以供用戶選擇。由于用戶可在顯示的關(guān)鍵字和興趣點中選擇感興趣的關(guān)鍵字和興趣點,因此,在客戶端解析用戶選擇的關(guān)鍵字和興趣點時能夠得到更準確的關(guān)鍵字信息和興趣點信息。

      可選地,在解析網(wǎng)頁預設(shè)的位置存儲的信息之前,包括:顯示關(guān)鍵字和興趣點的自定義界面。用戶通過顯示的自定義界面自定義頁面內(nèi)容的關(guān)鍵字和興趣點,從而使后續(xù)服務(wù)器查找的會話更準確,更貼合用戶的要求。

      可選地,在顯示關(guān)鍵字和興趣點的自定義界面之前,包括:與服務(wù)器連網(wǎng)后,將客戶端的唯一標識發(fā)送至服務(wù)端存儲,以便服務(wù)器根據(jù)所述客戶端的唯一標識識別客戶端。進一步地,客戶端還可以將曾經(jīng)參與過并有意愿繼續(xù)參與的會話對應(yīng)的通訊話題發(fā)送給服務(wù)器,以便客戶端收到服務(wù)器推送的與這些通訊話題相關(guān)的會話的信息。

      步驟S12,將解析出的關(guān)鍵字信息和興趣點信息發(fā)送至服務(wù)器,以使所述服務(wù)器查找與所述關(guān)鍵字信息和興趣點信息匹配的會話。

      可選地,當客戶端解析出關(guān)鍵字信息和興趣點信息時,在醒目位置顯示發(fā) 起即時通訊的按鈕,且所述即時通訊的按鈕處于可用狀態(tài);當客戶端沒有解析出關(guān)鍵字信息和興趣點信息時,所述即時通訊的按鈕處于不可用狀態(tài),當然,也可不顯示所述即時通訊的按鈕。用戶通過觸發(fā)所述即時通訊的按鈕,使客戶端將解析出的關(guān)鍵字信息和興趣點信息發(fā)送至服務(wù)器。

      其中,關(guān)鍵字和興趣點的設(shè)置與頁面內(nèi)容的類型有關(guān),不同頁面內(nèi)容的類型設(shè)置不同的關(guān)鍵字和興趣點,進而在客戶端解析后,得到不同的關(guān)鍵字信息和興趣點信息。例如,對于一則新聞,提取到的關(guān)鍵字可以包括新聞標題、涉及的地點、人物、新聞分類等,興趣點可以包括背景資料、新聞評論、追蹤報道等;對于熱播電視劇,提取到的關(guān)鍵字可以包括名稱、主要演員名字、電視臺信息等;對于網(wǎng)上商品,提取到的關(guān)鍵字可以包括商品名稱、型號、價格等信息。

      在該步驟中,內(nèi)容的唯一標識、關(guān)鍵字、興趣點以約定的格式表示,比如下列形式:

      {

      內(nèi)容唯一標識:xxxxxxx

      發(fā)行號碼:xxxxxx

      內(nèi)容類型:xxxxx

      關(guān)鍵字:[“xxx”,”xxx”,……]

      興趣點:[“xxx”,”xxx”,……]

      媒體信息:

      {

      名稱:xxxxx

      男主演:xxxxx

      女主演:xxxxx

      導演:xxxxx

      ……

      }

      ……

      }

      上述內(nèi)容類型和內(nèi)容唯一標識符可以是內(nèi)容開發(fā)時設(shè)置的,比如,將內(nèi)容的唯一標識符設(shè)置為影視、歌曲等發(fā)行時的發(fā)行號;此外,內(nèi)容類型和內(nèi)容唯一標識符也可以是客戶端解析內(nèi)容的固有信息得到,通過設(shè)置內(nèi)容唯一標識符以及內(nèi)容類型可以進一步增加精確地查找到具有相同興趣點的客戶端。

      步驟S13,接收所述服務(wù)器發(fā)送的查找到的會話對應(yīng)的唯一標識。

      當服務(wù)器查找到與所述關(guān)鍵字信息和興趣點信息匹配的會話時,將查找到的會話對應(yīng)的唯一標識發(fā)送至客戶端。

      可選地,在所述接收所述服務(wù)器發(fā)送的查找到的會話對應(yīng)的唯一標識時,還包括:

      接收所述服務(wù)器發(fā)送的令牌,所述令牌與所述服務(wù)器為會話分配的權(quán)限對應(yīng);此時,所述步驟S14,將自身的網(wǎng)絡(luò)環(huán)境信息通過所述會話對應(yīng)的唯一標識發(fā)送至服務(wù)器具體為:將自身的網(wǎng)絡(luò)環(huán)境信息通過所述會話對應(yīng)的唯一標識及令牌發(fā)送至服務(wù)器。其中,會話對應(yīng)的令牌與服務(wù)器針對該會話為不同用戶分配的權(quán)限對應(yīng),如,令牌的權(quán)限包含會話歸屬的用戶、該會話的通訊方式是文字和/或音頻和/或視頻、該會話的有效期、允許的最大用戶數(shù)等。在會話的有效期內(nèi),客戶端之間都可以通過會話建立通訊。

      步驟S14,將自身的網(wǎng)絡(luò)環(huán)境信息以及所述會話對應(yīng)的唯一標識發(fā)送至服務(wù)器。

      其中,客戶端的網(wǎng)絡(luò)環(huán)境信息是指客戶端之間為了建立端到端(P2P)的連接必須相互提供的自身IP地址和端口信息以及客戶端遵循網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translation,NAT)協(xié)議在各級路由器和防火墻上的映射IP地址和端口號、客戶端網(wǎng)絡(luò)傳輸性能和通訊內(nèi)容處理性能相關(guān)的參數(shù)。

      步驟S15,接收所述服務(wù)器發(fā)送的具有相同所述會話對應(yīng)的唯一標識的其 他客戶端的網(wǎng)絡(luò)環(huán)境信息。

      當服務(wù)器接收到客戶端發(fā)送的網(wǎng)絡(luò)環(huán)境信息后,存儲該網(wǎng)絡(luò)環(huán)境信息,并根據(jù)會話的唯一標識,查找同樣根據(jù)該會話的唯一標識發(fā)送的網(wǎng)絡(luò)環(huán)境信息,再將查找到的網(wǎng)絡(luò)環(huán)境信息發(fā)送至對應(yīng)的客戶端。例如,假設(shè)會話的唯一標識為X,第一客戶端將自身的網(wǎng)絡(luò)環(huán)境信息通過X發(fā)送給服務(wù)器,服務(wù)器再查找通過X發(fā)送的非第一客戶端的網(wǎng)絡(luò)環(huán)境信息,并將查找到的非第一客戶端的網(wǎng)絡(luò)環(huán)境信息發(fā)送至第一客戶端。

      步驟S16,根據(jù)接收的具有相同所述會話對應(yīng)的唯一標識的其他客戶端的網(wǎng)絡(luò)環(huán)境信息與所述具有相同所述會話對應(yīng)的唯一標識的其他客戶端建立通訊連接,以與建立通訊連接的客戶端進行即時通訊。

      客戶端接收到其他客戶端的網(wǎng)絡(luò)環(huán)境信息之后,根據(jù)接收的網(wǎng)絡(luò)環(huán)境信息與對應(yīng)的客戶端進行能力協(xié)商,比如,協(xié)商兩個客戶端在通過文字和/或音頻和/或視頻進行通訊的參數(shù),再通過網(wǎng)頁實時通信(Web Real-Time Communication,WebRTC)技術(shù)建立P2P網(wǎng)絡(luò)連接,這樣,建立連接的客戶端之間不受任何運營方控制,免注冊、免登陸就能夠?qū)崿F(xiàn)即時通訊,提高方便性的同時能夠有效保護用戶隱私。進一步地,客戶端保存曾經(jīng)參與過的會話,并在與服務(wù)器連接時發(fā)送給服務(wù)器,以便相關(guān)的會話創(chuàng)建時能接收到服務(wù)端的推送。

      可選地,所述根據(jù)接收的具有相同所述會話對應(yīng)的唯一標識的其他客戶端的網(wǎng)絡(luò)環(huán)境信息與所述具有相同所述會話對應(yīng)的唯一標識的其他客戶端建立通訊連接,以與建立通訊連接的客戶端進行即時通訊,具體包括:

      將通訊連接建立請求通過接收的具有相同所述會話對應(yīng)的唯一標識的其他客戶端的網(wǎng)絡(luò)環(huán)境信息發(fā)送至所述客戶端,所述通訊連接建立請求攜帶通訊所需的參數(shù);接收所述客戶端反饋的同意建立通訊連接的信息,并根據(jù)接收的信息與所述具有相同所述會話對應(yīng)的唯一標識的其他客戶端建立通訊連接。其中,通訊連接建立請求攜帶的通訊所需的參數(shù)包括:兩個客戶端在通過文字和/或音 頻和/或視頻進行通訊的參數(shù)。當?shù)谝豢蛻舳私邮盏降诙蛻舳说木W(wǎng)絡(luò)環(huán)境信息時,發(fā)送通訊連接建立請求至第二客戶端,若第二客戶端同意建立通訊連接,則反饋同意建立通訊連接的信息,以便第一客戶端根據(jù)接收的信息與第二客戶端建立通訊連接,否則,若第二客戶端拒絕建立通訊連接,則反饋拒絕建立通訊連接的信息給第一客戶端,此時,第一客戶端與第二客戶端建立連接失敗。

      在本發(fā)明第一實施例中,客戶端將從網(wǎng)頁預設(shè)的位置解析出關(guān)鍵字信息和興趣點信息發(fā)送至服務(wù)器,以使服務(wù)器查找與關(guān)鍵字信息和興趣點信息匹配的會話,并將查找到的會話的唯一標識發(fā)送至客戶端,客戶端再將自身的網(wǎng)絡(luò)環(huán)境信息通過所述會話對應(yīng)的唯一標識發(fā)送至服務(wù)器,服務(wù)器接收到客戶端的網(wǎng)絡(luò)環(huán)境信息后,將與會話的唯一標識有關(guān)的其他客戶端的網(wǎng)絡(luò)環(huán)境信息發(fā)送至客戶端,以便客戶端與其他客戶端建立通訊連接。由于當查找到相同關(guān)注點客戶端之間的通訊方式是P2P的,因此,通訊過程不受任何運營方控制,通訊內(nèi)容也無需經(jīng)過服務(wù)器,且無需注冊、登錄,從而在提高便利性的同時有效地保護用戶的隱私。

      實施例二:

      圖2示出了本發(fā)明第二實施例提供的另一種即時通訊方法的流程圖,其是指服務(wù)器上實現(xiàn)的即時通訊方法,詳述如下:

      步驟S21,接收客戶端發(fā)送的解析網(wǎng)頁預設(shè)的位置得到的關(guān)鍵字信息和興趣點信息。

      具體地,服務(wù)器分析接收到的客戶端發(fā)送的關(guān)鍵字信息和興趣點信息,根據(jù)分析結(jié)果規(guī)范接收的關(guān)鍵字信息和興趣點信息,以提高后續(xù)查找的命中率。例如,當接收到的關(guān)鍵字信息為電視劇的別名時,將該電視劇的別名修改為電視劇的正式名稱。

      步驟S22,查找與所述關(guān)鍵字信息和興趣點信息匹配的會話。

      在會話的生命周期里,服務(wù)器預先將建立的會話與會話的關(guān)鍵字信息、興趣點信息對應(yīng)存儲。當服務(wù)器接收到關(guān)鍵字信息和興趣點信息時,根據(jù)該關(guān)鍵 字信息和興趣點信息查找對應(yīng)的會話。

      步驟S23,在查找到與所述關(guān)鍵字信息和興趣點信息匹配的會話時,將查找到的會話對應(yīng)的唯一標識發(fā)送至客戶端。

      其中,會話對應(yīng)的唯一標識為服務(wù)器創(chuàng)建會話時,分配給創(chuàng)建的會話的標識號碼,用于唯一標識創(chuàng)建的會話。

      可選地,在沒有查找到與所述關(guān)鍵字信息和興趣點信息匹配的會話時,創(chuàng)建一個會話,并為創(chuàng)建的會話分配一個唯一標識。進一步地,通知客戶端沒有查找到會話。并將新建的會話對應(yīng)的唯一標識通知所有希望就該話題進行通訊的客戶端,以使客戶端知悉會話已經(jīng)建立。

      步驟S24,接收具有所述會話對應(yīng)的唯一標識的客戶端通過所述會話對應(yīng)的唯一標識發(fā)送的網(wǎng)絡(luò)環(huán)境信息。

      其中,網(wǎng)絡(luò)環(huán)境信息是指客戶端之間為了建立P2P的網(wǎng)絡(luò)連接必須相互提供的自身IP地址和端口信息以及客戶端遵循NAT協(xié)議在各級路由器和防火墻上的映射IP地址和端口號、客戶端網(wǎng)絡(luò)傳輸性能和通訊內(nèi)容處理性能相關(guān)的參數(shù)。

      可選地,在所述將查找到的會話對應(yīng)的唯一標識發(fā)送至客戶端時,還包括:

      將為會話分配的權(quán)限對應(yīng)的令牌發(fā)送至客戶端。當服務(wù)器為會話分配一個唯一的標識號碼時,根據(jù)會話的話題的限制條件設(shè)置會話的權(quán)限,比如運行的通訊方式是文字和/或音頻和/或視頻、允許的最大用戶數(shù)、會話的有效期等,這些權(quán)限與會話的令牌對應(yīng)。

      步驟S25,將接收到的網(wǎng)絡(luò)環(huán)境信息發(fā)送給具有相同所述會話對應(yīng)的唯一標識的其他客戶端,以使所述具有相同所述會話對應(yīng)的唯一標識的其他客戶端根據(jù)接收的網(wǎng)絡(luò)環(huán)境信息與對應(yīng)客戶端建立通訊連接,并與建立通訊連接的客戶端進行即時通訊。

      服務(wù)器接收客戶端發(fā)送的網(wǎng)絡(luò)環(huán)境信息及會話對應(yīng)的唯一標識后,查找同樣通過該會話對應(yīng)的唯一標識發(fā)送的網(wǎng)絡(luò)環(huán)境信息,并將查找到的網(wǎng)絡(luò)環(huán)境信息發(fā)送給客戶端。

      可選地,當一個新的客戶端申請加入創(chuàng)建的會話時,服務(wù)器將該客戶端的網(wǎng)絡(luò)環(huán)境信息發(fā)送給其他參與會話的客戶端,以便該新的客戶端與其他參與會話的客戶端建立通訊連接。

      在本發(fā)明第二實施例中,服務(wù)器接收客戶端發(fā)送的解析網(wǎng)頁預設(shè)的位置得到的關(guān)鍵字信息和興趣點信息,再查找與所述關(guān)鍵字信息和興趣點信息匹配的會話,若查找到,則將查找到的會話對應(yīng)的唯一標識發(fā)送至客戶端,在接收客戶端通過所述會話對應(yīng)的唯一標識發(fā)送的網(wǎng)絡(luò)環(huán)境信息后,將同樣獲得所述會話對應(yīng)的唯一標識的客戶端的網(wǎng)絡(luò)環(huán)境信息發(fā)送至客戶端,以使所述客戶端根據(jù)接收的網(wǎng)絡(luò)環(huán)境信息與對應(yīng)客戶端建立通訊連接,并與建立通訊連接的客戶端進行即時通訊。由于服務(wù)器將參與同一會話的客戶端的網(wǎng)絡(luò)環(huán)境信息發(fā)送給相應(yīng)的客戶端,使得客戶端之間能夠建立P2P的通訊方式,因此,客戶端之間的通訊過程不受任何運營方控制,通訊內(nèi)容也無需經(jīng)過服務(wù)器,且無需注冊、登錄,從而在提高便利性的同時有效地保護用戶的隱私。

      應(yīng)理解,在本發(fā)明實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。

      實施例三:

      圖3示出了本發(fā)明第三實施例提供的一種即時通訊裝置的結(jié)構(gòu)圖,該另一種即時通訊裝置可以應(yīng)用于各種終端中,該各種終端可以包括經(jīng)無線接入網(wǎng)RAN與一個或多個核心網(wǎng)進行通訊的用戶設(shè)備,該用戶設(shè)備可以是移動電話(或稱為“蜂窩”電話)、具有移動設(shè)備的計算機等,例如,用戶設(shè)備還可以是便攜式、袖珍式、手持式、計算機內(nèi)置的或者車載的移動裝置,它們與無線 接入網(wǎng)交換語音和/或數(shù)據(jù)。又例如,該移動設(shè)備可以包括智能手機、平板電腦、個人數(shù)字助理PDA、銷售終端POS或車載電腦等。為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。

      該一種即時通訊裝置包括:網(wǎng)頁解析單元31、解析結(jié)果發(fā)送單元32、會話標識接收單元33、第一網(wǎng)絡(luò)環(huán)境信息發(fā)送單元34、第一網(wǎng)絡(luò)環(huán)境信息接收單元35、通訊連接建立單元36。其中:

      網(wǎng)頁解析單元31,用于解析網(wǎng)頁預設(shè)的位置存儲的信息。

      其中,網(wǎng)頁預設(shè)的位置是指預設(shè)的用于存儲頁面內(nèi)容的關(guān)鍵字信息和興趣點信息的位置,頁面內(nèi)容的關(guān)鍵字和興趣點可以作為顯示信息或隱藏信息加入頁面內(nèi)容本身,也可以作為附加信息,在發(fā)布頁面內(nèi)容的同時提供給客戶端。

      可選地,該一種即時通訊裝置包括:關(guān)鍵字選擇單元,用于根據(jù)頁面內(nèi)容的類型從本地和/或從服務(wù)器獲取相應(yīng)的關(guān)鍵字和興趣點,并顯示獲取的關(guān)鍵字和興趣點以供用戶選擇。由于用戶可在顯示的關(guān)鍵字和興趣點中選擇感興趣的關(guān)鍵字和興趣點,因此,在客戶端解析用戶選擇的關(guān)鍵字和興趣點時能夠得到更準確的關(guān)鍵字信息和興趣點信息。

      可選地,該一種即時通訊裝置包括:自定義單元,用于顯示關(guān)鍵字和興趣點的自定義界面。用戶通過顯示的自定義界面自定義頁面內(nèi)容的關(guān)鍵字和興趣點,從而使后續(xù)服務(wù)器查找的會話更準確,更貼合用戶的要求。

      解析結(jié)果發(fā)送單元32,用于將解析出的關(guān)鍵字信息和興趣點信息發(fā)送至服務(wù)器,以使所述服務(wù)器查找與所述關(guān)鍵字信息和興趣點信息匹配的會話。

      可選地,當客戶端解析出關(guān)鍵字信息和興趣點信息時,在醒目位置顯示發(fā)起即時通訊的按鈕,且所述即時通訊的按鈕處于可用狀態(tài);當客戶端沒有解析出關(guān)鍵字信息和興趣點信息時,所述即時通訊的按鈕處于不可用狀態(tài),當然,也可不顯示所述即時通訊的按鈕。用戶通過觸發(fā)所述即時通訊的按鈕,使客戶 端將解析出的關(guān)鍵字信息和興趣點信息發(fā)送至服務(wù)器。

      其中,關(guān)鍵字和興趣點的設(shè)置與頁面內(nèi)容的類型有關(guān),不同頁面內(nèi)容的類型設(shè)置不同的關(guān)鍵字和興趣點。

      會話標識接收單元33,用于接收所述服務(wù)器發(fā)送的查找到的會話對應(yīng)的唯一標識。

      可選地,該一種即時通訊裝置包括:

      令牌接收單元,用于接收所述服務(wù)器發(fā)送的令牌,所述令牌與所述服務(wù)器為會話分配的權(quán)限對應(yīng)。其中,會話對應(yīng)的令牌與服務(wù)器針對該會話為不同用戶分配的權(quán)限對應(yīng),如,令牌的權(quán)限包含會話歸屬的用戶、該會話的通訊方式是文字和/或音頻和/或視頻、該會話的有效期、允許的最大用戶數(shù)等。

      此時,所述網(wǎng)絡(luò)環(huán)境信息發(fā)送單元為:將自身的網(wǎng)絡(luò)環(huán)境信息通過所述會話對應(yīng)的唯一標識及令牌發(fā)送至服務(wù)器。

      第一網(wǎng)絡(luò)環(huán)境信息發(fā)送單元34,用于將自身的網(wǎng)絡(luò)環(huán)境信息以及所述會話對應(yīng)的唯一標識發(fā)送至服務(wù)器。

      其中,客戶端的網(wǎng)絡(luò)環(huán)境信息是指客戶端的硬件、軟件信息。

      第一網(wǎng)絡(luò)環(huán)境信息接收單元35,用于接收所述服務(wù)器發(fā)送的具有相同所述會話對應(yīng)的唯一標識的其他客戶端的網(wǎng)絡(luò)環(huán)境信息。

      當服務(wù)器接收到客戶端發(fā)送的網(wǎng)絡(luò)環(huán)境信息后,存儲該網(wǎng)絡(luò)環(huán)境信息,并根據(jù)會話的唯一標識,查找同樣根據(jù)該會話的唯一標識發(fā)送的網(wǎng)絡(luò)環(huán)境信息,再將查找到的網(wǎng)絡(luò)環(huán)境信息發(fā)送至對應(yīng)的客戶端。

      通訊連接建立單元36,用于根據(jù)接收的具有相同所述會話對應(yīng)的唯一標識的其他客戶端的網(wǎng)絡(luò)環(huán)境信息與所述具有相同所述會話對應(yīng)的唯一標識的其他客戶端建立通訊連接,以與建立通訊連接的客戶端進行即時通訊。

      客戶端接收到其他客戶端的網(wǎng)絡(luò)環(huán)境信息之后,根據(jù)接收的網(wǎng)絡(luò)環(huán)境信息與對應(yīng)的客戶端進行能力協(xié)商,比如,協(xié)商兩個客戶端在通過文字和/或音頻和/或視頻進行通訊的參數(shù),再通過網(wǎng)頁實時通信(Web Real-Time Communication, WebRTC)技術(shù)建立P2P連接,這樣,建立連接的客戶端之間不受任何運營方控制,免注冊、免登陸就能夠?qū)崿F(xiàn)即時通訊,提高方便性的同時能夠有效保護用戶隱私。進一步地,客戶端保存曾經(jīng)參與過的會話,并在與服務(wù)器連接時發(fā)送給服務(wù)器,以便相關(guān)的會話創(chuàng)建時能接收到服務(wù)端的推送。

      可選地,所述通訊連接建立單元具體包括:

      通訊連接建立請求發(fā)送模塊,用于將通訊連接建立請求通過接收的具有相同所述會話對應(yīng)的唯一標識的其他客戶端的網(wǎng)絡(luò)環(huán)境信息發(fā)送至所述客戶端,所述通訊連接建立請求攜帶通訊所需的參數(shù)。

      其中,通訊連接建立請求攜帶的通訊所需的參數(shù)包括:兩個客戶端在通過文字和/或音頻和/或視頻進行通訊的參數(shù)。

      反饋信息接收模塊,用于接收所述客戶端反饋的同意建立通訊連接的信息,并根據(jù)接收的信息與所述具有相同所述會話對應(yīng)的唯一標識的其他客戶端建立通訊連接。

      在本發(fā)明第三實施例中,由于客戶端之間的通訊方式是P2P的,因此,通訊過程不受任何運營方控制,通訊內(nèi)容也無需經(jīng)過服務(wù)器,且無需注冊、登錄,從而在提高便利性的同時有效地保護用戶的隱私。

      實施例四:

      圖4示出了本發(fā)明第四實施例提供的另一種即時通訊裝置的結(jié)構(gòu)圖,該另一種即時通訊裝置可以應(yīng)用于各種終端中,該各種終端可以包括經(jīng)無線接入網(wǎng)RAN與一個或多個核心網(wǎng)進行通訊的用戶設(shè)備,該用戶設(shè)備可以是移動電話(或稱為“蜂窩”電話)、具有移動設(shè)備的計算機等,例如,用戶設(shè)備還可以是便攜式、袖珍式、手持式、計算機內(nèi)置的或者車載的移動裝置,它們與無線接入網(wǎng)交換語音和/或數(shù)據(jù)。又例如,該移動設(shè)備可以包括智能手機、平板電腦、個人數(shù)字助理PDA、銷售終端POS或車載電腦等。為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。

      該另一種即時通訊裝置包括:解析結(jié)果接收單元41、會話查找單元42、會 話標識發(fā)送單元43、第一網(wǎng)絡(luò)環(huán)境信息接收單元44、第二網(wǎng)絡(luò)環(huán)境信息發(fā)送單元45。其中:

      解析結(jié)果接收單元41,用于接收客戶端發(fā)送的解析網(wǎng)頁預設(shè)的位置得到的關(guān)鍵字信息和興趣點信息。

      具體地,分析接收到的客戶端發(fā)送的關(guān)鍵字信息和興趣點信息,根據(jù)分析結(jié)果規(guī)范接收的關(guān)鍵字信息和興趣點信息,以提高后續(xù)查找的命中率。

      會話查找單元42,用于查找與所述關(guān)鍵字信息和興趣點信息匹配的會話。

      具體地,預先將會話與會話的關(guān)鍵字信息、興趣點信息對應(yīng)存儲。

      會話標識發(fā)送單元43,用于在查找到與所述關(guān)鍵字信息和興趣點信息匹配的會話時,將查找到的會話對應(yīng)的唯一標識發(fā)送至客戶端。

      其中,會話對應(yīng)的唯一標識為會話被創(chuàng)建時,分配給創(chuàng)建的會話的標識號碼,用于唯一標識創(chuàng)建的會話。

      可選地,所述另一種即時通訊裝置包括:

      會話創(chuàng)建單元,用于在沒有查找到與所述關(guān)鍵字信息和興趣點信息匹配的會話時,創(chuàng)建一個會話,并為創(chuàng)建的會話分配一個唯一標識。

      第一網(wǎng)絡(luò)環(huán)境信息接收單元44,用于接收具有所述會話對應(yīng)的唯一標識的客戶端發(fā)送的網(wǎng)絡(luò)環(huán)境信息。

      其中,網(wǎng)絡(luò)環(huán)境信息是指客戶端的硬件、軟件信息。

      可選地,所述另一種即時通訊裝置包括:

      令牌發(fā)送單元,用于將為會話分配的權(quán)限對應(yīng)的令牌發(fā)送至客戶端。

      其中,會話的令牌與會話的權(quán)限對應(yīng),比如會話運行的通訊方式是文字和/或音頻和/或視頻、允許的最大用戶數(shù)、會話的有效期等。

      第二網(wǎng)絡(luò)環(huán)境信息發(fā)送單元45,用于將接收到的網(wǎng)絡(luò)環(huán)境信息發(fā)送給具有相同所述會話對應(yīng)的唯一標識的其他客戶端,以使所述具有相同所述會話對應(yīng)的唯一標識的其他客戶端根據(jù)接收的網(wǎng)絡(luò)環(huán)境信息與對應(yīng)客戶端建立通訊連接,并與建立通訊連接的客戶端進行即時通訊。

      接收客戶端發(fā)送的網(wǎng)絡(luò)環(huán)境信息及會話對應(yīng)的唯一標識后,查找同樣通過該會話對應(yīng)的唯一標識發(fā)送的網(wǎng)絡(luò)環(huán)境信息,并將查找到的網(wǎng)絡(luò)環(huán)境信息發(fā)送給客戶端。

      可選地,當一個新的客戶端申請加入創(chuàng)建的會話時,將該客戶端的網(wǎng)絡(luò)環(huán)境信息發(fā)送給其他參與會話的客戶端,以便該新的客戶端與其他參與會話的客戶端建立通訊連接。

      本發(fā)明第四實施例中,由于將參與同一會話的客戶端的網(wǎng)絡(luò)環(huán)境信息發(fā)送給相應(yīng)的客戶端,使得客戶端之間能夠建立P2P的通訊方式,因此,客戶端之間的通訊過程不受任何運營方控制,通訊內(nèi)容也無需經(jīng)過服務(wù)器,且無需注冊、登錄,從而在提高便利性的同時有效地保護用戶的隱私。

      本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。

      所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。

      在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機械或其它的形式。

      所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

      另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。

      所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

      以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1