欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種執(zhí)行繪圖操作的方法和裝置制造方法

文檔序號(hào):6632173閱讀:139來(lái)源:國(guó)知局
一種執(zhí)行繪圖操作的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種執(zhí)行繪圖操作的方法和裝置,屬于互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】。所述方法包括:當(dāng)檢測(cè)到拖拽信號(hào)后,獲取界面中的操作光標(biāo)在所述拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移;根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式;將當(dāng)前的操作模式設(shè)置為所述目標(biāo)繪圖模式,并在所述目標(biāo)繪圖模式下,根據(jù)所述拖拽信號(hào)執(zhí)行繪圖操作。采用本發(fā)明,可以提高繪圖操作的執(zhí)行效率。
【專利說(shuō)明】一種執(zhí)行繪圖操作的方法和裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別涉及一種執(zhí)行繪圖操作的方法和裝置。

【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)和終端技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)業(yè)務(wù)的種類越來(lái)越繁多,功能越來(lái)越豐富。網(wǎng)絡(luò)課堂是一種非常常用的網(wǎng)絡(luò)業(yè)務(wù),是基于互聯(lián)網(wǎng)的一種遠(yuǎn)程在線互動(dòng)教育的形式,教師和學(xué)生可以利用網(wǎng)絡(luò)課堂實(shí)現(xiàn)文本、圖像、音頻、視頻等的傳輸。
[0003]網(wǎng)絡(luò)課堂的應(yīng)用程序中設(shè)置有不同操作模式的功能按鍵,用戶可以通過(guò)點(diǎn)擊功能按鍵打開相應(yīng)的操作功能,如軌跡繪制模式(也可稱作畫筆模式)等。例如,在上述應(yīng)用程序的界面中,當(dāng)用戶想要將當(dāng)前的操作模式設(shè)置為軌跡繪制模式時(shí),可以點(diǎn)擊軌跡繪制模式的功能按鍵,然后將操作光標(biāo)移動(dòng)到用戶想要進(jìn)行繪制的位置上,進(jìn)行相應(yīng)的繪圖操作。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:
[0005]在上述應(yīng)用程序的操作過(guò)程中,每當(dāng)用戶切換操作模式時(shí),都需要先將操作光標(biāo)移動(dòng)到相應(yīng)的操作模式的功能按鍵上,點(diǎn)擊該按鍵后,再將操作光標(biāo)移動(dòng)到用戶想要實(shí)施繪圖操作的位置上進(jìn)行操作,這樣會(huì)導(dǎo)致繪圖操作的執(zhí)行效率比較低下。


【發(fā)明內(nèi)容】

[0006]為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種執(zhí)行繪圖操作的方法和裝置。所述技術(shù)方案如下:
[0007]第一方面,提供了一種執(zhí)行繪圖操作的方法,所述方法包括:
[0008]當(dāng)檢測(cè)到拖拽信號(hào)后,獲取界面中的操作光標(biāo)在所述拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移;
[0009]根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式;
[0010]將當(dāng)前的操作模式設(shè)置為所述目標(biāo)繪圖模式,并在所述目標(biāo)繪圖模式下,根據(jù)所述拖拽信號(hào)執(zhí)行繪圖操作。
[0011]第二方面,提供了一種執(zhí)行繪圖操作的裝置,所述裝置包括:
[0012]檢測(cè)模塊,用于當(dāng)檢測(cè)到拖拽信號(hào)后,獲取界面中的操作光標(biāo)在所述拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移;
[0013]確定模塊,用于根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式;
[0014]執(zhí)行模塊,用于將當(dāng)前的操作模式設(shè)置為所述目標(biāo)繪圖模式,并在所述目標(biāo)繪圖模式下,根據(jù)所述拖拽信號(hào)執(zhí)行繪圖操作。
[0015]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0016]本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到拖拽信號(hào)后,獲取界面中的操作光標(biāo)在該拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移,根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,確定產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式,將當(dāng)前的操作模式設(shè)置為目標(biāo)繪圖模式,并在目標(biāo)繪圖模式下,根據(jù)上述拖拽信號(hào)執(zhí)行繪圖操作。這樣,無(wú)需通過(guò)移動(dòng)操作光標(biāo)點(diǎn)擊功能按鍵來(lái)切換操作模式,即可快速實(shí)現(xiàn)操作模式的設(shè)置和圖形的繪制,可以提高繪圖操作的執(zhí)行效率。

【專利附圖】

【附圖說(shuō)明】
[0017]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明實(shí)施例提供的一種執(zhí)行繪圖操作的方法流程圖;
[0019]圖2是本發(fā)明實(shí)施例提供的一種界面顯示示意圖;
[0020]圖3是本發(fā)明實(shí)施例提供的一種界面顯示示意圖;
[0021]圖4是本發(fā)明實(shí)施例提供的一種界面顯示示意圖;
[0022]圖5是本發(fā)明實(shí)施例提供的一種界面顯示示意圖;
[0023]圖6是本發(fā)明實(shí)施例提供的一種執(zhí)行繪圖操作的裝置結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0024]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0025]實(shí)施例一
[0026]本發(fā)明實(shí)施例提供了一種執(zhí)行繪圖操作的方法,如圖1所示,該方法的處理流程可以包括如下的步驟:
[0027]步驟101,當(dāng)檢測(cè)到拖拽信號(hào)后,獲取界面中的操作光標(biāo)在該拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移。
[0028]步驟102,根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,確定產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式。
[0029]步驟103,將當(dāng)前的操作模式設(shè)置為目標(biāo)繪圖模式,并在目標(biāo)繪圖模式下,根據(jù)上述拖拽信號(hào)執(zhí)行繪圖操作。
[0030]本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到拖拽信號(hào)后,獲取界面中的操作光標(biāo)在該拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移,根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,確定產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式,將當(dāng)前的操作模式設(shè)置為目標(biāo)繪圖模式,并在目標(biāo)繪圖模式下,根據(jù)上述拖拽信號(hào)執(zhí)行繪圖操作。這樣,無(wú)需通過(guò)移動(dòng)操作光標(biāo)點(diǎn)擊功能按鍵來(lái)切換操作模式,即可快速實(shí)現(xiàn)操作模式的設(shè)置和圖形的繪制,可以提高繪圖操作的執(zhí)行效率。
[0031]實(shí)施例二
[0032]本發(fā)明實(shí)施例提供了一種執(zhí)行繪圖操作的方法,該方法的執(zhí)行主體可以為終端。其中,終端可以是計(jì)算機(jī)、平板電腦、手機(jī)等。該方法中用戶的操作方式可以是鼠標(biāo)操作、觸屏操作等。本實(shí)施例以執(zhí)行主體為計(jì)算機(jī),以操作方式為鼠標(biāo)操作,并以網(wǎng)絡(luò)課堂的應(yīng)用場(chǎng)景為例進(jìn)行方案的詳細(xì)說(shuō)明,其它情況與之類似,本實(shí)施例不再累述。
[0033]下面將結(jié)合【具體實(shí)施方式】,對(duì)圖1所示的處理流程進(jìn)行詳細(xì)的說(shuō)明,內(nèi)容可以如下:
[0034]步驟101,當(dāng)檢測(cè)到拖拽信號(hào)后,獲取界面中的操作光標(biāo)在該拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移。
[0035]其中,拖拽信號(hào)可以是鼠標(biāo)按鍵(如左鍵、右鍵、中鍵等)的拖拽信號(hào),也可以是觸碰屏幕的拖拽信號(hào)。
[0036]在實(shí)施中,老師和學(xué)生在終端可以安裝并運(yùn)行網(wǎng)絡(luò)課堂的應(yīng)用程序,以老師的終端(下面稱作第一終端)為例,應(yīng)用程序中可以設(shè)置有用于信息輸入的界面,老師在界面中輸入的內(nèi)容可以通過(guò)服務(wù)器傳輸?shù)綄W(xué)生的終端(下面稱作第二終端)進(jìn)行顯示。當(dāng)老師想要在界面中繪制圖形時(shí),可以通過(guò)鼠標(biāo)將操作光標(biāo)移動(dòng)至想要繪制的位置,然后點(diǎn)擊鼠標(biāo)的右鍵并移動(dòng)鼠標(biāo),第一終端則會(huì)檢測(cè)到拖拽信號(hào),此時(shí)第一終端可以開始檢測(cè)操作光標(biāo)在界面中的位置,直到用戶松開鼠標(biāo)按鍵,拖拽信號(hào)消失,可以以該拖拽信號(hào)開始時(shí)操作光標(biāo)所在的位置為起始位置,第一終端可以在拖拽信號(hào)持續(xù)的過(guò)程中,按照預(yù)設(shè)周期檢測(cè)操作光標(biāo)的位置,計(jì)算該位置與起始位置之間的距離。
[0037]可選地,拖拽信號(hào)可以是某鼠標(biāo)按鍵的拖拽信號(hào),相應(yīng)地,上述步驟101的處理流程可以如下:當(dāng)檢測(cè)到第一按鍵的拖拽信號(hào)后,獲取界面中的操作光標(biāo)在拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移。
[0038]其中,第一按鍵可以為鼠標(biāo)上的任意按鍵,如鼠標(biāo)右鍵、鼠標(biāo)左鍵、鼠標(biāo)中鍵等。
[0039]在實(shí)施中,可以設(shè)置鼠標(biāo)右鍵為第一按鍵。當(dāng)老師想要繪制圖形時(shí),可以點(diǎn)擊鼠標(biāo)右鍵,在保持鼠標(biāo)右鍵的點(diǎn)擊狀態(tài)下,滑動(dòng)鼠標(biāo)控制?呆作光標(biāo)在界面中移動(dòng),弟一終端可以將點(diǎn)擊右鍵時(shí)操作光標(biāo)的位置設(shè)置為起始位置,可以在拖拽信號(hào)持續(xù)的過(guò)程中,按照預(yù)設(shè)周期檢測(cè)操作光標(biāo)的位置,計(jì)算該位置與起始位置之間的距離(即上述的位移)。
[0040]步驟102,根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,確定產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式。
[0041]在實(shí)施中,技術(shù)人員可以預(yù)先在上述應(yīng)用程序中設(shè)置多種繪圖模式,如矩形繪制模式、直線繪制模式、圓形繪制模式等,并可以在應(yīng)用程序中設(shè)置位移與繪圖模式的對(duì)應(yīng)關(guān)系,該對(duì)應(yīng)關(guān)系可以隨應(yīng)用程序存儲(chǔ)到第一終端,在對(duì)應(yīng)關(guān)系中記錄的可以是位移的取值范圍與繪圖模式的對(duì)應(yīng)關(guān)系。當(dāng)?shù)谝唤K端獲取到界面中的操作光標(biāo)在該拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移時(shí),可以在上述對(duì)應(yīng)關(guān)系中尋找該位移對(duì)應(yīng)的繪圖模式(即目標(biāo)繪圖模式)。由于在拖拽信號(hào)持續(xù)的過(guò)程中,操作光標(biāo)的位移可能是變化的,因此第一終端可以按照一個(gè)微小的周期對(duì)操作光標(biāo)的位移進(jìn)行檢測(cè),并在每次檢測(cè)到位移的數(shù)據(jù)后,在上述對(duì)應(yīng)關(guān)系中尋找該位移所對(duì)應(yīng)的繪圖模式。
[0042]可選地,在位移與繪圖模式的對(duì)應(yīng)關(guān)系中,可以基于位移的水平分量和豎直分量功能確定對(duì)應(yīng)的繪圖模式,相應(yīng)的處理可以如下:
[0043]情況一,根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,如果產(chǎn)生的位移的水平分量和豎直分量都大于預(yù)設(shè)閾值,則確定產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式為矩形繪制模式。
[0044]情況二,根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,如果產(chǎn)生的位移的水平分量和豎直分量中的一者大于預(yù)設(shè)閾值,另一者小于預(yù)設(shè)閾值,則確定產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式為直線繪制模式。
[0045]情況三,根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,如果產(chǎn)生的位移的水平分量和豎直分量都小于預(yù)設(shè)閾值,則確定產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式為矩形繪制模式。
[0046]在實(shí)施中,上述的對(duì)應(yīng)關(guān)系中存儲(chǔ)的可以是位移的水平分量的取值范圍、位移的豎直分量的取值范圍和繪圖模式的對(duì)應(yīng)關(guān)系。該對(duì)應(yīng)關(guān)系可以設(shè)置如下:位移的水平分量和豎直分量都大于預(yù)設(shè)閾值或都小于預(yù)設(shè)閾值,則對(duì)應(yīng)的繪圖模式為第一繪圖模式(如矩形繪制模式);位移的水平分量和豎直分量中的一者大于預(yù)設(shè)閾值,一者小于預(yù)設(shè)閾值,則對(duì)應(yīng)的繪圖模式為第二繪圖模式(如直線繪制模式)。
[0047]在上述拖拽信號(hào)持續(xù)的過(guò)程中,第一終端可以按照一個(gè)微小的周期對(duì)拖拽信號(hào)的位移的水平分量和豎直分量進(jìn)行檢測(cè),并分別判斷水平分量與預(yù)設(shè)閾值(如15像素)的大小關(guān)系,以及豎直分量與預(yù)設(shè)閾值的大小關(guān)系。當(dāng)檢測(cè)到該位移的水平分量和豎直分量都大于預(yù)設(shè)閾值時(shí),可以將該位移所對(duì)應(yīng)的目標(biāo)繪圖模式確定為矩形繪制模式;當(dāng)檢測(cè)到該位移的水平分量和豎直分量中的一者大于預(yù)設(shè)閾值,另一者小于預(yù)設(shè)閾值時(shí),可以將該位移所對(duì)應(yīng)的目標(biāo)繪圖模式確定為直線繪制模式;當(dāng)檢測(cè)到該位移的水平分量和豎直分量都小于預(yù)設(shè)閾值時(shí),可以將該位移所對(duì)應(yīng)的目標(biāo)繪圖模式確定為矩形繪制模式。
[0048]步驟103,將當(dāng)前的操作模式設(shè)置為目標(biāo)繪圖模式,并在目標(biāo)繪圖模式下,根據(jù)上述拖拽信號(hào)執(zhí)行繪圖操作。
[0049]在實(shí)施中,第一終端在確定目標(biāo)繪圖模式后,可以將當(dāng)前的操作模式設(shè)置為目標(biāo)繪圖模式。此時(shí),拖拽信號(hào)仍然處于持續(xù)狀態(tài),也就是說(shuō),一次點(diǎn)擊操作還在進(jìn)行中,還沒(méi)有完成,第一終端可以將當(dāng)前處于進(jìn)行狀態(tài)的點(diǎn)擊操作,即該拖拽信號(hào)對(duì)應(yīng)的點(diǎn)擊操作,作為目標(biāo)繪圖模式下的繪圖操作,根據(jù)該點(diǎn)擊操作對(duì)應(yīng)的操作光標(biāo)的起始位置和當(dāng)前位置,確定相應(yīng)的繪圖操作內(nèi)容。例如,用戶按住鼠標(biāo)右鍵并滑動(dòng)鼠標(biāo),A時(shí)刻產(chǎn)生了一個(gè)位移,此位移的水平分量和豎直分量都大于預(yù)設(shè)閾值,則界面上顯示了一個(gè)矩形的示意框(可以為虛線框),如圖2所示,用于示意松開鼠標(biāo)右鍵后所能生成的矩形圖形,該示意框的左上和右下的頂點(diǎn)可以分別為上述操作光標(biāo)的起始位置和當(dāng)前位置,也就是說(shuō)該示意框可以隨鼠標(biāo)的滑動(dòng)而變化;用戶按住鼠標(biāo)右鍵并滑動(dòng)鼠標(biāo),在B時(shí)刻產(chǎn)生的位移的水平分量大于預(yù)設(shè)閾值,而位移的豎直分量小于預(yù)設(shè)閾值,則在界面上顯示一條示意線(可以為虛線直線),如圖3所示,用于示意松開鼠標(biāo)右鍵后所能生成的直線,此示意線左端點(diǎn)和右端點(diǎn)可以分別為上述操作光標(biāo)的起始位置和當(dāng)前位置,也就是說(shuō)該示意線可以隨鼠標(biāo)的滑動(dòng)而變化。
[0050]可選地,老師的終端在繪圖操作完成后可以將相應(yīng)的圖形發(fā)送給學(xué)生的終端,相應(yīng)的處理方式可以如下:當(dāng)繪圖操作執(zhí)行完畢時(shí),將繪圖操作繪制的圖形通過(guò)服務(wù)器向第二終端發(fā)送。
[0051]在實(shí)施中,當(dāng)老師松開鼠標(biāo)按鍵時(shí),第一終端則檢測(cè)到上述點(diǎn)擊信號(hào)消失,此時(shí),第一終端可以判定繪圖操作執(zhí)行完畢,可以顯示繪圖操作對(duì)應(yīng)的圖形,如矩形、直線、圓形等,而且,第一終端可以將該圖像的相關(guān)信息(如位置、尺寸等)攜帶于數(shù)據(jù)傳輸消息中發(fā)送給服務(wù)器(即上述應(yīng)用程序的后臺(tái)服務(wù)器),服務(wù)器接收到第一終端發(fā)送的數(shù)據(jù)傳輸消息后,可以確定第一終端登錄的賬戶(即老師的賬戶),并確定與該賬戶在同一網(wǎng)絡(luò)課堂中的其它賬戶(可以是學(xué)生的賬戶),然后將該數(shù)據(jù)傳輸消息發(fā)送給確定出的其它賬戶所登錄的終端(即第二終端)。第二終端則可以對(duì)相應(yīng)的圖形進(jìn)行同步顯示。
[0052]可選地,可以在完成繪圖操作后,對(duì)操作模式進(jìn)行調(diào)整,相應(yīng)的處理方式可以如下:當(dāng)繪圖操作執(zhí)行完畢時(shí),將操作模式設(shè)置為檢測(cè)到拖拽信號(hào)之前的操作模式。
[0053]在實(shí)施中,第一終端可以在應(yīng)用程序啟動(dòng)時(shí)及每次模式切換時(shí)記錄當(dāng)前的操作模式,也即,第一終端記錄有上述拖拽信號(hào)產(chǎn)生之前的操作模式。當(dāng)老師松開鼠標(biāo)按鍵時(shí),第一終端則檢測(cè)到上述拖拽信號(hào)消失,此時(shí),第一終端可以判定繪圖操作執(zhí)行完畢,可以顯示繪圖操作對(duì)應(yīng)的圖形,如矩形、直線、圓形等,而且此時(shí),第一終端可以將操作模式切回到上述拖拽信號(hào)產(chǎn)生之前的操作模式。例如,老師先在激光筆模式(下面內(nèi)容中會(huì)有詳細(xì)說(shuō)明)下對(duì)界面中顯示的內(nèi)容進(jìn)行講解,在界面中顯示的某重點(diǎn)文字內(nèi)容下方,以點(diǎn)擊右鍵并拖拽的方式畫了一條直線,當(dāng)這條直線畫完后,終端可以將操作模式切換回到激光筆模式。
[0054]本發(fā)明實(shí)施例中,還提供了快速開啟文本輸入框的方法,相應(yīng)的處理方式可以如下:當(dāng)檢測(cè)到連續(xù)點(diǎn)擊信號(hào)后,將當(dāng)前的操作模式設(shè)置為文本輸入模式,在連續(xù)點(diǎn)擊信號(hào)對(duì)應(yīng)的操作位置顯示文本輸入框。
[0055]其中,連續(xù)點(diǎn)擊信號(hào)可以是間隔時(shí)間小于預(yù)設(shè)時(shí)長(zhǎng)(如0.2秒)的兩次點(diǎn)擊信號(hào)。
[0056]在實(shí)施中,老師連續(xù)點(diǎn)擊(即雙擊)鼠標(biāo)左鍵時(shí),第一終端將當(dāng)前的操作模式設(shè)置為文本輸入模式,同時(shí)可以在檢測(cè)到點(diǎn)擊信號(hào)時(shí)操作光標(biāo)的位置顯不一個(gè)文本輸入框,它可以是一個(gè)虛線矩形框,如圖4所示,老師可以在文本輸入框中輸入文字。當(dāng)老師輸入完畢后,可以點(diǎn)擊文本輸入框外的界面區(qū)域,終端則會(huì)判定文本輸入完畢,取消文本輸入框中的文本輸入光標(biāo)。老師還可以左鍵點(diǎn)擊并拖拽所輸入的文字,將其移動(dòng)到其他的位置。
[0057]本發(fā)明實(shí)施例中,還提供了快速執(zhí)行軌跡繪制操作的方法,相應(yīng)的處理方式可以如下:當(dāng)檢測(cè)到第二按鍵的拖拽信號(hào)后,在第二按鍵的拖拽信號(hào)持續(xù)的過(guò)程中,根據(jù)操作光標(biāo)的移動(dòng)軌跡,執(zhí)行軌跡繪制操作(也可稱作畫筆模式)。
[0058]其中,第二按鍵可以為鼠標(biāo)上的任意按鍵,如鼠標(biāo)右鍵、鼠標(biāo)左鍵、鼠標(biāo)中鍵等。
[0059]在實(shí)施中,在任意操作模式(尤其是軌跡繪制模式以外的操作模式)下,老師可以將操作光標(biāo)移動(dòng)到界面中的某個(gè)位置,然后按住鼠標(biāo)左鍵(即第二按鍵)滑動(dòng)鼠標(biāo),當(dāng)?shù)谝唤K端檢測(cè)到鼠標(biāo)左鍵的拖拽信號(hào)時(shí),第一終端可以開始按預(yù)設(shè)周期檢測(cè)操作光標(biāo)的位置,并根據(jù)每個(gè)周期檢測(cè)到的操作光標(biāo)的位置,實(shí)時(shí)顯示并記錄操作光標(biāo)的移動(dòng)軌跡(相鄰操作周期對(duì)應(yīng)的操作光標(biāo)位置可以通過(guò)直線連接),如圖5所示。當(dāng)老師按住鼠標(biāo)左鍵并拖拽時(shí),鼠標(biāo)的作用可以等同于一支畫筆。老師可以在設(shè)置選項(xiàng)中設(shè)置移動(dòng)軌跡的顯示顏色和粗細(xì)等。
[0060]另外,該應(yīng)用程序可以對(duì)老師繪制的移動(dòng)軌跡進(jìn)行平滑處理,該平滑處理的過(guò)程可以是,當(dāng)?shù)谝唤K端檢測(cè)到鼠標(biāo)左鍵的拖拽信號(hào)時(shí),第一終端可以開始按照比上述預(yù)設(shè)周期更大的預(yù)設(shè)周期(如0.4秒)檢測(cè)操作光標(biāo)的位置,然后通過(guò)曲線擬合的方式,將相鄰操作周期對(duì)應(yīng)的操作光標(biāo)位置,用曲線連接得到移動(dòng)軌跡,實(shí)時(shí)顯示并記錄操作光標(biāo)的移動(dòng)軌跡,使得繪制的移動(dòng)軌跡更加平滑。
[0061 ] 可選地,在執(zhí)行軌跡繪制操作的過(guò)程中,老師的終端可以實(shí)時(shí)向?qū)W生的終端發(fā)送繪制的圖像,相應(yīng)的處理可以如下:當(dāng)檢測(cè)到第二按鍵的拖拽信號(hào)后,在第二按鍵的拖拽信號(hào)持續(xù)的過(guò)程中,在界面中繪制操作光標(biāo)的移動(dòng)軌跡,并按照預(yù)設(shè)周期,通過(guò)服務(wù)器向第二終端發(fā)送操作光標(biāo)在界面中的位置信息,以使第二終端在界面中同步繪制操作光標(biāo)的移動(dòng)軌跡。
[0062]在實(shí)施中,在老師按住鼠標(biāo)左鍵滑動(dòng)鼠標(biāo)的過(guò)程中,第一終端按照預(yù)設(shè)周期檢測(cè)操作光標(biāo)的位置,并根據(jù)每個(gè)周期檢測(cè)到的操作光標(biāo)的位置,實(shí)時(shí)顯示并記錄操作光標(biāo)的移動(dòng)軌跡,第一終端在每個(gè)周期檢測(cè)到操作光標(biāo)的位置后,可以將相應(yīng)的位置信息攜帶于數(shù)據(jù)傳輸消息中發(fā)送給服務(wù)器,服務(wù)器接收到第一終端發(fā)送的數(shù)據(jù)傳輸消息后,可以確定第一終端登錄的賬戶(即老師的賬戶),并確定與該賬戶在同一網(wǎng)絡(luò)課堂中的其它賬戶(可以是學(xué)生的賬戶),然后將該數(shù)據(jù)傳輸消息發(fā)送給確定出的其它賬戶所登錄的終端(即第二終端)。第二終端則可以在其界面中同步顯示操作光標(biāo)的移動(dòng)軌跡。另外,第二終端可以和第一終端使用同樣的的平滑處理,當(dāng)?shù)诙K端接收到第一終端按照更大的預(yù)設(shè)周期發(fā)送過(guò)來(lái)的數(shù)據(jù)傳輸消息時(shí),第二終端按照與第一終端同樣的曲線擬合的方式,將相鄰操作周期對(duì)應(yīng)的操作光標(biāo)位置,用曲線連接得到移動(dòng)軌跡,實(shí)時(shí)顯示并記錄操作光標(biāo)的移動(dòng)軌跡,使得繪制的移動(dòng)軌跡更加平滑。
[0063]本發(fā)明實(shí)施例中,還提供可開啟激光筆模式的方法,相應(yīng)的處理可以如下:當(dāng)未檢測(cè)到拖拽信號(hào)或點(diǎn)擊信號(hào)時(shí),將當(dāng)前的操作模式設(shè)置為激光筆模式。
[0064]其中,激光筆模式是在操作光標(biāo)的位置顯示一個(gè)模擬激光筆的光點(diǎn)的模式。
[0065]在實(shí)施中,在上述應(yīng)用程序開啟后,可以直接進(jìn)入激光筆模式,在激光筆模式下,老師和學(xué)生的終端的應(yīng)用程序的界面中可以同步顯示激光筆的光點(diǎn)。如果老師通過(guò)上述某種操作觸發(fā)執(zhí)行其它操作模式(如矩形繪制模式)下的操作,則在操作完畢后,當(dāng)?shù)谝唤K端檢測(cè)不到拖拽信號(hào)或點(diǎn)擊信號(hào)時(shí),則可以將操作模式切回到激光筆模式。激光筆的光點(diǎn)的形狀和顏色可以由用戶任意設(shè)置。
[0066]本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到拖拽信號(hào)后,獲取界面中的操作光標(biāo)在該拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移,根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,確定產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式,將當(dāng)前的操作模式設(shè)置為目標(biāo)繪圖模式,并在目標(biāo)繪圖模式下,根據(jù)上述拖拽信號(hào)執(zhí)行繪圖操作。這樣,無(wú)需通過(guò)移動(dòng)操作光標(biāo)點(diǎn)擊功能按鍵來(lái)切換操作模式,即可快速實(shí)現(xiàn)操作模式的設(shè)置和圖形的繪制,可以提高繪圖操作的執(zhí)行效率。
[0067]實(shí)施例三
[0068]基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種執(zhí)行繪圖操作的裝置,如圖6所示,該裝置包括:
[0069]檢測(cè)模塊610,用于當(dāng)檢測(cè)到拖拽信號(hào)后,獲取界面中的操作光標(biāo)在所述拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移;
[0070]確定模塊620,用于根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式;
[0071]執(zhí)行模塊630,用于將當(dāng)前的操作模式設(shè)置為所述目標(biāo)繪圖模式,并在所述目標(biāo)繪圖模式下,根據(jù)所述拖拽信號(hào)執(zhí)行繪圖操作。
[0072]可選地,所述確定模塊620,用于:
[0073]根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,如果所述產(chǎn)生的位移的水平分量和豎直分量都大于預(yù)設(shè)閾值,則確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式為矩形繪制模式;
[0074]根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,如果所述產(chǎn)生的位移的水平分量和豎直分量中的一者大于預(yù)設(shè)閾值,另一者小于預(yù)設(shè)閾值,則確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式為直線繪制模式;
[0075]根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,如果所述產(chǎn)生的位移的水平分量和豎直分量都小于預(yù)設(shè)閾值,則確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式為矩形繪制模式。
[0076]可選地,所述裝置還包括:
[0077]發(fā)送模塊,用于當(dāng)所述繪圖操作執(zhí)行完畢時(shí),將所述繪圖操作繪制的圖形通過(guò)服務(wù)器向第二終端發(fā)送。
[0078]可選地,所述執(zhí)行模塊630還用于:
[0079]當(dāng)所述繪圖操作執(zhí)行完畢時(shí),將操作模式設(shè)置為檢測(cè)到所述拖拽信號(hào)之前的操作模式。
[0080]可選地,所述執(zhí)行模塊630還用于:
[0081]當(dāng)檢測(cè)到連續(xù)點(diǎn)擊信號(hào)后,將當(dāng)前的操作模式設(shè)置為文本輸入模式,在所述連續(xù)點(diǎn)擊信號(hào)對(duì)應(yīng)的操作位置顯示文本輸入框。
[0082]可選地,所述檢測(cè)模塊610,包括:當(dāng)檢測(cè)到第一按鍵的拖拽信號(hào)后,獲取界面中的操作光標(biāo)在所述拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移;
[0083]所述執(zhí)行模塊630還用于:當(dāng)檢測(cè)到第二按鍵的拖拽信號(hào)后,在所述第二按鍵的拖拽信號(hào)持續(xù)的過(guò)程中,根據(jù)所述操作光標(biāo)的移動(dòng)軌跡,執(zhí)行軌跡繪制操作。
[0084]可選地,所述執(zhí)行模塊630還用于:
[0085]當(dāng)檢測(cè)到第二按鍵的拖拽信號(hào)后,在所述第二按鍵的拖拽信號(hào)持續(xù)的過(guò)程中,在界面中繪制所述操作光標(biāo)的移動(dòng)軌跡,并按照預(yù)設(shè)周期,通過(guò)服務(wù)器向第二終端發(fā)送所述操作光標(biāo)在界面中的位置信息,以使所述第二終端在界面中同步繪制所述操作光標(biāo)的移動(dòng)軌跡。
[0086]可選地,所述執(zhí)行模塊630還用于:
[0087]當(dāng)未檢測(cè)到拖拽信號(hào)或點(diǎn)擊信號(hào)時(shí),將當(dāng)前的操作模式設(shè)置為激光筆模式。
[0088]本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到拖拽信號(hào)后,獲取界面中的操作光標(biāo)在該拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移,根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,確定產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式,將當(dāng)前的操作模式設(shè)置為目標(biāo)繪圖模式,并在目標(biāo)繪圖模式下,根據(jù)上述拖拽信號(hào)執(zhí)行繪圖操作。這樣,無(wú)需通過(guò)移動(dòng)操作光標(biāo)點(diǎn)擊功能按鍵來(lái)切換操作模式,即可快速實(shí)現(xiàn)操作模式的設(shè)置和圖形的繪制,可以提高繪圖操作的執(zhí)行效率。
[0089]需要說(shuō)明的是:上述實(shí)施例提供的執(zhí)行繪圖操作的裝置在執(zhí)行繪圖操作時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的執(zhí)行繪圖操作的裝置與執(zhí)行繪圖操作的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
[0090]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0091 ] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種執(zhí)行繪圖操作的方法,其特征在于,所述方法包括: 當(dāng)檢測(cè)到拖拽信號(hào)后,獲取界面中的操作光標(biāo)在所述拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移; 根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式; 將當(dāng)前的操作模式設(shè)置為所述目標(biāo)繪圖模式,并在所述目標(biāo)繪圖模式下,根據(jù)所述拖拽信號(hào)執(zhí)行繪圖操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式,包括: 根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,如果所述產(chǎn)生的位移的水平分量和豎直分量都大于預(yù)設(shè)閾值,則確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式為矩形繪制模式; 根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,如果所述產(chǎn)生的位移的水平分量和豎直分量中的一者大于預(yù)設(shè)閾值,另一者小于預(yù)設(shè)閾值,則確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式為直線繪制模式; 根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,如果所述產(chǎn)生的位移的水平分量和豎直分量都小于預(yù)設(shè)閾值,則確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式為矩形繪制模式。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)所述繪圖操作執(zhí)行完畢時(shí),將所述繪圖操作繪制的圖形通過(guò)服務(wù)器向第二終端發(fā)送。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)所述繪圖操作執(zhí)行完畢時(shí),將操作模式設(shè)置為檢測(cè)到所述拖拽信號(hào)之前的操作模式。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)檢測(cè)到連續(xù)點(diǎn)擊信號(hào)后,將當(dāng)前的操作模式設(shè)置為文本輸入模式,在所述連續(xù)點(diǎn)擊信號(hào)對(duì)應(yīng)的操作位置顯示文本輸入框。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)檢測(cè)到拖拽信號(hào)后,獲取界面中的操作光標(biāo)在所述拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移,包括:當(dāng)檢測(cè)到第一按鍵的拖拽信號(hào)后,獲取界面中的操作光標(biāo)在所述拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移; 所述方法還包括:當(dāng)檢測(cè)到第二按鍵的拖拽信號(hào)后,在所述第二按鍵的拖拽信號(hào)持續(xù)的過(guò)程中,根據(jù)所述操作光標(biāo)的移動(dòng)軌跡,執(zhí)行軌跡繪制操作。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述當(dāng)檢測(cè)到第二按鍵的拖拽信號(hào)后,在所述第二按鍵的拖拽信號(hào)持續(xù)的過(guò)程中,根據(jù)所述操作光標(biāo)的移動(dòng)軌跡,執(zhí)行軌跡繪制操作,包括: 當(dāng)檢測(cè)到第二按鍵的拖拽信號(hào)后,在所述第二按鍵的拖拽信號(hào)持續(xù)的過(guò)程中,在界面中繪制所述操作光標(biāo)的移動(dòng)軌跡,并按照預(yù)設(shè)周期,通過(guò)服務(wù)器向第二終端發(fā)送所述操作光標(biāo)在界面中的位置信息,以使所述第二終端在界面中同步繪制所述操作光標(biāo)的移動(dòng)軌跡。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)未檢測(cè)到拖拽信號(hào)或點(diǎn)擊信號(hào)時(shí),將當(dāng)前的操作模式設(shè)置為激光筆模式。
9.一種執(zhí)行繪圖操作的裝置,其特征在于,所述裝置包括: 檢測(cè)模塊,用于當(dāng)檢測(cè)到拖拽信號(hào)后,獲取界面中的操作光標(biāo)在所述拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移; 確定模塊,用于根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式; 執(zhí)行模塊,用于將當(dāng)前的操作模式設(shè)置為所述目標(biāo)繪圖模式,并在所述目標(biāo)繪圖模式下,根據(jù)所述拖拽信號(hào)執(zhí)行繪圖操作。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述確定模塊,用于: 根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,如果所述產(chǎn)生的位移的水平分量和豎直分量都大于預(yù)設(shè)閾值,則確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式為矩形繪制模式; 根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,如果所述產(chǎn)生的位移的水平分量和豎直分量中的一者大于預(yù)設(shè)閾值,另一者小于預(yù)設(shè)閾值,則確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式為直線繪制模式; 根據(jù)預(yù)先存儲(chǔ)的位移與繪圖模式的對(duì)應(yīng)關(guān)系,如果所述產(chǎn)生的位移的水平分量和豎直分量都小于預(yù)設(shè)閾值,則確定所述產(chǎn)生的位移對(duì)應(yīng)的目標(biāo)繪圖模式為矩形繪制模式。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 發(fā)送模塊,用于當(dāng)所述繪圖操作執(zhí)行完畢時(shí),將所述繪圖操作繪制的圖形通過(guò)服務(wù)器向第二終端發(fā)送。
12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述執(zhí)行模塊還用于: 當(dāng)所述繪圖操作執(zhí)行完畢時(shí),將操作模式設(shè)置為檢測(cè)到所述拖拽信號(hào)之前的操作模式。
13.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述執(zhí)行模塊還用于: 當(dāng)檢測(cè)到連續(xù)點(diǎn)擊信號(hào)后,將當(dāng)前的操作模式設(shè)置為文本輸入模式,在所述連續(xù)點(diǎn)擊信號(hào)對(duì)應(yīng)的操作位置顯示文本輸入框。
14.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述檢測(cè)模塊,包括:當(dāng)檢測(cè)到第一按鍵的拖拽信號(hào)后,獲取界面中的操作光標(biāo)在所述拖拽信號(hào)持續(xù)的過(guò)程中產(chǎn)生的位移; 所述執(zhí)行模塊還用于:當(dāng)檢測(cè)到第二按鍵的拖拽信號(hào)后,在所述第二按鍵的拖拽信號(hào)持續(xù)的過(guò)程中,根據(jù)所述操作光標(biāo)的移動(dòng)軌跡,執(zhí)行軌跡繪制操作。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述執(zhí)行模塊還用于: 當(dāng)檢測(cè)到第二按鍵的拖拽信號(hào)后,在所述第二按鍵的拖拽信號(hào)持續(xù)的過(guò)程中,在界面中繪制所述操作光標(biāo)的移動(dòng)軌跡,并按照預(yù)設(shè)周期,通過(guò)服務(wù)器向第二終端發(fā)送所述操作光標(biāo)在界面中的位置信息,以使所述第二終端在界面中同步繪制所述操作光標(biāo)的移動(dòng)軌跡。
16.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述執(zhí)行模塊還用于: 當(dāng)未檢測(cè)到拖拽信號(hào)或點(diǎn)擊信號(hào)時(shí),將當(dāng)前的操作模式設(shè)置為激光筆模式。
【文檔編號(hào)】G06F3/0485GK104331234SQ201410593661
【公開日】2015年2月4日 申請(qǐng)日期:2014年10月29日 優(yōu)先權(quán)日:2014年10月29日
【發(fā)明者】王銀杰, 陳桐 申請(qǐng)人:廣州華多網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
常德市| 武平县| 荔波县| 伊金霍洛旗| 论坛| 阜新| 东丽区| 佛冈县| 静安区| 扶绥县| 蒲江县| 广宁县| 曲水县| 萨迦县| 延津县| 平江县| 娄烦县| 广东省| 呈贡县| 吉安市| 林甸县| 新和县| 东台市| 新竹县| 安仁县| 囊谦县| 松原市| 遂宁市| 容城县| 海口市| 扶绥县| 安陆市| 鹤山市| 尤溪县| 呼玛县| 东乡族自治县| 磴口县| 邹城市| 奈曼旗| 四会市| 道孚县|