一种用于远程服务的数据传输方法及系统的制作方法_3

文档序号:8530417阅读:来源:国知局
2的本地剪切板,所述加载可以是主控端2执行复制或剪切所述调制指令的步骤;主控端2利用相关函数获取本端剪切板中的文本数据,并发送至受控端I ;
[0102]受控端I接收主控端2远程发送过来的文本数据;将所述文本数据存放在受控端I的本端剪切板中,即受控端I的本地剪切板;受控端I执行粘贴操作获取受控端I本端剪切板中的文本数据(调试指令),加载到指定的位置。
[0103]基于上述例子,当调试指令位于受控端I时;受控端I首先加载文本数据(调试指令)至本端剪切板,即受控端I的本地剪切板,所述加载可以是受控端I执行复制或剪切所述调制指令的步骤;受控端I利用相关函数获取本端剪切板中的文本数据,并发送至主控端2 ;
[0104]主控端2接收受控端I远程发送过来的文本数据;将所述文本数据存放在主控端2的本端剪切板中,即主控端2的本地剪切板;主控端2执行粘贴操作获取主控端2本端剪切板中的文本数据(调试指令),加载到指定的位置。
[0105]通过上述,就能够实现直接将远程控制过程中所需的任何文本数据复制到本端剪切板中并发送至主控端2或受控端1,从而避免繁琐的手动输入过程。
[0106]本发明的实施例一:
[0107]受控端I更新前显示界面图像如图4所示,本实施例中,受控端I与主控端2先建立无线或有线连接,主控端2预先设置更新周期为3s,图片模式为RGB模式,图片清晰度为流畅[图像模式分为三种:流畅(压缩率15% -25% )、标清(压缩率25% -80% )、高清(80% -100% ),压缩率=压缩后大小/压缩前大小]。
[0108]主控端2将该预设内容发送至受控端I。受控端I接收到上述预设内容后,设置更新周期为3s。
[0109]受控端I截取当前显示界面图像,同时获取受控端I空白的显示界面图像;受控端I根据截取的显示界面图像图像的分辨率1440*900,压缩率90%,设置分块数量为12,并标号为I?12 ;受控端I将截取到的显示界面图像以及空白的显示界面图像对应划分12区块;逐一比较截取到的显示界面图像和空白的显示界面图像任一区块图像;这时,比较判断结果将是每一个区块的图像都存在差异,发送每一个区块的图像至主控端2;发送的每一个区块的图像都包含了该图像的坐标信息;
[0110]如图5所示,根据更新周期,3s后,受控端I截取更新的显示界面图像,并将更新的显示界面图像划分12区块,比较判断更新后与更新前的区块是否存在图像差异,发现标号为2、3、6、7、10、11区块图像存在差异,受控端I将发生变化的区块2、3、6、7、10、11更新后的图像发送给主控端2 ;主控端2将依据这些区块图像的坐标信息更新对应处区块的图像,即更新与受控端I对应区块的图像。
[0111]根据更新周期,不断地重复上述受控端I截取显示界面图像、显示界面图像划分区块、更新后图像与更新前每一图像区块比较、发送存在差异区块图像,主控端2显示存在差异图像等操作。
[0112]本发明的实施例二:
[0113]受控端I更新前显示界面图像如图6所示,本实施例中,受控端I与主控端2先建立无线或有线连接,主控端2预先设置更新周期为5s,图片模式为灰度,图片清晰度为标清;主控端2将该预设内容发送至受控端I。受控端I接收到上述预设内容后,设置更新周期为5s。
[0114]受控端I界面上显示的图像还是保持彩色的图片模式;受控端I截取当前显示界面图像,同时获取受控端I空白的显示界面图像,将获取到的受控端I的显示界面和空白的显示界面图像通过计算转换为灰度显示;受控端I根据转换的灰度显示界面图像图像的分辨率1024*768,压缩率80%,设置分块数量为16,并标号为I?16 ;受控端I将转换后的灰度显示界面图像以及空白的灰度显示界面图像对应划分16区块;逐一比较转换后的灰度显示界面图像和空白的灰度显示界面图像任一区块图像;这时,比较判断结果将是每一个区块的图像都存在差异,发送每一个区块的图像至主控端2;发送的每一个区块的图像都包含了该图像的坐标信息;主控端2接收并显示接收的每一个区块的图像。
[0115]如图7所示,根据更新后期,经过5s后,
[0116]受控端I再次截取显示界面图像,将获取到的受控端I更新后的显示界面图像通过计算转换为灰度显示;受控端I将转换后的灰度显示界面图像划分成16区块;执行逐一比较任一区块更新后图像与更新前图像步骤,发现标号为6、7、10、11区块图像存在差异,受控端I将发生变化的区块6、7、10、11更新后的图像发送给主控端2 ;主控端2将依据这些区块图像的坐标信息更新对应处区块的图像,即更新与受控端I对应区块的图像。所述更新后图像仍然是以灰度显示的,这样便实现了图像传输数据的再次减少。
[0117]根据更新周期,不断地重复上述受控端I截取显示界面图像、显示界面图像灰度转换、显示界面图像划分区块、更新后图像与更新前每一图像区块比较、发送存在差异区块图像,主控端2显示存在差异图像等操作。
[0118]本发明提供的另一个技术方案为:
[0119]一种远程服务的数据传输系统,包括:
[0120]截取模块3,用于受控端I根据更新周期定时截取显示界面图像;
[0121]划分模块4,用于受控端I将显示界面图像划分成两个以上的区块;
[0122]比较模块6,用于受控端丨逐一比较任一区块更新后图像与更新前图像;
[0123]发送模块7,用于受控端I发送存在差异的区块的更新后图像给主控端2 ;
[0124]更新模块8,用于主控端2接收并更新与受控端I对应区块的图像。
[0125]如上所述,本发明的远程服务的数据传输系统包括无线或有线通讯连接的主控端2和受控端I ;所述受控端I包括截取模块3、划分模块4、比较模块6和发送模块7 ;所述主控端2包括预设模块5和更新模块8。
[0126]所述主控端2和受控端I可以是手机、电脑或平板电脑。
[0127]进一步的,本发明的远程服务的数据传输系统还包括:
[0128]得到模块9,用于得到受控端I的显示界面图像的每个像素的R、G、B的值,以及获取受控端I更新后的显示界面图像的每个像素的R、G、B的值;
[0129]计算模块10,用于计算得到所述受控端I的显示界面图像的每个像素的灰度值,以及计算得到受控端I更新后的显示界面图像的每个像素的灰度值;
[0130]显示模块11,用于依据所述显示界面图像的每个像素的灰度值转换得到所述受控端I的显示界面的灰度图像,以及依据所述受控端I更新后的显示界面图像的每个像素的灰度值转换得到所述受控端I更新后的显示界面的灰度图像。
[0131]由上述可知,主控端2在指令通知受控端I目前是图像灰度模式后;受控端I计算得到显示界面图像像素的灰度值(所有像素一样);受控端I根据灰度值将显示界面图像转化为灰度图像。
[0132]进一步的,本发明的远程服务的数据传输系统还包括预设模块5:预设模块5用于预设显示界面图像的更新周期、图片模式和图片清晰度,所述图片模式包括彩色和灰度。
[0133]进一步的,本发明的远程服务的数据传输系统还包括:
[0134]加载模块12,用于加载文本数据至受控端I的本端剪切板或主控端2的本端剪切板;
[0135]第一获取模块13,用于获取受控端I的本端剪切板或主控端2的本端剪切板中的文本数据,并发送至主控端2或受控端I ;
[0136]接收模块14,用于主控端2或受控端I接收所述文本数据;
[0137]存储模块15,用于存储所述文本数据至主控端2的本端剪切板或主控端2的本端剪切板;
[0138]第二获取模块16,用于受控端I或主控端2获取受控端I的本端剪切板或主控端2的本端剪切板中的文本数据。
[0139]由上述描述可知,受控端I和主控端2都还可以包含加载模块12、第一获取模块13、接收模块14、存储模块15和第二获取模块16以实现文本数据传输功能。
[0140]请参阅图3,一种最佳实施例,以执行一段调试指令为例,上述的远程服务的数据传输系统包括无线通讯连接的主控端2和受控端I ;
[0141]当受控端I需要执行一段调试指令以达到测试目的,而调试指令位于主控端2时;主控端2通
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1