一种感知共享结果与状态的方法、系统和可读存储介质与流程

文档序号:25543205发布日期:2021-06-18 20:40阅读:97来源:国知局
一种感知共享结果与状态的方法、系统和可读存储介质与流程

本发明涉及桌面共享技术领域,更具体的,涉及一种感知共享结果与状态的方法、系统和可读存储介质。



背景技术:

目前,随着计算机技术、网络技术和通信技术的发展,网络会议的应用越来越广泛,如远程监控、远程教学、远程医疗诊断等等。利用这种会议系统可使远在千里之外的人们在一起召开各种会议,或与相隔很远的技术人员探讨学术问题。该系统通过传送写作成员的视频与音频信息,极大地方便了协作成员之间真实、直观的交流;目前,网络会议系统可以提供桌面共享功能,即桌面共享者的客户端可以实时采集该客户端界面的信息,然后通过服务器将客户端界面的信息发送给其他参会者的客户端。

然而在当前的网络会议过程中,经常会出现如下场景:主讲人(即桌面共享者)共享自己的桌面,但是由于桌面内容数据量较大,传输到其它参会人处需要一定的时间,主讲人为了确认其它参会人是否已经看到了自己共享的桌面内容,下意识的会问“大家看到我的桌面了吧”,直到其它参会人回复说看到了,主讲人才会开始下一步操作。上述情况出现的频率很大,而实际上,很多时候主讲人是不知道具体共享的效果,主讲人只能通过其它参会人的反馈才能得知桌面内容的共享状态,一旦其它参会人反馈不及时,势必会影响后续会议的进程,进而造成网络会议的体验感较差的局面。



技术实现要素:

鉴于上述问题,本发明的目的是提供一种感知共享结果与状态的方法、系统和可读存储介质,能够使网络会议的主讲人以参会人角度感知到最终的共享效果。

本发明第一方面提出一种感知共享结果与状态的方法,包括以下步骤:

开启共享应用桌面,选定对应的共享数据进行共享,显示共享状态窗口,并使所述共享状态窗口进入初始化状态;

通过会议服务器将共享数据发送给所有参会人客户端;

分别接收各个参会人客户端返回的收到共享数据的确认信息,并基于各个参会人客户端返回的确认信息实时更新共享状态窗口,以供主讲人感知所有参会人客户端接收共享数据的结果与状态;

当收到所有参会人客户端返回的确认信息且完成最后对共享状态窗口的更新时,经过预设时间段后自动隐藏该共享状态窗口。

本方案中,通过会议服务器将共享数据发送给所有参会人客户端,具体还包括:

将所述共享数据发送给会议服务器;

接收所述会议服务器返回的收到共享数据的确认信息;

基于所述会议服务器返回的收到共享数据的确认信息,更新所述共享状态窗口的初始化状态,并使所述共享状态窗口呈现全局模糊的共享数据映射图像,所述共享数据映射图像与所述共享数据的原始图像对应,所述共享状态窗口与所述共享应用桌面对应,所述共享数据映射图像在所述共享状态窗口的比例大小以及位置关系对应于所述共享数据的原始图像在所述共享应用桌面的比例大小以及位置关系。

本方案中,在使所述共享状态窗口呈现全局模糊的共享数据映射图像之后,所述方法还包括:

分别接收各个参会人客户端返回的收到共享数据的确认信息,并基于各个参会人客户端返回的确认信息数量依序清晰化处理模糊的共享数据映射图像;

直至接收到所有参会人客户端返回的收到共享数据的确认信息,并使模糊的共享数据映射图像全部清晰化处理完毕。

本方案中,所述方法还包括:

在所述共享状态窗口进入初始化状态之后以及自动隐藏之前,如果有新的参会人客户端接入到会议服务器,则由所述会议服务器将所述共享数据发送给新的参会人客户端,并更新当前参会人总数,然后反馈给主讲人客户端;

由主讲人客户端基于当前参会人总数以及当前已经收到共享数据的确认消息数量更新所述共享状态窗口。

本方案中,所述方法还包括:

当共享状态窗口呈现的共享状态指示信息为已接收到共享数据的确认信息数量与参会人总数的比值时,其中分子项为已接收到共享数据的确认信息数量,分母项为参会人总数,在所述共享状态窗口进入初始化状态之后以及自动隐藏之前,如果有参会人客户端断开与会议服务器的连接,则由会议服务器将断开连接的参会人客户端反馈给主讲人客户端;

由主讲人客户端判定断开连接的参会人客户端是否已返回收到共享数据的确认信息;

如果是,则比值的分子项与分母项分别减去断开连接的参会人客户端数量,并重新计算生成新的比值作为共享状态窗口当前呈现的共享状态指示信息;

如果否,则比值的分母项减去断开连接的参会人客户端数量,分子项保持不变,并重新计算生成新的比值作为共享状态窗口当前呈现的共享状态指示信息。

本方案中,在基于各个参会人客户端返回的确认信息实时更新共享状态窗口之后,所述方法还包括:

实时监控所述共享状态窗口的更新进度;

在所述共享状态窗口的更新进度达到100%之前,当所述共享状态窗口的更新进度停滞在某个数值达到预设时长时,通过共享状态窗口显示未返回所述确认信息的参会人客户端标识信息。

本发明第二方面还提出一种感知共享结果与状态的系统,包括存储器和处理器,所述存储器中包括感知共享结果与状态的方法程序,所述感知共享结果与状态的方法程序被所述处理器执行时实现如下步骤:

开启共享应用桌面,选定对应的共享数据进行共享,显示共享状态窗口,并使所述共享状态窗口进入初始化状态;

通过会议服务器将共享数据发送给所有参会人客户端;

分别接收各个参会人客户端返回的收到共享数据的确认信息,并基于各个参会人客户端返回的确认信息实时更新共享状态窗口,以供主讲人感知所有参会人客户端接收共享数据的结果与状态;

当收到所有参会人客户端返回的确认信息且完成最后对共享状态窗口的更新时,经过预设时间段后自动隐藏该共享状态窗口。

本方案中,通过会议服务器将共享数据发送给所有参会人客户端,具体还包括:

将所述共享数据发送给会议服务器;

接收所述会议服务器返回的收到共享数据的确认信息;

基于所述会议服务器返回的收到共享数据的确认信息,更新所述共享状态窗口的初始化状态,并使所述共享状态窗口呈现全局模糊的共享数据映射图像,所述共享数据映射图像与所述共享数据的原始图像对应,所述共享状态窗口与所述共享应用桌面对应,所述共享数据映射图像在所述共享状态窗口的比例大小以及位置关系对应于所述共享数据的原始图像在所述共享应用桌面的比例大小以及位置关系。

本方案中,所述感知共享结果与状态的方法程序被所述处理器执行时还实现如下步骤:

分别接收各个参会人客户端返回的收到共享数据的确认信息,并基于各个参会人客户端返回的确认信息数量依序清晰化处理模糊的共享数据映射图像;

直至接收到所有参会人客户端返回的收到共享数据的确认信息,并使模糊的共享数据映射图像全部清晰化处理完毕。

本发明第三方面还提出一种计算机可读存储介质,所述计算机可读存储介质中包括一种感知共享结果与状态的方法程序,所述感知共享结果与状态的方法程序被处理器执行时,实现如上述的一种感知共享结果与状态的方法的步骤。

本发明公开的一种感知共享结果与状态的方法、系统和可读存储介质,通过分别接收各个参会人客户端返回的收到共享数据的确认信息,并基于各个参会人客户端返回的确认信息实时更新共享状态窗口,以供主讲人感知所有参会人客户端接收共享数据的结果与状态,进而便于主讲人较佳的主持开展网络会议进程。

另外,本发明还进一步通过在共享状态窗口上呈现共享数据映射图像,并通过模糊区域的去除比例来反应当前已成功收到共享数据的参会人客户端占比情况,使主讲人以参会人视角观看共享桌面在参会人侧的效果,感知共享状态窗口的位置、大小是否适合参会人客户端,进而为调整共享数据原始图像的大小做参考。

附图说明

图1示出了本发明一种感知共享结果与状态的方法流程图;

图2示出了本发明一实施例的共享状态窗口更新方法流程图;

图3至图8示出了本发明一实施例的主讲人客户端在不同阶段的共享桌面示意图;

图9示出了本发明一种感知共享结果与状态的系统框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了本发明一种感知共享结果与状态的方法流程图。

如图1所示,本发明第一方面提出一种感知共享结果与状态的方法,包括以下步骤:

s102,开启共享应用桌面,选定对应的共享数据进行共享,显示共享状态窗口,并使所述共享状态窗口进入初始化状态;

s104,通过会议服务器将共享数据发送给所有参会人客户端;

s106,分别接收各个参会人客户端返回的收到共享数据的确认信息,并基于各个参会人客户端返回的确认信息实时更新共享状态窗口,以供主讲人感知所有参会人客户端接收共享数据的结果与状态;

s108,当收到所有参会人客户端返回的确认信息且完成最后对共享状态窗口的更新时,经过预设时间段后自动隐藏该共享状态窗口。

需要说明的是,所述共享状态窗口的初始化状态没有任何信息。返回的收到共享数据的确认信息应该包括参会人客户端的标识信息,以便于主讲人了解不同参会人客户端接收共享数据的情况,所述标识信息可以为id号、参会人姓名、员工号等。

需要说明的是,在进行上述步骤之前,需要搭建网络会议系统,所述网络会议系统可以包括一个主讲人客户端、一个会议服务器以及至少一个参会人客户端,主讲人客户端由主讲人持有,参会人客户端由对应的参会人持有,主讲人客户端与参会人客户端可以分别由主讲人与参会人从平台上下载获取并安装在通信设备上。优选的,所述通信设备可以为手机、pc、ipad、智能手表等,但不限于此。主讲人客户端与至少一个参会人客户端分别与会议服务器进行网络通信。主讲人客户端接收主讲人的共享应用桌面开启指令,选定对应的共享数据进行共享,并显示共享状态窗口,所述共享状态窗口用于使主讲人感知各个参会人客户端接收到共享数据的情况。后续根据各个参会人客户端反馈的接收共享数据的情况,进行实时更新共享状态窗口,以便于主讲人实时感知共享结果与状态。

根据本发明的实施例,所述共享状态窗口可以直接显示已接收到共享数据的参会人数,即当主讲人客户端接收到各个参会人客户端返回的收到共享数据的确认信息,基于该确认消息进行累计计数,得到的数值即为当前时刻已接收到共享数据的参会人数,通常主讲人还可以通过会议的参会人栏位了解到参会人总数,通过比对已接收到共享数据的参会人数与参会人总数,即可感知共享结果与状态。可以理解,当已接收到共享数据的参会人数等于参会人总数时,说明此时所有参会人客户端均接收到共享数据。

根据本发明的实施例,所述共享状态窗口可以直接显示已接收到共享数据的参会人数与参会人总数的比值。即当主讲人客户端接收到各个参会人客户端返回的收到共享数据的确认信息,基于该确认消息进行累计计数,得到的数值即为当前时刻已接收到共享数据的参会人数,将该参会人数除以参会人总数即可得到已接收到共享数据的参会人数与参会人总数的比值,主讲人通过查看该比值即可感知共享结果与状态。可以理解,当已接收到共享数据的参会人数与参会人总数的比值等于1时,说明此时所有参会人客户端均接收到共享数据。

根据本发明的实施例,通过会议服务器将共享数据发送给所有参会人客户端,具体还包括:

将所述共享数据发送给会议服务器;

接收所述会议服务器返回的收到共享数据的确认信息;

基于所述会议服务器返回的收到共享数据的确认信息,更新所述共享状态窗口的初始化状态,并使所述共享状态窗口呈现全局模糊的共享数据映射图像,所述共享数据映射图像与所述共享数据的原始图像对应,所述共享状态窗口与所述共享应用桌面对应,所述共享数据映射图像在所述共享状态窗口的比例大小以及位置关系对应于所述共享数据的原始图像在所述共享应用桌面的比例大小以及位置关系。

需要说明的是,所述会议服务器在返回收到共享数据的确认信息给主讲人客户端之后,所述会议服务器将共享数据分别发送给各个参会人客户端,当有参会人客户端成功接收到共享数据时,向所述会议服务器返回收到共享数据的确认信息,然后所述会议服务器则会识别具体参会人客户端的标识信息,并向主讲人客户端反馈该参会人客户端已成功收到共享数据。

需要说明的是,共享数据映射数据与所述共享数据的原始图像一致,只是在起始阶段,将共享数据映射图像模糊化处理;共享状态窗口模拟参会人客户端的共享应用桌面,通过共享数据映射图像在共享状态窗口的尺寸大小以及位置关系来模拟参会人客户端实际呈现的共享数据图像在参会人客户端共享应用桌面的尺寸大小以及位置关系,从而使主讲人通过观看本地侧的共享应用桌面即可实现以参会人视角感知参会人侧的共享结果与状态,例如感知参会人侧的共享数据图像的大小、位置是否适合参会人客户端,进一步为调整共享数据的原始图像在共享应用桌面的大小以及位置关系做参考。

根据本发明的实施例,在使所述共享状态窗口呈现全局模糊的共享数据映射图像之后,所述方法还包括:

分别接收各个参会人客户端返回的收到共享数据的确认信息,并基于各个参会人客户端返回的确认信息数量依序清晰化处理模糊的共享数据映射图像;

直至接收到所有参会人客户端返回的收到共享数据的确认信息,并使模糊的共享数据映射图像全部清晰化处理完毕。

需要说明的是,共享数据映射图像与主讲人客户端正在实施共享的原始图像内容一致,当主讲人客户端接收到会议服务器返回的收到共享数据的确认信息时,后续会议服务器则将会陆续向各参会人客户端发送共享数据,则主讲人客户端更新共享状态窗口的初始化状态,并在空白的窗口内呈现出全局模糊的共享数据映射图像,用全局的共享数据映射图像大小代表所有参会人,后续根据各个参会人客户端返回的收到共享数据的确认信息依序清晰化处理模糊的共享数据映射图像,以使主讲人根据模糊的共享数据映射图像被清晰化的占比来感知所有参会人客户端接收共享数据的结果与状态。

根据本发明的实施例,所述方法还包括:

在所述共享状态窗口进入初始化状态之后以及自动隐藏之前,如果有新的参会人客户端接入到会议服务器,则由所述会议服务器将所述共享数据发送给新的参会人客户端,并更新当前参会人总数,然后反馈给主讲人客户端;

由主讲人客户端基于当前参会人总数以及当前已经收到共享数据的确认消息数量更新所述共享状态窗口。

需要说明的是,在所述共享状态窗口进入初始化状态时,可能还有其他参会人客户端未接入所述会议服务器,稍后暂未接入的参会人客户端基于对应的会议号接入到本次网络会议中,然而由于在这部分参会人客户端在未接入本次网络会议之前,共享状态窗口呈现的共享数据接收指示信息是基于原先的参会人总数计算形成的,当这部分参会人客户端接入到本次网络会议后,共享状态窗口呈现的共享数据接收指示信息应该基于当前参会人总数进行更新调整,以便于所述共享状态窗口更准确反应当前所有参会人客户端接收共享数据的情况。

具体的,预设原先的参会人总数为10,当前已经收到共享数据的确认消息的数量为5,即有5个参会人客户端已成功接收到共享数据,则此时共享状态窗口呈现的共享数据接收指示信息为5/10(成功接收共享数据的比例)。如果此时有2个新的参会人客户端接入到本次网络会议中,且当前已经收到共享数据的确认消息的数量不变,则此时共享状态窗口呈现的共享数据接收指示信息应更新为5/12。

根据本发明的另一实施例,在所述共享状态窗口进入初始化状态之后以及自动隐藏之前,如果有新的参会人客户端接入到会议服务器,则由所述会议服务器将所述共享数据发送给新的参会人客户端,并更新当前参会人总数,然后反馈给主讲人客户端,主讲人客户端仅在本次网络会议的界面上显示当前参会人总数,但在共享状态窗口的更新过程中,不计入新的参会人客户端。换言之,共享状态窗口呈现的共享数据接收指示信息仍是基于原先的参会人客户端。

可以理解,在主讲人开始共享数据时,说明此时已到了会议开始的时间,需要接入的参会人客户端也应接入到本次网络会议中,为了避免后续其它参会人客户端不断接入本次网络会议中,造成共享状态窗口长时间处理更新状态,进而降低了会议效率。本实施例的共享状态窗口更新过程不计入新的参会人客户端。

根据本发明的实施例,所述方法还包括:

当共享状态窗口呈现的共享状态指示信息为已接收到共享数据的确认信息数量与参会人总数的比值时,其中分子项为已接收到共享数据的确认信息数量,分母项为参会人总数,在所述共享状态窗口进入初始化状态之后以及自动隐藏之前,如果有参会人客户端断开与会议服务器的连接,则由会议服务器将断开连接的参会人客户端反馈给主讲人客户端;

由主讲人客户端判定断开连接的参会人客户端是否已返回收到共享数据的确认信息;

如果是,则比值的分子项与分母项分别减去断开连接的参会人客户端数量,并重新计算生成新的比值作为共享状态窗口当前呈现的共享状态指示信息;

如果否,则比值的分母项减去断开连接的参会人客户端数量,分子项保持不变,并重新计算生成新的比值作为共享状态窗口当前呈现的共享状态指示信息。

需要说明的是,在所述共享状态窗口进入初始化状态之后以及自动隐藏之前,如果有参会人客户端退出本次网络会议,则参会人总数发生变化,如果还是按照原先的参会人总数进行计算共享数据的指示信息,则显然是不准确的。本实施例在中途有参会人客户端退出本次网络会议时,重新基于新的参会人总数对共享状态窗口的共享状态指示信息,进而确保共享状态指示信息的准确性。

可以理解,当有参会人客户端退出本次网络会议时,则会议服务器将该参会人客户端的标识信息(如id号)反馈给主讲人客户端,主讲人客户端即可根据该标识信息在本地已收到的确认信息数据库中进行遍历查找。当查到该标识信息的参会人客户端对应的确认消息时,则说明该参会人客户端已返回过收到共享数据的确认信息。反之,则未返回过收到共享数据的确认信息。

根据本发明的实施例,在基于各个参会人客户端返回的确认信息实时更新共享状态窗口之后,所述方法还包括:

实时监控所述共享状态窗口的更新进度;

在所述共享状态窗口的更新进度达到100%之前,当所述共享状态窗口的更新进度停滞在某个数值达到预设时长时,通过共享状态窗口显示未返回所述确认信息的参会人客户端标识信息。

需要说明的是,如果当前共享状态窗口呈现的共享状态指示信息停滞在某一个状态数据长时间不变,例如状态数据为已接收到共享数据的确认信息数量与参会人总数的比值:9/10。说明此时还有1/10的参会人客户端迟迟没有返回确认信息,极有可能这部分参会人客户端出现了特殊情况(如网络不稳定、终端卡顿等),如果继续等待,则势必会影响后续网络会议的效率。在本实施例中,主讲人客户端掌握所有参会人客户端的标识信息,且返回的确认信息得到已成功收到共享数据的参会人客户端标识信息,然后将已成功收到共享数据的参会人客户端从所有参会人客户端中过滤,即可得到未返回所述确认信息的参会人客户端标识信息。将未返回确认信息的参会人客户端标识信息呈现在共享状态窗口上,以便于主讲人通过其它通信手段进行主动联系这部分参会人客户端,进而及时了解这部分参会人客户端的共享情况,而不至于一直被动等待。

根据本发明的具体实施例,如图2所示(图2中为简化说明,用主讲人代替主讲人客户端,用参会人代替参会人客户端),所述方法包括:

主讲人客户端开始共享应用桌面;

主讲人客户端显示共享状态窗口的初始化状态;

主讲人客户端将共享数据发送给会议服务器;

会议服务器收到共享数据后,向主讲人客户端返回响应信息,以确认收到数据,然后会议服务器接收到的共享数据分别发送给各个参会人客户端;

主讲人客户端在接收到会议服务器的确认信息后,更新共享状态窗口;

各个参会人客户端在收到共享数据后,向会议服务器返回响应信息,以确认收到数据;

每当会议服务器收到一个参会人客户端的确认信息时,即向主讲人客户端反馈有参会人客户端收到共享数据;

每当主讲人客户端接收到会议服务器反馈的参会人客户端收到共享数据的确认信息时,即刻更新共享状态窗口;

直至主讲人客户端接收到所有参会人客户端成功接收到共享数据的确认消息,然后完成最后一次共享状态窗口的更新,并经过预设时间段(n秒)后自动隐藏此窗口,以免后续该窗口影响主讲人的会议分享体验。

根据本发明的实施例,为了使主讲人更能直观感知到共享结果,可以将共享数据映射图像清晰化处理过程分为多个单点状态,在清晰化处理过程中,由前一个单点状态跳转到下一个单点状态,变化程度较大,使主讲人更易于观看到。

例如多个单点状态为:0%,25%,50%,75%,100%。其中25%表示共享数据映射图像中有1/4的模糊区域被清晰化处理,50%表示共享数据映射图像中有1/2的模糊区域被清晰化处理。

根据本发明的实施例,主讲人客户端通过清晰化处理模型对模糊的共享数据映射图像进行处理。清晰化处理模型的输入项为参会人客户端的总数(即参会人总数),输出项为单点状态的集合。预设参会人客户端的总数为i个,单点状态的集合元素个数为xi,则xi小于等于i+1。

所述清晰化处理模型按照以下规则算法运行:

当i等于1时,则单点状态的集合元素个数xi等于2,即0%,100%;0%表示没有收到参会人客户端返回的收到共享数据的确认信息,100%表示没有收到1个(即全部)参会人客户端返回的收到共享数据的确认信息;

当i等于2时,则单点状态的集合元素个数xi等于3,即0%,50%,100%;0%表示没有收到参会人客户端返回的收到共享数据的确认信息,50%表示收到1个参会人客户端返回的收到共享数据的确认信息,100%表示收到2个(即全部)参会人客户端返回的收到共享数据的确认信息;

当i等于3时,则单点状态的集合元素个数xi等于4,即0,1/3,2/3,3/3;0表示没有收到参会人客户端返回的收到共享数据的确认信息,1/3表示收到1个参会人客户端返回的收到共享数据的确认信息,2/3表示收到2个参会人客户端返回的收到共享数据的确认信息,3/3表示收到3个(即全部)参会人客户端返回的收到共享数据的确认信息;

当i大于等于4时,则单点状态的集合元素个数xi等于5,即0%,25%,50%,75%,100%,0%表示少于参会人总数的25%返回收到共享数据的确认信息;25%示大于等于参会人总数的25%且少于参会人总数的50%返回收到共享数据的确认信息;50%示大于等于参会人总数的50%且少于参会人总数的75%返回收到共享数据的确认信息;75%示大于等于参会人总数的75%且少于参会人总数的100%返回收到共享数据的确认信息;100%表示收到i个(即全部)参会人客户端返回的收到共享数据的确认信息。

可以理解,在实际应用中,当i大于4时,在对共享数据映射图像进行清晰化处理过程中,需要实时判断当前已收到的确认信息数量j与参会人总数i的比例,当该比例大于等于0%且小于25%时,使共享数据映射图像0%的区域被清晰化;当该比例大于等于25%且小于50%时,使共享数据映射图像25%的区域被清晰化;当该比例大于等于50%且小于75%,使共享数据映射图像50%的区域被清晰化;当该比例大于等于75%且小于100%时,使共享数据映射图像75%的区域被清晰化;当该比例等于1时,则使共享数据映射图像100%的区域被清晰化。

为了进一步说明本发明的技术方案,下面以参会人客户端的总数i等于4进行举例说明。

主讲人的共享应用桌面上有一个浏览器需要共享,如图3所示。

主讲人在点击共享之后,在屏幕右上角,显示“共享状态窗口”,此时“共享状态窗口”的状态为初始化状态,且不显示共享内容,如图4所示。

当共享数据(即浏览器内容)到达会议服务器后,会议服务器向主讲人客户端发送一个信令,表示收到了共享数据,这个时候,更新“共享状态窗口”,并使其显示模糊化处理过后的共享数据映射图像(即浏览器映射图像),如图5所示。

随着主讲人客户端收到参会人客户端看到共享桌面后的确认消息,逐一更新“共享状态窗口”,使共享数据映射图像的模糊部分越来越少,直到能够看清楚完整的共享数据映射图像,如图6至图8所示,其中,图6表示共享数据映射图像中25%的模糊部分被清晰化,图7表示共享数据映射图像中50%的模糊部分被清晰化,图8表示共享数据映射图像中全部模糊部分被清晰化,即可以使主讲人感知到所有参会人已看到共享数据,然后经过n秒后,“共享状态窗口”自动隐藏。

图9示出了本发明一种感知共享结果与状态的系统框图。

如图9所示,本发明第二方面还提出一种感知共享结果与状态的系统9,包括存储器91和处理器92,所述存储器91中包括感知共享结果与状态的方法程序,所述感知共享结果与状态的方法程序被所述处理器92执行时实现如下步骤:

开启共享应用桌面,选定对应的共享数据进行共享,显示共享状态窗口,并使所述共享状态窗口进入初始化状态;

通过会议服务器将共享数据发送给所有参会人客户端;

分别接收各个参会人客户端返回的收到共享数据的确认信息,并基于各个参会人客户端返回的确认信息实时更新共享状态窗口,以供主讲人感知所有参会人客户端接收共享数据的结果与状态;

当收到所有参会人客户端返回的确认信息且完成最后对共享状态窗口的更新时,经过预设时间段后自动隐藏该共享状态窗口。

根据本发明的实施例,通过会议服务器将共享数据发送给所有参会人客户端,具体还包括:

将所述共享数据发送给会议服务器;

接收所述会议服务器返回的收到共享数据的确认信息;

基于所述会议服务器返回的收到共享数据的确认信息,更新所述共享状态窗口的初始化状态,并使所述共享状态窗口呈现全局模糊的共享数据映射图像,所述共享数据映射图像与所述共享数据的原始图像对应,所述共享状态窗口与所述共享应用桌面对应,所述共享数据映射图像在所述共享状态窗口的比例大小以及位置关系对应于所述共享数据的原始图像在所述共享应用桌面的比例大小以及位置关系。

根据本发明的实施例,所述感知共享结果与状态的方法程序被所述处理器执行时还实现如下步骤:

分别接收各个参会人客户端返回的收到共享数据的确认信息,并基于各个参会人客户端返回的确认信息数量依序清晰化处理模糊的共享数据映射图像;

直至接收到所有参会人客户端返回的收到共享数据的确认信息,并使模糊的共享数据映射图像全部清晰化处理完毕。

根据本发明的实施例,在所述共享状态窗口进入初始化状态之后以及自动隐藏之前,如果有新的参会人客户端接入到会议服务器,则由所述会议服务器将所述共享数据发送给新的参会人客户端,并更新当前参会人总数,然后反馈给主讲人客户端;

由主讲人客户端基于当前参会人总数以及当前已经收到共享数据的确认消息数量更新所述共享状态窗口。

根据本发明的实施例,当共享状态窗口呈现的共享状态指示信息为已接收到共享数据的确认信息数量与参会人总数的比值时,其中分子项为已接收到共享数据的确认信息数量,分母项为参会人总数,在所述共享状态窗口进入初始化状态之后以及自动隐藏之前,如果有参会人客户端断开与会议服务器的连接,则由会议服务器将断开连接的参会人客户端反馈给主讲人客户端;

由主讲人客户端判定断开连接的参会人客户端是否已返回收到共享数据的确认信息;

如果是,则比值的分子项与分母项分别减去断开连接的参会人客户端数量,并重新计算生成新的比值作为共享状态窗口当前呈现的共享状态指示信息;

如果否,则比值的分母项减去断开连接的参会人客户端数量,分子项保持不变,并重新计算生成新的比值作为共享状态窗口当前呈现的共享状态指示信息。

根据本发明的实施例,所述感知共享结果与状态的方法程序被所述处理器执行时还实现如下步骤:

实时监控所述共享状态窗口的更新进度;

在所述共享状态窗口的更新进度达到100%之前,当所述共享状态窗口的更新进度停滞在某个数值达到预设时长时,通过共享状态窗口显示未返回所述确认信息的参会人客户端标识信息。

本发明第三方面提出一种计算机可读存储介质,所述计算机可读存储介质中包括一种感知共享结果与状态的方法程序,所述感知共享结果与状态的方法程序被处理器执行时,实现如上述的一种感知共享结果与状态的方法的步骤。

本发明公开的一种感知共享结果与状态的方法、系统和可读存储介质,通过分别接收各个参会人客户端返回的收到共享数据的确认信息,并基于各个参会人客户端返回的确认信息实时更新共享状态窗口,以供主讲人感知所有参会人客户端接收共享数据的结果与状态,进而便于主讲人较佳的主持开展网络会议进程。

另外,本发明还进一步通过在共享状态窗口上呈现共享数据映射图像,并通过模糊区域的去除比例来反应当前已成功收到共享数据的参会人客户端占比情况,使主讲人以参会人视角观看共享桌面在参会人侧的效果,感知共享状态窗口的位置、大小是否适合参会人客户端,进而为调整共享数据原始图像的大小做参考。

在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

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