服务器及白板版本兼容方法技术

技术编号:30158642 阅读:22 留言:0更新日期:2021-09-25 15:11
本申请实施例提供了一种服务器及白板版本兼容方法,服务器被配置为:接收第一终端的白板功能的发起请求;响应于发起请求,获取第二版本白板用户与全部版本白板用户的数量比值和发起请求中的软件版本数据;若数量比值大于阈值,且发起请求中的软件版本数据包括第二版本参数,不包括第一版本参数,向第一终端发送第二白板数据,使第一终端根据第二白板数据生成第二版本的白板界面,并与第二白板服务器建立通信连接;反之,向第一终端发送第一白板数据,使第一终端根据第一白板数据生成第一版本的白板界面,并与第一白板服务器建立通信连接。本申请提高了不同版本白板之间的兼容性。本申请提高了不同版本白板之间的兼容性。本申请提高了不同版本白板之间的兼容性。

【技术实现步骤摘要】
服务器及白板版本兼容方法


[0001]本申请涉及服务器
,尤其涉及一种服务器及白板版本兼容方法。

技术介绍

[0002]白板是会议应用的一种重要功能,在会议应用的会议界面,与会者可通过白板控件生成一个可共享的白板界面,在白板界面,与会者可通过画笔功能表达自己的观点。随着会议应用的版本不断升级,白板功能也越来越丰富。相关技术中,在一种会议应用的低版本程序和高版本程序中,白板组件采用了不同厂商研发的功能组件,在会议应用的高版本程序上线后,部分用户可能没有及时升级会议应用,这就导致在一个会议中启用白板时,可能存在部分与会者的白板为低版本,部分与会者的白板为高版本的情况,如何保障这两个白板版本的兼容性,保障数据互通,成为了一个亟待解决的技术难题。

技术实现思路

[0003]为解决白板版本兼容的技术问题,本申请提供了一种服务器及白板版本兼容方法。
[0004]第一方面,本申请提供了一种服务器,该服务器被配置为:
[0005]接收第一终端的白板功能的发起请求;
[0006]响应于所述发起请求,获取第二版本白板用户与全部版本白板用户的数量比值和所述发起请求中的软件版本数据;
[0007]若所述数量比值大于阈值,且所述发起请求中的软件版本数据包括第二版本参数,不包括第一版本参数,向所述第一终端发送第二白板数据,使所述第一终端根据所述第二白板数据生成第二版本的白板界面,并与第二白板服务器建立通信连接;
[0008]若所述数量比值小于或等于所述阈值,或所述发起请求中的软件版本数据包括第一版本参数,不包括第二版本参数,向所述第一终端发送第一白板数据,使所述第一终端根据所述第一白板数据生成第一版本的白板界面,并与第一白板服务器建立通信连接,其中,所述第二白板服务器支持的白板操作类型涵盖所述第一白板服务器支持的白板操作类型。
[0009]在一些实施例中,所述服务器还被配置为:
[0010]在所述第一终端与第二白板服务器建立通信连接后,接收第二终端的电子白板功能的加入请求,其中,所述第一终端与第二终端为同一个会议号的与会终端;
[0011]响应于所述第二终端的加入请求,获取所述第二终端的加入请求中的软件版本数据;
[0012]若所述第二终端的加入请求中的软件版本数据包括第二版本参数,不包括第一版本参数,向所述第二终端发送所述第二白板数据,使所述第二终端根据所述第二白板数据显示第二版本的白板界面,并与所述第二白板服务器建立通信连接。
[0013]在一些实施例中,所述服务器还被配置为:
[0014]在所述第一终端与第二白板服务器建立通信连接后,接收第三终端的电子白板功
能的加入请求,其中,所述第三终端与第一终端为同一个会议号的与会终端;
[0015]若所述第三终端的加入请求中的软件版本数据包括第一版本参数,不包括第二版本参数,向所述第三终端发送提示消息,所述提示消息用于表征所述第三终端的白板版本较低;
[0016]若接收到所述第三终端的升级成功消息,向所述第三终端发送所述第二白板数据,使所述第三终端根据所述第二白板数据生成第二版本的白板界面,并与所述第二白板服务器建立通信连接;
[0017]若未接收到所述第三终端的升级成功消息,向所述第三终端发送所述第一白板数据,使所述第三终端根据所述第一白板数据生成第一版本的白板界面,并与所述第一白板服务器建立通信连接;
[0018]若未接收到所述第三终端的升级成功消息,还向所述与会终端中与所述第二白板服务器建立通信连接的终端发送第一指令,所示第一指令用于表征需要与所述第一白板服务器建立通信连接,并启动数据格式转换任务,所述数据格式转换任务被配置为将第二版本白板上的操作数据转换为第一版本白板支持的操作数据。
[0019]第二方面,本申请提供了一种白板版本兼容方法,该方法包括:
[0020]接收第一终端的白板功能的发起请求;
[0021]响应于所述发起请求,获取第二版本白板用户与全部版本白板用户的数量比值和所述发起请求中的软件版本数据;
[0022]若所述数量比值大于阈值,且所述发起请求中的软件版本数据包括第二版本参数,不包括第一版本参数,向所述第一终端发送第二白板数据,使所述第一终端根据所述第二白板数据生成第二版本的白板界面,并与第二白板服务器建立通信连接;
[0023]若所述数量比值小于或等于所述阈值,或所述发起请求中的软件版本数据包括第一版本参数,不包括第二版本参数,向所述第一终端发送第一白板数据,使所述第一终端根据所述第一白板数据生成第一版本的白板界面,并与第一白板服务器建立通信连接,其中,所述第二白板服务器支持的白板操作类型涵盖所述第一白板服务器支持的白板操作类型。
[0024]本申请提供的服务器及白板版本兼容方法的有益效果包括:
[0025]本申请实施例通过对第一终端的软件版本数据以及其他用户的软件版本数据进行分析来确定白板的版本,使服务器在确定白板的版本时能在保障第一终端的发起速度的基础上,根据新版本白板的普及程度推广新版本的白板,保障了在版本过渡期时的用户体验。
附图说明
[0026]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0027]图1中示例性示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;
[0028]图2中示例性示出了根据一些实施例的第一终端启动白板启的信令交互时序示意图;
[0029]图3中示例性示出了根据一些实施例的第二终端加入白板的信令交互时序示意图;
[0030]图4中示例性示出了根据一些实施例的第三终端加入白板的信令交互时序示意图;
[0031]图5中示例性示出了根据一些实施例的第三终端退出白板的信令交互时序示意图;
[0032]图6中示例性示出了根据一些实施例的白板交互系统的结构示意图。
具体实施方式
[0033]为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
[0034]需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
[0035]本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
[0036]术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器,其特征在于,所述服务器被配置为:接收第一终端的白板功能的发起请求;响应于所述发起请求,获取第二版本白板用户与全部版本白板用户的数量比值和所述发起请求中的软件版本数据;若所述数量比值大于阈值,且所述发起请求中的软件版本数据包括第二版本参数,不包括第一版本参数,向所述第一终端发送第二白板数据,使所述第一终端根据所述第二白板数据生成第二版本的白板界面,并与第二白板服务器建立通信连接;若所述数量比值小于或等于所述阈值,或所述发起请求中的软件版本数据包括第一版本参数,不包括第二版本参数,向所述第一终端发送第一白板数据,使所述第一终端根据所述第一白板数据生成第一版本的白板界面,并与第一白板服务器建立通信连接,其中,所述第二白板服务器支持的白板操作类型涵盖所述第一白板服务器支持的白板操作类型。2.根据权利要求1所述的服务器,其特征在于,所述服务器还被配置为:在所述第一终端与第二白板服务器建立通信连接后,接收第二终端的电子白板功能的加入请求,其中,所述第一终端与第二终端为同一个会议号的与会终端;响应于所述第二终端的加入请求,获取所述第二终端的加入请求中的软件版本数据;若所述第二终端的加入请求中的软件版本数据包括第二版本参数,不包括第一版本参数,向所述第二终端发送所述第二白板数据,使所述第二终端根据所述第二白板数据显示第二版本的白板界面,并与所述第二白板服务器建立通信连接。3.根据权利要求1所述的服务器,其特征在于,所述服务器还被配置为:在所述第一终端与第二白板服务器建立通信连接后,接收第三终端的电子白板功能的加入请求,其中,所述第三终端与第一终端为同一个会议号的与会终端;若所述第三终端的加入请求中的软件版本数据包括第一版本参数,不包括第二版本参数,向所述第三终端发送提示消息,所述提示消息用于表征所述第三终端的白板版本较低;若接收到所述第三终端的升级成功消息,向所述第三终端发送所述第二白板数据,使所述第三终端根据所述第二白板数据生成第二版本的白板界面,并与所述第二白板服务器建立通信连接;若未接收到所述第三终端的升级成功消息,向所述第三终端发送所述第一白板数据,使所述第三终端根据所述第一白板数据生成第一版本的白板界面,并与所述第一白板服务器建立通信连接;若未接收到所述第三终端的升级成功消息,还向所述与会终端中与所述第二白板服务器建立通信连接的终端发送第一指令,所示第一指令用于表征需要与所述第一白板服务器建立通信连接,并启动数据格式转换任务,所述数据格式转换任务被配置为将第二版本白板上的操作数据转换为第一版本白板支持的操作数据。4.根据权利要求3所述的服务器,其特征在于,所述服务器还被配置为:接收所述第三终端的白板功能退出请求;响应于所述退出请求,获取所述退出请求中的软件版本数据;若所述退出请求中的软件版本数据包括第一版本参数,不包括第二版本参数,且同一个会议号的与会终端中不存在第一版本白板的终端时,向与所述第二白板服务器建立通信连接的终端发送数据第二指令,所示第二指令用于表征需要断开与所述第一白板服务器的
通信连接,并结束所述数据格式转换任务。5.根据权利要求1所述的服务器...

【专利技术属性】
技术研发人员:范克磊丁科芝
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:

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

1