国产精品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)絡(luò)通信方法及用于跨平臺網(wǎng)絡(luò)通信的通信服務(wù)器的制作方法

      文檔序號:7930337閱讀:177來源:國知局
      專利名稱:跨平臺網(wǎng)絡(luò)通信方法及用于跨平臺網(wǎng)絡(luò)通信的通信服務(wù)器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種網(wǎng)絡(luò)通信方法及用于網(wǎng)絡(luò)通信的服務(wù)器,特別是關(guān)于一種跨平臺網(wǎng)絡(luò)通 信方法及用于跨平臺網(wǎng)絡(luò)通信的通信服務(wù)器。
      背景技術(shù)
      隨著計(jì)算機(jī)寬帶網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)通信系統(tǒng)在人們的日常生產(chǎn)生活中愈發(fā)顯得重要。目 前,網(wǎng)絡(luò)通信系統(tǒng)按照架構(gòu)方式和平臺的不同,可以分為桌面應(yīng)用通信系統(tǒng)(C/S架構(gòu))和 Web類通信系統(tǒng)(B/S架構(gòu)),這兩種類型的網(wǎng)絡(luò)通信系統(tǒng)之間各有優(yōu)勢,不可相互替代?;?于C/S架構(gòu)的通信系統(tǒng)特點(diǎn)在于運(yùn)行速度和處理數(shù)據(jù)的速度比較快,操作交互性強(qiáng),適合對 數(shù)據(jù)流量要求大以及對數(shù)據(jù)處理速度要求高的領(lǐng)域,例如,人們?nèi)粘I钪杏玫降腗SN, QQ 等網(wǎng)絡(luò)通信系統(tǒng)。而基于Web的通信系統(tǒng)只需在服務(wù)器端設(shè)置應(yīng)用程序,分布方便,不需要 額外的客戶端程序安裝,例如,人們?nèi)粘I钪杏玫降牧奶焓?,BBS之類的網(wǎng)站通信系統(tǒng), 但其在數(shù)據(jù)處理速度及操作交互性方面不如桌面應(yīng)用通信系統(tǒng)好。
      基于C/S架構(gòu)的通信系統(tǒng)雖然具有較高的數(shù)據(jù)處理速度及較好的操作交互性,但其本身 需要安裝網(wǎng)絡(luò)通信客戶端程序,不安裝網(wǎng)絡(luò)通信客戶端程序?qū)o法使用基于C/S架構(gòu)的通信 系統(tǒng),這種模式不利于通信系統(tǒng)的應(yīng)用推廣。而B/S架構(gòu)的通信系統(tǒng)雖然不需要安裝網(wǎng)絡(luò)通 信客戶端程序,使用便捷,利于推廣,但其在通信速度、系統(tǒng)穩(wěn)定性以及功能擴(kuò)展性方面往 往達(dá)不到人們的要求。

      發(fā)明內(nèi)容
      鑒于以上內(nèi)容,有必要提供一種跨平臺網(wǎng)絡(luò)通信方法,能夠在客戶端計(jì)算機(jī)不安裝網(wǎng)絡(luò) 通信系統(tǒng)客戶端程序的情況下,保證網(wǎng)絡(luò)通信數(shù)據(jù)處理速度快及操作交互性強(qiáng)的特點(diǎn)。
      此外,還有必要提供一種用于跨平臺網(wǎng)絡(luò)通信的通信服務(wù)器,能夠在客戶端計(jì)算機(jī)不安 裝網(wǎng)絡(luò)通信系統(tǒng)客戶端程序的情況下,保證網(wǎng)絡(luò)通信數(shù)據(jù)處理速度快及操作交互性強(qiáng)的特點(diǎn)
      一種跨平臺網(wǎng)絡(luò)通信方法包括步驟a.提供一個通信服務(wù)器,該通信服務(wù)器存儲對多 個客戶端計(jì)算機(jī)之間通信作業(yè)進(jìn)行前臺控制的通信網(wǎng)頁,及存儲對所述多個客戶端計(jì)算機(jī)之 間通信作業(yè)進(jìn)行后臺控制的Active控件;b. —個客戶端計(jì)算機(jī)通過網(wǎng)頁瀏覽器訪問該通信 服務(wù)器以打開所述通信網(wǎng)頁;c.在該客戶端計(jì)算機(jī)不是第一次使用所述通信網(wǎng)頁時,直接執(zhí)行步驟d,或者,在該客戶端計(jì)算機(jī)是第一次使用所述通信網(wǎng)頁時,該客戶端計(jì)算機(jī)從該 通信服務(wù)器上加載并注冊所述Active控件,并進(jìn)行自定義通信協(xié)議的注冊,然后執(zhí)行步驟d ;d.該客戶端計(jì)算機(jī)通過打開的通信網(wǎng)頁并利用所述自定義通信協(xié)議向其它客戶端計(jì)算機(jī) 發(fā)送數(shù)據(jù);e.該客戶端計(jì)算機(jī)運(yùn)行的Active控件接收從上述打開的通信網(wǎng)頁發(fā)送出的數(shù)據(jù) ,并與其它客戶端計(jì)算機(jī)運(yùn)行的Active控件建立通信關(guān)系以將接收的數(shù)據(jù)即時地發(fā)送給其他 客戶端計(jì)算機(jī);f.其它客戶端計(jì)算機(jī)運(yùn)行的Active控件接收從該客戶端計(jì)算機(jī)運(yùn)行的 Active控件發(fā)送來的數(shù)據(jù),并利用接收的數(shù)據(jù)為對應(yīng)的通信網(wǎng)頁進(jìn)行數(shù)據(jù)更新。
      一種用于跨平臺網(wǎng)絡(luò)通信的通信服務(wù)器,該通信服務(wù)器包括客戶端通信網(wǎng)頁存儲區(qū), 可執(zhí)行桌面應(yīng)用程序,及通信數(shù)據(jù)存儲區(qū)。該客戶端通信網(wǎng)頁存儲區(qū),用于存儲對多個客戶 端計(jì)算機(jī)之間通信作業(yè)進(jìn)行前臺控制的通信網(wǎng)頁,及存儲對所述多個客戶端計(jì)算機(jī)之間通信 作業(yè)進(jìn)行后臺控制的Active控件。該可執(zhí)行桌面應(yīng)用程序,用于監(jiān)控所述多個客戶端計(jì)算機(jī) 間的通信數(shù)據(jù),及將監(jiān)控到的數(shù)據(jù)存儲到所述的通信數(shù)據(jù)存儲區(qū)中。該通信數(shù)據(jù)存儲區(qū),用 于存儲上述監(jiān)控到的數(shù)據(jù)。
      本發(fā)明利用Active控件,在客戶端計(jì)算機(jī)不安裝網(wǎng)絡(luò)通信系統(tǒng)客戶端程序的情況下,實(shí) 現(xiàn)多個客戶端計(jì)算機(jī)之間數(shù)據(jù)的點(diǎn)對點(diǎn)即時通信。


      圖l為本發(fā)明跨平臺網(wǎng)絡(luò)通信方法較佳實(shí)施例的硬件環(huán)境圖。
      圖2為本發(fā)明跨平臺網(wǎng)絡(luò)通信方法較佳實(shí)施例的流程圖。
      具體實(shí)施例方式
      參閱圖1所示,是本發(fā)明跨平臺網(wǎng)絡(luò)通信方法較佳實(shí)施例的硬件環(huán)境圖。該硬件環(huán)境圖 包括多個客戶端計(jì)算機(jī)l (以兩個為例),及為所述客戶端計(jì)算機(jī)l提供網(wǎng)絡(luò)通信服務(wù)的通信 服務(wù)器2。所述客戶端計(jì)算機(jī)l之間通過一網(wǎng)絡(luò)(圖中未示出,可以是互聯(lián)網(wǎng)、局域網(wǎng)或其他 任意適用的信息傳播媒介)進(jìn)行通信連接;每一個客戶端計(jì)算機(jī)1與通信服務(wù)器2之間通過一 網(wǎng)絡(luò)(圖中未示出,可以是互聯(lián)網(wǎng)、局域網(wǎng)或其他任意適用的信息傳播媒介)進(jìn)行通信連接
      通信服務(wù)器2包括客戶端通信網(wǎng)頁存儲區(qū)20,可執(zhí)行桌面應(yīng)用程序21,及通信數(shù)據(jù)存儲 區(qū)22。
      客戶端通信網(wǎng)頁存儲區(qū)20用于存儲對所述客戶端計(jì)算機(jī)l之間通信作業(yè)進(jìn)行前臺控制的 通信網(wǎng)頁,及存儲對所述客戶端計(jì)算機(jī)l之間通信作業(yè)進(jìn)行后臺控制的Active控件ll (" Active"是一個Microsoft的術(shù)語)。每一個客戶端計(jì)算機(jī)1只在第一次訪問通信服務(wù)器2時20 加載所述Active控件ll。所述客戶端計(jì)算機(jī)l之間通過各自的Active控件ll實(shí)現(xiàn)數(shù)據(jù)的點(diǎn)對 點(diǎn)即時通信。所述通信網(wǎng)頁包括數(shù)據(jù)展示界面及功能性控件,其中,所述功能性控件包括信 息輸入框、文件獲取路徑指定框、通信數(shù)據(jù)發(fā)送按鈕等。
      所述可執(zhí)行桌面應(yīng)用程序21用于監(jiān)控所述客戶端計(jì)算機(jī)1間的通信數(shù)據(jù),及將監(jiān)控到的 數(shù)據(jù)存儲到所述通信數(shù)據(jù)存儲區(qū)22中。
      每一個客戶端計(jì)算機(jī)1包括網(wǎng)頁瀏覽器10,及在訪問通信服務(wù)器2后加載的Active控件 11。所述網(wǎng)頁瀏覽器10用于打開并顯示所述客戶端通信網(wǎng)頁存儲區(qū)20中存儲的通信網(wǎng)頁。用 戶通過所述通信網(wǎng)頁的功能性控件實(shí)現(xiàn)通信數(shù)據(jù)的輸入和發(fā)送。
      參閱圖2所示,是本發(fā)明跨平臺網(wǎng)絡(luò)通信方法較佳實(shí)施例的流程圖。首先, 一個客戶端 計(jì)算機(jī)l通過網(wǎng)頁瀏覽器l 0訪問通信服務(wù)器2以打開所述客戶端通信網(wǎng)頁存儲區(qū)20中存儲的通 信網(wǎng)頁(步驟SIO)。所述通信網(wǎng)頁包括數(shù)據(jù)展示界面及功能性控件,其中,所述功能性控 件包括信息輸入框、文件獲取路徑指定框、通信數(shù)據(jù)發(fā)送按鈕等。
      通信服務(wù)器2判斷該客戶端計(jì)算機(jī)l是否是第一次使用所述客戶端通信網(wǎng)頁存儲區(qū)20中存 儲的通信網(wǎng)頁(步驟Sll)。
      若該客戶端計(jì)算機(jī)l不是第一次使用所述客戶端通信網(wǎng)頁存儲區(qū)20中存儲的通信網(wǎng)頁, 則轉(zhuǎn)入執(zhí)行下述的步驟S15;或者,若該客戶端計(jì)算機(jī)l是第一次使用所述客戶端通信網(wǎng)頁存 儲區(qū)20中存儲的通信網(wǎng)頁,則通信服務(wù)器2向該客戶端計(jì)算機(jī)l提供所述的Active控件l 1 ,該 客戶端計(jì)算機(jī)l加載所述的Active控件ll,并在注冊表中對加載的所述Active控件ll進(jìn)行注 冊(步驟S12)。所述Active控件ll用于實(shí)現(xiàn)各個客戶端計(jì)算機(jī)l之間數(shù)據(jù)的點(diǎn)對點(diǎn)即時通信
      該客戶端計(jì)算機(jī)l通過所述Active控件ll進(jìn)行自定義通信協(xié)議的注冊(步驟S13)。所述 通信協(xié)議指的是網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)膮f(xié)定,類似于超文本傳輸協(xié)議(HTTP,通信鏈接形式為" http:〃")和文件傳輸協(xié)議(FTP)等。所述自定義通信協(xié)議是自定義的支持各個客戶端計(jì) 算機(jī)1及通信服務(wù)器2之間進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)膮f(xié)定,其自定義的形式并不是固定的。在本實(shí) 施例中,所述自定義通信協(xié)議為HMSSP (通信鏈接形式為"hmssp:〃"),例如,若一個通 信網(wǎng)頁上出現(xiàn)鏈接"hmssp:〃message=test",點(diǎn)擊或訪問這個鏈接后,該通信網(wǎng)頁則向后 臺Active控件ll傳遞一個叫"message"的參數(shù),其值為"test"。
      該客戶端計(jì)算機(jī)l通過打開的通信網(wǎng)頁并根據(jù)上述自定義通信協(xié)議向其它客戶端計(jì)算機(jī) l發(fā)送數(shù)據(jù)(步驟S15)。在本實(shí)施例中,該客戶端計(jì)算機(jī)l的用戶在打開的通信網(wǎng)頁的信息 輸入框中輸入文字,及/或在文件獲取路徑指定框中指定傳送文件的路徑,然后激活通信數(shù)據(jù)發(fā)送按鈕以根據(jù)上述自定義通信協(xié)議將輸入的文字及/或指定的文件發(fā)送給其它客戶端計(jì) 算機(jī)l。
      該客戶端計(jì)算機(jī)l運(yùn)行的Active控件ll接收從上述通信網(wǎng)頁發(fā)送出的數(shù)據(jù),并與其它客 戶端計(jì)算機(jī)l運(yùn)行的Active控件ll建立通信關(guān)系以將接收的數(shù)據(jù)即時地發(fā)送給其他客戶端計(jì) 算機(jī)l (步驟S16)。
      通信服務(wù)器2通過所述可執(zhí)行桌面應(yīng)用程序21監(jiān)控該客戶端計(jì)算機(jī)l運(yùn)行的Active控件 ll發(fā)送的數(shù)據(jù),及將監(jiān)控到的數(shù)據(jù)存儲到所述通信數(shù)據(jù)存儲區(qū)22中(步驟S17)。
      其它客戶端計(jì)算機(jī)l運(yùn)行的Active控件ll接收從該客戶端計(jì)算機(jī)l運(yùn)行的Active控件ll發(fā) 送來的數(shù)據(jù),并利用接收的數(shù)據(jù)為對應(yīng)的通信網(wǎng)頁進(jìn)行數(shù)據(jù)更新(步驟S18)。
      以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實(shí)施例對本發(fā)明 進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或等 同替換都不應(yīng)脫離本發(fā)明技術(shù)方案的精神和范圍。
      權(quán)利要求
      1.一種跨平臺網(wǎng)絡(luò)通信方法,其特征在于,該方法包括步驟a.提供一個通信服務(wù)器,該通信服務(wù)器存儲對多個客戶端計(jì)算機(jī)之間通信作業(yè)進(jìn)行前臺控制的通信網(wǎng)頁,及存儲對所述多個客戶端計(jì)算機(jī)之間通信作業(yè)進(jìn)行后臺控制的Active控件;b.一個客戶端計(jì)算機(jī)通過網(wǎng)頁瀏覽器訪問該通信服務(wù)器以打開所述通信網(wǎng)頁;c.在該客戶端計(jì)算機(jī)不是第一次使用所述通信網(wǎng)頁時,直接執(zhí)行步驟d,或者,在該客戶端計(jì)算機(jī)是第一次使用所述通信網(wǎng)頁時,該客戶端計(jì)算機(jī)從該通信服務(wù)器上加載并注冊所述Active控件,并進(jìn)行自定義通信協(xié)議的注冊,然后執(zhí)行步驟d;d.該客戶端計(jì)算機(jī)通過打開的通信網(wǎng)頁并利用所述自定義通信協(xié)議向其它客戶端計(jì)算機(jī)發(fā)送數(shù)據(jù);e.該客戶端計(jì)算機(jī)運(yùn)行的Active控件接收從上述打開的通信網(wǎng)頁發(fā)送出的數(shù)據(jù),并與其它客戶端計(jì)算機(jī)運(yùn)行的Active控件建立通信關(guān)系以將接收的數(shù)據(jù)即時地發(fā)送給其他客戶端計(jì)算機(jī);及f.其它客戶端計(jì)算機(jī)運(yùn)行的Active控件接收從該客戶端計(jì)算機(jī)運(yùn)行的Active控件發(fā)送來的數(shù)據(jù),并利用接收的數(shù)據(jù)為對應(yīng)的通信網(wǎng)頁進(jìn)行數(shù)據(jù)更新。
      2.如權(quán)利要求l所述的跨平臺網(wǎng)絡(luò)通信方法,其特征在于,所述自定 義通信協(xié)議是自定義的支持各個客戶端計(jì)算機(jī)及通信服務(wù)器之間進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)膮f(xié)定。
      3.如權(quán)利要求l所述的跨平臺網(wǎng)絡(luò)通信方法,其特征在于,所述通信 網(wǎng)頁包括數(shù)據(jù)展示界面及功能性控件。
      4.如權(quán)利要求3所述的跨平臺網(wǎng)絡(luò)通信方法,其特征在于,所述功能 性控件包括信息輸入框、文件獲取路徑指定框、通信數(shù)據(jù)發(fā)送按鈕。
      5.如權(quán)利要求4所述的跨平臺網(wǎng)絡(luò)通信方法,其特征在于,所述步驟 d還包括如下步驟該客戶端計(jì)算機(jī)的用戶在打開的通信網(wǎng)頁的信息輸入框中輸入文字,及/或在文件獲取路徑指定框中指定傳送文件的路徑;及該客戶端計(jì)算機(jī)的用戶激活打開的通信網(wǎng)頁的通信數(shù)據(jù)發(fā)送按鈕以根據(jù)所述自定義通 信協(xié)議將輸入的文字及/或指定的文件發(fā)送給其它客戶端計(jì)算機(jī)。
      6 如權(quán)利要求1至5任一權(quán)利要求所述的跨平臺網(wǎng)絡(luò)通信方法,其特 征在于,該方法還包括如下步驟該通信服務(wù)器監(jiān)控該客戶端計(jì)算機(jī)運(yùn)行的Active控件發(fā)送的數(shù)據(jù);及 該通信服務(wù)器存儲監(jiān)控到的數(shù)據(jù)。
      7 一種用于跨平臺網(wǎng)絡(luò)通信的通信服務(wù)器,其特征在于,該通信服務(wù)器包括客戶端通信網(wǎng)頁存儲區(qū),用于存儲對多個客戶端計(jì)算機(jī)之間通信作業(yè)進(jìn)行前臺控制的 通信網(wǎng)頁,及存儲對所述多個客戶端計(jì)算機(jī)之間通信作業(yè)進(jìn)行后臺控制的Active控件;可執(zhí)行桌面應(yīng)用程序,用于監(jiān)控所述多個客戶端計(jì)算機(jī)間的通信數(shù)據(jù),及將監(jiān)控到的 數(shù)據(jù)存儲到下述的通信數(shù)據(jù)存儲區(qū)中;及通信數(shù)據(jù)存儲區(qū),用于存儲上述監(jiān)控到的數(shù)據(jù)。
      全文摘要
      一種用于跨平臺網(wǎng)絡(luò)通信的通信服務(wù)器,該通信服務(wù)器包括客戶端通信網(wǎng)頁存儲區(qū),可執(zhí)行桌面應(yīng)用程序,及通信數(shù)據(jù)存儲區(qū)。該客戶端通信網(wǎng)頁存儲區(qū),用于存儲對多個客戶端計(jì)算機(jī)之間通信作業(yè)進(jìn)行前臺控制的通信網(wǎng)頁,及存儲對所述多個客戶端計(jì)算機(jī)之間通信作業(yè)進(jìn)行后臺控制的Active控件。該可執(zhí)行桌面應(yīng)用程序,用于監(jiān)控所述多個客戶端計(jì)算機(jī)間的通信數(shù)據(jù),及將監(jiān)控到的數(shù)據(jù)存儲到所述的通信數(shù)據(jù)存儲區(qū)中。該通信數(shù)據(jù)存儲區(qū),用于存儲上述監(jiān)控到的數(shù)據(jù)。本發(fā)明還提供一種跨平臺網(wǎng)絡(luò)通信方法。本發(fā)明利用Active控件,實(shí)現(xiàn)多個客戶端計(jì)算機(jī)之間數(shù)據(jù)的點(diǎn)對點(diǎn)即時通信。
      文檔編號H04L29/06GK101616145SQ20081030232
      公開日2009年12月30日 申請日期2008年6月26日 優(yōu)先權(quán)日2008年6月26日
      發(fā)明者常小軍 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1