亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種操控計(jì)算機(jī)的方法及系統(tǒng)與流程

文檔序號(hào):11519137閱讀:435來(lái)源:國(guó)知局
一種操控計(jì)算機(jī)的方法及系統(tǒng)與流程

本發(fā)明涉及計(jì)算機(jī)通訊技術(shù)領(lǐng)域,特別涉及一種操控計(jì)算機(jī)的方法及系統(tǒng)。



背景技術(shù):

電子白板技術(shù)是近幾年飛速發(fā)展的一項(xiàng)用于研討、教學(xué)的軟件技術(shù),在多點(diǎn)觸摸屏逐漸走向成熟之后,各種多點(diǎn)觸控軟件方案相應(yīng)出現(xiàn)。電子白板是這類(lèi)軟件中應(yīng)用比較廣泛的軟件之一,它代替?zhèn)鹘y(tǒng)白板,廣泛地應(yīng)用在電子研討、電子教學(xué)等領(lǐng)域。在遠(yuǎn)程交互式電子白板領(lǐng)域,參會(huì)各方大多使用觸摸屏作為交互設(shè)備,觸摸屏在書(shū)寫(xiě)與物體操作上具有天然的優(yōu)勢(shì),是傳統(tǒng)鼠標(biāo)鍵盤(pán)設(shè)備無(wú)法達(dá)到的用戶(hù)體驗(yàn)。

目前智能手機(jī)大多是多點(diǎn)觸控輸入,當(dāng)其作為遠(yuǎn)程交互系統(tǒng)的一個(gè)設(shè)備時(shí),通常用來(lái)參與視音頻會(huì)議;或者使用投屏技術(shù),將手機(jī)內(nèi)容直接投射到大屏幕上。由于受到智能手機(jī)屏幕大小的限制,沒(méi)有廠(chǎng)家使用智能手機(jī)作為終端參與遠(yuǎn)程交互式電子白板系統(tǒng)。另外,現(xiàn)有電子白板系統(tǒng)很少支持傳統(tǒng)pc設(shè)備(以鼠標(biāo)鍵盤(pán)作為輸入設(shè)備),而少數(shù)支持傳統(tǒng)pc設(shè)備的電子白板系統(tǒng),也僅僅提供鼠標(biāo)與鍵盤(pán)的輸入。如何使傳統(tǒng)pc設(shè)備能夠有效地參與遠(yuǎn)程交互式電子白板系統(tǒng)中來(lái),是各大互動(dòng)式會(huì)議軟件廠(chǎng)商都面臨的問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

為了解決傳統(tǒng)pc設(shè)備無(wú)法有效地參與遠(yuǎn)程交互式電子白板系統(tǒng),本發(fā)明提供了一種操控計(jì)算機(jī)的方法,包括:

建立多點(diǎn)觸控設(shè)備與計(jì)算機(jī)的通訊連接;

所述多點(diǎn)觸控設(shè)備采集當(dāng)前用戶(hù)觸控輸入信息,并發(fā)送給所述計(jì)算機(jī);

所述計(jì)算機(jī)根據(jù)所述當(dāng)前用戶(hù)觸控輸入信息生成觸控?cái)?shù)據(jù),發(fā)送給操作系統(tǒng)上層。

所述通訊連接的方式包括有線(xiàn)或無(wú)線(xiàn)連接;所述有線(xiàn)連接包括usb接口數(shù)據(jù)線(xiàn);所述無(wú)線(xiàn)連接包括wi-fidirect、藍(lán)牙、dlna或socket連接。

所述當(dāng)前用戶(hù)觸控輸入信息的內(nèi)容包括touchtype、touchid、壓力和位置坐標(biāo)。

所述計(jì)算機(jī)根據(jù)所述當(dāng)前用戶(hù)觸控輸入信息生成觸控?cái)?shù)據(jù),發(fā)送給操作系統(tǒng)上層的步驟具體包括:

所述計(jì)算機(jī)記錄所述當(dāng)前用戶(hù)觸控輸入信息;

所述計(jì)算機(jī)將所述當(dāng)前用戶(hù)觸控輸入信息與最近記錄的用戶(hù)觸控輸入信息進(jìn)行比較,計(jì)算出所述當(dāng)前用戶(hù)觸控輸入信息相對(duì)于最近記錄的用戶(hù)觸控輸入信息的位移;

所述計(jì)算機(jī)將所述位移、touchid和壓力發(fā)送給操作系統(tǒng)上層。

所述多點(diǎn)觸控設(shè)備為智能手機(jī)或平板電腦。

本發(fā)明還提供了一種操控計(jì)算機(jī)的系統(tǒng),包括主機(jī)、顯示器、鍵盤(pán)、鼠標(biāo)和多點(diǎn)觸控設(shè)備;所述多點(diǎn)觸控設(shè)備、顯示器、鍵盤(pán)和鼠標(biāo)均與所述主機(jī)連接;所述多點(diǎn)觸控設(shè)備,用于采集當(dāng)前用戶(hù)觸控輸入信息,并發(fā)送給所述主機(jī);所述主機(jī)根據(jù)所述當(dāng)前用戶(hù)觸控輸入信息生成觸控?cái)?shù)據(jù),發(fā)送給操作系統(tǒng)上層。

所述多點(diǎn)觸控設(shè)備與所述主機(jī)的連接方式包括有線(xiàn)或無(wú)線(xiàn)連接;所述有線(xiàn)連接包括usb接口數(shù)據(jù)線(xiàn);所述無(wú)線(xiàn)連接包括wi-fidirect、藍(lán)牙、dlna或socket連接。

所述當(dāng)前用戶(hù)觸控輸入信息的內(nèi)容包括touchtype、touchid、壓力和位置坐標(biāo)。

所述主機(jī)包括記錄單元、比較計(jì)算單元和發(fā)送單元;所述記錄單元,用于記錄所述當(dāng)前用戶(hù)觸控輸入信息;所述比較計(jì)算單元,用于將所述記錄單元記錄的當(dāng)前用戶(hù)觸控輸入信息與最近記錄的用戶(hù)觸控輸入信息進(jìn)行比較,計(jì)算出所述當(dāng)前用戶(hù)觸控輸入信息相對(duì)于最近記錄的用戶(hù)觸控輸入信息的位移;所述發(fā)送單元,用于將所述位移、touchid和壓力發(fā)送給操作系統(tǒng)上層。

所述多點(diǎn)觸控設(shè)備為智能手機(jī)或平板電腦。

本發(fā)明提供的操控計(jì)算機(jī)的方法及系統(tǒng),通過(guò)使用多點(diǎn)觸控設(shè)備作為計(jì)算機(jī)的輸入設(shè)備,實(shí)現(xiàn)了遠(yuǎn)程互動(dòng)式電子白板,從而不僅解決了智能手機(jī)無(wú)法觀看完整的電子白板內(nèi)容,而且還解決了傳統(tǒng)pc設(shè)備無(wú)觸控輸入設(shè)備的缺點(diǎn),使傳統(tǒng)pc設(shè)備能夠參與遠(yuǎn)程互動(dòng)式電子白板系統(tǒng)成為了可能。

附圖說(shuō)明

圖1是本發(fā)明實(shí)施例提供的操控計(jì)算機(jī)的方法流程圖;

圖2是使用本發(fā)明實(shí)施例提供的操作方法實(shí)現(xiàn)遠(yuǎn)程互動(dòng)式電子白板的組網(wǎng)示意圖;

圖3-圖5是本發(fā)明實(shí)施例通過(guò)智能手機(jī)使pc設(shè)備端產(chǎn)生觸控事件的示意圖;

圖6是本發(fā)明實(shí)施例提供的操控計(jì)算機(jī)的系統(tǒng)結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明技術(shù)方案作進(jìn)一步描述。

參見(jiàn)圖1,本發(fā)明實(shí)施例提供了一種操控計(jì)算機(jī)的方法,包括如下步驟:

步驟s101:建立多點(diǎn)觸控設(shè)備與計(jì)算機(jī)的通訊連接。

在實(shí)際應(yīng)用中,多點(diǎn)觸控設(shè)備可為智能手機(jī)或平板電腦;通訊連接方式可包括有線(xiàn)或無(wú)線(xiàn)連接,其中:有線(xiàn)連接方式可采用usb接口數(shù)據(jù)線(xiàn),例如micro-usb數(shù)據(jù)線(xiàn)、typec-usb數(shù)據(jù)線(xiàn)、lightning-usb數(shù)據(jù)線(xiàn)等;無(wú)線(xiàn)連接可包括wi-fidirect、藍(lán)牙、dlna或socket連接等。在本實(shí)施例中,多點(diǎn)觸控設(shè)備采用智能手機(jī),通訊連接方式采用wi-fidirect連接方式。

步驟s102:多點(diǎn)觸控設(shè)備采集當(dāng)前用戶(hù)觸控輸入信息,并發(fā)送給計(jì)算機(jī)。

智能手機(jī)采集當(dāng)前用戶(hù)觸控輸入信息,并通過(guò)wi-fidirect通信協(xié)議發(fā)送給計(jì)算機(jī)。當(dāng)前用戶(hù)觸控輸入信息的內(nèi)容包括touchtype、touchid、壓力和位置坐標(biāo);其中,touchtype包括touchdown(手指在觸屏上點(diǎn)擊)、touchmove(手指在觸屏上滑動(dòng))和touchup(手指從觸屏上抬起)。

步驟s103:計(jì)算機(jī)根據(jù)當(dāng)前用戶(hù)觸控輸入信息生成觸控?cái)?shù)據(jù),發(fā)送給操作系統(tǒng)上層。

計(jì)算機(jī)記錄當(dāng)前智能手機(jī)采集的用戶(hù)觸控輸入信息,將該用戶(hù)觸控輸入信息與最近記錄的用戶(hù)觸控輸入信息進(jìn)行比較,計(jì)算出當(dāng)前用戶(hù)觸控輸入信息相對(duì)于最近記錄的用戶(hù)觸控輸入信息的位移,并將該位移、touchid和壓力發(fā)送給操作系統(tǒng)上層。

例如:最近記錄的用戶(hù)觸控輸入信息的內(nèi)容有{pid,px,py,ppressor},當(dāng)前用戶(hù)觸控輸入信息的內(nèi)容有{pid,px1,py1,ppressor1},則得到手指pid的觸控?cái)?shù)據(jù){pid,detax,detay,pressor},其中:detax=(px1-px)*4096,detay=(py1-py)*4096,pressor=(ppressor1+ppressor)/2,x、x1、y和y1代表位置坐標(biāo),pid代表touchid,detax和detay代表位移坐標(biāo),ppressor、ppressor1和pressor代表壓力。

步驟s104:操作系統(tǒng)上層根據(jù)觸控?cái)?shù)據(jù)產(chǎn)生相對(duì)應(yīng)的觸控事件。

下面給出使用本發(fā)明實(shí)施例提供的操作方法實(shí)現(xiàn)遠(yuǎn)程互動(dòng)式電子白板的過(guò)程,如圖2所示:預(yù)先在智能手機(jī)中安裝用于采集用戶(hù)觸控輸入信息的app(android或ios版);通過(guò)wi-fidirect通訊協(xié)議建立智能手機(jī)與計(jì)算機(jī)的連接,并運(yùn)行用于采集用戶(hù)觸控輸入信息的app;pc設(shè)備端運(yùn)行電子白板應(yīng)用程序,并登錄;pc設(shè)備端顯示所有參會(huì)人員視頻窗口及白板終端界面;用戶(hù)在智能手機(jī)觸摸屏上進(jìn)行縮放(如圖3)、旋轉(zhuǎn)(如圖4)、滑動(dòng)(如圖5)、點(diǎn)擊等手勢(shì),pc設(shè)備端產(chǎn)生相對(duì)應(yīng)的縮放、旋轉(zhuǎn)、拖動(dòng)、點(diǎn)擊等操作。

參見(jiàn)圖6,本發(fā)明實(shí)施例還提供了一種操控計(jì)算機(jī)的系統(tǒng),該系統(tǒng)包括主機(jī)201、顯示器202、鍵盤(pán)203、鼠標(biāo)204和多點(diǎn)觸控設(shè)備205。其中,多點(diǎn)觸控設(shè)備205、顯示器202、鍵盤(pán)203和鼠標(biāo)204均與主機(jī)201連接;多點(diǎn)觸控設(shè)備205,用于采集當(dāng)前用戶(hù)觸控輸入信息,并發(fā)送給主機(jī)201;主機(jī)201根據(jù)當(dāng)前用戶(hù)觸控輸入信息生成觸控?cái)?shù)據(jù),發(fā)送給操作系統(tǒng)上層。

在實(shí)際應(yīng)用中,多點(diǎn)觸控設(shè)備與主機(jī)的連接方式包括有線(xiàn)或無(wú)線(xiàn)連接;其中,有線(xiàn)連接方式可采用usb接口數(shù)據(jù)線(xiàn),例如micro-usb數(shù)據(jù)線(xiàn)、typec-usb數(shù)據(jù)線(xiàn)、lightning-usb數(shù)據(jù)線(xiàn)等;無(wú)線(xiàn)連接可包括wi-fidirect、藍(lán)牙、dlna或socket連接等。當(dāng)前用戶(hù)觸控輸入信息的內(nèi)容包括touchtype、touchid、壓力和位置坐標(biāo);其中,touchtype包括touchdown(手指在觸屏上點(diǎn)擊)、touchmove(手指在觸屏上滑動(dòng))和touchup(手指從觸屏上抬起)。多點(diǎn)觸控設(shè)備可為智能手機(jī)或平板電腦。

在實(shí)際應(yīng)用中,主機(jī)包括記錄單元、比較計(jì)算單元和發(fā)送單元。其中:記錄單元,用于記錄當(dāng)前用戶(hù)觸控輸入信息;比較計(jì)算單元,用于將記錄單元記錄的當(dāng)前用戶(hù)觸控輸入信息與最近記錄的用戶(hù)觸控輸入信息進(jìn)行比較,計(jì)算出當(dāng)前用戶(hù)觸控輸入信息相對(duì)于最近記錄的用戶(hù)觸控輸入信息的位移;發(fā)送單元,用于將位移、touchid和壓力發(fā)送給操作系統(tǒng)上層。

本發(fā)明實(shí)施例提供的操控計(jì)算機(jī)的方法及系統(tǒng),通過(guò)使用多點(diǎn)觸控設(shè)備(例如:智能手機(jī))作為計(jì)算機(jī)的輸入設(shè)備,實(shí)現(xiàn)了遠(yuǎn)程互動(dòng)式電子白板,從而不僅解決了智能手機(jī)無(wú)法觀看完整的電子白板內(nèi)容,而且還解決了傳統(tǒng)pc設(shè)備無(wú)觸控輸入設(shè)備的缺點(diǎn),同時(shí)還將多點(diǎn)觸控設(shè)備的攝像頭、麥克風(fēng)作為pc設(shè)備的視頻會(huì)議終端硬件,使傳統(tǒng)pc設(shè)備能夠參與遠(yuǎn)程互動(dòng)式電子白板系統(tǒng)成為了可能。

在實(shí)際應(yīng)用中,本實(shí)施例中所涉及的各個(gè)功能模塊及單元,均可以由運(yùn)行在計(jì)算機(jī)硬件上的計(jì)算機(jī)程序?qū)崿F(xiàn),所述的程序可存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的硬件指的是包含一個(gè)或者多個(gè)處理器和存儲(chǔ)介質(zhì)的服務(wù)器或者臺(tái)式計(jì)算機(jī)、筆記本電腦等;所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(read-onlymemory,rom)或隨機(jī)存儲(chǔ)記憶體(randomaccessmemory,ram)等;所述計(jì)算機(jī)程序由不限于c、c++等計(jì)算機(jī)語(yǔ)言實(shí)現(xiàn)。

以上所述的具體實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1