数据传输的控制方法、装置及系统制造方法及图纸

技术编号:14657704 阅读:93 留言:0更新日期:2017-02-16 23:20
本发明专利技术实施例公开了一种数据传输的控制方法、装置及系统,其中该方法包括:接收终端发送的数据传输请求;根据该数据传输请求,确定服务器当前未处理的数据传输请求数量;获取预设第一数量阈值;若判断出该未处理的数据传输请求数量大于预设第一数量阈值,则向对应的终端广播第一信息,该第一信息用于指示对应的终端在检测到向服务器发送数据传输请求时,暂停该发送数据传输请求的操作。本发明专利技术实施例可以有效避免服务器在尚未处理的数据传输请求数量较多的情况下又接收到过多的来自终端的数据传输请求,从而有效降低服务器的负载。

【技术实现步骤摘要】

本专利技术属于通信
,尤其涉及一种数据传输的控制方法、装置及系统
技术介绍
由于智能终端的普及,一个用户可能同时拥有多台终端,而用户在不同的终端上存储的数据也有所不同。为了使用户能够方便地使用存储在不同终端上的数据,终端可以将使用过程中产生的数据上传到云端的服务器中,并在有需要的时候将存储在云端服务器的数据下载到终端设备。然而,随着用户终端数量的持续增长,服务器所面临的来自终端的访问压力越来越大。比如,终端在检测到数据发生变化时,就会向服务器发起同步请求,请求将发生变化的数据同步上传到服务器中。因此,在终端的数量达到一定规模时,服务器会接收到很多来自终端的数据上传或下载请求,从而导致服务器的负载过大,甚至超过服务器的负载能力。
技术实现思路
本专利技术实施例提供一种数据传输的控制方法、装置及系统,能降低服务器的负载。本专利技术实施例提供以下技术方案:一种数据传输的控制方法,包括:接收终端发送的数据传输请求;根据所述数据传输请求,确定服务器当前未处理的数据传输请求数量;获取预设第一数量阈值;若判断出所述未处理的数据传输请求数量大于预设第一数量阈值,则向对应的终端广播第一信息,所述第一信息用于指示所述对应的终端在检测到向服务器发送数据传输请求时,暂停所述发送数据传输请求的操作。本专利技术实施例还提供以下技术方案:一种数据传输的控制装置,包括:接收单元,用于接收终端发送的数据传输请求;确定单元,用于根据所述数据传输请求,确定服务器当前未处理的数据传输请求数量;获取单元,用于获取预设第一数量阈值;广播单元,用于若判断出所述未处理的数据传输请求数量大于预设第一数量阈值,则向对应的终端广播第一信息,所述第一信息用于指示所述对应的终端在检测到向服务器发送数据传输请求时,暂停所述发送数据传输请求的操作。本专利技术实施例还提供一种数据传输的控制系统,所述系统包括服务器和终端,所述服务器包括上述数据传输的控制装置。本专利技术实施例提供的数据传输的控制方法、装置及系统,当接收到终端发送的数据传输请求时,服务器获取其当前尚未处理的数据传输请求的数量,以及预设第一数量阈值。然后,服务器判断其尚未处理的数据传输请求数量是否超过预设第一数量阈值。若是,则服务器向对应的终端广播第一信息,该第一信息用于指示这些终端在检测到向服务器发送进行数据传输的请求时,暂停其发送数据传输请求的操作。因此,本专利技术实施例可以在服务器检测到其尚未处理的数据传输请求数量较多时,向对应的终端广播信息,以指示这些终端延缓向服务器发送进行数据传输的请求,从而可以有效避免服务器在尚未处理的数据传输请求数量较多的情况下又接收到过多的来自终端的数据传输请求,有效降低服务器的负载。附图说明下面结合附图,通过对本专利技术的具体实施方式详细描述,将使本专利技术的技术方案及其有益效果显而易见。图1是本专利技术实施例提供的数据传输的控制方法的流程示意图。图2是本专利技术实施例提供的数据传输的控制方法的另一流程示意图。图3为本专利技术实施例提供的数据传输的控制装置的结构示意图。图4为本专利技术实施例提供的数据传输的控制装置的另一结构示意图。图5为本专利技术实施例提供的数据传输的控制系统的场景示意图。图6为本专利技术实施例提供的服务器的结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。以下将详细说明。请参阅图1,图1是本专利技术实施例提供的数据传输的控制方法的流程示意图,具体流程可以包括:在步骤S101中,接收终端发送的数据传输请求。在步骤S102中,根据该数据传输请求,确定服务器当前未处理的数据传输请求数量。可以理解的是,本专利技术实施例的执行主体可以是服务器等。比如,在云存储服务系统中包括用户终端和服务器,而随着用户终端数量的持续增长,服务器所面临的来自终端的访问压力越来越大。比如,终端在检测到数据发生变化时,就会向服务器发起数据传输请求,请求将发生变化的数据同步上传到服务器中。因此,在终端的数量达到一定规模时,服务器会接收到很多来自终端的数据上传或下载请求,从而导致服务器的负载过大,甚至超过服务器的负载能力。为了解决上述问题,在本专利技术实施例的步骤S101和S102中,当服务器接收到由终端发送过来的数据传输请求时,可以触发服务器获取其当前的未处理的数据传输请求的数量。在步骤S103中,获取预设第一数量阈值。比如,在服务器确定出尚未处理的数据传输请求的数量后,可以由服务器获取其预先设置的第一数量阈值,即预设第一数量阈值。然后,服务器判断其尚未处理的数据传输请求数量是否超过预设第一数量阈值。如果服务器判断出其尚未处理的数据传输请求数量没有超过预设第一数量阈值,则可以认为服务器尚未处理的数据传输请求的数量较少,即此时服务器的负载较小。这种情况下,服务器可以继续执行其相应的操作。在步骤S104中,若判断出该未处理的数据传输请求数量大于预设第一数量阈值,则向对应的终端广播第一信息,该第一信息用于指示对应的终端在检测到向服务器发送数据传输请求时,暂停该发送数据传输请求的操作。比如,服务器判断出其尚未处理的数据传输请求数量超过了预设第一数量阈值,则可以认为服务器尚未处理的数据传输请求的数量较多,即此时服务器的负载较大。这种情况下,可以触发服务器向其对应的终端广播发送一条信息,即第一信息,该第一信息可以用于通知这些终端当前服务器的负载较大,并指示这些终端在检测到向服务器发送数据传输请求时,暂停终端中发送数据传输请求的操作。也就是说,该第一信息可以用于指示服务器对应的终端,在未进一步接收到服务器发送的允许这些终端向服务器发送数据传输请求的信息之前,不向服务器发送数据传输请求。可以理解的是,本专利技术实施例在服务器判断出自身当前尚未处理的来自终端的数据传输请求数量较多的情况下,由服务器向对应的终端广播信息,以指示这些终端延缓向服务器发送进行数据传输的请求,从而可以避免服务器因积压过多的数据传输请求,而导致服务器负载过大。也即,本专利技术实施例可以有效降低服务器的负载。由上述可知,本专利技术实施例提供的数据传输的控制方法,当接收到终端发送的数据传输请求时,服务器获取其当前尚未处理的数据传输请求的数量,以及预设第一数量阈值。然后,服务器判断其尚未处理的数据传输请求数量是否超过预设第一数量阈值。若是,则服务器向对应的终端广播第一信息,该第一信息用于指示这些终端在检测到向服务器发送进行数据传输的请求时,暂停其发送数据传输请求的操作。因此,本专利技术实施例可以在服务器检测到其尚未处理的数据传输请求数量较多时,向对应的终端广播信息,以指示这些终端延缓向服务器发送进行数据传输的请求,从而可以有效避免服务器在尚未处理的数据传输请求数量较多的情况下又接收到过多的来自终端的数据传输请求,有效降低服务器的负载。下面将在一优选实施例中对数据传输的控制方法作进一步详细说明。请参阅图2,图2为本专利技术实施例提供的数据传输的控制方法的另一流程示意图,具体流程可以包括:在步骤S201中,服务器接收终端发送的数据传输请求。在步骤S202中,根据该数据传输请求,服务器确定当前未处理的数据传输请求数量。比如,步骤S201和S202可以本文档来自技高网...
数据传输的控制方法、装置及系统

【技术保护点】
一种数据传输的控制方法,其特征在于,所述方法包括:接收终端发送的数据传输请求;根据所述数据传输请求,确定服务器当前未处理的数据传输请求数量;获取预设第一数量阈值;若判断出所述未处理的数据传输请求数量大于预设第一数量阈值,则向对应的终端广播第一信息,所述第一信息用于指示所述对应的终端在检测到向服务器发送数据传输请求时,暂停所述发送数据传输请求的操作。

【技术特征摘要】
1.一种数据传输的控制方法,其特征在于,所述方法包括:接收终端发送的数据传输请求;根据所述数据传输请求,确定服务器当前未处理的数据传输请求数量;获取预设第一数量阈值;若判断出所述未处理的数据传输请求数量大于预设第一数量阈值,则向对应的终端广播第一信息,所述第一信息用于指示所述对应的终端在检测到向服务器发送数据传输请求时,暂停所述发送数据传输请求的操作。2.根据权利要求1所述的数据传输的控制方法,其特征在于,在向对应的终端广播第一信息的步骤之后,还包括:若检测到未处理的数据传输请求的数量小于或等于预设第二数量阈值,则向对应的终端发送第二信息,所述第二信息用于指示所述对应的终端重启被暂停的发送数据传输请求的操作,预设第二数量阈值小于预设第一数量阈值。3.根据权利要求2所述的数据传输的控制方法,其特征在于,在接收终端发送的数据传输请求的步骤之前,还包括:若接收到用于指示对预设第一数量阈值及预设第二数量阈值进行修改的指令,则按照所述指令对预设第一数量阈值及预设第二数量阈值进行修改。4.根据权利要求1所述的数据传输的控制方法,其特征在于,在向对应的终端广播第一信息的步骤之后,还包括:获取对应的终端的数据传输频率;向数据传输频率大于预设传输频率的第一终端发送第三信息,所述第三信息携带第一等待时长,并用于指示所述第一终端在第一等待时长结束后,重启被暂停的发送数据传输请求的操作。5.根据权利要求4所述的数据传输的控制方法,其特征在于,在获取对应的终端的数据传输频率的步骤之后,还包括:向数据传输频率小于或等于预设传输频率的第二终端发送第四信息,所述第四信息携带第二等待时长,并用于指示所述第二终端在第二等待...

【专利技术属性】
技术研发人员:马志峰
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1