国产精品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>

      一種網(wǎng)頁上實現(xiàn)的基于flash的即時通訊的方法

      文檔序號:7760960閱讀:173來源:國知局
      專利名稱:一種網(wǎng)頁上實現(xiàn)的基于flash的即時通訊的方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種網(wǎng)頁上實現(xiàn)的基于flash的即時通訊的方法。
      背景技術(shù)
      因特網(wǎng)時代,造就了我們新的工作和生活方式,其互聯(lián)性、開放性及共享信息 的模式,打破了傳統(tǒng)信息傳播方式的重重壁壘,使得我們獲取信息比以往更加的方便、 豐富。互聯(lián)網(wǎng)技術(shù)的發(fā)展使我們可以足不出戶就實現(xiàn)了即時通訊,與好友聊天,與合作 伙伴談判等等。目前,基于需要下載安裝的即時通訊工具,如MSN,QQ,網(wǎng)易泡泡已 經(jīng)深受大家的喜愛,它為人們的溝通、信息交流提供了新的途徑,是除手機(jī)、固話、電 子郵件之外的又一種重要的信息交流方式。通過這些工具,可以讓人和人之間的交流成 本大大降低,且提高了效率。但是,使用上述即時通工具用戶必須下載安裝相應(yīng)的客戶 端軟件。這是一個較為復(fù)雜的配置和了解熟悉的過程,對于從來沒有使用過這類工具和 不經(jīng)常使用計算機(jī)的用戶來說比較困難。而且,現(xiàn)在的客戶端下載的即時通訊工具軟件 越來越大,比如QQ2010軟件達(dá)到32.6MB,MSN軟件達(dá)到11.2MB,占用了不小的電腦 存儲空間;同時,因為下載帶來的網(wǎng)絡(luò)安全問題也會困擾著用戶;另外,由于所有數(shù)據(jù) 信息(比如聊天記錄等)都存儲在電腦終端,一旦更換了電腦(如果出差等原因)或者重 新安裝軟件,用戶將無法獲取原有的數(shù)據(jù)信息,非常不便;而且,現(xiàn)在的網(wǎng)絡(luò)終端已經(jīng) 普及到了手機(jī)等工具,對于即時通訊的即時性和工具的存儲空間要求更高了。于是,人 們便有了這樣的需求無需下載安裝任何軟件,一打開網(wǎng)頁就可以實現(xiàn)即時通訊,且所 有的數(shù)據(jù)信息能夠安全地保存在網(wǎng)頁上。目前,網(wǎng)絡(luò)上也出現(xiàn)了一些網(wǎng)頁上的通訊方式,比如留言板、論壇等,但是, 其共同的不足是即時性太差,難以滿足人們即時溝通的需求。本發(fā)明提出了一種在網(wǎng) 頁上實現(xiàn)的基于flash的即時通訊的方法,旨在解決用戶需要安裝軟件才能即時通訊或者 網(wǎng)頁上通訊時即時性很差的問題,使用戶無須安裝任何軟件即可在網(wǎng)頁上即時通訊時達(dá) 到與應(yīng)用程序相同的即時通訊效果。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供一種網(wǎng)頁上實現(xiàn)的基于flash的即時通訊的方法。為了達(dá)到上述目的,本發(fā)明的技術(shù)方案為一種網(wǎng)頁上實現(xiàn)的基于flash的即時 通訊的方法,包括以下步驟1)用戶訪問網(wǎng)頁,調(diào)用flash插件的接口訪問socket服務(wù)器,服務(wù)器為該用戶增 加一個新的socket監(jiān)聽線程,建立永久連接,并將該socket線程和用戶的賬號ID保存到 一個變量list。2)源用戶獲取目標(biāo)用戶的賬號ID,然后根據(jù)目標(biāo)用戶的賬號ID獲取目標(biāo)用戶的 用戶信息,源用戶將目標(biāo)用戶的信息組成一個數(shù)據(jù),通過調(diào)用FLASH插件的接口將數(shù)據(jù)發(fā)送給socket服務(wù)器。3) socket服務(wù)器收到數(shù)據(jù)后,獲取目標(biāo)用戶的賬號ID,并根據(jù)賬號ID,從變量 list找出該ID對應(yīng)的socket線程,將消息投遞到找到的socket線程,該socket線程將數(shù)據(jù) 轉(zhuǎn)發(fā)給連接到該socket線程的目標(biāo)用戶的FLASH插件。4)目標(biāo)用戶客戶端的flash插件收到消息后調(diào)用腳本程序的接口,將消息在網(wǎng)頁 內(nèi)顯示出來。上述技術(shù)方案中,步驟1)包含如下過程la)瀏覽器用戶登錄網(wǎng)站后記錄網(wǎng)頁訪問者用戶賬號,瀏覽器用戶訪問網(wǎng)頁頁 面,網(wǎng)頁腳本程序調(diào)用flash插件的接口訪問socket服務(wù)器,socket服務(wù)器收到flash插件的 連接請求后,為該瀏覽用戶新增一個socket監(jiān)聽線程,該監(jiān)聽線程和瀏覽器用戶的flash 插件建立永久連接;lb) socket服務(wù)器將新增的socket線程和賬號ID保存到list變量。上述技術(shù)方案中,步驟2)包含如下過程2a)源用戶訪問網(wǎng)頁,獲取目標(biāo)用戶的賬號ID,將該賬號ID發(fā)送給web服務(wù) 器,web服務(wù)器查找該賬號ID對應(yīng)的目標(biāo)用戶信息,若找到該目標(biāo)用戶信息,web服務(wù) 器返回該賬號ID對應(yīng)的目標(biāo)用戶信息,繼續(xù)下一步,否則提示目標(biāo)用戶不存在;2b)源用戶將web服務(wù)器返回的目標(biāo)用戶信息和源用戶的用戶信息組成一個數(shù) 據(jù),調(diào)用源用戶的客戶端flash插件的接口將消息發(fā)送給該源用戶所連接的socket線程。上述技術(shù)方案中,步驟3)包含如下過程3a)該源用戶所連接的socket線程收到消息后分析消息數(shù)據(jù),獲取目標(biāo)用戶的賬 號ID;3b)源用戶所連接的socket線程根據(jù)目標(biāo)用戶的賬號ID從list變量中查找對應(yīng)的 socket線程,將消息轉(zhuǎn)交給查找到的目標(biāo)線程;3c)目標(biāo)用戶的socket線程將消息轉(zhuǎn)發(fā)給連接到該socket線程的目標(biāo)用戶的客戶 端的flash插件。上述技術(shù)方案中,步驟4)包含如下過程4a)目標(biāo)用戶的客戶端的flash插件接受socket服務(wù)器發(fā)來的消息;4b)目標(biāo)用戶的客戶端的flash插件通過調(diào)用網(wǎng)頁腳本程序的接口,將消息在網(wǎng) 頁內(nèi)顯示出來。本發(fā)明與現(xiàn)有技術(shù)相比具有以下優(yōu)點1)用戶無需下載任何軟件在網(wǎng)頁上就可實現(xiàn)即時通訊,節(jié)省了電腦的存儲空 間,也減少了很多的不便利,同時提高了網(wǎng)絡(luò)環(huán)境安全性。2)即時性很好,無滯后。3)適合包括個人電腦在內(nèi)的任何網(wǎng)絡(luò)終端的使用。


      圖1是實現(xiàn)本發(fā)明的簡要流程圖。 圖2是實現(xiàn)本發(fā)明的詳細(xì)流程圖。
      具體實施方式
      一種網(wǎng)頁上實現(xiàn)的基于flash的即時通訊的方法,包括以下步驟1)用戶訪問網(wǎng)頁,調(diào)用flash插件的接口訪問socket服務(wù)器,服務(wù)器為該用戶增 加一個新的socket監(jiān)聽線程,建立永久連接,并將該socket線程和用戶的賬號ID保存到 一個變量list。2)源用戶獲取目標(biāo)用戶的賬號ID,然后根據(jù)目標(biāo)用戶的賬號ID獲取目標(biāo)用戶的 用戶信息,源用戶將目標(biāo)用戶的信息組成一個數(shù)據(jù),通過調(diào)用FLASH插件的接口將數(shù)據(jù) 發(fā)送給socket服務(wù)器。3) socket服務(wù)器收到數(shù)據(jù)后,獲取目標(biāo)用戶的賬號ID,并根據(jù)賬號ID,從變量 list找出該ID對應(yīng)的socket線程,將消息投遞給找到的socket線程,該socket線程將數(shù)據(jù) 轉(zhuǎn)發(fā)給連接到該socket線程的目標(biāo)用戶的FLASH插件。4)目標(biāo)用戶客戶端的flash插件收到消息后調(diào)用腳本程序的接口,將消息在網(wǎng)頁 內(nèi)顯示出來。下面進(jìn)一步詳細(xì)說明本發(fā)明所述的方法參見說明書附圖,源用戶在瀏覽器里輸入本人的個人網(wǎng)頁地址或者通過鏈接到 達(dá)源用戶的個人網(wǎng)頁;源用戶輸入賬號和密碼登錄源用戶的個人網(wǎng)頁,若登錄成功,則 將此賬號作為通訊賬號,若不登錄,則系統(tǒng)為其分配一個臨時通訊賬號。客戶端腳本程 序調(diào)用flash插件的接口連接socket服務(wù)器,若連接成功,則客戶端調(diào)用flash接口將用 戶賬號發(fā)送給socket服務(wù)器,并建立永久連接。Socket服務(wù)器記錄該賬號和賬號對應(yīng)的 socket線程。源用戶點擊個人網(wǎng)頁內(nèi)的目標(biāo)用戶的頭像或鏈接,獲取該目標(biāo)用戶的賬號, 并生成信息輸入界面。源用戶將目標(biāo)用戶的信息組成一個數(shù)據(jù),通過調(diào)用FLASH插件的接口將數(shù)據(jù) 發(fā)送給socket服務(wù)器。socket服務(wù)器收到數(shù)據(jù)后,根據(jù)目標(biāo)賬號ID,將消息投遞到該賬 號ID對應(yīng)的socket線程,該socket線程將數(shù)據(jù)轉(zhuǎn)發(fā)給連接到該socket線程的目標(biāo)用戶的 FLASH插件。目標(biāo)用戶客戶端的FLASH插件收到消息后調(diào)用腳本程序的接口,將消息 在網(wǎng)頁內(nèi)顯示出來。
      權(quán)利要求
      1.一種網(wǎng)頁上實現(xiàn)的基于flash的即時通訊的方法,其特征在于,包括以下步驟1)用戶訪問網(wǎng)頁,調(diào)用flash插件的接口訪問socket服務(wù)器,服務(wù)器為該用戶增加一 個新的socket監(jiān)聽線程,建立永久連接,并將該socket線程和用戶的賬號ID保存到一個 變量list ;2)源用戶獲取目標(biāo)用戶的賬號ID,然后根據(jù)目標(biāo)用戶的賬號ID獲取目標(biāo)用戶的用戶 信息,源用戶將目標(biāo)用戶的信息組成一個數(shù)據(jù),通過調(diào)用FLASH插件的接口將數(shù)據(jù)發(fā)送 給socket服務(wù)器;3)socket服務(wù)器收到數(shù)據(jù)后,獲取目標(biāo)用戶的賬號ID,并根據(jù)賬號ID,從變量list找 出該ID對應(yīng)的socket線程,將消息投遞到找到的socket線程,該socket線程將數(shù)據(jù)轉(zhuǎn)發(fā) 給連接到該socket線程的目標(biāo)用戶的FLASH插件;4)目標(biāo)用戶客戶端的flash插件收到消息后調(diào)用腳本程序的接口,將消息在網(wǎng)頁內(nèi)顯 示出來。
      2.如權(quán)利要求1所述的一種網(wǎng)頁上實現(xiàn)的基于flash的即時通訊的方法,其特征在 于,其中步驟1)包含如下過程la)瀏覽器用戶登錄網(wǎng)站后記錄網(wǎng)頁訪問者用戶賬號,瀏覽器用戶訪問網(wǎng)頁頁面,網(wǎng) 頁腳本程序調(diào)用flash插件的接口訪問socket服務(wù)器,socket服務(wù)器收到flash插件的連接 請求后,為該瀏覽用戶新增一個socket監(jiān)聽線程,該監(jiān)聽線程和瀏覽器用戶的flash插件 建立永久連接;lb) socket服務(wù)器將新增的socket線程和賬號ID保存到list變量。
      3.如權(quán)利要求1所述的一種網(wǎng)頁上實現(xiàn)的基于flash的即時通訊的方法,其特征在 于,其中步驟2)包含如下過程2a)源用戶訪問網(wǎng)頁,獲取目標(biāo)用戶的賬號ID,將該賬號ID發(fā)送給web服務(wù)器,web 服務(wù)器查找該賬號ID對應(yīng)的目標(biāo)用戶信息,若找到該目標(biāo)用戶信息,web服務(wù)器返回該 賬號ID對應(yīng)的目標(biāo)用戶信息,繼續(xù)下一步,否則提示目標(biāo)用戶不存在;2b)源用戶將web服務(wù)器返回的目標(biāo)用戶信息和源用戶的用戶信息組成一個數(shù)據(jù),調(diào) 用源用戶的客戶端flash插件的接口將消息發(fā)送給該源用戶所連接的socket線程。
      4.如權(quán)利要求1所述的一種網(wǎng)頁上實現(xiàn)的基于flash的即時通訊的方法,其特征在 于,其中步驟3)包含如下過程3a)該源用戶所連接的socket線程收到消息后分析消息數(shù)據(jù),獲取目標(biāo)用戶的賬號ID ;3b)源用戶所連接的socket線程根據(jù)目標(biāo)用戶的賬號ID從list變量中查找對應(yīng)的 socket線程,將消息轉(zhuǎn)交給查找到的目標(biāo)線程;3c)目標(biāo)用戶的socket線程將消息轉(zhuǎn)發(fā)給連接到該socket線程的目標(biāo)用戶的客戶端的 flash插件。
      5.如權(quán)利要求1所述的一種網(wǎng)頁上實現(xiàn)的基于flash的即時通訊的方法,其特征在 于,其中步驟4)包含如下過程4a)目標(biāo)用戶的客戶端的flash插件接受socket服務(wù)器發(fā)來的消息;4b)目標(biāo)用戶的客戶端的flash插件通過調(diào)用網(wǎng)頁腳本程序的接口,將消息在網(wǎng)頁內(nèi) 顯示出來。
      6.如權(quán)利要求1所述的一種網(wǎng)頁上實現(xiàn)的基于flash的即時通訊的方法,其中所述 socket服務(wù)器是指所有可以用來通訊的應(yīng)用程序。
      7.如權(quán)利要求1所述的一種網(wǎng)頁上實現(xiàn)的基于flash的即時通訊的方法,其特征在 于所有用戶都連接到socket服務(wù)器,socket服務(wù)器記錄所有用戶的賬號和永久連接到一 個變量,源用戶調(diào)用flash將消息發(fā)送給socket服務(wù)器,socket從變量中找出目標(biāo)用戶對 應(yīng)的連接,將消息轉(zhuǎn)發(fā)給目標(biāo)用戶的flash,目標(biāo)用戶的flash調(diào)用網(wǎng)頁腳本的接口將消息 在網(wǎng)頁顯示。
      全文摘要
      本發(fā)明涉及一種網(wǎng)頁上實現(xiàn)的基于flash的即時通訊的方法,屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,方法是源用戶和目標(biāo)用戶登錄網(wǎng)頁,加載flash,flash連接socket服務(wù)器,服務(wù)器為該用戶分配socket線程,并建立永久連接。源用戶將消息數(shù)據(jù)發(fā)送給flash,flash將消息數(shù)據(jù)轉(zhuǎn)發(fā)給socket服務(wù)器,socket服務(wù)器查找連接目標(biāo)用戶的socket線程,將消息數(shù)據(jù)轉(zhuǎn)發(fā)給目標(biāo)用戶的socket線程,該目標(biāo)用戶的socket線程再將消息轉(zhuǎn)發(fā)到目標(biāo)用戶的flash,目標(biāo)用戶flash調(diào)用客戶端的腳本程序,將消息在網(wǎng)頁上顯示出來。該方法能使用戶不用下載任何軟件在網(wǎng)頁上就可以實現(xiàn)即時通訊,減少了很多的不便利,即時性很好,適合包括個人電腦在內(nèi)的任何網(wǎng)絡(luò)終端的使用。
      文檔編號H04L12/58GK102014078SQ201010294699
      公開日2011年4月13日 申請日期2010年9月28日 優(yōu)先權(quán)日2010年9月28日
      發(fā)明者胡加明 申請人:蘇州闊地網(wǎng)絡(luò)科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1