一种个性化观看共享桌面的方法、系统和可读存储介质技术方案

技术编号:28941369 阅读:11 留言:0更新日期:2021-06-18 21:46
本发明专利技术公开的一种个性化观看共享桌面的方法、系统和可读存储介质,其中所述方法包括:接收来自主讲人客户端共享的桌面内容以及应用程序窗口坐标,所述桌面内容包括应用程序窗口;选定某个坐标位置对应的应用程序窗口作为兴趣窗口,并将兴趣窗口坐标返回给主讲人客户端,以使所述主讲人客户端根据兴趣窗口坐标获取兴趣窗口内容数据;接收来自所述主讲人客户端发送的兴趣窗口内容数据,并进行本侧端保存;当接收到主讲人客户端发送的桌面改变内容,基于本侧端保存的兴趣窗口内容数据在本侧端桌面的图层顶层展示兴趣窗口,并将接收的桌面改变内容展示在所述兴趣窗口所在图层的下一层。本发明专利技术能够实现参会人个性化观看共享桌面的效果。

【技术实现步骤摘要】
一种个性化观看共享桌面的方法、系统和可读存储介质
本专利技术涉及桌面共享
,更具体的,涉及一种个性化观看共享桌面的方法、系统和可读存储介质。
技术介绍
目前,随着计算机技术、网络技术和通信技术的发展,网络会议的应用越来越广泛,如远程监控、远程教学、远程医疗诊断等等。利用这种会议系统可使远在千里之外的人们在一起召开各种会议,或与相隔很远的技术人员探讨学术问题。该系统通过传送写作成员的视频与音频信息,极大地方便了协作成员之间真实、直观的交流;目前,网络会议系统可以提供桌面共享功能,即桌面共享者的客户端可以实时采集该客户端界面的信息,然后通过服务器将客户端界面的信息发送给其他参会者的客户端。现有的网络会议中,参会人观看共享桌面其实就是观看视频或图片,是单方面的由主讲人输出内容到参会人桌面,参会人在观看过程中都是统一观看视频或图片,缺乏个性化的特点。例如,在会议中,当其中一个文档内容是某个参会人特别感兴趣的内容,但下一时刻主讲人鉴于会议分享进程,可能会将此文档内容隐藏或被其它文档或应用程序遮挡住,从而使参会人无法观看到自己感兴趣的内容,进而造成在参会人侧的用户体验感不佳。
技术实现思路
鉴于上述问题,本专利技术的目的是提供一种个性化观看共享桌面的方法、系统和可读存储介质,能够实现参会人个性化观看共享桌面的效果。本专利技术第一方面提出一种个性化观看共享桌面的方法,包括以下步骤:接收来自主讲人客户端共享的桌面内容以及应用程序窗口坐标,所述桌面内容包括应用程序窗口;选定某个坐标位置对应的应用程序窗口作为兴趣窗口,并将兴趣窗口坐标返回给主讲人客户端,以使所述主讲人客户端根据兴趣窗口坐标获取兴趣窗口内容数据;接收来自所述主讲人客户端发送的兴趣窗口内容数据,并进行本侧端保存;当接收到主讲人客户端发送的桌面改变内容,基于本侧端保存的兴趣窗口内容数据在本侧端桌面的图层顶层展示兴趣窗口,并将接收的桌面改变内容展示在所述兴趣窗口所在图层的下一层。本方案中,将兴趣窗口坐标返回给主讲人客户端,以使所述主讲人客户端根据兴趣窗口坐标获取兴趣窗口内容数据,具体包括:将兴趣窗口坐标返回给会议服务器;由所述会议服务器接收到兴趣窗口坐标,并识别出对应的参会人客户端标识信息,将参会人客户端标识信息与所述兴趣窗口坐标一起打包成网络报文发送给主讲人客户端;由主讲人客户端从网络报文中提取出参会人客户端标识信息和兴趣窗口坐标,并计算所述兴趣窗口坐标在所述主讲人客户端运行系统中的窗口句柄,将所述窗口句柄与参会人客户端那标识信息进行关联并记录到运行系统的内存中;由所述主讲人客户端调用所述窗口句柄以获取兴趣窗口内容数据。本方案中,在基于本侧端保存的兴趣窗口内容数据在本侧端桌面的图层顶层展示兴趣窗口之后,所述方法还包括:将所述兴趣窗口进行渲染,所述渲染的方式为:将所述兴趣窗口边界线通过预设的颜色进行渲染;或将所述兴趣窗口边界线通过预设的线型进行渲染;或将所述兴趣窗口边界线通过预设的动态轨迹进行渲染;或将所述兴趣窗口的区域进行标亮渲染。本方案中,在基于本侧端保存的兴趣窗口内容数据在本侧端桌面的图层顶层展示兴趣窗口之后,所述方法还包括:接收隐藏所述兴趣窗口的指令;将所述兴趣窗口从本侧端桌面的图层顶层移除,并在本侧端桌面的相应区域形成隐藏图标以供后续还原,同时将桌面改变内容展示在本侧端桌面的图层顶层;或接收关闭所述兴趣窗口的指令;删除本侧端保存的兴趣窗口内容数据,并将所述兴趣窗口从本侧端桌面的图层顶层移除,同时将桌面改变内容展示在本侧端桌面的图层顶层。本方案中,在接收来自主讲人客户端共享的桌面内容以及应用程序窗口坐标之后,所述方法包括:返回成功接收到共享的桌面内容以及应用程序坐标的确认信息给所述主讲人客户端;由所述主讲人客户端接收到确认消息后,触发本侧端的计时器开始计时;当所述主讲人客户端接收到兴趣窗口坐标时,结束计时器的计时动作并根据计时开始时间与结束时间运算出所述桌面内容的持续共享时长;由主讲人客户端判断所述持续共享时长是否超过预设阈值,如果是,则根据所述兴趣窗口坐标获取兴趣窗口内容数据;如果否,则向参会人客户端反馈兴趣窗口生成失败的通知信息,并终止后续流程。本方案中,在接收来自主讲人客户端共享的桌面内容以及应用程序窗口坐标之后,所述方法还包括:选定多个坐标位置对应的多个应用程序窗口作为兴趣窗口,并将多个兴趣窗口坐标分别返回给主讲人客户端;接收来自所述主讲人客户端发送的基于多个兴趣窗口坐标的兴趣窗口内容数据,并对多个兴趣窗口内容数据进行标注标签后,进行本侧端保存;基于兴趣窗口内容数据的个数在本侧端桌面上形成适配数量的图层,且所述图层的数量等于兴趣窗口内容数据的个数加1;当接收到主讲人客户端发送的桌面改变内容,将接收的桌面改变内容展示在本侧端桌面图层的最底层,同时按照兴趣窗口内容数据的标签大小从本侧端桌面图层的最顶层依次向下排布对应的兴趣窗口;接收对某个兴趣窗口的图层调整指令,基于图层调整指令将该兴趣窗口调整到指定的图层。本专利技术第二方面还提出一种个性化观看共享桌面的系统,包括存储器和处理器,所述存储器中包括个性化观看共享桌面的方法程序,所述感知共享结果与状态的方法程序被所述处理器执行时实现如下步骤:接收来自主讲人客户端共享的桌面内容以及应用程序窗口坐标,所述桌面内容包括应用程序窗口;选定某个坐标位置对应的应用程序窗口作为兴趣窗口,并将兴趣窗口坐标返回给主讲人客户端,以使所述主讲人客户端根据兴趣窗口坐标获取兴趣窗口内容数据;接收来自所述主讲人客户端发送的兴趣窗口内容数据,并进行本侧端保存;当接收到主讲人客户端发送的桌面改变内容,基于本侧端保存的兴趣窗口内容数据在本侧端桌面的图层顶层展示兴趣窗口,并将接收的桌面改变内容展示在所述兴趣窗口所在图层的下一层。本方案中,将兴趣窗口坐标返回给主讲人客户端,以使所述主讲人客户端根据兴趣窗口坐标获取兴趣窗口内容数据,具体包括:将兴趣窗口坐标返回给会议服务器;由所述会议服务器接收到兴趣窗口坐标,并识别出对应的参会人客户端标识信息,将参会人客户端标识信息与所述兴趣窗口坐标一起打包成网络报文发送给主讲人客户端;由主讲人客户端从网络报文中提取出参会人客户端标识信息和兴趣窗口坐标,并计算所述兴趣窗口坐标在所述主讲人客户端运行系统中的窗口句柄,将所述窗口句柄与参会人客户端那标识信息进行关联并记录到运行系统的内存中;由所述主讲人客户端调用所述窗口句柄以获取兴趣窗口内容数据。本方案中,所述感知共享结果与状态的方法程序被所述处理器执行时还实现如下步骤:返回成功接收到共享的桌面内容以及应用程序坐标的确认信息给所述主讲人客户端;由所述主讲人客户端接收到确认消息后,触发本侧端的计时器开始计时;当所述主讲人客户端接收到兴趣本文档来自技高网...

【技术保护点】
1.一种个性化观看共享桌面的方法,其特征在于,包括以下步骤:/n接收来自主讲人客户端共享的桌面内容以及应用程序窗口坐标,所述桌面内容包括应用程序窗口;/n选定某个坐标位置对应的应用程序窗口作为兴趣窗口,并将兴趣窗口坐标返回给主讲人客户端,以使所述主讲人客户端根据兴趣窗口坐标获取兴趣窗口内容数据;/n接收来自所述主讲人客户端发送的兴趣窗口内容数据,并进行本侧端保存;/n当接收到主讲人客户端发送的桌面改变内容,基于本侧端保存的兴趣窗口内容数据在本侧端桌面的图层顶层展示兴趣窗口,并将接收的桌面改变内容展示在所述兴趣窗口所在图层的下一层。/n

【技术特征摘要】
1.一种个性化观看共享桌面的方法,其特征在于,包括以下步骤:
接收来自主讲人客户端共享的桌面内容以及应用程序窗口坐标,所述桌面内容包括应用程序窗口;
选定某个坐标位置对应的应用程序窗口作为兴趣窗口,并将兴趣窗口坐标返回给主讲人客户端,以使所述主讲人客户端根据兴趣窗口坐标获取兴趣窗口内容数据;
接收来自所述主讲人客户端发送的兴趣窗口内容数据,并进行本侧端保存;
当接收到主讲人客户端发送的桌面改变内容,基于本侧端保存的兴趣窗口内容数据在本侧端桌面的图层顶层展示兴趣窗口,并将接收的桌面改变内容展示在所述兴趣窗口所在图层的下一层。


2.根据权利要求1所述的一种个性化观看共享桌面的方法,其特征在于,将兴趣窗口坐标返回给主讲人客户端,以使所述主讲人客户端根据兴趣窗口坐标获取兴趣窗口内容数据,具体包括:
将兴趣窗口坐标返回给会议服务器;
由所述会议服务器接收到兴趣窗口坐标,并识别出对应的参会人客户端标识信息,将参会人客户端标识信息与所述兴趣窗口坐标一起打包成网络报文发送给主讲人客户端;
由主讲人客户端从网络报文中提取出参会人客户端标识信息和兴趣窗口坐标,并计算所述兴趣窗口坐标在所述主讲人客户端运行系统中的窗口句柄,将所述窗口句柄与参会人客户端标识信息进行关联并记录到运行系统的内存中;
由所述主讲人客户端调用所述窗口句柄以获取兴趣窗口内容数据。


3.根据权利要求1所述的一种个性化观看共享桌面的方法,其特征在于,在基于本侧端保存的兴趣窗口内容数据在本侧端桌面的图层顶层展示兴趣窗口之后,所述方法还包括:
将所述兴趣窗口进行渲染,所述渲染的方式为:
将所述兴趣窗口边界线通过预设的颜色进行渲染;或
将所述兴趣窗口边界线通过预设的线型进行渲染;或
将所述兴趣窗口边界线通过预设的动态轨迹进行渲染;或
将所述兴趣窗口的区域进行标亮渲染。


4.根据权利要求1所述的一种个性化观看共享桌面的方法,其特征在于,在基于本侧端保存的兴趣窗口内容数据在本侧端桌面的图层顶层展示兴趣窗口之后,所述方法还包括:
接收隐藏所述兴趣窗口的指令;
将所述兴趣窗口从本侧端桌面的图层顶层移除,并在本侧端桌面的相应区域形成隐藏图标以供后续还原,同时将桌面改变内容展示在本侧端桌面的图层顶层;或
接收关闭所述兴趣窗口的指令;
删除本侧端保存的兴趣窗口内容数据,并将所述兴趣窗口从本侧端桌面的图层顶层移除,同时将桌面改变内容展示在本侧端桌面的图层顶层。


5.根据权利要求1所述的一种个性化观看共享桌面的方法,其特征在于,在接收来自主讲人客户端共享的桌面内容以及应用程序窗口坐标之后,所述方法包括:
返回成功接收到共享的桌面内容以及应用程序坐标的确认信息给所述主讲人客户端;
由所述主讲人客户端接收到确认消息后,触发本侧端的计时器开始计时;
当所述主讲人客户端接收到兴趣窗口坐标时,结束计时器的计时动作并根据计时开始时间与结束时间运算出所述桌面内容的持续共享时长;
由主讲人客户端判断所述持续共享时长是否超过预设阈值,如果是,则根据所述兴趣窗口坐标获取兴趣窗口内容数据;如果否,则向参会人客户端反馈兴趣窗口生成失败的通知信息,并终止后续流程。


6.根据权利要求1所述的一种个性化观看共享桌面的方法,其特征在于,在接收来自...

【专利技术属性】
技术研发人员:欧阳华
申请(专利权)人:全时云商务服务股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1