本發(fā)明涉及無線通信領(lǐng)域,特別是一種無線傳屏方法及無線傳屏系統(tǒng)。
背景技術(shù):
傳統(tǒng)開會(huì)時(shí)用戶拿筆記本電腦到會(huì)議室開會(huì)的情景,使用者通過視頻線連接筆記本電腦和大屏設(shè)備,實(shí)現(xiàn)筆記本顯示內(nèi)容傳輸?shù)酱笃猎O(shè)備。視頻線拉線使得會(huì)議室混亂,而且經(jīng)常遇到未準(zhǔn)備視頻線、或者視頻線接口不一致的情況,都使得傳統(tǒng)的傳屏方案用戶體驗(yàn)差、便利性不足。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有會(huì)議方案需要視頻線連接帶來的便利性差的缺陷,提供一種無線傳屏方法及無線傳屏系統(tǒng)。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供了以下技術(shù)方案:
一種無線傳屏方法,包括以下步驟:
帶有操作系統(tǒng)的觸控設(shè)備作為第一端,所述第一端運(yùn)行第一傳屏程序,所述第一傳屏程序通過所述操作系統(tǒng)虛擬ap建立無線熱點(diǎn),所述無線熱點(diǎn)的名稱和密碼預(yù)先設(shè)定;
帶有操作系統(tǒng)的筆記本電腦作為第二端,所述第二端連接包含第二傳屏程序的usb傳屏設(shè)備,所述第二傳屏程序根據(jù)預(yù)先設(shè)定的所述無線熱點(diǎn)的名稱和密碼操作所述筆記本電腦無線網(wǎng)卡連接所述無線熱點(diǎn);
所述第二端與第一端建立tcp協(xié)議通信。
需要說明的是,所述觸控設(shè)備可以為能夠?qū)崿F(xiàn)觸控功能的其他智能終端。所述筆記本電腦包括超級本、便攜本、平板電腦等智能終端。
可選地,所述第一端為基于windows操作系統(tǒng)的觸控大屏設(shè)備。所述第二端為基于windows操作系統(tǒng)的筆記本電腦,所述usb傳屏設(shè)備為u盤。
所述第一傳屏程序及第二傳屏程序用于實(shí)現(xiàn)所述第一端與第二端的通信,以及通信連接后實(shí)現(xiàn)接收和發(fā)送屏幕顯示視頻信號和/或控制信號。所述信號傳輸基于阻塞模式。
具體地,所述第二傳屏程序?qū)⑺龅诙说钠聊唤仄羈mp圖片經(jīng)過壓縮處理,轉(zhuǎn)換成byte[]字節(jié)數(shù)組,通過tcp方式指定端口發(fā)送到所述第一端。
進(jìn)一步地,所述第二傳屏程序根據(jù)所述第二端的ip信息搜索該網(wǎng)段的所有ip地址,再分別與搜索到的所有ip地址進(jìn)行tcp通信確認(rèn),確定出所述第一端的虛擬網(wǎng)卡的ip地址。
更為具體地,所述搜索該網(wǎng)段的所有ip地址采用netview指令。
進(jìn)一步地,所述usb傳屏設(shè)備包括usb主控芯片和閃存芯片,所述usb傳屏設(shè)備上存儲(chǔ)有所述第二傳屏程序、傳屏驅(qū)動(dòng)程序和usb驅(qū)動(dòng)程序。
當(dāng)所述usb傳屏設(shè)備連接筆記本電腦時(shí),所述傳屏驅(qū)動(dòng)程序運(yùn)行打開u盤內(nèi)的所述第二傳屏程序。
優(yōu)選地,為了更好控制所述第二傳屏程序的開啟和關(guān)閉,所述u盤加入按鍵設(shè)計(jì)來控制驅(qū)動(dòng)開啟和關(guān)閉所述第二傳屏程序。
進(jìn)一步地,所述第二端將屏幕顯示信息傳輸?shù)剿龅谝欢?,所述第一端接收觸控信息和/或批注信息,并回傳到所述第二端。
具體地,如觸控信息。首先創(chuàng)建一個(gè)能夠序列化的類mouseeventmode,該類支持序列號,將所述第一端的操作命令序列化成byte[]數(shù)組。所述第二端端收到byte[]數(shù)組后將字節(jié)數(shù)組反序列成mouseeventmode類實(shí)例。
所述類mouseeventmode包含有:鼠標(biāo)操作命令類型,鼠標(biāo)操作屏幕坐標(biāo)點(diǎn),當(dāng)前屏幕分辨率。
所述第二端收到所述byte[]數(shù)組后首先反序列化成mouseeventmode,查看其中發(fā)送命令的類型是鼠標(biāo)左鍵,右鍵,還是移動(dòng),再將收到的坐標(biāo)根據(jù)發(fā)送過來的實(shí)際操作屏幕的寬高,轉(zhuǎn)化成當(dāng)前屏幕的坐標(biāo)點(diǎn),通過windowsapi模擬相應(yīng)類型的消息。
作為本發(fā)明的第二實(shí)施方式,所述usb傳屏設(shè)備配備無線網(wǎng)卡,所述第二傳屏程序根據(jù)預(yù)先設(shè)定的所述無線熱點(diǎn)的名稱和密碼操作所述該無線網(wǎng)卡連接所述無線熱點(diǎn)。
所述usb傳屏設(shè)備連接所述臺式電腦或筆記本電腦后,自驅(qū)動(dòng)無線網(wǎng)卡連接所述第一端的無線熱點(diǎn)。
該實(shí)施方式可以使未配備無線網(wǎng)卡的臺式電腦或筆記本電腦實(shí)現(xiàn)無線傳屏,并實(shí)現(xiàn)對傳輸畫面進(jìn)行批注和操控。
本發(fā)明的第三方面,提供一種采用上述無線傳屏方法的無線傳屏系統(tǒng),包括所述第一端、第二端和usb傳屏設(shè)備。
作為一種優(yōu)選的實(shí)施方式,所述usb傳屏設(shè)備設(shè)置有物理按鍵,用于開啟或關(guān)閉驅(qū)動(dòng)所述第二傳屏程序的傳屏驅(qū)動(dòng)程序。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果:
本發(fā)明基于自建的網(wǎng)絡(luò)環(huán)境,實(shí)現(xiàn)電腦端和觸摸設(shè)備端無線傳屏,無需會(huì)議環(huán)境提供網(wǎng)絡(luò)即可實(shí)現(xiàn)無線傳屏,解決了傳統(tǒng)會(huì)議傳屏方案產(chǎn)生的拉線繁瑣、接口兼容性差等問題,并且避免了繁瑣的傳屏前的人工設(shè)置流程,用戶只需將便攜式的usb傳屏設(shè)備連接電腦端即可實(shí)現(xiàn)電腦端傳屏到觸控設(shè)備端,并在觸控設(shè)備端自由操作,觸控設(shè)備端的操作信息可以回傳到電腦端。
附圖說明:
圖1為本發(fā)明實(shí)施例1無線傳屏方法流程圖;
圖2為本發(fā)明實(shí)施例1無線傳屏方案示意圖;
圖3為本發(fā)明實(shí)施例2無線傳屏方法流程圖;
圖4為本發(fā)明實(shí)施例2無線傳屏方案示意圖;
圖中標(biāo)記:1-筆記本電腦或客戶端電腦,2-u盤傳屏器,3-帶windows操作系統(tǒng)電腦的觸控屏,4-傳屏軟件客戶端,5傳屏軟件服務(wù)端,6-筆記本或傳屏器中的無線網(wǎng)卡,7-自帶的無線網(wǎng)卡建立無線熱點(diǎn)。
具體實(shí)施方式
下面結(jié)合試驗(yàn)例及具體實(shí)施方式對本發(fā)明作進(jìn)一步的詳細(xì)描述。但不應(yīng)將此理解為本發(fā)明上述主題的范圍僅限于以下的實(shí)施例,凡基于本發(fā)明內(nèi)容所實(shí)現(xiàn)的技術(shù)均屬于本發(fā)明的范圍。
實(shí)施例1
一種無線傳屏方法,如圖1所示,包括以下步驟:
帶有操作系統(tǒng)的觸控設(shè)備作為第一端,所述第一端運(yùn)行第一傳屏程序,所述第一傳屏程序通過所述操作系統(tǒng)虛擬ap建立無線熱點(diǎn),所述無線熱點(diǎn)的名稱和密碼預(yù)先設(shè)定;
帶有操作系統(tǒng)的筆記本電腦作為第二端,所述第二端連接包含第二傳屏程序的usb傳屏設(shè)備,所述第二傳屏程序根據(jù)預(yù)先設(shè)定的所述無線熱點(diǎn)的名稱和密碼操作所述筆記本電腦無線網(wǎng)卡連接所述無線熱點(diǎn);
所述第二端與第一端建立tcp協(xié)議通信。
如圖2所示,所述第一端為基于windows操作系統(tǒng)的觸控屏3。所述第二端為基于windows操作系統(tǒng)的筆記本電腦1,所述usb傳屏設(shè)備為u盤2。
觸控屏3windows系統(tǒng)電腦里面安裝了服務(wù)端傳屏軟件5,用于實(shí)現(xiàn)服務(wù)端與客戶端的通信,通信上后實(shí)現(xiàn)接收和發(fā)送屏幕的視頻信號,服務(wù)端傳屏軟件程序啟動(dòng)后通過windows系統(tǒng)虛擬ap功能將電腦無線網(wǎng)卡建立無線熱點(diǎn)7,無線熱點(diǎn)的名稱和密碼固定。
u盤傳屏器2連接筆記本電腦1后,u盤傳屏器驅(qū)動(dòng)啟動(dòng)客戶端傳屏軟件程序4,客戶端傳屏軟件操作筆記本無線網(wǎng)卡6連接觸控屏3電腦建立的無線熱點(diǎn)7,網(wǎng)絡(luò)建立好后,客戶端傳屏軟件4會(huì)根據(jù)本機(jī)的ip信息搜索該網(wǎng)段的所有ip,再分別與搜索到的ip進(jìn)行tcp通信確認(rèn),確定出觸控屏3電腦虛擬網(wǎng)卡的ip地址,即可與傳屏軟件服務(wù)端5建立tcp協(xié)議通信,將筆記本電腦1屏幕通過處理傳輸?shù)絺髌淋浖?wù)端5通過觸控屏3播放出來,同時(shí)傳屏軟件服務(wù)端5程序收集標(biāo)注、觸控信息回傳給傳屏軟件客戶端4,以達(dá)到回控筆記本電腦1的目的。
所述搜索該網(wǎng)段的所有ip地址采用netview指令。
所述u盤傳屏器2包括usb主控芯片和閃存芯片,所述u盤傳屏器2上存儲(chǔ)有所述傳屏軟件客戶端4、傳屏驅(qū)動(dòng)程序和usb驅(qū)動(dòng)程序。
當(dāng)所述usb傳屏設(shè)備連接筆記本電腦時(shí),所述傳屏驅(qū)動(dòng)程序運(yùn)行打開u盤內(nèi)的傳屏軟件客戶端4。
優(yōu)選地,為了更好控制傳屏軟件客戶端4的開啟和關(guān)閉,所述u盤傳屏器2加入按鍵設(shè)計(jì)來控制驅(qū)動(dòng)開啟和關(guān)閉所述第二傳屏程序。
實(shí)施例2
實(shí)施例2提供一種無線傳屏方法,如圖3所示,其與實(shí)施例1的區(qū)別在于:所述usb傳屏設(shè)備配備無線網(wǎng)卡,所述第二傳屏程序根據(jù)預(yù)先設(shè)定的所述無線熱點(diǎn)的名稱和密碼操作所述該無線網(wǎng)卡連接所述無線熱點(diǎn)。
該實(shí)施方式可以使未配備無線網(wǎng)卡的臺式電腦或筆記本電腦實(shí)現(xiàn)無線傳屏,并實(shí)現(xiàn)對傳輸畫面進(jìn)行批注和操控。
如圖4所示,為實(shí)施例2無線傳屏方法示意圖,所述u盤傳屏器2為帶網(wǎng)卡的u盤傳屏器2,相應(yīng)地,6為傳屏器中的無線網(wǎng)卡。
帶網(wǎng)卡的u盤傳屏器2連接所述客戶端電腦1后,自驅(qū)動(dòng)所述u盤傳屏器2中的無線網(wǎng)卡6連接所述第一端的無線熱點(diǎn)7。
實(shí)施例3
實(shí)施例3提供一種采用實(shí)施例1、2所述的無線傳屏方法的無線傳屏系統(tǒng),包括所述第一端、第二端和usb傳屏設(shè)備。
優(yōu)選地,所述usb傳屏設(shè)備設(shè)置有物理按鍵,用于開啟或關(guān)閉驅(qū)動(dòng)所述第二傳屏程序的傳屏驅(qū)動(dòng)程序。