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

文档序号:9691037阅读:来源:国知局
发送设备的当前负载情况,以重新确定目标设备,创建与目标设备之间的连接。
[0050]图2为本发明实施例2提供的多设备同屏共享方法的流程示意图,所述方法用于一局域网中的服务器,所述局域网中还包括一同屏发送设备及多个待接入同屏接收设备,如图所示,所述方法包括:
[0051]步骤S20,每隔第二预设时间,搜索所述局域网中的待接入同屏接收设备;
[0052]步骤S22,针对每一待接入同屏接收设备,确定与所述待接入同屏接收设备连接的目标设备,所述目标设备为所述同屏发送设备或与所述同屏发送设备直接或间接连接的第一同屏接收设备;
[0053]步骤S24,创建所述待接入同屏接收设备与所述目标设备的连接,以共享所述待同屏内容。
[0054]在上述的多设备同屏共享方法中,服务器为局域网内的待接入同屏接收设备确定与其连接的目标设备,该目标设备可以为同屏发送设备或与该同屏发送设备直接或间接连接的同屏接收设备,创建待接入同屏接收设备与该目标设备的连接,以接收待同屏内容,其中,同屏发送设备为存储有待同屏内容的设备,即发起同屏共享的源设备。
[0055]本发明提供的多设备同屏共享方法,在实现多设备同屏共享时,与待接入同屏接收设备连接的目标设备可以为同屏发送设备或与该同屏发送设备直接或间接连接的同屏接收设备,避免了待接入同屏接收设备直接与同屏发送设备连接,造成同屏发送设备的负载过大,整个同屏网络结构效率低下的问题。
[0056]在一具体实施例中,所述服务器中存储有所述同屏发送设备及所述第一同屏接收设备的当前连接状况,所述确定与所述待接入同屏接收设备连接的目标设备可以具体为:根据所述服务器中存储有所述同屏发送设备及所述第一同屏接收设备的当前连接状况,确定与所述待接入同屏接收设备连接的目标设备;所述创建所述待接入同屏接收设备与所述目标设备的连接之后还可以包括:存储所述待接入同屏接收设备的当前连接状况,并更新当前存储的目标设备的当前连接状况。
[0057]服务器中存储了同屏发送设备及与该同屏发送设备直接或间接连接的同屏接收设备的当前连接状况,在确定目标设备时,可以根据这些设备的当前连接状况,从中选择一个作为目标设备,创建待接入同屏接收设备与该目标设备的连接,存储该待接入同屏接收设备的当前连接状况,并更新当前存储的目标设备的当前连接状况,从而,确保在为下一个待接入同屏接收设备选择目标设备时,能够根据当前时刻下,同屏发送设备及与该同屏发送设备直接或间接连接的同屏接收设备的连接状况来进行选择,避免了由于某一设备的负载过大而造成整个同屏网络结构效率低下的问题。
[0058]在一具体实施例中,所述服务器中存储有一设备接入表,所述设备接入表中包括所述同屏发送设备及所述第一同屏接收设备中允许接入的第一类设备,所述第一类设备的当前连接数小于其最大连接数;所述确定与所述设备连接的目标设备具体为:从所述第一类设备中选择一个设备作为目标设备。
[0059]在服务器中可以设置一设备接入表,根据同屏发送设备及与该同屏发送设备直接或间接连接的同屏接收设备的当前连接状况,将允许接入的设备存储在该设备接入表中,即该设备接入表中存储的设备为其当前连接数小于其最大连接数的能够获取到待同屏内容的设备,只有这些设备才能够作为目标设备,对于当前连接数等于其最大连接数的设备,则不能将其作为目标设备,服务器在为一待接入同屏接收设备确定目标设备时,可以直接从该设备接入表中选择一个,服务器维护该设备接入表,以确保该表中存储的设备为其当前连接数小于其最大连接数的能够获取到待同屏内容的设备。
[0060]在一具体实施例中,当所述第一类设备中包括所述同屏发送设备时,所述从所述第一类设备中选择一个设备作为目标设备具体为:选择所述同屏发送设备为所述目标设备。
[0061]在上述的多设备同屏共享方法中,同屏发送设备的当前连接数小于其最大连接数,即同屏发送设备尚可以接入设备,因此,可以确定该同屏发送设备作为与待接入同屏接收设备连接的目标设备。
[0062]当同屏发送设备允许接入设备时,将同屏发送设备作为目标设备,创建待接入同屏接收设备与该同屏发送设备的连接,则,该待接入同屏接收设备可以直接从同屏发送设备中获取到待同屏内容,而并非经过其他设备转发获取,从而能够保证较高的同屏效率。
[0063]在一具体实施例中,所述设备的当前连接状况包括:设备的连接时延及设备的连接跳数,所述第一类设备中的任一设备对应一允许接入系数,当所述第一类设备中不包括所述同屏发送设备时,所述确定与所述设备连接的目标设备具体为:根据与所述第一类设备中的每一设备对应的允许接入系数,从所述第一类设备中选择一个设备作为目标设备,所述允许接入系数与所述连接时延及连接跳数成反比。
[0064]当同屏发送设备不允许再接入设备时,则需要从设备接入表中选择一个作为目标设备,则,该待接入同屏接收设备无法直接从同屏发送设备中获取到待同屏内容,需要经过目标设备转发获取到待同屏内容,因此,该目标设备应该为在获取待同屏内容时带来的损耗应该最小的允许接入的设备,可以根据设备接入表中设备的当前连接状况,如连接时延、连接跳数等因素,从中选择一个作为目标设备,其中,连接时延越小,连接跳数越小,则在获取待同屏内容时带来的损耗越小。
[0065]本发明还提供了一种多设备同屏共享装置,用于待接入同屏接收设备共享同屏发送设备中的待同屏内容,所述共享装置包括:获取模块,用于获取所述同屏发送设备的当前负载状况;第一确定模块,用于根据所述同屏发送设备的当前负载状况,确定与所述待接入同屏接收设备连接的目标设备,所述目标设备为所述同屏发送设备或与所述同屏发送设备直接或间接连接的第一同屏接收设备;第一连接创建模块,用于创建所述待接入同屏接收设备与所述目标设备的连接,以共享所述待同屏内容。
[0066]上述的多设备同屏共享装置,其中,当所述同屏发送设备的当前负载状况表明所述同屏发送设备的当前连接数小于其最大连接数时,所述第一确定模块进一步用于确定所述同屏发送设备为与所述待接入同屏接收设备连接的目标设备。
[0067]上述的多设备同屏共享装置,其中,当所述同屏发送设备的当前负载状况表明所述同屏发送设备的当前连接数等于其最大连接数时,所述第一确定模块包括:第一发送单元,用于向所述第一同屏接收设备发送用于请求所述第一同屏接收设备的当前连接状况的第一广播消息,以使得所述第一同屏接收设备中允许接入的第一类设备响应于所述广播消息,将第一类设备的当前连接状况发送给所述待接入同屏接收设备,所述第一类设备的当前连接数小于其最大连接数;第一接收单元,用于接收所述第一类设备中的所有设备反馈的当前连接状况;第一确定单元,用于根据所述第一类设备中的所有设备的当前连接状况确定与所述同屏接收设备连接的目标设备。
[0068]上述的多设备同屏共享装置,其中,存在一服务器,所述服务器中存储了所述第一同屏接收设备的当前连接状况,当所述同屏发送设备的当前负载状况表明所述同屏发送设备的当前连接数等于其最大连接数时,所述第一确定模块包括:第二发送单元,用于向所述服务器发送用于请求所述第一同屏接收设备中允许接入的第一类设备的当前连接状况的第一请求消息,所述第一类设备的当前连接数小于其最大连接数;第二接收单元,用于接收所述服务器响应于所述第一请求消息发送的第一类设备中的所有设备的当前连接状况;第二确定单元,用于根据所述第一类设备中的所有设备的当前连接状况确定与所述同屏接收设备连接的目标设备。
[0069]上述的多设备同屏共享装置,其中,还包括:第一发送模块,用于将所述待接入同屏接收设备的当前连接状况发送给所述服务器,以使得所述服务器存储所述待接入同屏接收设备的当前连接状况,并更新当前存储的所述目标设备的当前连接状况。
[0070]上述的多设备同屏共享装置,其中,所述设备的当前连接状况包括:设备的连接时延及设备的连接跳数,所述第一确定单元包括:第一确定子单元,用于根据所述第一类设备中的所有设备的当前连接状况,确定所述第一类设备中的所有设备的允许连接系数,所述允许连接系数与所述连接时延及连接跳数成反比;第二确定子单元,用于根据所述第一类设备中的所有设备的允许连接系数,从所述第一类设备中确定一个设备作为所述目标设备。
[0071]本发明还提供了一种服务器,用于一局域网中,所述局域网中还包括一同屏发送设备及多个待接入同屏接收设备,所述服务器包括:搜索模块,用于每隔预设时间,搜索所述局域网中的待接入同屏接收设备;第二确定模块,用于针对每一待接入同屏接收设备,确定与所述待接入同屏
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1