智能屏幕共享方法、装置、智能升降桌及存储介质与流程

文档序号:16428081发布日期:2018-12-28 19:56阅读:124来源:国知局
智能屏幕共享方法、装置、智能升降桌及存储介质与流程

本申请实施例涉及办公家具领域,尤其涉及智能屏幕共享方法、装置、智能升降桌及存储介质。

背景技术

升降桌作为重要的设备之一被广泛应用在学校、办公场所,如教室、前台、会议室、办公室等。传统的升降桌仅提供简单的办公或上课学习功能,如提供抽屉储物以及摆放电脑办公用具等,智能化程度较差。终端屏幕共享指将共享终端屏幕上显示的信息实时显示到接收终端的屏幕上。随着信息技术的不断发展,多台设备屏幕共享的功能广泛应用于教学、培训、游戏和会议等场景中。现有技术中,实现智能手机或智能平板等移动终端与电脑或交互智能平板之间的屏幕共享以及实现电脑与电脑之间的屏幕共享的技术方案已比较成熟,但还未有较好的智能手机、平板电脑等与升降桌之间屏幕共享的技术方案,导致在教学或会议等场景中,各移动终端只能和特定的电脑或交互智能平板实现屏幕共享,无法实现根据实际需要与升降桌之间进行屏幕共享,用户体验效果差。



技术实现要素:

本申请提供了一种智能屏幕共享方法、装置、智能升降桌及存储介质,来解决以上背景技术部分提到的问题。

第一方面,本申请实施例提供了一种智能屏幕共享方法,其包括:

智能升降桌端通过客户端软件登陆到终端服务;

主机端对每个客户端开通虚拟桌面;

按照设定频率对主机端的屏幕内容进行抓取;

通过终端服务,采用用户数据报组播协议将抓取的内容封装成报文发送到客户端软件;

智能升降桌端通过虚拟桌面显示主机端共享内容。

可选的,所述按照设定频率对主机端的屏幕内容进行抓取,具体包括:按照设定频率对主机端的屏幕内容进行抓取,抓取的屏幕图像是位图格式,并对抓取的屏幕图像进行压缩后传输。

可选的,所述将抓取的内容封装成报文,具体包括:通过检测相邻帧之间相同内容的区域进行帧间编码,将其余部分分类为图像块和文本块进行帧内编码,完成抓取的内容的报文封装。

可选的,所述智能屏幕共享方法还包括:主机端截获鼠标的坐标和形状,发送鼠标坐标和形状索引值,并通过网络发送给客户端软件。

可选的,主机端截获鼠标的坐标和形状,发送鼠标坐标和形状索引值,并通过网络发送给客户端软件之后还包括:客户端软件接收鼠标坐标和形状索引值,并在虚拟桌面上相应位置绘制对应索引值的鼠标形状。

第二方面,本申请实施例还提供了一种智能屏幕共享装置,该装置包括:

智能升降桌端登陆模块,用于通过客户端软件登陆到终端服务;

虚拟桌面模块,用于通过主机端对每个客户端开通虚拟桌面;

屏幕内容抓取模块,用于按照设定频率对主机端的屏幕内容进行抓取;

屏幕内容发送模块,用于通过终端服务,采用用户数据报组播协议将抓取的内容封装成报文发送到客户端软件;

显示模块,用于通过虚拟桌面显示主机端共享内容。

可选的,所述屏幕内容抓取模块具体用于:按照设定频率对主机端的屏幕内容进行抓取,抓取的屏幕图像是位图格式,并对抓取的屏幕图像进行压缩后传输。

可选的,所述将抓取的内容封装成报文,具体包括:通过检测相邻帧之间相同内容的区域进行帧间编码,将其余部分分类为图像块和文本块进行帧内编码,完成抓取的内容的报文封装。

第三方面,本申请实施例还提供了一种智能升降桌,包括:处理器、存储器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的智能屏幕共享方法。

第四方面,本申请实施例还提供了一种包含智能升降桌可执行指令的存储介质,所述智能升降桌可执行指令在由智能升降桌处理器执行时用于执行本申请实施例所述的智能屏幕共享方法。

本方案中,智能升降桌端通过客户端软件登陆到终端服务;主机端对每个客户端开通虚拟桌面;按照设定频率对主机端的屏幕内容进行抓取;通过终端服务,采用用户数据报组播协议将抓取的内容封装成报文发送到客户端软件;智能升降桌端通过虚拟桌面显示主机端共享内容,使智能升降桌在教学、培训等过程中可以实时共享主机端的屏幕内容,而且可以获得权限后修改或订正屏幕内容,智能化程度高,人机交互效果好,提高了教学、培训质量。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是本申请实施例提供的一种智能屏幕共享方法的流程图;

图2是本申请实施例提供的另一种智能屏幕共享方法的流程图;

图3是本申请实施例提供的另一种智能屏幕共享方法的流程图;

图4是本申请实施例提供的另一种智能屏幕共享方法的流程图;

图5是本申请实施例提供的一种智能屏幕共享装置结构框图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

图1是本申请实施例提供的一种智能屏幕共享方法的流程图,可适用于通过智能升降桌监控人体坐姿,该方法可以由本申请实施例提供的智能升降桌来执行,该智能升降桌的智能屏幕共享装置可采用软件和/或硬件的方式实现,如图1所示,本实施例提供的具体方案如下:

s101、智能升降桌端通过客户端软件登陆到终端服务。

在本实施例中所述客户端软件可以运行在windows操作系统、安卓操作系统或ios系统任一系统上。

s102、主机端对每个客户端开通虚拟桌面。

在本实施例中主机端可以是手机、平板或个人计算机。在屏幕共享之前,主机端需要先登陆终端服务,并为需要共享屏幕的智能升降桌开通权限,发送验证码给智能升降桌端,智能升降桌验证成功后,返回指令给主机端,主机端才开启共享。

s103、按照设定频率对主机端的屏幕内容进行抓取。

在本实施例中设定频率的设定一般是依据屏幕画面变化的频率而定,设定频率需要大于屏幕画面的变化频率,保证主机端与智能升降桌的画面同步。

s104、通过终端服务,采用用户数据报组播协议将抓取的内容封装成报文发送到客户端软件。

s105、智能升降桌端通过虚拟桌面显示主机端共享内容。

在本实施例中智能升降桌获得共享验证码后,将自动弹出隐藏的液晶触摸屏,并在屏幕上呈现验证码登陆页面。

图2是本申请实施例提供的一种智能屏幕共享方法的流程图,可适用于通过智能升降桌监控人体坐姿,该方法可以由本申请实施例提供的智能升降桌来执行,该智能升降桌的智能屏幕共享装置可采用软件和/或硬件的方式实现,如图2所示,本实施例提供的具体方案如下:

s201、智能升降桌端通过客户端软件登陆到终端服务。

在本实施例中所述客户端软件可以运行在windows操作系统、安卓操作系统或ios系统任一系统上。

s202、主机端对每个客户端开通虚拟桌面。

在本实施例中主机端可以是手机、平板或个人计算机。在屏幕共享之前,主机端需要先登陆终端服务,并为需要共享屏幕的智能升降桌开通权限,发送验证码给智能升降桌端,智能升降桌验证成功后,返回指令给主机端,主机端才开启共享。

s203、按照设定频率对主机端的屏幕内容进行抓取,抓取的屏幕图像是位图格式,并对抓取的屏幕图像进行压缩后传输。

在本实施例中设定频率的设定一般是依据屏幕画面变化的频率而定,设定频率需要大于屏幕画面的变化频率,保证主机端与智能升降桌的画面同步。

s204、通过终端服务,采用用户数据报组播协议将抓取的内容封装成报文发送到客户端软件。

s205、智能升降桌端通过虚拟桌面显示主机端共享内容。

在本实施例中智能升降桌获得共享验证码后,将自动弹出隐藏的液晶触摸屏,并在屏幕上呈现验证码登陆页面。

图3是本申请实施例提供的一种智能屏幕共享方法的流程图,可适用于通过智能升降桌监控人体坐姿,该方法可以由本申请实施例提供的智能升降桌来执行,该智能升降桌的智能屏幕共享装置可采用软件和/或硬件的方式实现,如图3所示,本实施例提供的具体方案如下:

s301、智能升降桌端通过客户端软件登陆到终端服务。

在本实施例中所述客户端软件可以运行在windows操作系统、安卓操作系统或ios系统任一系统上。

s302、主机端对每个客户端开通虚拟桌面。

在本实施例中主机端可以是手机、平板或个人计算机。在屏幕共享之前,主机端需要先登陆终端服务,并为需要共享屏幕的智能升降桌开通权限,发送验证码给智能升降桌端,智能升降桌验证成功后,返回指令给主机端,主机端才开启共享。

s303、按照设定频率对主机端的屏幕内容进行抓取,抓取的屏幕图像是位图格式,并对抓取的屏幕图像进行压缩后传输。

在本实施例中设定频率的设定一般是依据屏幕画面变化的频率而定,设定频率需要大于屏幕画面的变化频率,保证主机端与智能升降桌的画面同步。

s304、通过检测相邻帧之间相同内容的区域进行帧间编码,将其余部分分类为图像块和文本块进行帧内编码,完成抓取的内容的报文封装,通过终端服务,采用用户数据报组播协议将报文发送到客户端软件。

s305、智能升降桌端通过虚拟桌面显示主机端共享内容。

在本实施例中智能升降桌获得共享验证码后,将自动弹出隐藏的液晶触摸屏,并在屏幕上呈现验证码登陆页面。

图4是本申请实施例提供的一种智能屏幕共享方法的流程图,可适用于通过智能升降桌监控人体坐姿,该方法可以由本申请实施例提供的智能升降桌来执行,该智能升降桌的智能屏幕共享装置可采用软件和/或硬件的方式实现,如图4所示,本实施例提供的具体方案如下:

s401、智能升降桌端通过客户端软件登陆到终端服务。

在本实施例中所述客户端软件可以运行在windows操作系统、安卓操作系统或ios系统任一系统上。

s402、主机端对每个客户端开通虚拟桌面。

在本实施例中主机端可以是手机、平板或个人计算机。在屏幕共享之前,主机端需要先登陆终端服务,并为需要共享屏幕的智能升降桌开通权限,发送验证码给智能升降桌端,智能升降桌验证成功后,返回指令给主机端,主机端才开启共享。

s403、按照设定频率对主机端的屏幕内容进行抓取,抓取的屏幕图像是位图格式,并对抓取的屏幕图像进行压缩后传输。

在本实施例中设定频率的设定一般是依据屏幕画面变化的频率而定,设定频率需要大于屏幕画面的变化频率,保证主机端与智能升降桌的画面同步。

s404、通过检测相邻帧之间相同内容的区域进行帧间编码,将其余部分分类为图像块和文本块进行帧内编码,完成抓取的内容的报文封装,通过终端服务,采用用户数据报组播协议将报文发送到客户端软件。

s405、智能升降桌端通过虚拟桌面显示主机端共享内容。

在本实施例中智能升降桌获得共享验证码后,将自动弹出隐藏的液晶触摸屏,并在屏幕上呈现验证码登陆页面。

s406、主机端截获鼠标的坐标和形状,发送鼠标坐标和形状索引值,并通过网络发送给客户端软件。

在本实施例中鼠标的信息包括鼠标的位置和鼠标的形状,利用鼠标钩子监视鼠标的移动同时在发生移动的时候捕获鼠标的位置坐标和鼠标的形状。鼠标的形状采用操作系统对应鼠标形状的索引值来表示。

s407、客户端软件接收鼠标坐标和形状索引值,并在虚拟桌面上相应位置绘制对应索引值的鼠标形状。

在本实施例中鼠标需要传递信息量比较少,因此采用直接传送的方法。鼠标的绘制。在客户端得到鼠标坐标和鼠标形状的索引值后,利用索引表查找鼠标的形状,在屏幕对应的坐标位置上绘制鼠标。通过钩子函数传递参数时使用内存映射文件。

图5是本申请实施例提供的一种智能屏幕共享装置结构框图,该装置用于执行上述实施例提供的智能屏幕共享方法,具备执行方法相应的功能模块和有益效果。如图5所示,本申请实施例提供的一种智能屏幕共享装置具体包括:

智能升降桌端登陆模块501,用于通过客户端软件登陆到终端服务;

虚拟桌面模块502,用于通过主机端对每个客户端开通虚拟桌面;

屏幕内容抓取模块503,用于按照设定频率对主机端的屏幕内容进行抓取;

屏幕内容发送模块504,用于通过终端服务,采用用户数据报组播协议将抓取的内容封装成报文发送到客户端软件;

显示模块505,用于通过虚拟桌面显示主机端共享内容。

可选的,所述屏幕内容抓取模块503具体用于:按照设定频率对主机端的屏幕内容进行抓取,抓取的屏幕图像是位图格式,并对抓取的屏幕图像进行压缩后传输。

可选的,所述将抓取的内容封装成报文,具体包括:通过检测相邻帧之间相同内容的区域进行帧间编码,将其余部分分类为图像块和文本块进行帧内编码,完成抓取的内容的报文封装。

可选的,所述智能屏幕共享方法还包括:主机端截获鼠标的坐标和形状,发送鼠标坐标和形状索引值,并通过网络发送给客户端软件。

可选的,主机端截获鼠标的坐标和形状,发送鼠标坐标和形状索引值,并通过网络发送给客户端软件之后还包括:客户端软件接收鼠标坐标和形状索引值,并在虚拟桌面上相应位置绘制对应索引值的鼠标形状。

本实施例在上述各实施例的基础上提供了一种智能升降桌,智能升降桌可包括桌面、桌腿、处理器、存储器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的智能屏幕共享方法。桌腿可根据控制器的控制而伸缩进而调节智能升降桌的高度。应该理解的是,上述的智能升降桌仅仅是智能升降桌的一个范例,并且智能升降桌可以具有更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。智能升降桌的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

本申请实施例还提供一种包含智能升降桌可执行指令的存储介质,所述智能升降桌可执行指令在由智能升降桌处理器执行时用于执行本申请实施例所述的智能屏幕共享方法,该方法包括:

智能升降桌端通过客户端软件登陆到终端服务;

主机端对每个客户端开通虚拟桌面;

按照设定频率对主机端的屏幕内容进行抓取;

通过终端服务,采用用户数据报组播协议将抓取的内容封装成报文发送到客户端软件;

智能升降桌端通过虚拟桌面显示主机端共享内容。

可选的,所述按照设定频率对主机端的屏幕内容进行抓取,具体包括:按照设定频率对主机端的屏幕内容进行抓取,抓取的屏幕图像是位图格式,并对抓取的屏幕图像进行压缩后传输。

可选的,所述将抓取的内容封装成报文,具体包括:通过检测相邻帧之间相同内容的区域进行帧间编码,将其余部分分类为图像块和文本块进行帧内编码,完成抓取的内容的报文封装。

可选的,所述智能屏幕共享方法还包括:主机端截获鼠标的坐标和形状,发送鼠标坐标和形状索引值,并通过网络发送给客户端软件。

可选的,主机端截获鼠标的坐标和形状,发送鼠标坐标和形状索引值,并通过网络发送给客户端软件之后还包括:客户端软件接收鼠标坐标和形状索引值,并在虚拟桌面上相应位置绘制对应索引值的鼠标形状。

本方案中,智能升降桌端通过客户端软件登陆到终端服务;主机端对每个客户端开通虚拟桌面;按照设定频率对主机端的屏幕内容进行抓取;通过终端服务,采用用户数据报组播协议将抓取的内容封装成报文发送到客户端软件;智能升降桌端通过虚拟桌面显示主机端共享内容,使智能升降桌在教学、培训等过程中可以实时共享主机端的屏幕内容,而且可以获得权限后修改或订正屏幕内容,智能化程度高,人机交互效果好,提高了教学、培训质量。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1