远程批注同步的方法与系统的制作方法_2

文档序号:9687231阅读:来源:国知局
移动操作)系统的情况下,该绘图画布还可以为1S画板或绘画绘图画布,在交互智能终端的操作系统为其他类型的操作系统的情况下,该画布也可以为其他类型操作系统中具有绘图画布功能的控件所创建的绘图画布;
[0047]监听屏幕批注事件,根据当前批注触摸点的移动在上述绘图画布上绘制并存储批注笔迹。而在绘图画布上绘制批注笔迹的目的是让移动设备与交互智能平板显示的画面一致。
[0048]在一个具体的实施例中,以Android系统的移动设备为例,本发明从移动端角度实施的远程批注同步的方法的实施例1可以包括以下步骤:
[0049](I)移动设备(移动端)绘制批注,使得移动端与交互智能平板显示的画面一致;移动端获取批注事件的批注点坐标集合。
[0050]I)创建Android绘图画布(Canvas),借助设置好的画笔(Paint类)就可以在绘图画布上绘制任何图像或笔迹;本发明实施例中的批注操作都是在绘图画布上进行的。
[0051]2)移动设备(移动端)监听到Android屏幕批注事件时,根据手指的移动来绘制批注笔迹,即在控件的绘制图形(onDraw)方法中调用Android绘图画布的绘制曲线方法(canvas drawPath)绘制曲线,并记录当前绘制的笔迹,并获取该笔迹的坐标集;而由于移动端会不断的将画布上绘制的图像编码到交互智能平板,交互智能平板通过解码后能够显示该屏幕图像,因此将批注笔迹绘制在绘图画布上能够保证移动端显示的批注与交互智能平板的一致。
[0052]其中屏幕批注事件是不同于屏幕触摸事件的操作,具体而言,在移动端可设置触发批注功能的批注工具条或批注按钮,当用户触发批注功能时,移动端即进入监听Android屏幕批注事件状态;而屏幕触摸事件则无需在屏幕上设置触发触摸功能的工具条或按钮,用户通过手指触摸屏幕即可触发屏幕触摸事件;此外也可以根据人手触摸屏幕的时间不同或力度不同,预先设置不同的手势操作来触发屏幕批注功能或者屏幕触摸功能。
[0053](2)移动端对批注事件的批注点坐标集合进行坐标转换,得到转换后的坐标集,将转换后的坐标集传输给交互智能平板设备:
[0054]在一个具体的实施例中,取坐标集的左上角为坐标原点,转换后的坐标集(A,B)为:将批注点集合中每一个点相对左上角的像素点坐标(xl,yl)转换成(65535*xl/Xm,65535*yl/Ym),其中Xm是指移动端屏幕的水平分辨率,Ym是指移动端屏幕的竖直分辨率。将转换后的坐标集(A,B)传输给交互智能平板设备,由交互智能平板对转换后的坐标集进行解析,解析的坐标集为011讀/65535,¥11吨/65535),其中乂11,¥11为智能平板(大屏幕)端的屏幕分辨率,交互智能平板根据解析后的坐标集显示相应的批注笔迹。
[0055]在一个具体的实施例中,移动端也可以发送转换后的坐标集(Xn*xl/Xm,Yn*xl/Ym),由交互智能平板直接接收并使用该转换后的坐标集进行批注笔迹的显示。
[0056]在一个具体的实施例中,移动端也可以直接发送坐标集(Xl,yl),由交互智能平板接收后解析为(Xn*xl/Xm,Yn*xl/Ym)。
[0057]本发明从移动端角度实施的远程批注同步的方法的实施例1,因为采用移动设备远程操控交互智能平板进行批注同步,保证移动设备和交互智能平板上显示的批注一致;移动设备不断的接收并截取交互智能平板发送的图像,同时将批注的坐标集信息等相关数据发送给交互智能平板,并由交互智能平板根据相关数据进行相应的操作,所以保证移动设备上的批注与交互智能平板上显示的批注一致,从而保证使用者能够脱离交互智能平板实现对屏幕内容的相关操作(批注),并与观众互动。
[0058]本发明从交互智能平板角度实施的远程批注同步的方法实施例1:
[0059]为了实现移动设备远程操控交互智能平板并同步显示批注的目的,本发明提供了从交互智能平板角度实施的远程批注同步的方法实施例1;图3为从交互智能平板角度实施的远程批注同步的方法实施例1的流程示意图,如图3所示,以Android系统的移动设备为例,可以包括以下步骤:
[0060]步骤S310:实时发送屏幕图像给移动端,由移动端截取该屏幕图像,获得截屏图像;
[0061]步骤S320:接收移动端发送的转换后的坐标集,对转换后的坐标集进行解析,并根据解析后的坐标集显示相应的批注笔迹;转换后的坐标集为移动端根据监听的屏幕批注事件,获取绘制并存储在绘图画布上的当前屏幕图像的坐标集,并对该坐标集进行坐标转换后得到的;当前屏幕图像包括截屏图像以及根据屏幕批注事件获取的批注笔迹;
[0062]在一个具体的实施例中,交互智能平板对转换后的坐标集进行解析的步骤可以包括:
[0063]根据当前屏幕的分辨率,对转换后的坐标集进行解析,得到解析后的坐标集。
[0064]在一个具体的实施例中,以Android系统的移动设备为例,本发明从交互智能平板角度实施的远程批注同步的方法的实施例1可以包括以下步骤:
[0065]I)交互智能平板实时发送屏幕图像给移动设备,由移动设备进行截取,并保存为截屏后的图像;
[ΟΟ??] 2)由移动设备创建Android绘图画布(Canvas),借助设置好的画笔(Paint类)可以在绘图画布上绘制任何图像或笔迹;本发明实施例中的批注操作都是在Android绘图画布上进行的。
[0067]3)由移动设备将截屏后的图像绘制在绘图画布上,在控件的绘制图形(onDraw)方法中调用Andr ο i d绘图画布的绘制图像方法(can va s.drawB i tmap)绘制图像,并记录当前绘制的图像。而将截图绘制在绘图画布上作为背景图能够保证移动端的显示与交互智能平板的一致。
[0068]4)当移动端监听到Android屏幕批注事件时,根据手指的移动来绘制批注笔迹,即在控件的绘制图形(onDraw)方法中调用Android绘图画布的绘制曲线方法(canvasdrawPath)绘制曲线,并记录当前绘制的笔迹。其中屏幕批注事件是不同于屏幕触摸事件的操作,具体而言,在移动端可设置触发批注功能的批注工具条或批注按钮,当用户触发批注功能时,移动端即进入监听Android屏幕批注事件状态;而屏幕触摸事件则无需在屏幕上设置触发触摸功能的工具条或按钮,用户通过手指触摸屏幕即可触发屏幕触摸事件;此外也可以根据人手触摸屏幕的时间不同或力度不同,预先设置不同的手势操作来触发屏幕批注功能或者屏蒂触?旲功能。
[0069]5)由移动端对批注事件的批注点坐标集合进行坐标转换,得到转换后的坐标集;交互智能平板设备接收转换后的坐标集,并对转换后的坐标集进行解析:
[0070]在一个具体的实施例中,移动端取坐标集的左上角为坐标原点,转换后的坐标集(Α,Β)为:将批注点集合中每一个点相对左上角的像素点坐标(xl,yl)转换成(65535*xl/Xm,65535*yl/Ym),其中Xm是指移动端屏幕的水平分辨率,Ym是指移动端屏幕的竖直分辨率。
[0071]交互智能平板设备接收转换后的坐标集(A,B),并对转换后的坐标集进行解析,解析的坐标集为(Xn*A/65535,Yn*B/65535),其中Xn,Yn为智能平板(大屏幕)端的屏幕分辨率,交互智能平板根据解析后的坐标集显示相应的批注笔迹。
[0072]在一个具体的实施例中,交互智能平板可以接收移动端转换的坐标集(Xn*xl/Xm,Yn*xl/Ym),并使用该坐标集进行批注笔迹的显示。
[0073]在一个具体的实施例中,交互智能平板可以接收由移动端直接发送的坐标集(xl,yl),并将其解析为(Xn*xl/Xm,Yn*xl/Ym)后进行批注笔迹
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1