两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種圖片同步顯示方法及系統(tǒng)與流程

文檔序號:11215883閱讀:336來源:國知局
一種圖片同步顯示方法及系統(tǒng)與流程

本發(fā)明涉及通信技術領域,尤其涉及一種圖片同步顯示方法及系統(tǒng)。



背景技術:

多屏互動是指不同的終端設備,如常見的智能手機、平板電腦、電視機等終端之間進行多媒體(音頻、視頻、圖片)內容的傳輸、展示等一系列操作。多屏互動可以實現(xiàn)在不同終端上同時共享展示內容,豐富用戶的多媒體生活。

目前在課堂教學中老師展示圖片給學生步驟較多,較為繁瑣,需要老師在電腦上直接上網(wǎng)獲取或者u盤拷貝圖片,并且在同步顯示方面,老師對圖片進行旋轉、縮放以及移動等操作比較不方便,需要在電腦上直接操作,無法做到遠程手機操控,且由于現(xiàn)有技術將旋轉、縮放、移動三種情況的數(shù)據(jù)分別傳輸至同步端,且每次傳輸需要等待同步端的反饋后才能進行下一次傳輸,從而使得傳輸效率較低,同步效果差。



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

本發(fā)明所要解決的技術問題是:提供一種高傳輸效率的圖片同步顯示方法及系統(tǒng)。

為了解決上述技術問題,本發(fā)明采用的技術方案為:

一種圖片同步顯示方法,包括以下步驟:

s1、第一終端識別到作用在其屏幕顯示的圖片上的觸控操作,所述觸控操作包括至少相鄰兩次的觸控信息,根據(jù)相鄰兩次的觸控信息解析得到移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù);

s2、將所述移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)生成數(shù)據(jù)包后,發(fā)送至第二終端;

s3、第一終端根據(jù)數(shù)據(jù)包中的移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)分別對圖片進行移動、旋轉和縮放操作,同時第二終端接收數(shù)據(jù)包后,根據(jù)數(shù)據(jù)包中的移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)分別對預設的圖片進行移動、旋轉和縮放操作;

s4、第一終端和第二終端同步顯示操作后的圖片。

本發(fā)明采用的另一技術方案為:一種圖片同步顯示系統(tǒng),包括識別模塊、發(fā)送模塊、操作模塊和顯示模塊;

所述識別模塊,用于第一終端識別到作用在其屏幕顯示的圖片上的觸控操作,所述觸控操作包括至少相鄰兩次的觸控信息,根據(jù)相鄰兩次的觸控信息解析得到移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù);

所述發(fā)送模塊,用于將所述移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)生成數(shù)據(jù)包后,發(fā)送至第二終端;

所述操作模塊,用于第一終端根據(jù)數(shù)據(jù)包中的移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)分別對圖片進行移動、旋轉和縮放操作,同時第二終端接收數(shù)據(jù)包后,根據(jù)數(shù)據(jù)包中的移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)分別對預設的圖片進行移動、旋轉和縮放操作;

所述顯示模塊,用于第一終端和第二終端同步顯示操作后的圖片。

本發(fā)明的有益效果在于:本發(fā)明提供的圖片同步顯示方法及系統(tǒng),第一終端將移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)生成數(shù)據(jù)包后,一次性發(fā)送至第二終端,無需分開發(fā)送,減少數(shù)據(jù)包的發(fā)送次數(shù),節(jié)約發(fā)送期間的等待時長,進而提升數(shù)據(jù)包傳輸效率,第一終端與第二終端能夠同步顯示移動、旋轉和縮放操作后的圖片。老師在第一終端上對圖片進行操作時,可在學生的電腦上同步顯示操作后圖片,通過上述方式,不僅操作簡單,而且增加用戶體驗。

附圖說明

圖1為本發(fā)明的一種圖片同步顯示方法的步驟流程圖;

圖2為本發(fā)明的一種圖片同步顯示系統(tǒng)的結構示意圖;

標號說明:

1、識別模塊;2、發(fā)送模塊;3、操作模塊;4、顯示模塊。

具體實施方式

為詳細說明本發(fā)明的技術內容、所實現(xiàn)目的及效果,以下結合實施方式并配合附圖予以說明。

本發(fā)明最關鍵的構思在于:第一終端將移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)生成數(shù)據(jù)包后,一次性發(fā)送至第二終端,無需分開發(fā)送,減少數(shù)據(jù)包的發(fā)送次數(shù),節(jié)約發(fā)送期間的等待時長,進而提升數(shù)據(jù)包傳輸效率。

請參照圖1,本發(fā)明提供的一種圖片同步顯示方法,包括以下步驟:

s1、第一終端識別到作用在其屏幕顯示的圖片上的觸控操作,所述觸控操作包括至少相鄰兩次的觸控信息,根據(jù)相鄰兩次的觸控信息解析得到移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù);

s2、將所述移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)生成數(shù)據(jù)包后,發(fā)送至第二終端;

s3、第一終端根據(jù)數(shù)據(jù)包中的移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)分別對圖片進行移動、旋轉和縮放操作,同時第二終端接收數(shù)據(jù)包后,根據(jù)數(shù)據(jù)包中的移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)分別對預設的圖片進行移動、旋轉和縮放操作;

s4、第一終端和第二終端同步顯示操作后的圖片。

從上述描述可知,本發(fā)明的有益效果在于:本發(fā)明提供的圖片同步顯示方法,第一終端將移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)生成數(shù)據(jù)包后,一次性發(fā)送至第二終端,無需分開發(fā)送,減少數(shù)據(jù)包的發(fā)送次數(shù),節(jié)約發(fā)送期間的等待時長,進而提升數(shù)據(jù)包傳輸效率,第一終端與第二終端能夠同步顯示移動、旋轉和縮放操作后的圖片。老師在第一終端上對圖片進行操作時,可在學生的電腦上同步顯示操作后圖片,通過上述方式,不僅操作簡單,而且增加用戶體驗。

進一步的,所述s1之前還包括:

s0、將第一終端屏幕顯示的圖片轉換為文件流后發(fā)送至第二終端存儲。

由上述描述可知,在具體實施方式中,預先將需要進行操作的圖片發(fā)送至需要同步的終端,即為第二終端,后續(xù)只需發(fā)送數(shù)據(jù)包(移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù))至第二終端即可,從而提高數(shù)據(jù)傳輸效率。

進一步的,所述s1中的“觸控操作”的識別方法為:

若第一終端識別到作用在其屏幕顯示的圖片上的第一觸控信息,記錄所述第一觸控信息并計時;

若第一終端識別到作用在其屏幕顯示的圖片上的第二觸控信息,得到計時時長;

若計時時長在預設的有效時長范圍內,記錄所述第二觸控信息,確認第一終端識別到作用在其屏幕顯示的圖片上的觸控操作。

由上述描述可知,在具體實施方式中,通過兩個觸控信息再結合預設有效時長來判斷是否為觸控操作,其中進一步還需要判斷是否是作用在終端屏幕顯示的圖片上,若不是點擊在圖片上,則不響應,不生成觸控信息。

進一步的,所述s1中的“觸控操作”的識別方法還包括:

若計時時長不在預設的有效時長范圍內,刪除所述第一觸控信息,記錄所述第二觸控信息,將所述第二觸控信息作為新的第一觸控信息并重新計時。

由上述描述可知,在具體實施方式中,若不在預設有效時長范圍內識別到第二觸控信息,則認為第一觸控信息為無效操作,因此立即刪除掉第一觸控信息,節(jié)省存儲空間,并且將所述第二觸控信息作為新的第一觸控信息并重新計時,繼續(xù)識別過程。

進一步的,所述第一終端為手機,第二終端為pc機。

由上述描述可知,在具體實施方式中,通過在手機端上操作,同步到pc機上。

參閱圖2,本發(fā)明還提供的一種圖片同步顯示系統(tǒng),包括識別模塊1、發(fā)送模塊2、操作模塊3和顯示模塊4;

所述識別模塊1,用于第一終端識別到作用在其屏幕顯示的圖片上的觸控操作,所述觸控操作包括至少相鄰兩次的觸控信息,根據(jù)相鄰兩次的觸控信息解析得到移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù);

所述發(fā)送模塊2,用于將所述移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)生成數(shù)據(jù)包后,發(fā)送至第二終端;

所述操作模塊3,用于第一終端根據(jù)數(shù)據(jù)包中的移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)分別對圖片進行移動、旋轉和縮放操作,同時第二終端接收數(shù)據(jù)包后,根據(jù)數(shù)據(jù)包中的移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)分別對預設的圖片進行移動、旋轉和縮放操作;

所述顯示模塊4,用于第一終端和第二終端同步顯示操作后的圖片。

從上述描述可知,本發(fā)明的有益效果在于:本發(fā)明提供的圖片同步顯示系統(tǒng),第一終端將移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)生成數(shù)據(jù)包后,一次性發(fā)送至第二終端,無需分開發(fā)送,減少數(shù)據(jù)包的發(fā)送次數(shù),節(jié)約發(fā)送期間的等待時長,進而提升數(shù)據(jù)包傳輸效率,第一終端與第二終端能夠同步顯示移動、旋轉和縮放操作后的圖片。老師在第一終端上對圖片進行操作時,可在學生的電腦上同步顯示操作后圖片,通過上述方式,不僅操作簡單,而且增加用戶體驗。

進一步的,還包括存儲模塊,用于將第一終端屏幕顯示的圖片轉換為文件流后發(fā)送至第二終端存儲。

由上述描述可知,在具體實施方式中,預先將需要進行操作的圖片發(fā)送至需要同步的終端,即為第二終端,后續(xù)只需發(fā)送數(shù)據(jù)包(移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù))至第二終端即可,從而提高數(shù)據(jù)傳輸效率。

進一步的,所述識別模塊,還用于若第一終端識別到作用在其屏幕顯示的圖片上的第一觸控信息,記錄所述第一觸控信息并計時;若第一終端識別到作用在其屏幕顯示的圖片上的第二觸控信息,得到計時時長;若計時時長在預設的有效時長范圍內,記錄所述第二觸控信息,確認第一終端識別到作用在其屏幕顯示的圖片上的觸控操作。

由上述描述可知,在具體實施方式中,通過兩個觸控信息再結合預設有效時長來判斷是否為觸控操作,其中進一步還需要判斷是否是作用在終端屏幕顯示的圖片上,若不是點擊在圖片上,則不響應,不生成觸控信息。

進一步的,所述識別模塊,還用于若計時時長不在預設的有效時長范圍內,刪除所述第一觸控信息,記錄所述第二觸控信息,將所述第二觸控信息作為新的第一觸控信息并重新計時。

由上述描述可知,在具體實施方式中,若不在預設有效時長范圍內識別到第二觸控信息,則認為第一觸控信息為無效操作,因此立即刪除掉第一觸控信息,節(jié)省存儲空間,并且將所述第二觸控信息作為新的第一觸控信息并重新計時,繼續(xù)識別過程。

進一步的,所述第一終端為手機,第二終端為pc機。

請參照圖1-2,本發(fā)明的實施例一為:

本發(fā)明提供的一種圖片同步顯示方法,應用在兩個終端之間的交互過程,兩個終端中的第一終端為手機,第二終端為pc機,方法包括以下步驟:

s0、將手機屏幕顯示的圖片轉換為文件流后發(fā)送至pc機上存儲。

在實施方式中,先通過現(xiàn)有的有線或者無線技術,將手機和pc機建立連接,將手機上的圖片文件展示在手機上,并轉換為文件流傳輸?shù)絧c機端,將圖片展示在電腦大屏幕上進行教學演示。

s1、手機識別到作用在其屏幕顯示的圖片上的觸控操作,所述觸控操作包括至少相鄰兩次的觸控信息,根據(jù)相鄰兩次的觸控信息解析得到移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù);

所述s1中的“觸控操作”的識別方法為:

若手機識別到作用在其屏幕顯示的圖片上的第一觸控信息,記錄所述第一觸控信息并計時;

若手機識別到作用在其屏幕顯示的圖片上的第二觸控信息,得到計時時長;

若計時時長在預設的有效時長范圍內,記錄所述第二觸控信息,確認第一終端識別到作用在其屏幕顯示的圖片上的觸控操作。

若計時時長不在預設的有效時長范圍內,刪除所述第一觸控信息,記錄所述第二觸控信息,將所述第二觸控信息作為新的第一觸控信息并重新計時。

在實施方式中,老師觸控手機屏幕,獲取兩點觸控信息,并記錄觸控點信息。在獲取到最新觸控點信息后,與上一觸控點信息比較,根據(jù)觸控位置的相對變化,將觸控信息解析成移動數(shù)據(jù)、旋轉數(shù)據(jù)、縮放數(shù)據(jù)。通過矩陣運算將移動數(shù)據(jù)、旋轉數(shù)據(jù)、縮放數(shù)據(jù)計算成變換矩陣。其中變換矩陣運算方法如下:

1、移動數(shù)據(jù):設某點向x方向移動dx,y方向移動dy,[x,y]為變換前坐標,[x,y]為變換后坐標。則x=x+dx;y=y(tǒng)+dy;

以矩陣表示:

變化矩陣為:

2、旋轉數(shù)據(jù):旋轉相比平移稍稍復雜,設某點與原點連線和x軸夾角為b度,以原點為圓心,逆時針轉過a度,原點與該點連線長度為r,[x,y]為變換前坐標,[x,y]為變換后坐標。

x=rcos(b),y=rsin(b);

x=rcos(a+b)=rcosacosb-rsinasinb=xcosa-ysina;

y=rsin(a+b)=rsinacosb+rcosasinb=xsina+ycosa;

以矩陣表示:

變化矩陣為:

3、縮放數(shù)據(jù):設某點坐標,在x軸方向擴大sx倍,y軸方向擴大sy倍,[x,y]為變換前坐標,[x,y]為變換后坐標。

x=sx*x;y=sy*y;

以矩陣表示:

變化矩陣為:

組合后的變換矩陣是將三個變化矩陣(移動、旋轉和縮放)變換為一個矩陣,從而可以有效減少發(fā)送次數(shù)。

組合后的變換矩陣為:

上述的組合后的變換矩陣為下文中的數(shù)據(jù)包內的主要數(shù)據(jù)。

s2、將所述移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)生成數(shù)據(jù)包后,發(fā)送至pc機;

s3、手機根據(jù)數(shù)據(jù)包中的移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)分別對圖片進行移動、旋轉和縮放操作,同時pc機接收數(shù)據(jù)包后,根據(jù)數(shù)據(jù)包中的移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)分別對預設的圖片進行移動、旋轉和縮放操作;

在實施方式中,使用變化矩陣操作圖片,實時同步手機端和電腦端的動作;根據(jù)這些數(shù)據(jù)對手機屏幕上的圖片進行改變,實時將變換矩陣組成數(shù)據(jù)包,實時傳輸?shù)诫娔X端,用變換矩陣對電腦屏幕上的圖片進行改變。

s4、手機和pc機同步顯示操作后的圖片。

另外可以通過手機端對圖片進行批注,具體為:

老師觸控手機屏幕,獲取觸控信息,根據(jù)不同的觸控點的移動軌跡解析成相對于圖片頂點的位置軌跡信息,使用軌跡位置信息,實時的在手機端圖片和電腦端圖片上標注出軌跡,達到同步標記的效果,根據(jù)這些數(shù)據(jù)對手機端圖片進行畫筆軌跡標注,實時地將軌跡位置信息組織成數(shù)據(jù)包,實時的傳輸?shù)诫娔X端,用這些位置信息在電腦屏幕上的圖片描繪出相同的畫筆軌跡。

綜上所述,本發(fā)明提供的一種圖片同步顯示方法及系統(tǒng),第一終端將移動數(shù)據(jù)、旋轉數(shù)據(jù)和縮放數(shù)據(jù)生成數(shù)據(jù)包后,一次性發(fā)送至第二終端,無需分開發(fā)送,減少數(shù)據(jù)包的發(fā)送次數(shù),節(jié)約發(fā)送期間的等待時長,進而提升數(shù)據(jù)包傳輸效率,第一終端與第二終端能夠同步顯示移動、旋轉和縮放操作后的圖片。老師在第一終端上對圖片進行操作時,可在學生的電腦上同步顯示操作后圖片,通過上述方式,不僅操作簡單,而且增加用戶體驗。

以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等同變換,或直接或間接運用在相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
雅安市| 金昌市| 怀来县| 南溪县| 尚义县| 湟中县| 裕民县| 乐都县| 忻州市| 台中县| 乌恰县| 大安市| 山阴县| 霍林郭勒市| 阿瓦提县| 嘉黎县| 双牌县| 屯昌县| 墨竹工卡县| 天长市| 大宁县| 深州市| 永济市| 怀仁县| 宁海县| 吉木萨尔县| 庆城县| 甘谷县| 肥西县| 库车县| 姚安县| 界首市| 青州市| 新沂市| 台湾省| 清新县| 湖南省| 天门市| 建湖县| 客服| 新平|