不同操作系統(tǒng)平臺白板的互動方法與系統(tǒng)的制作方法
【專利摘要】本發(fā)明不同操作系統(tǒng)平臺白板的互動方法與系統(tǒng),在交互數(shù)據(jù)和指令過程中,采用JSON對交互數(shù)據(jù)進行序列化,對指令進行編碼,之后將序列化后的交互數(shù)據(jù)和編碼指令發(fā)送至其他操作系統(tǒng)平臺白板,在接收到序列化后的交互數(shù)據(jù)和編碼指令后,首先對編碼指令進行解碼,獲取操作對象,之后再對操作對象進行反序列化操作,還原為白板對象,最后對白板對象進行指定操作,實現(xiàn)不同操作系統(tǒng)平臺的同步操作。整個過程中,由于采用JSON序列化/反序列化,JSON輕量級的數(shù)據(jù)交換語言,以文字為基礎(chǔ),且易于讓人閱讀,易于與其他設(shè)備兼容,提升了不同操作系統(tǒng)平臺白板的可擴展性,另外,JSON序列化后傳輸數(shù)據(jù)減小了交互數(shù)據(jù)量大小,降低了數(shù)據(jù)交互對帶寬的需求,能夠?qū)崿F(xiàn)不同操作系統(tǒng)平臺白板的實時交互與同步。
【專利說明】不同操作系統(tǒng)平臺白板的互動方法與系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息交互【技術(shù)領(lǐng)域】,特別是涉及不同操作系統(tǒng)平臺白板的互動方法與系統(tǒng)。
【背景技術(shù)】
[0002]白板是一種常見用于反復擦寫的工具,隨著科技的發(fā)展,電子白板越來廣泛的應(yīng)用的到各個領(lǐng)域,例如遠程教學、遠程會議等。
[0003]現(xiàn)有電子白板一般都有特定的操作系統(tǒng)平臺,例如Windows操作系統(tǒng)平臺的白板、Android操作系統(tǒng)平臺的白板等。不同操作系統(tǒng)平臺的白板是無法直接根據(jù)相同指令統(tǒng)一互動的。為解決該問題,現(xiàn)有采用的方式是使用平臺相關(guān)的對象序列化傳輸能夠快速實現(xiàn)同一平臺下的白板互動,另外一種方式是直接使用同屏技術(shù)。
[0004]上述兩種方式雖然能夠簡單實現(xiàn)不同操作系統(tǒng)平臺白板的互動,但是使用平臺相關(guān)的技術(shù)降低了系統(tǒng)的可擴展性,難以支持不同的平臺需求,而采用同屏技術(shù),一方面增加了帶寬要求,一方面由于整個白板變成整張圖片,難以對白板里面的對象進行再次操作。
【發(fā)明內(nèi)容】
[0005]基于此,有必要針對現(xiàn)有不同操作系統(tǒng)平臺白板的互動方法可擴展性弱、交互過程中數(shù)據(jù)傳輸量大,對交互帶寬要求高的問題,提供一種可擴展性強、對交互帶寬要求低、實時性強的不同操作系統(tǒng)平臺白板的互動方法與系統(tǒng)。
[0006]一種不同操作系統(tǒng)平臺白板的互動方法,包括步驟:
[0007]在某一操作系統(tǒng)平臺白板進行白板操作,并將操作的對象使用JSON進行序列化,獲得序列化后的交互數(shù)據(jù);
[0008]對當次白板操作的操作指令進行編碼,獲得編碼指令;
[0009]將所述序列化后的交互數(shù)據(jù)和所述編碼指令發(fā)送至其他操作系統(tǒng)平臺白板;
[0010]解碼所述編碼指令,解析操作指令,獲取操作對象;
[0011]根據(jù)所述序列化后的交互數(shù)據(jù),將操作對象進行反序列化操作,還原為白板對象;
[0012]對白板對象進行指定操作,實現(xiàn)不同操作系統(tǒng)平臺白板的同步操作。
[0013]一種不同操作系統(tǒng)平臺白板的互動系統(tǒng),包括:
[0014]序列化模塊,在某一操作系統(tǒng)平臺白板進行白板操作,并將操作的對象使用JSON進行序列化,獲得序列化后的交互數(shù)據(jù);
[0015]編碼模塊,對當次白板操作的操作指令進行編碼,獲得編碼指令;
[0016]數(shù)據(jù)傳輸模塊,用于將所述序列化后的交互數(shù)據(jù)和所述編碼指令發(fā)送至其他操作系統(tǒng)平臺白板;
[0017]解碼模塊,用于解碼所述編碼指令,解析操作指令,獲取操作對象;
[0018]反序列化模塊,用于根據(jù)所述序列化后的交互數(shù)據(jù),將操作對象進行反序列化操作,還原為白板對象;
[0019]同步模塊,用于對白板對象進行指定操作,實現(xiàn)不同操作系統(tǒng)平臺白板的同步操作。
[0020]本發(fā)明不同操作系統(tǒng)平臺白板的互動方法與系統(tǒng),在交互數(shù)據(jù)和指令過程中,采用JSON對交互數(shù)據(jù)進行序列化,對指令進行編碼,之后將序列化后的交互數(shù)據(jù)和編碼指令發(fā)送至其他操作系統(tǒng)平臺白板,在接收到序列化后的交互數(shù)據(jù)和編碼指令后,首先對編碼指令進行解碼,獲取操作對象,之后再對操作對象進行反序列化操作,還原為白板對象,最后對白板對象進行指定操作,實現(xiàn)不同操作系統(tǒng)平臺的同步操作。整個過程中,由于采用JSON序列化/反序列化,JSON輕量級的數(shù)據(jù)交換語言,以文字為基礎(chǔ),且易于讓人閱讀,易于與其他設(shè)備兼容,提升了不同操作系統(tǒng)平臺白板的可擴展性,另外,JSON序列化后傳輸數(shù)據(jù)減小了交互數(shù)據(jù)量大小,降低了數(shù)據(jù)交互對帶寬的需求,能夠?qū)崿F(xiàn)不同操作系統(tǒng)平臺白板的實時交互與同步。
【專利附圖】
【附圖說明】
[0021]圖1為本發(fā)明不同操作系統(tǒng)平臺白板的互動方法第一個實施例的流程示意圖;
[0022]圖2為本發(fā)明不同操作系統(tǒng)平臺白板的互動方法第二個實施例的流程示意圖;
[0023]圖3為本發(fā)明不同操作系統(tǒng)平臺白板的互動系統(tǒng)第一個實施例的結(jié)構(gòu)示意圖;
[0024]圖4為本發(fā)明不同操作系統(tǒng)平臺白板的互動系統(tǒng)第二個實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0025]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下根據(jù)附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
[0026]如圖1所示,一種不同操作系統(tǒng)平臺白板的互動方法,包括步驟:
[0027]S200:在某一操作系統(tǒng)平臺白板進行白板操作,并將操作的對象使用JSON進行序列化,獲得序列化后的交互數(shù)據(jù)。
[0028]JSON是一種輕量級的數(shù)據(jù)交換語言,以文字為基礎(chǔ),且易于讓人閱讀。在對多個與白板服務(wù)器連接的不同操作系統(tǒng)平臺白板中選取一個進行白板操作,之后將操作對象使用JSON序列化。
[0029]S300:對當次白板操作的操作指令進行編碼,獲得編碼指令。
[0030]為了確保數(shù)據(jù)的安全與隱秘性,需要先將白板操作的操作指令進行編碼后再進行傳輸。
[0031]S400:將所述序列化后的交互數(shù)據(jù)和所述編碼指令發(fā)送至其他操作系統(tǒng)平臺白板。
[0032]S500:解碼所述編碼指令,解析操作指令,獲取操作對象。
[0033]其他操作系統(tǒng)白板在接收到數(shù)據(jù)之后,首先解碼編碼指令,解析操作指令,獲取操作對象。
[0034]S600:根據(jù)所述序列化后的交互數(shù)據(jù),將操作對象進行反序列化操作,還原為白板對象。[0035]根據(jù)序列化后的交互數(shù)據(jù),對操作對象進行反序列化操作,還原白板對象,使得,在之前操作系統(tǒng)平臺白板上的操作,在當前操作系統(tǒng)平臺白板上還原,執(zhí)行相同操作。
[0036]S700:對白板對象進行指定操作,實現(xiàn)不同操作系統(tǒng)平臺白板的同步操作。
[0037]執(zhí)行與之前操作系統(tǒng)平臺白板上的操作,實現(xiàn)不同操作系統(tǒng)平臺白板的同步操作。
[0038]本發(fā)明不同操作系統(tǒng)平臺白板的互動方法,在交互數(shù)據(jù)和指令過程中,采用JSON對交互數(shù)據(jù)進行序列化,對指令進行編碼,之后將序列化后的交互數(shù)據(jù)和編碼指令發(fā)送至其他操作系統(tǒng)平臺白板,在接收到序列化后的交互數(shù)據(jù)和編碼指令后,首先對編碼指令進行解碼,獲取操作對象,之后再對操作對象進行反序列化操作,還原為白板對象,最后對白板對象進行指定操作,實現(xiàn)不同操作系統(tǒng)平臺的同步操作。整個過程中,由于采用JSON序列化/反序列化,JSON輕量級的數(shù)據(jù)交換語言,以文字為基礎(chǔ),且易于讓人閱讀,易于與其他設(shè)備兼容,提升了不同操作系統(tǒng)平臺白板的可擴展性,另外,JSON序列化后傳輸數(shù)據(jù)減小了交互數(shù)據(jù)量大小,降低了數(shù)據(jù)交互對帶寬的需求,能夠?qū)崿F(xiàn)不同操作系統(tǒng)平臺白板的實時交互與同步。
[0039]如圖2所示,在其中一個實施例中,所述步驟S200之前還有步驟:
[0040]SlOO:設(shè)置白板服務(wù)器,構(gòu)建所述白板服務(wù)器與多個不同操作系統(tǒng)平臺白板之間的雙TCP長連接,其中,雙TCP長連接包括第一 TCP長連接和第二 TCP長連接,第一 TCP長連接的帶寬大小大于第二 TCP長連接的帶寬。
[0041]白板服務(wù)器優(yōu)選的是一種性能好、處理能力強的服務(wù)器,服務(wù)器的處理能力比白板終端的處理能力強,這里設(shè)置白板服務(wù)器并且將白板服務(wù)器與白板終端連接,使得在后續(xù)操作/使用中,若需要增加新的白板終端時,只需直接將白板終端與服務(wù)器連接,白板服務(wù)器能夠協(xié)調(diào)、處理好多個白板終端,具有強大的擴展能力。另外,在本實施例中,白板服務(wù)器與多個不同操作系統(tǒng)平臺白板之間是雙TCP長連接,TCP長連接,能夠確保數(shù)據(jù)傳輸?shù)姆€(wěn)定、安全,采用雙通道,避免受TCP排隊機制的影響,導致大數(shù)據(jù)傳輸堵塞傳輸通道,導致數(shù)據(jù)無法及時傳輸、處理。
[0042]如圖2所示,在其中一個實施例中,所述S200具體包括步驟:
[0043]S220:在某一操作系統(tǒng)平臺白板進行白板操作,采用Base64對操作對象數(shù)據(jù)進行編碼,將操作對象數(shù)據(jù)轉(zhuǎn)化為字符串,并用JSON封裝;
[0044]S240:對JSON封裝后的數(shù)據(jù)進行JSON序列化處理,獲得序列化后的交互數(shù)據(jù)。
[0045]白板需要交互的數(shù)據(jù)還可能包含一些圖片、音視頻等多媒體,在本實施例中采用Base64對其進行編碼,將其轉(zhuǎn)化成字符串,再用JSON封裝,最后再進行JSON序列化處理。降低了大數(shù)據(jù)在傳輸時對傳輸帶寬的要求,提高了傳輸效率。
[0046]如圖2所示,在其中一個實施例中,所述步驟S400具體包括步驟:
[0047]S420:將所述序列化后的交互數(shù)據(jù)和所述編碼指令,通過所述雙TCP長連接上傳至所述白板服務(wù)器;
[0048]S440:通過所述雙TCP長連接,將所述序列化后的交互數(shù)據(jù)和所述編碼指令下發(fā)至與所述白板服務(wù)器連接的其他操作系統(tǒng)平臺白板。
[0049]在本實施例中,不同操作系統(tǒng)平臺的白板通過白板服務(wù)器進行數(shù)據(jù)的交互,白板服務(wù)器具有強大的處理能力和擴展能力。[0050]具體來說在本實施例中,這個上傳和下發(fā)中還包括如下的過程:
[0051]根據(jù)預(yù)設(shè)數(shù)據(jù)大小判斷基準值,區(qū)分所述序列化后的交互數(shù)據(jù)和所述編碼指令中的大數(shù)據(jù)和小數(shù)據(jù);將所述序列化后的交互數(shù)據(jù)和所述編碼指令中的大數(shù)據(jù)通過所述第一TCP長連接上傳至所述白板服務(wù)器,將所述序列化后的交互數(shù)據(jù)和所述編碼指令中的小數(shù)據(jù)通過所述第二 TCP長連接上傳至所述白板服務(wù)器。
[0052]白板服務(wù)器與不同操作系統(tǒng)平臺白板之間是雙TCP長連接長連接,即白板服務(wù)器與白板終端之間有第一 TCP道和第二 TCP長連接,第一 TCP長連接的帶寬大于第二 TCP長連接。在對數(shù)據(jù)進行傳輸?shù)倪^程中,首先根據(jù)預(yù)設(shè)數(shù)據(jù)大小判斷基準值,區(qū)分所述序列化后的交互數(shù)據(jù)和所述編碼指令中的大數(shù)據(jù)和小數(shù)據(jù),大數(shù)據(jù)例如圖像數(shù)據(jù)、音頻數(shù)據(jù)等,小數(shù)據(jù)例如筆畫、筆記等。在區(qū)分了這些數(shù)據(jù)大小之后,將大數(shù)據(jù)通過第一 TCP長連接進行傳輸,將小數(shù)據(jù)通過第二 TCP長連接進行傳輸,降低由于TCP排隊機制影響數(shù)據(jù)傳輸速度的影響。
[0053]如圖2所示,在其中一個實施例中,所述SlOO之后還有步驟:
[0054]S120:在所述白板服務(wù)器中構(gòu)建虛擬白板,所述虛擬白板的操作對象存儲于所述白板服務(wù)器。
[0055]在本實施例中,在白板服務(wù)器中構(gòu)建虛擬白板,以便在任何時刻加入的白板終端都能夠?qū)崿F(xiàn)同步。另外,為了解決不同尺寸的白板終端同步的問題,需要給白板服務(wù)器的虛擬白板一個虛擬的分辨率,比如1024*768。然后白板終端在發(fā)送和接收白板對象的時候按照這個分辨率進行轉(zhuǎn)換。
[0056]如圖3所示,一種不同操作系統(tǒng)平臺白板的互動系統(tǒng),包括:
[0057]序列化模塊100,在某一操作系統(tǒng)平臺白板進行白板操作,并將操作的對象使用JSON進行序列化,獲得序列化后的交互數(shù)據(jù);
[0058]編碼模塊200,對當次白板操作的操作指令進行編碼,獲得編碼指令;
[0059]數(shù)據(jù)傳輸模塊300,用于將所述序列化后的交互數(shù)據(jù)和所述編碼指令發(fā)送至其他操作系統(tǒng)平臺白板;
[0060]解碼模塊400,用于解碼所述編碼指令,解析操作指令,獲取操作對象;
[0061]反序列化模塊500,用于根據(jù)所述序列化后的交互數(shù)據(jù),將操作對象進行反序列化操作,還原為白板對象;
[0062]同步模塊600,用于對白板對象進行指定操作,實現(xiàn)不同操作系統(tǒng)平臺白板的同步操作。
[0063]本發(fā)明不同操作系統(tǒng)平臺白板的互動系統(tǒng),在交互數(shù)據(jù)和指令過程中,采用JSON對交互數(shù)據(jù)進行序列化,對指令進行編碼,之后將序列化后的交互數(shù)據(jù)和編碼指令發(fā)送至其他操作系統(tǒng)平臺白板,在接收到序列化后的交互數(shù)據(jù)和編碼指令后,首先對編碼指令進行解碼,獲取操作對象,之后再對操作對象進行反序列化操作,還原為白板對象,最后對白板對象進行指定操作,實現(xiàn)不同操作系統(tǒng)平臺的同步操作。整個過程中,由于采用JSON序列化/反序列化,JSON輕量級的數(shù)據(jù)交換語言,以文字為基礎(chǔ),且易于讓人閱讀,易于與其他設(shè)備兼容,提升了不同操作系統(tǒng)平臺白板的可擴展性,另外,JSON序列化后傳輸數(shù)據(jù)減小了交互數(shù)據(jù)量大小,降低了數(shù)據(jù)交互對帶寬的需求,能夠?qū)崿F(xiàn)不同操作系統(tǒng)平臺白板的實時交互與同步。
[0064]如圖4所示,在其中一個實施例中,所述不同操作系統(tǒng)平臺白板的互動系統(tǒng)還包括:
[0065]白板服務(wù)器構(gòu)建模塊700,用于設(shè)置白板服務(wù)器,構(gòu)建所述白板服務(wù)器與多個不同操作系統(tǒng)平臺白板之間的雙TCP長連接,其中,雙TCP長連接包括第一 TCP長連接和第二TCP長連接,第一 TCP長連接的帶寬大小大于第二 TCP長連接的帶寬。
[0066]如圖4所示,在其中一個實施例中,所述序列化模塊100具體包括:
[0067]編碼封裝單元120,用于在某一操作系統(tǒng)平臺白板進行白板操作,采用Base64對操作對象數(shù)據(jù)進行編碼,將操作對象數(shù)據(jù)轉(zhuǎn)化為字符串,并用JSON封裝;
[0068]序列化處理單元140,用于對JSON封裝后的數(shù)據(jù)進行JSON序列化處理,獲得序列化后的交互數(shù)據(jù)。
[0069]如圖4所示,在其中一個實施例中,所述數(shù)據(jù)傳輸模塊300具體包括:
[0070]上傳單元320,用于將所述序列化后的交互數(shù)據(jù)和所述編碼指令,通過所述雙TCP長連接上傳至所述白板服務(wù)器;
[0071]下發(fā)單元340,用于通過所述雙TCP長連接,將所述序列化后的交互數(shù)據(jù)和所述編碼指令下發(fā)至與所述白板服務(wù)器連接的其他操作系統(tǒng)平臺白板。
[0072]如圖4所示,在其中一個實施例中,所述不同操作系統(tǒng)平臺白板的互動系統(tǒng)還包括:
[0073]虛擬白板構(gòu)建模塊800,用于在所述白板服務(wù)器中構(gòu)建虛擬白板,所述虛擬白板的操作對象存儲于所述白板服務(wù)器。
[0074]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。
【權(quán)利要求】
1.一種不同操作系統(tǒng)平臺白板的互動方法,其特征在于,包括步驟: 在某一操作系統(tǒng)平臺白板進行白板操作,并將操作的對象使用JSON進行序列化,獲得序列化后的交互數(shù)據(jù); 對當次白板操作的操作指令進行編碼,獲得編碼指令; 將所述序列化后的交互數(shù)據(jù)和所述編碼指令發(fā)送至其他操作系統(tǒng)平臺白板; 解碼所述編碼指令,解析操作指令,獲取操作對象; 根據(jù)所述序列化后的交互數(shù)據(jù),將操作對象進行反序列化操作,還原為白板對象; 對白板對象進行指定操作,實現(xiàn)不同操作系統(tǒng)平臺白板的同步操作。
2.根據(jù)權(quán)利要求1所述的不同操作系統(tǒng)平臺白板的互動方法,其特征在于,所述在某一操作系統(tǒng)平臺白板進行白板操作,并將操作的對象使用JSON進行序列化,獲得序列化后的交互數(shù)據(jù)之前還有步驟: 設(shè)置白板服務(wù)器,構(gòu)建所述白板服務(wù)器與多個不同操作系統(tǒng)平臺白板之間的雙TCP長連接,其中,雙TCP長連接包括第一 TCP長連接和第二 TCP長連接,第一 TCP長連接的帶寬大小大于第二 TCP長連接的帶寬。
3.根據(jù)權(quán)利要求1或2所述的不同操作系統(tǒng)平臺白板的互動方法,其特征在于,所述在某一操作系統(tǒng)平臺白板 進行白板操作,并將操作的對象使用JSON進行序列化,獲得序列化后的交互數(shù)據(jù)具體包括步驟: 在某一操作系統(tǒng)平臺白板進行白板操作,采用Base64對操作對象數(shù)據(jù)進行編碼,將操作對象數(shù)據(jù)轉(zhuǎn)化為字符串,并用JSON封裝; 對JSON封裝后的數(shù)據(jù)進行JSON序列化處理,獲得序列化后的交互數(shù)據(jù)。
4.根據(jù)權(quán)利要求2所述的不同操作系統(tǒng)平臺白板的互動方法,其特征在于,所述將所述序列化后的交互數(shù)據(jù)和所述編碼指令發(fā)送至其他操作系統(tǒng)平臺白板具體包括步驟: 將所述序列化后的交互數(shù)據(jù)和所述編碼指令,通過所述雙TCP長連接上傳至所述白板服務(wù)器; 通過所述雙TCP長連接,將所述序列化后的交互數(shù)據(jù)和所述編碼指令下發(fā)至與所述白板服務(wù)器連接的其他操作系統(tǒng)平臺白板。
5.根據(jù)權(quán)利要求2或4所述的不同操作系統(tǒng)平臺白板的互動方法,其特征在于,所述設(shè)置白板服務(wù)器,構(gòu)建所述白板服務(wù)器與多個不同操作系統(tǒng)平臺白板之間的雙TCP長連接之后還有步驟: 在所述白板服務(wù)器中構(gòu)建虛擬白板,所述虛擬白板的操作對象存儲于所述白板服務(wù)器。
6.一種不同操作系統(tǒng)平臺白板的互動系統(tǒng),其特征在于,包括: 序列化模塊,在某一操作系統(tǒng)平臺白板進行白板操作,并將操作的對象使用JSON進行序列化,獲得序列化后的交互數(shù)據(jù); 編碼模塊,對當次白板操作的操作指令進行編碼,獲得編碼指令; 數(shù)據(jù)傳輸模塊,用于將所述序列化后的交互數(shù)據(jù)和所述編碼指令發(fā)送至其他操作系統(tǒng)平臺白板; 解碼模塊,用于解碼所述編碼指令,解析操作指令,獲取操作對象; 反序列化模塊,用于根據(jù)所述序列化后的交互數(shù)據(jù),將操作對象進行反序列化操作,還原為白板對象;同步模塊,用于對白板對象進行指定操作,實現(xiàn)不同操作系統(tǒng)平臺白板的同步操作。
7.根據(jù)權(quán)利要求6所述的不同操作系統(tǒng)平臺白板的互動系統(tǒng),其特征在于,還包括: 白板服務(wù)器構(gòu)建模塊,用于設(shè)置白板服務(wù)器,構(gòu)建所述白板服務(wù)器與多個不同操作系統(tǒng)平臺白板之間的雙TCP長連接,其中,雙TCP長連接包括第一 TCP長連接和第二 TCP長連接,第一 TCP長連接的帶寬大小大于第二 TCP長連接的帶寬。
8.根據(jù)權(quán)利要求6或7所述的不同操作系統(tǒng)平臺白板的互動系統(tǒng),其特征在于,所述序列化模塊具體包括: 編碼封裝單元,用于在某一操作系統(tǒng)平臺白板進行白板操作,采用Base64對操作對象數(shù)據(jù)進行編碼,將操作對象數(shù)據(jù)轉(zhuǎn)化為字符串,并用JSON封裝; 序列化處理單元,用于對JSON封裝后的數(shù)據(jù)進行JSON序列化處理,獲得序列化后的交互數(shù)據(jù)。
9.根據(jù)權(quán)利要求7所述的不同操作系統(tǒng)平臺白板的互動系統(tǒng),其特征在于,所述數(shù)據(jù)傳輸模塊具體包括: 上傳單元,用于將所述序列化后的交互數(shù)據(jù)和所述編碼指令,通過所述雙TCP長連接上傳至所述白板服務(wù)器; 下發(fā)單元,用于通過所述 雙TCP長連接,將所述序列化后的交互數(shù)據(jù)和所述編碼指令下發(fā)至與所述白板服務(wù)器連接的其他操作系統(tǒng)平臺白板。
10.根據(jù)權(quán)利要求7或9所述的不同操作系統(tǒng)平臺白板的互動方法,其特征在于,還包括: 虛擬白板構(gòu)建模塊,用于在所述白板服務(wù)器中構(gòu)建虛擬白板,所述虛擬白板的操作對象存儲于所述白板服務(wù)器。
【文檔編號】H04L29/06GK103997486SQ201410181132
【公開日】2014年8月20日 申請日期:2014年4月30日 優(yōu)先權(quán)日:2014年4月30日
【發(fā)明者】陳民敬 申請人:廣州視睿電子科技有限公司