数据输出的控制方法和系统的制作方法_5

文档序号:9648863阅读:来源:国知局
br>[0154]本领域技术人员可以理解的是,为提高各输出终端数据输出的同步性,所述数据输出的控制系统还包括:第三接收模块,用于在向所述输出终端发送待输出数据的过程中,接收所述输出终端基于当前发送的待输出数据包反馈的响应数据包;以及第三处理模块,用于在预设的时间间隔内未接收所述输出终端反馈的响应数据包时,控制所有输出终端停止数据输出。进一步地,为避免因网络滞后出现错判,则第三处理模块包括:第三发送单元,用于在预设的时间间隔内未接收所述输出终端反馈的响应数据包时,向所述输出终端重新发送当前发送的待输出数据包,第三记录单元,用于记录重传次数;第三处理单元,用于在所述重传次数大于预设阀值时,控制所有输出终端停止数据输出。
[0155]本领域技术人员可以理解的是,为提高对数据输出的控制的灵活性,在所述重传次数大于预设阀值时,所述第三发送模块90所在的控制端可显示当前终端的信息以提示用户是否暂停当前输出终端的数据输出;在接收到暂停当前输出终端的数据输出的指令时,第三发送模块90向所述输出终端发送停止输出指令,以保证其它终端的正常输出。
[0156]本实施例提出的数据输出的控制系统,直接基于各个控制终端对应的网络延时时长,确定输出终端输出数据的等待时间,以保证各个输出终端数据输出的同步性,而不用对各个终端的时钟进行对时,输出数据同步的过程非常简便且准确。
[0157]进一步地,为提高各输出终端数据输出的同步性,所述数据输出的控制系统还包括:所述第三确定模块80还用于在所述第三确定模块80所在的控制端与未反馈响应数据包的输出终端重新建立网络连接时,重新确定第二等待时长;所述第三发送模块90还用于将所述待输出数据以及重新确定的所述第二等待时长发送至对应的输出终端,以供各个所述输出终端在接收到的第二等待时长到达时,输出接收到的所述待输出数据。所述第三确定模块80所在的控制端与未反馈响应数据包的输出终端重新建立网络连接是指所述控制端接收到所述异常输出终端发送的对时数据包或者其它心跳数据包。
[0158]在侦测到重传次数超过预设阀值的输出终端发送的对时数据包时,所述第三发送模块90所在的控制端可重新进行与该重传次数超过预设阀值的输出终端的时钟同步,以重新确定网络延时时长,所述第三确定模块80基于确定的网络延时时长以及其它输出终端的网络延时时长,重新确定第二等待时长;或者,在侦测到重传次数超过预设阀值的输出终端发送的对时数据包时,所述第三发送模块90所在的可重新进行与所有输出终端的时钟同步,以重新确定各个输出终端的网络延时时长,所述第三确定模块80基于确定的网络延时时长,重新确定第二等待时长。
[0159]上述模块具体的实现过程与对应的数据输出的控制方法中相同,在此不再累述。
[0160]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0161]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0162]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0163]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种数据输出的控制方法,其特征在于,所述数据输出的控制方法包括以下步骤: 控制端在侦测所述输出终端发送的数据输出请求指令时,根据预存的各个输出终端的网络延时时长,确定所述待输出数据的输出时间点,其中,所述输出时间点与当前时间点之间的时间差大于或等于最大的网络延时时长,所述控制端与各个输出终端当前时间点一致; 所述控制端将待输出数据以及确定的输出时间点分别对应发送至各个所述输出终端,以供各个所述输出终端在所述输出时间点到达时,输出接收到的所述待输出数据。2.如权利要求1所述的数据输出的控制方法,其特征在于,所述控制端将待输出数据以及所述输出时间点分别发送各个所述输出终端,以供各个所述输出终端在所述输出时间点到达时,输出接收到的所述待输出数据的步骤包括: 所述控制端根据预存的各个输出终端的网络延时时长,确定发送待输出数据至各个所述输出终端的发送时间点或者第一等待时长,其中,各个所述输出终端的发送时间点或者第一等待时长之间的时间差,等于各个所述输出终端的网络延时时长之间的时间差; 所述控制端将输出时间点发送至所述输出终端,并根据各个所述输出终端对应的发送时间点或者第一等待时长,依次向各个所述输出终端发送所述待输出数据,以供所述输出终端在输出时间点到达时,输出接收到的所述待输出数据。3.如权利要求1所述的数据输出控制方法,其特征在于,所述控制端将待输出数据以及确定的输出时间点分别对应发送至各个所述输出终端步骤之后还包括: 所述控制端在向所述输出终端发送待输出数据的过程中,接收所述输出终端基于当前发送的待输出数据包反馈的响应数据包; 在未接收到任一输出终端反馈的所述响应数据包时,所述控制端控制所有输出终端停止数据输出。4.如权利要求3所述的数据输出控制方法,其特征在于,所述在所述控制终端未接收到任一输出终端反馈的所述响应数据包时,所述控制终端控制所有输出终端停止数据输出的步骤之后,所述数据输出控制方法还包括: 在所述控制端与所述未反馈所述响应数据包的输出终端重新建立网络连接时,所述控制端重新设定输出时间点; 所述控制端将所述重新设定输出时间点以及所述待输出数据包发送至各个所述输出终端,以供各个所述输出终端在所述输出时间点到达时,输出接收到的所述待输出数据包。5.一种数据输出的控制方法,其特征在于,所述数据输出的控制方法包括以下步骤: 控制端在侦测到数据输出指令时,根据预存的各个输出终端的网络延时时长,确定发送待输出数据至各个所述输出终端的发送时间点或者第一等待时长,其中,各个所述输出终端的发送时间点或者第一等待时长之间的时间差,等于各个所述输出终端的网络延时时长之间的时间差; 所述控制端根据各个所述输出终端对应的发送时间点或者第一等待时长,依次向各个所述输出终端发送所述待输出数据,以供所述输出终端输出接收到的所述待输出数据。6.一种数据输出的控制方法,其特征在于,所述数据输出的控制方法包括以下步骤: 控制端在侦测到数据输出指令时,根据预存的各个输出终端的网络延时时长,确定各个所述输出终端的第二等待时长,其中,各个所述输出终端的所述第二等待时长之间的时间差,等于各个所述输出终端的网络延时时长之间的时间差; 所述控制端将所述待输出数据以及确定的所述第二等待时长发送至对应的输出终端,以供各个所述输出终端在接收到的所述第二等待时长到达时,输出接收到的所述待输出数据。7.一种数据输出的控制系统,其特征在于,所述数据输出的控制系统包括: 第一确定模块,用于在侦测到输出终端发送的数据输出指令时,根据预存的各个输出终端的网络延时时长,确定所述待输出数据的输出时间点,其中,所述输出时间点与当前时间点之间的时间差大于或等于最大的网络延时时长,所述控制端与各个输出终端当前时间占.~‘致.第一发送模块,用于将待输出数据以及确定的输出时间点分别对应发送至各个所述输出终端,以供各个所述输出终端在所述输出时间点到达时,输出接收到的所述待输出数据。8.如权利要求7所述的数据输出控制系统,其特征在于,所述数据输出的控制系统包括: 第一接收模块,用于在在向所述输出终端发送待输出数据的过程中,接收所述输出终端基于当前发送的待输出数据包反馈的响应数据包; 第一处理模块,用于在未接收到任一输出终端反馈的所述响应数据包时,控制所有输出终端停止数据输出。9.一种数据输出的控制系统,其特征在于,所述数据输出的控制系统包括: 第二确定模块,用于在侦测到数据输出指令时,根据预存的各个输出终端的网络延时时长,确定发送待输出数据至各个所述输出终端的发送时间点或者第一等待时长,其中,各个所述输出终端的发送时间点或者第一等待时长之间的时间差,等于各个所述输出终端的网络延时时长之间的时间差; 第二发送模块,用于根据各个所述输出终端对应的发送时间点或者第一等待时长,依次向各个所述输出终端发送所述待输出数据,以供所述输出终端输出接收到的所述待输出数据。10.一种数据输出的控制系统,其特征在于,所述数据输出的控制系统包括: 第三确定模块,用于在侦测到数据输出指令时,根据预存的各个输出终端的网络延时时长,确定各个所述输出终端的第二等待时长,其中,各个所述输出终端的第二等待时长之间的时间差,等于各个所述输出终端的网络延时时长之间的时间差; 第三发送模块,用于将所述待输出数据以及确定的所述第二等待时长发送至对应的输出终端,以供各个所述输出终端在接收到的第二等待时长到达时,输出接收到的所述待输出数据。
【专利摘要】本发明公开了一种数据输出的控制方法,控制端在侦测到数据输出指令时,根据预存的各个输出终端的网络延时时长,确定所述待输出数据的输出时间点,其中,所述输出时间点与当前时间点之间时间差大于或等于最大的网络延时时长;所述控制端将待输出数据以及确定的输出时间点分别对应发送至各个所述输出终端,以供各个所述输出终端在所述输出时间点到达时,播放接收到的所述待输出数据,所述控制端与各个输出终端当前时间点一致。本发明还公开了一种数据输出的控制系统。本发明保证在各个输出终端之间的网络延时不同时,实现各个终端的对待输出数据的同步输出。
【IPC分类】H04W56/00, H04L7/00
【公开号】CN105406955
【申请号】CN201410386724
【发明人】赵星
【申请人】西安Tcl软件开发有限公司
【公开日】2016年3月16日
【申请日】2014年8月7日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1