一种数据传输方法及装置的制造方法

文档序号:9624156阅读:369来源:国知局
一种数据传输方法及装置的制造方法
【技术领域】
[0001]本发明属于通信技术领域,尤其涉及一种数据传输方法及装置。
【背景技术】
[0002]随着通信技术的发展,越来越多的智能网络设备不断涌现和普及,不仅可丰富生活,还给用户带来便利。
[0003]现有的智能网络音箱,一般是通过智能终端控制,如智能手机、平板电脑等。在智能终端中安装专门的应用程序,在同一网络环境下,即可访问智能网络音箱,实现控制网络音箱的音乐播放功能。通过网络,一台智能网络音箱可以同时与多个智能终端建立网络连接,并接受多个智能终端的控制。
[0004]智能音箱在接收多个智能终端控制命令的同时,也需要将一些数据信息反馈给多个智能终端,当智能终端控制命令过多,数据信息量过大时,会导致智能网络音箱负荷量过大,数据传输延时,智能终端运行效率低。

【发明内容】

[0005]本发明的目的在于提供一种数据传输方法、装置及系统,旨在提高终端的运行效率,以解决终端设备负荷量大,数据传输延时的技术问题。
[0006]为了解决以上技术问题,本发明提供了一种控制终端数据传输方法,所述方法包括:
[0007]获取当前网络,连接受控终端;
[0008]周期性地检测控制终端运行状态,将所述运行状态的信息发送至所述受控终端;以及
[0009]在确定所述控制终端的当前运行状态为预设运行状态时,接收所述受控终端返回的数据信息。
[0010]为了解决以上技术问题,本发明提供了一种控制终端数据传输装置,所述装置包括连接模块、控制模块以及接收模块;
[0011]所述连接模块,用于获取当前网络,连接受控终端;
[0012]所述控制模块,用于周期性地检测控制终端运行状态,将所述运行状态的信息发送至所述受控终端;以及
[0013]所述接收模块,用于在确定所述控制终端的当前运行状态为预设运行状态时,接收所述受控终端返回的数据信息。
[0014]为了解决以上技术问题,本发明提供了一种受控终端数据传输方法,所述方法包括:
[0015]获取当前网络,根据信息列表,获取控制终端对应的状态信息,所述状态信息为所述控制终端运行状态的信息;
[0016]判断所述状态信息是否为预设状态;以及
[0017]如所述状态信息为预设状态,则将数据信息发送至所述控制终端。
[0018]为了解决以上技术问题,本发明提供了一种受控终端数据传输装置,所述装置包括获取模块、判断模块以及发送模块;
[0019]所述获取模块,用于获取当前网络,根据信息列表,获取控制终端对应的状态信息,所述状态信息为所述控制终端运行状态的信息;
[0020]所述判断模块,用于判断所述状态信息是否为预设状态;以及
[0021]所述发送模块,用于如所述状态信息为预设状态,则将数据信息发送至所述控制终端。
[0022]本发明中,控制终端有规律地将运行状态发送给受控终端,受控终端根据控制终端的运行状态,来判断是否将数据信息分会给控制终端。相对于现有技术,本发明解决了终端设备负荷量大、数据传输延时的技术问题,提高了终端的运行效率。
【附图说明】
[0023]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是本发明实施例提供的控制终端数据传输方法的流程图;
[0025]图2是本发明实施例提供的控制终端数据传输方法的另一流程图;
[0026]图3是本发明实施例提供的受控终端数据传输方法的流程图;
[0027]图4是本发明实施例提供的受控终端数据传输方法的另一流程图;
[0028]图5是本发明实施例提供的数据传输方法及装置的场景图;
[0029]图6a是本发明实施例提供的控制终端数据传输装置的结构图;
[0030]图6b是本发明实施例提供的控制终端数据传输装置中控制模块的结构图;
[0031]图7a是本发明实施例提供的受控终端数据传输装置的结构图;
[0032]图7b是本发明实施例提供的受控终端数据传输装置中获取模块的结构图。
【具体实施方式】
[0033]请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0034]在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
[0035]本发明实施例提供了一种数据传输方法及装置,以下将分别进行详细说明。本发明的数据传输方法可使用各种电子设备进行实施,该电子设备包括但不限于个人计算机、服务器计算机、手持式或膝上型设备、移动设备(比如移动电话、个人数字助理(PDA)、媒体播放器等等)、多处理器系统、消费型电子设备、小型计算机、大型计算机、包括上述任意系统或设备的分布式计算环境等等。但该电子设备优选为智能终端,以提高智能终端的运行效率。
[0036]实施例一
[0037]请参阅图1,图1是本发明实施例提供的控制终端数据传输方法的流程图。该方法包括:
[0038]步骤S101,获取当前网络,连接受控终端;
[0039]步骤S102,周期性地检测控制终端运行状态,将运行状态的信息发送至受控终端;
[0040]步骤S103,在确定控制终端的当前运行状态为预设运行状态时,接收受控终端返回的数据信息。
[0041]在步骤S101中,控制终端获取当前网络,连接受控终端。
[0042]其中,该控制终端具体可以为智能手机、平板电脑、笔记本电脑或个人计算机(PC,Personal Computer)等设备。受控终端具体可以为智能手机、平板电脑、笔记本电脑、PC或智能网络音箱等具备网络连接的终端设备。
[0043]在步骤S102中,该控制终端周期性地检测控制终端运行状态,并将运行状态的信息发送至受控终端。
[0044]其中,该运行状态包括开启状态与关闭状态,开启状态可以是有该控制终端中检测到有人机交互操作或该控制终端显示界面开启;关闭状态可以是该控制终端显示界面关闭且未检测到人机交互操作。
[0045]检测该控制终端运行状态的方法有多种,优选的,该控制终端中可以包括触摸传感器、光线传感器或其他传感器件中的一种或多种,通过传感器,可以检测该控制终端中是否有人机交互操作以及显示界面是否关闭。该控制终端中还可以包括一应用程序,通过该应用程序获取检测到的运行状态的信息。该应用程序还可以用于将获取的运行状态的信息发送给受控终端。
[0046]在步骤S103中,控制终端在确定控制终端的当前运行状态为预设运行状态时,接收受控终端返回的数据信息。
[0047]该预设运行状态对应上述运行状态中任意一种状态,优选为开启状态。当该控制终端运行状态为开启状态时,该控制终端接收受控终端返回的数据信息。
[0048]由上述可知,本发明实施例中,控制终端周期性地检测其运行状态并将运行状态发送至控制终端,在特定运行状态下接收受控终端返回的数据信息。相对于现有技术,本发明解决了终端设备因盲目接收数据信息导致负荷量大的技术问题。
[0049]实施例二
[0050]请参阅图2,图2是本发明实施例提供的控制终端数据传输方法的另一流程图。该方法包括:
[0051]步骤S201,获取当前网络,连接受控终端;
[0052]步骤S202,在确定与上一次检测控制终端运行状态的时间达到第一阈值时,获取该控制终端的实时运行状态信息;
[0053]步骤S203,判断该实时运行状态与上一次发送至受控终端的运行状态是否相同,若是则进行步骤S208,否则进行步骤S208 ;
[0054]步骤S204,将周期个数进行累加;
[0055]步骤S205,判断周期个数是否达到第二阈值,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1