本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種同步顯示方法、裝置及教學(xué)系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展以及遠(yuǎn)程教育的普及,出現(xiàn)了計(jì)算機(jī)化的教學(xué)系統(tǒng)。在該教學(xué)系統(tǒng)中,教師端可以對(duì)學(xué)生上傳的電子作業(yè)進(jìn)行批改。還可以在批改完成后,將批改完成的電子作業(yè)以圖片的形式發(fā)送至學(xué)生端。
但是,現(xiàn)有教學(xué)系統(tǒng)采用傳輸圖片的方式在教師端和學(xué)生端傳輸批改完成的電子作業(yè),一方面,影響傳輸速度;另一方面,需要占用大量的網(wǎng)絡(luò)流量,導(dǎo)致資源浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明解決的技術(shù)問(wèn)題是如何提高教師端和學(xué)生端批改信息同步顯示的傳輸速度以及傳輸便捷性。
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種同步顯示方法,同步顯示方法包括:
從教師端終端獲取所述教師端終端響應(yīng)于用戶(hù)操作形成的第一動(dòng)作軌跡;將所述第一動(dòng)作軌跡發(fā)送至學(xué)生端終端,以使得所述學(xué)生端終端根據(jù)所述學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將所述第一動(dòng)作軌跡轉(zhuǎn)換為第二動(dòng)作軌跡進(jìn)行顯示。
可選的,所述將所述第一動(dòng)作軌跡發(fā)送至學(xué)生端終端之前還包括:計(jì)算所述第一動(dòng)作軌跡上的所有點(diǎn)在第一坐標(biāo)系下的第一坐標(biāo),所述第一坐標(biāo)系是按照所述教師端終端的顯示尺寸進(jìn)行構(gòu)建的。
可選的,所述將所述第一動(dòng)作軌跡發(fā)送至學(xué)生端終端包括:將所述所有點(diǎn)的第一坐標(biāo)發(fā)送至學(xué)生端終端,以使得所述學(xué)生端終端根據(jù)第二坐標(biāo)系與所述第一坐標(biāo)系的相對(duì)關(guān)系,形成所述第二動(dòng)作軌跡上的所有點(diǎn),所述第二坐標(biāo)系是按照所述學(xué)生端終端的顯示尺寸進(jìn)行構(gòu)建的。
可選的,所述第二動(dòng)作軌跡上的所有點(diǎn)與所述第一動(dòng)作軌跡上的所有點(diǎn)一一對(duì)應(yīng),所述第二動(dòng)作軌跡上的所有點(diǎn)按照所述第一動(dòng)作軌跡上的所有點(diǎn)形成的時(shí)間順序依次進(jìn)行顯示。
可選的,所述學(xué)生端終端采用屬性動(dòng)畫(huà)的方式控制所述第二動(dòng)作軌跡上的所有點(diǎn)按照所述第一動(dòng)作軌跡上的所有點(diǎn)形成的時(shí)間順序依次進(jìn)行顯示。
可選的,所述計(jì)算所述第一動(dòng)作軌跡上的所有點(diǎn)在第一坐標(biāo)系下的第一坐標(biāo)之后還包括:將所述第一動(dòng)作軌跡上的所有點(diǎn)在第一坐標(biāo)系下的第一坐標(biāo)進(jìn)行存儲(chǔ)。
可選的,在首次從所述教師端終端獲取所述第一動(dòng)作軌跡時(shí),還獲取所述教師端終端的顯示尺寸,并對(duì)所述教師端終端的顯示尺寸進(jìn)行存儲(chǔ)。
可選的,所述從教師端終端獲取所述教師端終端響應(yīng)于用戶(hù)操作形成的第一動(dòng)作軌跡包括:響應(yīng)于所述教師端終端發(fā)出的提交請(qǐng)求,從所述教師端終端獲取所述第一動(dòng)作軌跡。
可選的,所述學(xué)生端終端在顯示當(dāng)前的第二動(dòng)作軌跡時(shí),保留之前顯示的第二動(dòng)作軌跡。
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例還公開(kāi)了一種同步顯示裝置,同步顯示裝置包括:獲取模塊,用以從教師端終端獲取所述教師端終端響應(yīng)于用戶(hù)操作形成的第一動(dòng)作軌跡;發(fā)送模塊,用以將所述第一動(dòng)作軌跡發(fā)送至學(xué)生端終端,以使得所述學(xué)生端終端根據(jù)所述學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將所述第一動(dòng)作軌跡轉(zhuǎn)換為第二動(dòng)作軌跡進(jìn)行顯示。
可選的,所述同步顯示裝置還包括:計(jì)算模塊,用以計(jì)算所述第一動(dòng)作軌跡上的所有點(diǎn)在第一坐標(biāo)系下的第一坐標(biāo),所述第一坐標(biāo)系是按照所述教師端終端的顯示尺寸進(jìn)行構(gòu)建的。
可選的,所述發(fā)送模塊將所述所有點(diǎn)的第一坐標(biāo)發(fā)送至學(xué)生端終端,以使得所述學(xué)生端終端根據(jù)第二坐標(biāo)系與所述第一坐標(biāo)系的相對(duì)關(guān)系,形成所述第二動(dòng)作軌跡上的所有點(diǎn),所述第二坐標(biāo)系是按照所述學(xué)生端終端的顯示尺寸進(jìn)行構(gòu)建的。
可選的,所述第二動(dòng)作軌跡上的所有點(diǎn)與所述第一動(dòng)作軌跡上的所有點(diǎn)一一對(duì)應(yīng),所述第二動(dòng)作軌跡上的所有點(diǎn)按照所述第一動(dòng)作軌跡上的所有點(diǎn)形成的時(shí)間順序依次進(jìn)行顯示。
可選的,所述學(xué)生端終端采用屬性動(dòng)畫(huà)的方式控制所述第二動(dòng)作軌跡上的所有點(diǎn)按照所述第一動(dòng)作軌跡上的所有點(diǎn)形成的時(shí)間順序依次進(jìn)行顯示。
可選的,所述同步顯示裝置還包括:存儲(chǔ)模塊,用以將所述第一動(dòng)作軌跡上的所有點(diǎn)在第一坐標(biāo)系下的第一坐標(biāo)進(jìn)行存儲(chǔ)。
可選的,所述獲取模塊在首次從所述教師端終端獲取所述第一動(dòng)作軌跡時(shí),還獲取所述教師端終端的顯示尺寸,并對(duì)所述教師端終端的顯示尺寸進(jìn)行存儲(chǔ)。
可選的,所述獲取模塊響應(yīng)于所述教師端終端發(fā)出的提交請(qǐng)求,從所述教師端終端獲取所述第一動(dòng)作軌跡。
可選的,所述學(xué)生端終端在顯示當(dāng)前的第二動(dòng)作軌跡時(shí),保留之前顯示的第二動(dòng)作軌跡。
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例還公開(kāi)了一種教學(xué)系統(tǒng),所述教學(xué)系統(tǒng)包括所述同步顯示裝置,以及與其耦接的教師端終端和學(xué)生端終端。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:
本發(fā)明技術(shù)方案從教師端終端獲取所述教師端終端響應(yīng)于用戶(hù)操作形成的第一動(dòng)作軌跡;將所述第一動(dòng)作軌跡發(fā)送至學(xué)生端終端,以使得所述學(xué)生端終端根據(jù)所述學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將所述第一動(dòng)作軌跡轉(zhuǎn)換為第二動(dòng)作軌跡進(jìn)行顯示。本發(fā)明技術(shù)方案通過(guò)利用學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將響應(yīng)于用戶(hù)操作形成的第一動(dòng)作軌跡在學(xué)生端終端進(jìn)行比例性地還原顯示,也就是說(shuō),通過(guò)獲取軌跡并還原軌跡的方式進(jìn)行傳輸,提高傳輸速度、節(jié)省流量的同時(shí),還可以提高傳輸便捷性。
進(jìn)一步,將所述所有點(diǎn)的第一坐標(biāo)發(fā)送至學(xué)生端終端,以使得所述學(xué)生端終端根據(jù)第二坐標(biāo)系與所述第一坐標(biāo)系的相對(duì)關(guān)系,形成所述第二動(dòng)作軌跡上的所有點(diǎn),所述第二坐標(biāo)系是按照所述學(xué)生端終端的顯示尺寸進(jìn)行構(gòu)建的。本發(fā)明技術(shù)方案在傳輸?shù)谝粍?dòng)作軌跡時(shí),采用的是傳輸?shù)谝粍?dòng)作軌跡上的所有點(diǎn)的方式,第一動(dòng)作軌跡上的所有點(diǎn)形成點(diǎn)集合,進(jìn)一步提高了同步顯示傳輸速度以及傳輸便捷性。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例一種同步顯示方法的流程圖;
圖2是本發(fā)明實(shí)施例另一種同步顯示方法的流程圖;
圖3是本發(fā)明實(shí)施例一種同步顯示裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例另一種同步顯示裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
如背景技術(shù)中所述,現(xiàn)有教學(xué)系統(tǒng)采用傳輸圖片的方式在教師端和學(xué)生端傳輸批改完成的電子作業(yè),一方面,影響傳輸速度;另一方面,需要占用大量的網(wǎng)絡(luò)流量,導(dǎo)致資源浪費(fèi)。
本發(fā)明實(shí)施例通過(guò)利用學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將響應(yīng)于用戶(hù)操作形成的第一動(dòng)作軌跡在學(xué)生端終端進(jìn)行比例性地還原顯示,也就是說(shuō),通過(guò)獲取軌跡并還原軌跡的方式進(jìn)行傳輸,提高傳輸速度、節(jié)省流量的同時(shí),還可以提高傳輸便捷性。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例做詳細(xì)的說(shuō)明。
圖1是本發(fā)明實(shí)施例一種同步顯示方法的流程圖。
圖1所示的同步顯示方法可以包括以下步驟:
步驟S101:從教師端終端獲取所述教師端終端響應(yīng)于用戶(hù)操作形成的第一動(dòng)作軌跡;
步驟S102:將所述第一動(dòng)作軌跡發(fā)送至學(xué)生端終端,以使得所述學(xué)生端終端根據(jù)所述學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將所述第一動(dòng)作軌跡轉(zhuǎn)換為第二動(dòng)作軌跡進(jìn)行顯示。
具體實(shí)施中,用戶(hù)可以在教師端終端執(zhí)行操作,以形成第一動(dòng)作軌跡。具體而言,可以是教師在教師端終端對(duì)學(xué)生的電子作業(yè)進(jìn)行批改,教師端終端可以響應(yīng)于批改操作形成第一動(dòng)作軌跡,例如可以是批語(yǔ)、圓圈、對(duì)號(hào)、叉號(hào)等。因此,在步驟S101中,可以獲取教師端終端形成的第一動(dòng)作軌跡,也就是捕獲用戶(hù)操作的運(yùn)動(dòng)軌跡。
可以理解的是,所述教師端終端可以具備觸摸屏,那么所述第一動(dòng)作軌跡可以基于用戶(hù)的觸摸操作而形成;所述第一動(dòng)作軌跡還可以基于用戶(hù)的鼠標(biāo)點(diǎn)擊、鍵盤(pán)輸入等操作而形成。
具體而言,獲取教師端終端形成的第一動(dòng)作軌跡的同時(shí),還可以獲取教師端終端的顯示尺寸。其中,所述顯示尺寸可以是終端用以顯示信息的區(qū)域的尺寸。更具體地,顯示尺寸可以是終端屏幕的尺寸。所述顯示尺寸可以包括屏幕的長(zhǎng)度和寬度。
具體實(shí)施中,在步驟S102中,可以將所述第一動(dòng)作軌跡發(fā)送至學(xué)生端終端。進(jìn)而,學(xué)生端終端可以根據(jù)所述學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將所述第一動(dòng)作軌跡轉(zhuǎn)換為第二動(dòng)作軌跡進(jìn)行顯示。也就是說(shuō),教師端終端形成的第一動(dòng)作軌跡在學(xué)生端顯示時(shí),顯示的是第二動(dòng)作軌跡。具體而言,第二動(dòng)作軌跡可以是第一動(dòng)作軌跡的按比例縮放顯示,該比例可以是學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的比例。
由此,實(shí)現(xiàn)了教師端終端的第一動(dòng)作軌跡在學(xué)生端終端的同步顯示。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,所述同步顯示可以是第一動(dòng)作軌跡與第二動(dòng)作軌跡在時(shí)間上的同時(shí)顯示;也可以是在第一動(dòng)作軌跡形成后一段時(shí)間,第二動(dòng)作軌跡在學(xué)生端終端進(jìn)行顯示。
本發(fā)明實(shí)施例通過(guò)利用學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將響應(yīng)于用戶(hù)操作形成的第一動(dòng)作軌跡在學(xué)生端終端進(jìn)行比例性地還原顯示,也就是說(shuō),通過(guò)獲取軌跡并還原軌跡的方式進(jìn)行傳輸,在提高傳輸速度、節(jié)省流量的同時(shí),還可以提高傳輸便捷性。
優(yōu)選地,在首次從所述教師端終端獲取所述第一動(dòng)作軌跡時(shí),還獲取所述教師端終端的顯示尺寸,并對(duì)所述教師端終端的顯示尺寸進(jìn)行存儲(chǔ)。換言之,在首次從所述教師端終端獲取所述第一動(dòng)作軌跡時(shí),一并獲取所述教師端終端的顯示尺寸,并與第一動(dòng)作軌跡一并發(fā)送至學(xué)生端終端,進(jìn)而使得學(xué)生端終端可以根據(jù)所述學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將所述第一動(dòng)作軌跡轉(zhuǎn)換為第二動(dòng)作軌跡進(jìn)行顯示。同時(shí),通過(guò)將教師端終端的顯示尺寸進(jìn)行存儲(chǔ)的方式,可以避免每次將第一動(dòng)作軌跡發(fā)送至學(xué)生端終端時(shí)都獲取教師端終端的顯示尺寸,一方面減小了操作復(fù)雜性,另一方面還能夠進(jìn)一步提高傳輸速度。
優(yōu)選地,響應(yīng)于所述教師端終端發(fā)出的提交請(qǐng)求,從所述教師端終端獲取所述第一動(dòng)作軌跡。也就是說(shuō),在教師端終端響應(yīng)于用戶(hù)操作形成第一動(dòng)作軌跡后,還可以發(fā)送提交請(qǐng)求,才執(zhí)行操作“從教師端終端獲取第一動(dòng)作軌跡”;如果教師端終端沒(méi)有發(fā)送提交請(qǐng)求,即使教師端終端響應(yīng)于用戶(hù)操作形成第一動(dòng)作軌跡,也不會(huì)執(zhí)行操作“從教師端終端獲取第一動(dòng)作軌跡”。本發(fā)明實(shí)施例可以提高同步顯示的靈活性,從而提高用戶(hù)體驗(yàn)。該提交請(qǐng)求例如可以是響應(yīng)于用戶(hù)的發(fā)送確認(rèn)操作(例如用戶(hù)點(diǎn)擊教師端終端上的確認(rèn)提交按鈕)而發(fā)出的。
優(yōu)選地,所述學(xué)生端終端在顯示當(dāng)前的第二動(dòng)作軌跡時(shí),保留之前顯示的第二動(dòng)作軌跡。換言之,學(xué)生端終端在每次顯示當(dāng)前的第二動(dòng)作軌跡時(shí),并不清空之前顯示的第二動(dòng)作軌跡,使得當(dāng)前顯示的第二動(dòng)作軌跡可以疊加在之前至少一次顯示的第二動(dòng)作軌跡。也就是說(shuō),用戶(hù)可能在教師端終端執(zhí)行多次用戶(hù)操作,那么教師端終端可以響應(yīng)于多次用戶(hù)操作形成多條第一動(dòng)作軌跡;在學(xué)生端終端則可以基于多條第一動(dòng)作軌跡轉(zhuǎn)換顯示多條第二動(dòng)作軌跡,避免了學(xué)生端終端只顯示最后一次用戶(hù)操作形成的第一動(dòng)作軌跡對(duì)應(yīng)的第二動(dòng)作軌跡,從而提高了同步顯示的顯示效率。
圖2是本發(fā)明實(shí)施例另一種同步顯示方法的流程圖。
圖2所示的同步顯示方法可以包括以下步驟:
步驟S201:從教師端終端獲取所述教師端終端響應(yīng)于用戶(hù)操作形成的第一動(dòng)作軌跡;
步驟S202:計(jì)算所述第一動(dòng)作軌跡上的所有點(diǎn)在第一坐標(biāo)系下的第一坐標(biāo),所述第一坐標(biāo)系是按照所述教師端終端的顯示尺寸進(jìn)行構(gòu)建的;
步驟S203:將所述第一動(dòng)作軌跡上的所有點(diǎn)在第一坐標(biāo)系下的第一坐標(biāo)進(jìn)行存儲(chǔ);
步驟S204:將所述所有點(diǎn)的第一坐標(biāo)發(fā)送至學(xué)生端終端,以使得所述學(xué)生端終端根據(jù)第二坐標(biāo)系與所述第一坐標(biāo)系的相對(duì)關(guān)系,形成所述第二動(dòng)作軌跡上的所有點(diǎn),所述第二坐標(biāo)系是按照所述學(xué)生端終端的顯示尺寸進(jìn)行構(gòu)建的。
本實(shí)施例中的步驟S201可以參照?qǐng)D1所示的步驟S101,此處不再贅述。
具體實(shí)施中,對(duì)于第一動(dòng)作軌跡,其在教師端終端顯示時(shí),可以看作是點(diǎn)集合的顯示。也就是說(shuō),第一動(dòng)作軌跡包括多個(gè)點(diǎn),每個(gè)點(diǎn)在教師端終端具備一個(gè)位置,該位置可以采用坐標(biāo)來(lái)表示。那么,點(diǎn)的坐標(biāo)所處的第一坐標(biāo)系可以是按照所述教師端終端的顯示尺寸進(jìn)行構(gòu)建的。例如,以教師端終端的顯示尺寸的寬度方向作為X軸,以教師端終端的顯示尺寸的長(zhǎng)度方向作為Y軸。那么在步驟S202中,可以基于第一坐標(biāo)系計(jì)算所述第一動(dòng)作軌跡上的所有點(diǎn)在第一坐標(biāo)系下的第一坐標(biāo),可以得到第一動(dòng)作軌跡上所有點(diǎn)的多個(gè)第一坐標(biāo)。
具體實(shí)施中,在步驟S203中,可以將第一動(dòng)作軌跡上的所有點(diǎn)在第一坐標(biāo)系下的第一坐標(biāo)進(jìn)行存儲(chǔ),以便于在學(xué)生端終端有需求時(shí),可以再次獲取到該第一動(dòng)作軌跡。
具體實(shí)施中,在步驟S204中,將所述所有點(diǎn)的第一坐標(biāo)發(fā)送至學(xué)生端終端。具體而言,首次發(fā)送所有點(diǎn)的第一坐標(biāo)發(fā)送至學(xué)生端終端時(shí),還可以一并獲取教師端終端的顯示尺寸,并發(fā)送至學(xué)生端終端,進(jìn)而使得學(xué)生端終端可以根據(jù)第二坐標(biāo)系與所述第一坐標(biāo)系的相對(duì)關(guān)系,形成所述第二動(dòng)作軌跡上的所有點(diǎn)。其中,第二坐標(biāo)系可以按照所述學(xué)生端終端的顯示尺寸進(jìn)行構(gòu)建,例如,以學(xué)生端終端的顯示尺寸的寬度方向作為X軸,以學(xué)生端終端的顯示尺寸的長(zhǎng)度方向作為Y軸。那么學(xué)生端終端可以基于第一坐標(biāo)系、第二坐標(biāo)系,計(jì)算所述第一動(dòng)作軌跡上的所有點(diǎn)在第二坐標(biāo)系下的第二坐標(biāo),所有點(diǎn)的第二坐標(biāo)可以構(gòu)建得到第二動(dòng)作軌跡。
優(yōu)選地,在首次發(fā)送所有點(diǎn)的第一坐標(biāo)發(fā)送至學(xué)生端終端的同時(shí),可以對(duì)所述教師端終端的顯示尺寸進(jìn)行存儲(chǔ)。那么在首次發(fā)送所有點(diǎn)的第一坐標(biāo)發(fā)送至學(xué)生端終端后,后續(xù)再發(fā)送第一動(dòng)作軌跡時(shí),可以?xún)H從所述教師端終端獲取第一動(dòng)作軌跡,然后調(diào)取存儲(chǔ)的教師終端的顯示尺寸,并與第一動(dòng)作軌跡一并發(fā)送至學(xué)生端終端,進(jìn)而使得學(xué)生端終端可以根據(jù)所述學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將所述第一動(dòng)作軌跡轉(zhuǎn)換為第二動(dòng)作軌跡進(jìn)行顯示。同時(shí),通過(guò)將教師端終端的顯示尺寸進(jìn)行存儲(chǔ)的方式,可以避免每次將第一動(dòng)作軌跡發(fā)送至學(xué)生端終端時(shí)都獲取教師端終端的顯示尺寸,一方面減小了操作復(fù)雜性,另一方面還能夠進(jìn)一步提高傳輸速度。
具體而言,所述第二動(dòng)作軌跡上的所有點(diǎn)與所述第一動(dòng)作軌跡上的所有點(diǎn)一一對(duì)應(yīng),所述第二動(dòng)作軌跡上的所有點(diǎn)按照所述第一動(dòng)作軌跡上的所有點(diǎn)形成的時(shí)間順序依次進(jìn)行顯示。
本發(fā)明實(shí)施例在傳輸?shù)谝粍?dòng)作軌跡時(shí),采用的是傳輸?shù)谝粍?dòng)作軌跡上的所有點(diǎn)的方式,第一動(dòng)作軌跡上的所有點(diǎn)形成點(diǎn)集合,進(jìn)一步提高了傳輸速度以及傳輸便捷性。
優(yōu)選地,所述學(xué)生端終端采用屬性動(dòng)畫(huà)的方式控制所述第二動(dòng)作軌跡上的所有點(diǎn)按照所述第一動(dòng)作軌跡上的所有點(diǎn)形成的時(shí)間順序依次進(jìn)行顯示。本發(fā)明實(shí)施例通過(guò)采用屬性動(dòng)畫(huà)的方式控制所述第二動(dòng)作軌跡上的所有點(diǎn)進(jìn)行顯示,相較于其他動(dòng)畫(huà)方式,例如,補(bǔ)間動(dòng)畫(huà)、逐幀動(dòng)畫(huà)等方式,可以實(shí)現(xiàn)更多的動(dòng)作方式,進(jìn)一步優(yōu)化同步顯示。
優(yōu)選地,在步驟S201中,可以響應(yīng)于所述教師端終端發(fā)出的提交請(qǐng)求,從所述教師端終端獲取所述第一動(dòng)作軌跡。
優(yōu)選地,所述學(xué)生端終端在顯示當(dāng)前的第二動(dòng)作軌跡時(shí),還可以保留之前顯示的第二動(dòng)作軌跡。也就是說(shuō),用戶(hù)可能在教師端終端執(zhí)行多次用戶(hù)操作,那么教師端終端可以響應(yīng)于多次用戶(hù)操作形成多條第一動(dòng)作軌跡;在學(xué)生端終端則可以基于多條第一動(dòng)作軌跡轉(zhuǎn)換顯示多條第二動(dòng)作軌跡,避免了學(xué)生端終端只顯示最后一次用戶(hù)操作形成的第一動(dòng)作軌跡對(duì)應(yīng)的第二動(dòng)作軌跡,從而提高了同步顯示的顯示效率。
圖3是本發(fā)明實(shí)施例一種同步顯示裝置的結(jié)構(gòu)示意圖。
圖3所示的同步顯示裝置30可以包括獲取模塊301和發(fā)送模塊302。
其中,獲取模塊301用以從教師端終端獲取所述教師端終端響應(yīng)于用戶(hù)操作形成的第一動(dòng)作軌跡;發(fā)送模塊302用以將所述第一動(dòng)作軌跡發(fā)送至學(xué)生端終端,以使得所述學(xué)生端終端根據(jù)所述學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將所述第一動(dòng)作軌跡轉(zhuǎn)換為第二動(dòng)作軌跡進(jìn)行顯示。
具體實(shí)施中,用戶(hù)可以在教師端終端執(zhí)行操作,以形成第一動(dòng)作軌跡。具體而言,可以是教師在教師端終端對(duì)學(xué)生的電子作業(yè)進(jìn)行批改,教師端終端可以響應(yīng)于批改操作形成第一動(dòng)作軌跡,例如可以是批語(yǔ)、圓圈、對(duì)號(hào)、叉號(hào)等。因此,獲取模塊301可以獲取教師端終端形成的第一動(dòng)作軌跡,也就是捕獲用戶(hù)操作的運(yùn)動(dòng)軌跡。
可以理解的是,所述教師端終端可以具備觸摸屏,那么所述第一動(dòng)作軌跡可以基于用戶(hù)的觸摸操作而形成;所述第一動(dòng)作軌跡還可以基于用戶(hù)的鼠標(biāo)點(diǎn)擊、鍵盤(pán)輸入等操作而形成。
具體而言,獲取教師端終端形成的第一動(dòng)作軌跡的同時(shí),還可以獲取教師端終端的顯示尺寸。其中,所述顯示尺寸可以是終端用以顯示信息的區(qū)域的尺寸。更具體地,顯示尺寸可以是終端屏幕的尺寸。所述顯示尺寸可以包括屏幕的長(zhǎng)度和寬度。
具體實(shí)施中,發(fā)送模塊302可以將所述第一動(dòng)作軌跡發(fā)送至學(xué)生端終端。進(jìn)而,學(xué)生端終端可以根據(jù)所述學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將所述第一動(dòng)作軌跡轉(zhuǎn)換為第二動(dòng)作軌跡進(jìn)行顯示。也就是說(shuō),教師端終端形成的第一動(dòng)作軌跡在學(xué)生端顯示時(shí),顯示的是第二動(dòng)作軌跡。具體而言,第二動(dòng)作軌跡可以是第一動(dòng)作軌跡的比例性顯示,該比例可以是學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的比例。
由此,實(shí)現(xiàn)了教師端終端的第一動(dòng)作軌跡在學(xué)生端終端的同步顯示。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,所述同步顯示可以是第一動(dòng)作軌跡與第二動(dòng)作軌跡在時(shí)間上的同時(shí)顯示;也可以是在第一動(dòng)作軌跡形成后一段時(shí)間,第二動(dòng)作軌跡在學(xué)生端終端進(jìn)行顯示。
本發(fā)明實(shí)施例通過(guò)利用學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將響應(yīng)于用戶(hù)操作形成的第一動(dòng)作軌跡在學(xué)生端終端進(jìn)行比例性地還原顯示,也就是說(shuō),通過(guò)獲取軌跡并還原軌跡的方式進(jìn)行傳輸,在提高傳輸速度、節(jié)省流量的同時(shí),還可以提高傳輸便捷性。
優(yōu)選地,在首次從所述教師端終端獲取所述第一動(dòng)作軌跡時(shí),還獲取所述教師端終端的顯示尺寸,并對(duì)所述教師端終端的顯示尺寸進(jìn)行存儲(chǔ)。換言之,在首次從所述教師端終端獲取所述第一動(dòng)作軌跡時(shí),一并獲取所述教師端終端的顯示尺寸,并與第一動(dòng)作軌跡一并發(fā)送至學(xué)生端終端,進(jìn)而使得學(xué)生端終端可以根據(jù)所述學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將所述第一動(dòng)作軌跡轉(zhuǎn)換為第二動(dòng)作軌跡進(jìn)行顯示。同時(shí),通過(guò)將教師端終端的顯示尺寸進(jìn)行存儲(chǔ)的方式,可以避免每次將第一動(dòng)作軌跡發(fā)送至學(xué)生端終端時(shí)都獲取教師端終端的顯示尺寸,一方面減小了操作復(fù)雜性,另一方面還能夠進(jìn)一步提高傳輸速度。
優(yōu)選地,響應(yīng)于所述教師端終端發(fā)出的提交請(qǐng)求,從所述教師端終端獲取所述第一動(dòng)作軌跡。也就是說(shuō),在教師端終端響應(yīng)于用戶(hù)操作形成第一動(dòng)作軌跡后,還可以發(fā)送提交請(qǐng)求,才執(zhí)行操作“從教師端終端獲取第一動(dòng)作軌跡”;如果教師端終端沒(méi)有發(fā)送提交請(qǐng)求,即使教師端終端響應(yīng)于用戶(hù)操作形成第一動(dòng)作軌跡,也不會(huì)執(zhí)行操作“從教師端終端獲取第一動(dòng)作軌跡”。本發(fā)明實(shí)施例可以提高同步顯示的靈活性,從而提高用戶(hù)體驗(yàn)。
優(yōu)選地,所述學(xué)生端終端在顯示當(dāng)前的第二動(dòng)作軌跡時(shí),保留之前顯示的第二動(dòng)作軌跡。也就是說(shuō),用戶(hù)可能在教師端終端執(zhí)行多次用戶(hù)操作,那么教師端終端可以響應(yīng)于多次用戶(hù)操作形成多條第一動(dòng)作軌跡;在學(xué)生端終端則可以基于多條第一動(dòng)作軌跡轉(zhuǎn)換顯示多條第二動(dòng)作軌跡,避免了學(xué)生端終端只顯示最后一次用戶(hù)操作形成的第一動(dòng)作軌跡對(duì)應(yīng)的第二動(dòng)作軌跡,從而提高了同步顯示的顯示效率。
圖4是本發(fā)明實(shí)施例另一種同步顯示裝置的結(jié)構(gòu)示意圖。
圖4所示的同步顯示裝置40可以包括獲取模塊402和發(fā)送模塊403。
其中,獲取模塊402用以從教師端終端獲取所述教師端終端響應(yīng)于用戶(hù)操作形成的第一動(dòng)作軌跡;發(fā)送模塊403用以將所述第一動(dòng)作軌跡發(fā)送至學(xué)生端終端,以使得所述學(xué)生端終端根據(jù)所述學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將所述第一動(dòng)作軌跡轉(zhuǎn)換為第二動(dòng)作軌跡進(jìn)行顯示。
本實(shí)施例中,獲取模塊402和發(fā)送模塊403的具體實(shí)施方式可參照?qǐng)D3所示的獲取模塊301和發(fā)送模塊302,此處不再贅述。
優(yōu)選地,圖4所示的同步顯示裝置40還可以包括計(jì)算模塊401。計(jì)算模塊401用以計(jì)算所述第一動(dòng)作軌跡上的所有點(diǎn)在第一坐標(biāo)系下的第一坐標(biāo),所述第一坐標(biāo)系是按照所述教師端終端的顯示尺寸進(jìn)行構(gòu)建的。具體實(shí)施中,對(duì)于第一動(dòng)作軌跡,其在教師端終端顯示時(shí),可以看作是點(diǎn)集合的顯示。也就是說(shuō),第一動(dòng)作軌跡包括多個(gè)點(diǎn),每個(gè)點(diǎn)在教師端終端具備一個(gè)位置,該位置可以采用坐標(biāo)來(lái)表示。那么,點(diǎn)的坐標(biāo)所處的第一坐標(biāo)系可以是按照所述教師端終端的顯示尺寸進(jìn)行構(gòu)建的。例如,以教師端終端的顯示尺寸的寬度方向作為X軸,以教師端終端的顯示尺寸的長(zhǎng)度方向作為Y軸。那么計(jì)算模塊401可以基于第一坐標(biāo)系計(jì)算所述第一動(dòng)作軌跡上的所有點(diǎn)在第一坐標(biāo)系下的第一坐標(biāo),可以得到第一動(dòng)作軌跡上所有點(diǎn)的多個(gè)第一坐標(biāo)。
優(yōu)選地,圖4所示的同步顯示裝置40還可以包括存儲(chǔ)模塊404。存儲(chǔ)模塊404用以將所述第一動(dòng)作軌跡上的所有點(diǎn)在第一坐標(biāo)系下的第一坐標(biāo)進(jìn)行存儲(chǔ),以便于在學(xué)生端終端有需求時(shí),可以再次獲取到該第一動(dòng)作軌跡。
具體而言,首次發(fā)送所有點(diǎn)的第一坐標(biāo)發(fā)送至學(xué)生端終端時(shí),還可以一并獲取教師端終端的顯示尺寸,并發(fā)送至學(xué)生端終端,進(jìn)而使得學(xué)生端終端可以根據(jù)第二坐標(biāo)系與所述第一坐標(biāo)系的相對(duì)關(guān)系,形成所述第二動(dòng)作軌跡上的所有點(diǎn)。其中,第二坐標(biāo)系可以按照所述學(xué)生端終端的顯示尺寸進(jìn)行構(gòu)建,例如,以學(xué)生端終端的顯示尺寸的寬度方向作為X軸,以學(xué)生端終端的顯示尺寸的長(zhǎng)度方向作為Y軸。那么學(xué)生端終端可以基于第一坐標(biāo)系、第二坐標(biāo)系,計(jì)算所述第一動(dòng)作軌跡上的所有點(diǎn)在第二坐標(biāo)系下的第二坐標(biāo),所有點(diǎn)的第二坐標(biāo)可以構(gòu)建得到第二動(dòng)作軌跡。
優(yōu)選地,在首次發(fā)送所有點(diǎn)的第一坐標(biāo)發(fā)送至學(xué)生端終端的同時(shí),可以對(duì)所述教師端終端的顯示尺寸進(jìn)行存儲(chǔ)。那么在首次發(fā)送所有點(diǎn)的第一坐標(biāo)發(fā)送至學(xué)生端終端后,可以?xún)H從所述教師端終端獲取第一動(dòng)作軌跡,然后調(diào)取存儲(chǔ)的教師終端的顯示尺寸,并與第一動(dòng)作軌跡一并發(fā)送至學(xué)生端終端,進(jìn)而使得學(xué)生端終端可以根據(jù)所述學(xué)生端終端的顯示尺寸與所述教師端終端的顯示尺寸的相對(duì)關(guān)系,將所述第一動(dòng)作軌跡轉(zhuǎn)換為第二動(dòng)作軌跡進(jìn)行顯示。同時(shí),通過(guò)將教師端終端的顯示尺寸進(jìn)行存儲(chǔ)的方式,可以避免每次將第一動(dòng)作軌跡發(fā)送至學(xué)生端終端時(shí)都獲取教師端終端的顯示尺寸,一方面減小了操作復(fù)雜性,另一方面還能夠進(jìn)一步提高傳輸速度。
具體而言,所述第二動(dòng)作軌跡上的所有點(diǎn)與所述第一動(dòng)作軌跡上的所有點(diǎn)一一對(duì)應(yīng),所述第二動(dòng)作軌跡上的所有點(diǎn)按照所述第一動(dòng)作軌跡上的所有點(diǎn)形成的時(shí)間順序依次進(jìn)行顯示。
本發(fā)明實(shí)施例在傳輸?shù)谝粍?dòng)作軌跡時(shí),采用的是傳輸?shù)谝粍?dòng)作軌跡上的所有點(diǎn)的方式,第一動(dòng)作軌跡上的所有點(diǎn)形成點(diǎn)集合,進(jìn)一步提高了傳輸速度以及傳輸便捷性。
優(yōu)選地,所述學(xué)生端終端采用屬性動(dòng)畫(huà)的方式控制所述第二動(dòng)作軌跡上的所有點(diǎn)按照所述第一動(dòng)作軌跡上的所有點(diǎn)形成的時(shí)間順序依次進(jìn)行顯示。本發(fā)明實(shí)施例通過(guò)采用屬性動(dòng)畫(huà)的方式控制所述第二動(dòng)作軌跡上的所有點(diǎn)進(jìn)行顯示,相較于其他動(dòng)畫(huà)方式,例如,補(bǔ)間動(dòng)畫(huà)、逐幀動(dòng)畫(huà)等方式,可以實(shí)現(xiàn)更多的動(dòng)作方式,進(jìn)一步優(yōu)化同步顯示。
關(guān)于所述同步顯示裝置40的工作原理、工作方式的更多內(nèi)容,可以參照?qǐng)D1至圖2中的相關(guān)描述,這里不再贅述。
本發(fā)明實(shí)施例還公開(kāi)了一種教學(xué)系統(tǒng),所述教學(xué)系統(tǒng)包括圖3所示的同步顯示裝置30或圖4所示的同步顯示裝置40,以及與其耦接的教師端終端和學(xué)生端終端。具體而言,同步顯示裝置30或同步顯示裝置40可以集成于云端服務(wù)器內(nèi),以執(zhí)行圖1或圖2所示的技術(shù)方案。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于以計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:ROM、RAM、磁盤(pán)或光盤(pán)等。
雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動(dòng)與修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。