一种多设备同屏共享方法、装置及服务器的制造方法

文档序号:9691037阅读:1035来源:国知局
一种多设备同屏共享方法、装置及服务器的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种多设备同屏共享方法、装置及服务器。
【背景技术】
[0002]近年来,随着智能终端的普及,智能终端的市场占有率越来越高,处理能力也越来越强大,应用也越来越丰富多彩。
[0003]但是智能终端屏幕本身是比较小的,对用户的体验造成了一定局限,这种情况下出现了多种内容共享技术来扩展智能终端的屏幕,这些技术分为有线和无线两种,其中的有线共享技术受制于距离和设备,接口等等原因,适用场景有限,而无线同屏越来越成为一种趋势,将智能终端上小屏的内容通过无线网络共享给其他多种屏显设备这种一对多的无限共享场景的需求应运而生。
[0004]现有的无线同屏技术主要应用在一对一的场景,对于一对多的同屏技术限于网络带宽,时延等问题,相应的解决方案比较少。在现有的一对多同屏共享的网络连接策略中,常见的连接组网模式包括星型拓扑结构,即所有的目的节点都与源节点连接;树状组网结构,即以源节点为根节点,目的节点根据某种策略来生成一颗网络树;还有一种网状拓扑结构针对复杂网络,节点的连接模式没有一定的规则,需要复杂的计算和开销来维护。对于时延要求比较严格的无线同屏为了保证可靠性,在一对多连接时通常采用星型拓扑结构。
[0005]现有的一对多的同屏共享方案,没有考虑各个设备节点不同的处理能力,导致整个网络结构负载不均衡,常见的星型拓扑结构会导致发起同屏共享的源节点负载太大进而影响整个同屏网络结构的效率。

【发明内容】

[0006]为了解决上述技术问题,本发明提供了一种多设备同屏共享方法、装置及服务器,根据各个设备节点的特性,来实现一个负载均衡的同屏解决方案,避免由于负载不均衡而影响整个同屏网络结构的效率。
[0007]为了实现上述目的,本发明提供了一种多设备同屏共享方法,用于待接入同屏接收设备共享同屏发送设备中的待同屏内容,所述共享方法包括:获取步骤:获取所述同屏发送设备的当前负载状况;确定步骤:根据所述同屏发送设备的当前负载状况,确定与所述待接入同屏接收设备连接的目标设备,所述目标设备为所述同屏发送设备或与所述同屏发送设备直接或间接连接的第一同屏接收设备;创建步骤:创建所述待接入同屏接收设备与所述目标设备的连接,以共享所述待同屏内容。
[0008]上述的多设备同屏共享方法,其中,当所述同屏发送设备的当前负载状况表明所述同屏发送设备的当前连接数小于其最大连接数时,所述确定与所述待接入同屏接收设备连接的目标设备具体为:确定所述同屏发送设备为与所述待接入同屏接收设备连接的目标设备。
[0009]上述的多设备同屏共享方法,其中,当所述同屏发送设备的当前负载状况表明所述同屏发送设备的当前连接数等于其最大连接数时,所述确定与所述同屏接收设备连接的目标设备包括:向所述第一同屏接收设备发送用于请求所述第一同屏接收设备的当前连接状况的第一广播消息,以使得所述第一同屏接收设备中允许接入的第一类设备响应于所述广播消息,将第一类设备的当前连接状况发送给所述待接入同屏接收设备,所述第一类设备的当前连接数小于其最大连接数;接收所述第一类设备中的所有设备反馈的当前连接状况;根据所述第一类设备中的所有设备的当前连接状况确定与所述同屏接收设备连接的目标设备。
[0010]上述的多设备同屏共享方法,其中,存在一服务器,所述服务器中存储了所述第一同屏接收设备的当前连接状况,当所述同屏发送设备的当前负载状况表明所述同屏发送设备的当前连接数等于其最大连接数时,所述确定与所述同屏接收设备连接的目标设备包括:向所述服务器发送用于请求所述第一同屏接收设备中允许接入的第一类设备的当前连接状况的第一请求消息,所述第一类设备的当前连接数小于其最大连接数;接收所述服务器响应于所述第一请求消息发送的第一类设备中的所有设备的当前连接状况;根据所述第一类设备中的所有设备的当前连接状况确定与所述同屏接收设备连接的目标设备。
[0011]上述的多设备同屏共享方法,其中,所述创建所述待接入同屏接收设备与所述目标设备的连接之后还包括:将所述待接入同屏接收设备的当前连接状况发送给所述服务器,以使得所述服务器存储所述待接入同屏接收设备的当前连接状况,并更新当前存储的所述目标设备的当前连接状况。
[0012]上述的多设备同屏共享方法,其中,所述设备的当前连接状况包括:设备的连接时延及设备的连接跳数,所述确定与所述同屏接收设备连接的目标设备具体为:根据所述第一类设备中的所有设备的当前连接状况,确定所述第一类设备中的所有设备的允许连接系数,所述允许连接系数与所述连接时延及连接跳数成反比;根据所述第一类设备中的所有设备的允许连接系数,从所述第一类设备中确定一个设备作为所述目标设备。
[0013]上述的多设备同屏共享方法,其中,所述创建所述待接入同屏接收设备与所述目标设备的连接之后还包括:判断是否能够每隔第一预设时间接收到所述目标设备发送的一心跳消息,如果否,进入所述获取步骤。
[0014]本发明还提供了一种多设备同屏共享方法,用于一局域网中的服务器,所述局域网中还包括一同屏发送设备及多个待接入同屏接收设备,所述共享方法包括:每隔第二预设时间,搜索所述局域网中的待接入同屏接收设备;针对每一待接入同屏接收设备,确定与所述待接入同屏接收设备连接的目标设备,所述目标设备为所述同屏发送设备或与所述同屏发送设备直接或间接连接的第一同屏接收设备;创建所述待接入同屏接收设备与所述目标设备的连接,以共享所述待同屏内容。
[0015]上述的多设备同屏共享方法,其中,所述服务器中存储有所述同屏发送设备及所述第一同屏接收设备的当前连接状况,所述确定与所述待接入同屏接收设备连接的目标设备具体为:根据所述服务器中存储有所述同屏发送设备及所述第一同屏接收设备的当前连接状况,确定与所述待接入同屏接收设备连接的目标设备;所述创建所述待接入同屏接收设备与所述目标设备的连接之后还包括:存储所述待接入同屏接收设备的当前连接状况,并更新当前存储的目标设备的当前连接状况。
[0016]上述的多设备同屏共享方法,其中,所述服务器中存储有一设备接入表,所述设备接入表中包括所述同屏发送设备及所述第一同屏接收设备中允许接入的第一类设备,所述第一类设备的当前连接数小于其最大连接数;所述确定与所述设备连接的目标设备具体为:从所述第一类设备中选择一个设备作为目标设备。
[0017]上述的多设备同屏共享方法,其中,当所述第一类设备中包括所述同屏发送设备时,所述从所述第一类设备中选择一个设备作为目标设备具体为:选择所述同屏发送设备为所述目标设备。
[0018]上述的多设备同屏共享方法,其中,所述设备的当前连接状况包括:设备的连接时延及设备的连接跳数,所述第一类设备中的任一设备对应一允许接入系数,当所述第一类设备中不包括所述同屏发送设备时,所述确定与所述设备连接的目标设备具体为:根据与所述第一类设备中的每一设备对应的允许接入系数,从所述第一类设备中选择一个设备作为目标设备,所述允许接入系数与所述连接时延及连接跳数成反比。
[0019]本发明还提供了一种多设备同屏共享装置,用于待接入同屏接收设备共享同屏发送设备中的待同屏内容,所述共享装置包括:获取模块,用于获取所述同屏发送设备的当前负载状况;第一确定模块,用于根据所述同屏发送设备的当前负载状况,确定与所述待接入同屏接收设备连接的目标设备,所述目标设备为所述同屏发送设备或与所述同屏发送设备直接或间接连接的第一同屏接收设备;第一连接创建模块,用于创建所述待接入同屏接收设备与所述目标设备的连接,以共享所述待同屏内容。
[0020]本发明还提供了一种服务器,用于一局域网中,所述局域网中还包括一同屏发送设备及多个待接入同屏接收设备,所述服务器包括:搜索模块,用于每隔预设时间,搜索所述局域网中的待接入同屏接收设备;第二确定模块,用于针对每一待接入同屏接收设备,确定与所述待接入同屏接收设备连接的目标设备,所述目标设备为所述同屏发送设备或与所述同屏发送设备直接或间接连接的第一同屏接收设备;第一连接创建模块,用于创建所述待接入同屏接收设备与所述目标设备的连接,以共享所述待同屏内容。
[0021]本发明的上述技术方案的有益效果如下:
[0022]本发明提供了一种多设备同屏共享方法、装置及服务器,根据各个设备节点的特性,来实现一个负载均衡的同屏解决方案,避免由于负载不均衡而影响整个同屏网络结构的效率。
【附图说明】
[0023]图1为本发
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1