專利名稱:一種在即時通訊系統中應用程序共享的方法和系統的制作方法
技術領域:
本發明涉及電通信技術,尤其涉及一種在即時通訊系統中應用程序共享的方法和系統。
背景技術:
網絡即時通訊服務IM,即Instant Messenger,是一種基于互聯網的通訊服務,一般是以實現網絡上即時通訊功能為主,即時通訊服務IM在互聯網上得到了廣泛的應用和認可。互聯網即時通信服務IM逐漸在向與網絡虛擬社區結合的方向上延伸,體現了網絡即時通信服務IM的發展方向,即時通信服務IM通過即時通信工具得以實現,以其速度快、功能豐富、使用穩定、小巧精干而獲得廣大網民的認可和喜愛。在現有的即時通信服務中,用戶可以通過這種即時通信工具進行文字信息的交互、傳送文件、發送手機短信等多種操作,但不能滿足對文檔瀏覽或者程序操作的即時交互性。
發明內容
本發明的目的在于提供一種在即時通訊系統中應用程序共享的方法和系統,以解決現有技術中不能滿足對文檔瀏覽或者程序操作的即時交互性的缺陷。
本發明所采用的在即時通訊系統中應用程序共享的方法為在即時通訊系統中,客戶端之間通過各自的即時通訊工具相互傳送客戶端中的應用程序及其相應操作,完成客戶端之間對應用程序的共享;所述的客戶端中的即時通訊工具通過截取應用程序的屏幕圖象及其應用程序運行中相應的屏幕變化的信息,通過網絡傳遞至對應客戶端的即時通訊工具中,所述的對應客戶端的即時通訊工具根據所接收到的有關信息產生相應的應用程序屏幕顯示;所述的客戶端中的即時通訊工具截取應用程序的屏幕圖象及其應用程序運行中相應的屏幕變化的信息時,首先啟動鉤子函數捕獲窗口消息,判斷這些消息是否與屏幕變化相關,若相關則取得該消息的窗口句柄,并截取該窗口的在屏幕上的位圖,拆分成一定尺寸的數據塊,與原始屏幕圖象位圖進行內存比較,并保存有關數據塊;所述的客戶端中的即時通訊工具截取有關圖象信息后,經編碼壓縮對數據封裝,通過網絡傳輸發送至對應客戶端的即時通訊工具,對應客戶端的即時通訊工具經相應的解碼操作還原圖象信息;所述的即時通訊工具采用rle編碼方法對有關圖象信息進行編碼、壓縮及解碼;所述的對應客戶端的即時通訊工具在還原圖象信息時,可根據發送圖象信息客戶端和自身的顯示屬性,對圖象信息還原的尺寸變化和色深作相應調整;所述的客戶端中的即時通訊工具還捕獲鼠標和鍵盤消息,并將其傳送到相對客戶端中的即時通訊工具,接收到這些鼠標和鍵盤消息的客戶端中的即時通訊工具將其模擬成本機操作。
所述的客戶端的即時通訊工具之間通過即時通訊服務器傳遞相關的數據連接控制信息,完成應用程序共享的設置、控制信息的接收、轉發;所述的客戶端之間的應用程序共享操作權限可分為不同級別的共享權限;
所述的不同級別的共享權限包括無任何權限、瀏覽權限、允許鍵盤控制權限、允許鼠標控制權限、完全權限;所述的客戶端中的即時通訊工具可統計應用程序共享期間的數據流量、網絡質量等信息;所述的客戶端中的即時通訊工具可保存應用程序共享期間的各種接收、控制、交換數據;所述的客戶端中的即時通訊工具可按時間戳標記將相應數據記錄在本地文件中。
這種實現上述方法的在即時通訊系統中應用程序共享的系統,包括即時通訊工具和即時通訊服務器,即時通訊工具中包括即時通訊主控模塊和網絡數據傳輸模塊,即時通訊主控模塊通過與即時通訊服務器的信息交互,完成即時通訊的常規性控制,并通過網絡數據傳輸模塊在不同客戶端的即時通訊工具之間傳輸數據,其特征在于所述的即時通訊工具中還包括共享控制處理模塊,所述的共享控制處理模塊接收、轉發有關設置、控制信息,進行共享應用程序的有關數據采集,完成對數據的編碼、壓縮、封裝和解碼,向網絡數據傳輸模塊發布有關數據傳輸命令;所述的即時通訊工具之間通過即時通訊服務器傳遞與共享應用程序相關的數據連接控制信息,經過共享控制處理模塊完成有關信息的接收、轉發;所述的共享控制處理模塊包括邏輯控制子模塊、數據處理子模塊、數據采集子模塊和顯示控制子模塊,所述的邏輯控制子模塊接收有關控制信息,并向數據處理子模塊及顯示控制子模塊發送數據控制、傳輸命令,數據處理子模塊完成數據的編碼、壓縮、封裝、解碼以及有關的數據轉發,數據采集子模塊完成屏幕圖象及其變化信息、窗口消息以及鼠標和鍵盤消息的采集,并將采集到的信息發往數據處理子模塊,顯示控制子模塊根據邏輯控制子模塊的指令,由數據處理子模塊取得相關數據完成相應的應用程序屏幕顯示;所述的共享控制處理模塊中還包括數據存儲子模塊,所述的數據存儲子模塊保存與共享應用程序相關的各種數據。
本發明的有益效果為在本發明中,客戶端之間通過各自的即時通訊工具相互傳送客戶端中的應用程序及其相應操作,即客戶端中的即時通訊工具通過截取應用程序的屏幕圖象及其應用程序運行中相應的屏幕變化的信息通過網絡傳遞至對應客戶端的即時通訊工具中,或捕獲鼠標和鍵盤消息并將其傳送到相對客戶端中的即時通訊工具,對應客戶端的即時通訊工具根據所接收到的有關信息產生相應的應用程序屏幕顯示,就完成了客戶端之間對應用程序的共享,使得客戶端之間能夠協同瀏覽文檔或控制某個共享的應用程序,加強了即時通訊的即時性。即時通訊工具采用rle編碼方法對有關圖象信息進行編碼、壓縮及解碼,能獲得很高的壓縮率,并且速度也很快,經過統計,在1024×768×32分辨率下,屏幕大范圍變化所產生的數據量只有10-20kBytes/s,所占用的CPU時間約為5%,基本上可以忽略不計,這樣,提高了本發明的實用性。客戶端之間的應用程序共享操作權限分為不同級別的共享權限,使得本發明更適用于現實的應用,進一步提高了本發明的實用性。即時通訊工具通過按時間戳標記保存有關數據并將其制成可回放的本地文件,使得應用程序共享過程的演示、教學、場景記錄等變得十分方便和快捷,在回放過程中,以時間戳標記為基準,可以支持回放的速度調整,即模擬成不同的回放速度,可實現加快、減慢回放速度,暫停、倒放、快進、快退,以及進度拖動等豐富的功能,滿足用戶不同的需求。總之,本發明提供了一種能滿足對文檔瀏覽或者程序操作的即時交互性的方法和系統,本發明大大地拓展了即時通訊的功能,可廣泛地應用于各種豐富的業務,例如電子白板、桌面會議、遠程控制、遠程教育等。
圖1為本發明系統結構示意圖;圖2為本發明中即時通訊工具的內部構成示意圖;圖3為本發明中作為服務器端的客戶端A向作為共享用戶端的客戶端B的數據發送結構控制示意圖;圖4為本發明中作為共享用戶端的客戶端B向作為服務器端的客戶端A的數據發送控制結構示意圖;圖5為本發明中作為服務器端的客戶端A的數據控制流程示意圖;圖6為本發明中作為共享用戶端的客戶端B的數據控制流程示意圖;圖7為本發明中客戶端之間共享的連接控制數據流程示意圖。
具體實施例方式
下面根據附圖和實施例對本發明作進一步詳細說明根據圖1、圖2、圖3和圖4,本發明包括即時通訊工具1和即時通訊服務器2,即時通訊工具1中包括即時通訊主控模塊11、網絡數據傳輸模塊12和共享控制處理模塊13,即時通訊主控模塊11通過與即時通訊服務器2的信息交互,完成即時通訊的常規性控制,并通過網絡數據傳輸模塊12在不同客戶端的即時通訊工具1之間傳輸數據,即時通訊工具1之間通過即時通訊服務器2傳遞與共享應用程序相關的數據連接控制信息,經過共享控制處理模塊13完成有關信息的接收、轉發,共享控制處理模塊13接收、轉發有關設置、控制信息,進行共享應用程序的有關數據采集,完成對數據的編碼、壓縮、封裝和解碼,向網絡數據傳輸模塊12發布有關數據傳輸命令。
如圖2、圖3和圖4所示,共享控制處理模塊13中包括邏輯控制子模塊131、數據處理子模塊132、數據采集子模塊133、顯示控制子模塊134和數據存儲子模塊135,其中,邏輯控制子模塊131接收有關控制信息,并向數據處理子模塊132及顯示控制子模塊134發送數據控制、傳輸命令,數據處理子模塊132完成數據的編碼、壓縮、封裝、解碼以及有關的數據轉發,數據采集子模塊133完成屏幕圖象及其變化信息、窗口消息以及鼠標和鍵盤消息的采集,并將采集到的信息發往數據處理子模塊132,顯示控制子模塊134根據邏輯控制子模塊131的指令,由數據處理子模塊132取得相關數據完成相應的應用程序屏幕顯示,數據存儲子模塊135保存與共享應用程序相關的各種數據。
客戶端的即時通訊工具1之間可通過即時通訊服務器2傳遞相關的數據連接控制信息,完成應用程序共享的設置、控制信息的接收、轉發等,客戶端之間的應用程序共享操作權限可分為不同級別的共享權限,例如權限級別由低至高依次為無任何權限、瀏覽權限、允許鍵盤控制權限、允許鼠標控制權限、完全權限。
例如圖1、圖2、圖3和圖4的所示的即時通訊系統中,客戶端A、B之間通過各自的即時通訊工具1相互傳送客戶端中的應用程序及其相應操作,現設客戶端A為服務器端,即所共享的應用程序在客戶端A中,客戶端B為共享用戶端,客戶端之間建立信息連的具體控制過程如下1.1、如圖7所示,客戶端A作為服務器端,通過即時通訊工具1選擇共享用戶群,設置用戶權限,并可設置自己愿意共享的應用程序或整個桌面,等待其他用戶接受共享。
1.2、如圖7所示,客戶端A通過即時通訊服務器2邀請共享用戶群中的共享用戶端加入。
1.3、如果共享用戶端接受邀請,則啟動該共享用戶端中即時通訊工具1的共享控制處理模塊13,并返回同意接收信息給即時通訊服務器2,繼續如下步驟1.4;如果共享用戶端拒絕,則通過即時通訊服務器2向客戶端A返回拒絕信息,客戶端A從共享群中將其剔除,在本實施例中,如圖7所示,客戶端B作為被邀請的共享用戶端。
1.4、如圖7所示,設客戶端B接受了共享邀請,客戶端A通過即時通訊服務器2得知客戶端B的相關信息,如IP地址、端口號等,相關信息經過客戶端A的即時通訊主控模塊11轉至共享控制處理模塊13并寫入其中的發送列表;同時,客戶端A通知其中的即時通訊工具1的共享控制處理模塊13啟動。
1.5、客戶端A的共享控制處理模塊13根據所得的客戶端B相關信息開始通過網絡數據傳輸模塊12向客戶端B中即時通訊工具1的共享控制處理模塊13發送數據,因此,客戶端A與客戶端B之間建立了網絡信息連接。
在本發明中,如圖1所示,客戶端之間通過各自的即時通訊工具1相互傳送客戶端中的應用程序及其相應操作,客戶端中的即時通訊工具1通過截取應用程序的屏幕圖象及其應用程序運行中相應的屏幕變化的信息,通過網絡傳遞至對應客戶端的即時通訊工具1中,對應客戶端的即時通訊工具1根據所接收到的有關信息產生相應的應用程序屏幕顯示,從而完成客戶端之間對應用程序的共享,其具體的控制過程如下2.1、如圖3和圖5所示,服務器端,即客戶端A的即時通訊工具1通過數據采集子模塊133截取應用程序的屏幕圖象及其應用程序運行中相應的屏幕變化的信息時,首先啟動鉤子函數捕獲窗口消息,判斷這些消息是否與屏幕變化相關,若相關則取得該消息的窗口句柄,并截取該窗口的在屏幕上的位圖,拆分成一定尺寸,如16×16的數據塊,與原始屏幕圖象位圖進行內存比較,并保存比較結果不同的數據塊,供后續的編碼和傳輸之用。
2.2、如圖3和圖5所示,客戶端A的即時通訊工具1截取有關圖象信息后,經其中的數據處理子模塊132對數據編碼壓縮并封裝,數據處理子模塊132采用rle編碼方法對有關圖象信息進行編碼、壓縮及解碼,由于計算機圖形中相鄰像素點的色度具有很強的相關性,游程較長,用rle編碼方法能獲得很高的壓縮率,并且速度也很快,初步統計,在1024×768×32分辨率下,屏幕大范圍變化所產生的數據量只有10-20kBytes/s,占用的CPU時間約為5%,基本上可以忽略不計。
2.3、如圖3和圖5所示,客戶端A的邏輯控制子模塊131向數據處理子模塊132發出有關網絡傳輸命令,數據處理子模塊132將數據通過網絡數據傳輸模塊12發送至客戶端B,即共享用戶端的即時通訊工具1,客戶端B的即時通訊工具1的網絡數據傳輸模塊12將數據轉發至客戶端B的數據處理子模塊132,有關數據根據自定義的私有協議封裝,以UDP或TCP連接方式傳到客戶端B,在傳輸層之上進行拆包、組包處理,并對包進行校驗、排序、丟棄等處理。
2.4、如圖3和圖6所示,客戶端B接收到數據后,通過客戶端B的經數據處理子模塊132相應的解碼操作還原圖象信息,客戶端B中邏輯控制子模塊131向數據處理子模塊132和顯示控制子模塊134發出有關屏幕顯示命令,如圖6所示,數據處理子模塊132經過坐標轉換、色深轉換及GDI繪圖的逆操作還原位圖并顯示在客戶端B的屏幕上,數據處理子模塊132作逆操作還原位圖時,可根據客戶端A和自身的顯示屬性,對圖象信息還原的尺寸變化和色深作相應調整。
從上述步驟2.1至步驟2.4可以看出,作為服務器端的客戶端A向作為共享用戶端的客戶端B發送了客戶端A的共享應用程序及其相應操作,所傳送的數據經還原顯示在客戶端B的屏幕上。
2.5、如圖4和圖6所示,客戶端B中的即時通訊工具1捕獲鼠標和鍵盤消息,并將其傳送到客戶端A中的即時通訊工具1,客戶端A根據客戶端B的共享權限,例如,若客戶端B的權限級別為無任何權限或瀏覽權限,則客戶端A對接收到的鼠標和鍵盤消息不予響應;若客戶端B的權限級別為完全權限,表示權限支持控制,則客戶端A對接收到的鼠標和鍵盤消息模擬成本機操作,操作結果顯示于客戶端A的屏幕上;若客戶端B的權限級別為允許鍵盤控制權限或允許鼠標控制權限,表示權限支持部分控制,則客戶端A根據客戶端B的權限對接收到的鼠標和鍵盤消息相應地模擬成本機的鍵盤或鼠標操作,操作結果顯示于客戶端A的屏幕上。由該步驟可以看出,作為共享用戶端的客戶端B向作為服務器端的客戶端A發送了客戶端B的共享操作,且操作結果顯示于服務器端,即客戶端A的屏幕上。
為了提高性能,服務器端將檢測應用程序的一些操作,如區分鼠標拖動和非拖動操作,對于非拖動區域,按照原來的步驟進行;而對于拖動區域,可直接傳遞拖動的窗口及位置,客戶端可以迅速更改顯示的位置,大幅提升性能。
在上述步驟中,當客戶端B收到客戶端A所發送的數據,或當客戶端A收到客戶端B所發送的數據時,客戶端B或客戶端A中即時通訊工具1可通過數據存儲子模塊135保存應用程序共享期間的各種接收、控制、交換數據,并按時間戳標記將相應數據記錄在本地文件中,制成的本地文件可用于回放。
無論是否在應用程序共享期間,客戶端都可以針對所選擇的屏幕或應用程序錄制一段時間,存儲為本地文件,以后可以隨時打開回放,以供參考,這使得軟件演示、教學、場景記錄等變得十分方便和快捷。
用戶啟用錄制時,共享控制處理模塊13新建一個文件,客戶端把捕捉、編碼后傳送到傳輸層的數據分流到該文件中,并打上時間戳標記,儲存有關數據,無論是服務器端還是共享用戶端的共享應用程序或相應操作,都可以記錄下來,供日后查看。由于高效的壓縮和簡單的數據結構,錄制文件較小,一般而言,10分鐘的存儲量大概在1.5-2Mbytes左右。
用客戶端回放文件時,共享控制處理模塊13打開客戶端指定的記錄文件,并根據時戳的間隔讀取數據,模擬成客戶端從傳輸層接收到的數據,然后進行重排、組包、解碼,最后在相應的位置上顯示出來。
由于數據記錄時打上了時間戳,回放時以時間戳標記為基準,可以支持回放的速度調整,即模擬成不同的回放速度,可實現加快、減慢回放速度,暫停、倒放、快進、快退,以及進度拖動等豐富的功能,滿足用戶不同的需求。此外,還允許客戶端對以前的記錄文件進行編輯,可以合并、刪減、放大、縮小、加入文字批注或圖片,并對編輯權限做相關的控制。
當用戶群協同完成某個文檔之后,如有需要,共享控制處理模塊13可調用文檔發送給共享群中的客戶端。此外,共享控制處理模塊13還可以利用其它客戶端上的功能為共享應用程序服務。
在本發明中,客戶端中的即時通訊工具1可統計應用程序共享期間的數據流量、網絡質量等信息,即時通訊系統可根據具體情況進行處理,如針對會員客戶端可單獨開一條TCP服務器中轉通道,以保證共享數據的可靠性。
在共享期間里,可以在共享群中刪除或添加某些客戶端,更改信息通過即時通訊服務器2通知到相關客戶端,再通過相應客戶端中的即時通訊工具1經共享控制處理模塊13進行相應處理,添加新用戶到轉發名單中,建立連接并發送數據;刪除無效用戶,停發數據并拆除連接;或修改各用戶共享權限,通過即時通訊服務器2告知相關用戶,并通知共享控制處理模塊13進行相應處理。
權利要求
1.一種在即時通訊系統中應用程序共享的方法,其特征在于在即時通訊系統中,客戶端之間通過各自的即時通訊工具相互傳送客戶端中的應用程序及其相應操作,完成客戶端之間對應用程序的共享。
2.根據權利要求1所述的在即時通訊系統中應用程序共享的方法,其特征在于所述的客戶端中的即時通訊工具通過截取應用程序的屏幕圖象及其應用程序運行中相應的屏幕變化的信息,通過網絡傳遞至對應客戶端的即時通訊工具中,所述的對應客戶端的即時通訊工具根據所接收到的有關信息產生相應的應用程序屏幕顯示。
3.根據權利要求2所述的在即時通訊系統中應用程序共享的方法,其特征在于所述的客戶端中的即時通訊工具截取應用程序的屏幕圖象及其應用程序運行中相應的屏幕變化的信息時,首先啟動鉤子函數捕獲窗口消息,判斷這些消息是否與屏幕變化相關,若相關則取得該消息的窗口句柄,并截取該窗口的在屏幕上的位圖,拆分成一定尺寸的數據塊,與原始屏幕圖象位圖進行內存比較,并保存有關數據塊。
4.根據權利要求2所述的在即時通訊系統中應用程序共享的方法,其特征在于所述的客戶端中的即時通訊工具截取有關圖象信息后,經編碼壓縮對數據封裝,通過網絡傳輸發送至對應客戶端的即時通訊工具,對應客戶端的即時通訊工具經相應的解碼操作還原圖象信息。
5.根據權利要求4所述的在即時通訊系統中應用程序共享的方法,其特征在于所述的即時通訊工具采用rle編碼方法對有關圖象信息進行編碼、壓縮及解碼。
6.根據權利要求4所述的在即時通訊系統中應用程序共享的方法,其特征在于所述的對應客戶端的即時通訊工具在還原圖象信息時,可根據發送圖象信息客戶端和自身的顯示屬性,對圖象信息還原的尺寸變化和色深作相應調整。
7.根據權利要求2或3或4或5或6所述的在即時通訊系統中應用程序共享的方法,其特征在于所述的客戶端中的即時通訊工具還捕獲鼠標和鍵盤消息,并將其傳送到相對客戶端中的即時通訊工具,接收到這些鼠標和鍵盤消息的客戶端中的即時通訊工具將其模擬成本機操作。
8.根據權利要求1或2或3或4所述的在即時通訊系統中應用程序共享的方法,其特征在于所述的客戶端的即時通訊工具之間通過即時通訊服務器傳遞相關的數據連接控制信息,完成應用程序共享的設置、控制信息的接收、轉發。
9.根據權利要求8所述的在即時通訊系統中應用程序共享的方法,其特征在于所述的客戶端之間的應用程序共享操作權限可分為不同級別的共享權限。
10.根據權利要求9所述的在即時通訊系統中應用程序共享的方法,其特征在于所述的不同級別的共享權限包括無任何權限、瀏覽權限、允許鍵盤控制權限、允許鼠標控制權限、完全權限。
11.根據權利要求1或2或3或4所述的在即時通訊系統中應用程序共享的方法,其特征在于所述的客戶端中的即時通訊工具可統計應用程序共享期間的數據流量、網絡質量等信息。
12.根據權利要求1或2或3或4所述的在即時通訊系統中應用程序共享的方法,其特征在于所述的客戶端中的即時通訊工具可保存應用程序共享期間的各種接收、控制、交換數據。
13.根據權利要求12所述的在即時通訊系統中應用程序共享的方法,其特征在于所述的客戶端中的即時通訊工具可按時間戳標記將相應數據記錄在本地文件中。
14.一種實現權利要求1所述方法的在即時通訊系統中應用程序共享的系統,包括即時通訊工具(1)和即時通訊服務器(2),即時通訊工具(1)中包括即時通訊主控模塊(11)和網絡數據傳輸模塊(12),即時通訊主控模塊(11)通過與即時通訊服務器(2)的信息交互,完成即時通訊的常規性控制,并通過網絡數據傳輸模塊(12)在不同客戶端的即時通訊工具(1)之間傳輸數據,其特征在于所述的即時通訊工具(1)中還包括共享控制處理模塊(13),所述的共享控制處理模塊(13)接收、轉發有關設置、控制信息,進行共享應用程序的有關數據采集,完成對數據的編碼、壓縮、封裝和解碼,向網絡數據傳輸模塊(12)發布有關數據傳輸命令。
15.根據權利要求14所述的在即時通訊系統中應用程序共享的系統,其特征在于所述的即時通訊工具(1)之間通過即時通訊服務器(2)傳遞與共享應用程序相關的數據連接控制信息,經過共享控制處理模塊(13)完成有關信息的接收、轉發。
16.根據權利要求14或15所述的在即時通訊系統中應用程序共享的系統,其特征在于所述的共享控制處理模塊(13)包括邏輯控制子模塊(131)、數據處理子模塊(132)、數據采集子模塊(133)和顯示控制子模塊(134),所述的邏輯控制子模塊(131)接收有關控制信息,并向數據處理子模塊(132)及顯示控制子模塊(134)發送數據控制、傳輸命令,數據處理子模塊(132)完成數據的編碼、壓縮、封裝、解碼以及有關的數據轉發,數據采集子模塊(133)完成屏幕圖象及其變化信息、窗口消息以及鼠標和鍵盤消息的采集,并將采集到的信息發往數據處理子模塊(132),顯示控制子模塊(134)根據邏輯控制子模塊(131)的指令,由數據處理子模塊(132)取得相關數據完成相應的應用程序屏幕顯示。
17.根據權利要求14或15所述的在即時通訊系統中應用程序共享的系統,其特征在于所述的共享控制處理模塊(13)中還包括數據存儲子模塊(135),所述的數據存儲子模塊(135)保存與共享應用程序相關的各種數據。
全文摘要
一種涉及電通信技術的在即時通訊系統中應用程序共享的方法和系統,在即時通訊系統中,客戶端之間通過各自的即時通訊工具相互傳送客戶端中的應用程序及其相應操作,完成客戶端之間對應用程序的共享;客戶端中的即時通訊工具通過截取應用程序的屏幕圖象及其應用程序運行中相應的屏幕變化的信息,通過網絡傳遞至對應客戶端的即時通訊工具中,對應客戶端的即時通訊工具根據所接收到的有關信息產生相應的應用程序屏幕顯示,本發明提供了一種能滿足對文檔瀏覽或者程序操作的即時交互性的方法和系統,大大地拓展了即時通訊的功能,可廣泛地應用于各種豐富的業務,例如電子白板、桌面會議、遠程控制、遠程教育等。
文檔編號H04L12/58GK1627732SQ20031011252
公開日2005年6月15日 申請日期2003年12月8日 優先權日2003年12月8日
發明者楊衛 申請人:騰訊科技(深圳)有限公司