CN106973037B - 一种控制数据传输的方法及*** - Google Patents

一种控制数据传输的方法及*** Download PDF

Info

Publication number
CN106973037B
CN106973037B CN201710084692.6A CN201710084692A CN106973037B CN 106973037 B CN106973037 B CN 106973037B CN 201710084692 A CN201710084692 A CN 201710084692A CN 106973037 B CN106973037 B CN 106973037B
Authority
CN
China
Prior art keywords
server
data
upload
user
dragging
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710084692.6A
Other languages
English (en)
Other versions
CN106973037A (zh
Inventor
王欢
陈望都
贝悦
王�琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MIGU Video Technology Co Ltd
Original Assignee
MIGU Video Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MIGU Video Technology Co Ltd filed Critical MIGU Video Technology Co Ltd
Priority to CN201710084692.6A priority Critical patent/CN106973037B/zh
Publication of CN106973037A publication Critical patent/CN106973037A/zh
Application granted granted Critical
Publication of CN106973037B publication Critical patent/CN106973037B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种控制数据传输的方法,包括:第一服务器接收通知指令,通知指令包含有上传数据用户所在区域的区域标识;第一服务器根据区域标识,向区域标识对应的第二服务器发送拖拽指令;第二服务器根据拖拽指令,从第三服务器拖拽数据。本发明还公开了一种控制数据传输的***。

Description

一种控制数据传输的方法及***
技术领域
本发明涉及互联网通信中的数据传输技术,尤其是一种控制数据传输的方法及***。
背景技术
现有技术中,如图1所示,为了提高用户访问目标站点的响应速度、优化现有Internet中信息的传输,需要在用户和服务器间加入中间层、即内容分发网络(CDN),使用户能以最快的速度,从最接近用户的地方获得所需的信息。CDN的工作过程如图2所示,在使用中,通过CDN进行数据动态传输时,需要预先推送数据到大量边缘服务器、即图2中的CDN节点处。而实际使用中,有很多边缘服务器是不需要参与数据传输的,将数据推送至这些不需要参与数据传输的边缘服务器会浪费大量带宽资源,严重影响宽带资源的使用效率。
发明内容
有鉴于此,本发明实施例期望提供一种控制数据传输的方法及***,能够避免造成宽带资源的浪费。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种控制数据传输的方法,包括:第一服务器接收通知指令,所述通知指令包含有上传数据用户所在区域的区域标识;
所述第一服务器根据所述区域标识,向所述区域标识对应的第二服务器发送拖拽指令;
所述第二服务器根据所述拖拽指令,从第三服务器拖拽数据。
上述方案中,所述第一服务器接收通知指令之前,该方法还包括:
对所述上传数据用户进行权限验证。
上述方案中,所述对所述上传数据用户进行权限验证后,该方法还包括:
根据负载均衡将所述上传数据用户上传的数据传输至第三服务器;
所述第三服务器对接收到的所述数据进行注册。
上述方案中,所述第二服务器根据所述拖拽指令,从第三服务器拖拽数据包括:
所述第二服务器根据所述拖拽指令,向对应的第四服务器发送传输请求,所述第四服务器确定未存储有所述上传数据用户上传的数据,与第三服务器建立连接;
所述第二服务器根据所述拖拽指令,将所述上传数据用户上传的数据经过所述第四服务器、从第三服务器拖拽至所述第二服务器;
或者,
所述第二服务器根据所述拖拽指令,向对应的第四服务器发送传输请求,所述第四服务器确定存储有所述上传数据用户上传的数据,所述第四服务器存储的数据是由第三服务器传输至第四服务器;
所述第四服务器将所述上传数据用户上传的数据拖拽至所述第二服务器。
上述方案中,所述第二服务器根据拖拽指令,从第三服务器拖拽数据之后还包括:将所拖拽的数据传输至连接所述第二服务器的客户端。
本发明实施例还提供了一种控制数据传输的***,包括:第一服务器、第二服务器、第三服务器,其中,
第一服务器,用于接收通知指令,所述通知指令包含有上传数据用户所在区域的区域标识,向所述区域标识对应的第二服务器发送拖拽指令;
第二服务器,用于根据所述拖拽指令,从第三服务器拖拽数据;
第三服务器,用于存储上传数据用户所上传的数据。
上述方案中,所述***还包括数据管理中心,
所述数据管理中心,用于对所述上传数据用户进行权限验证。
上述方案中,所述数据管理中心,还用于:根据负载均衡将所述上传数据用户上传的数据传输至第三服务器;
所述第三服务器,还用于对接收到的所述数据进行注册。
上述方案中,所述***还包括第四服务器,
所述第二服务器,具体用于:根据所述拖拽指令,向对应的第四服务器发送传输请求,将所述数据经过所述第四服务器、从第三服务器拖拽至所述第二服务器;
所述第四服务器,用于:确定未存储有所述上传数据用户上传的数据,与第三服务器建立连接;
或者,
所述第二服务器,具体用于:根据所述拖拽指令,向对应的第四服务器发送传输请求;
所述第四服务器,用于:确定存储有所述上传数据用户上传的数据,所述第四服务器存储的数据是由第三服务器传输至第四服务器;将所述上传数据用户上传的数据拖拽至所述第二服务器。
上述方案中,所述第二服务器,还用于:根据拖拽指令,从第三服务器拖拽数据之后,将所拖拽的数据传输至连接所述第二服务器的客户端。
本发明实施例提供的控制数据传输的方法及***,如此,本发明实施例在通过CDN进行数据传输时,第一服务器能够根据上传数据用户的所在区域的区域标识通知该区域标识对应的第二服务器进行数据的拖拽,精确地控制了数据的传输走向,不会再将数据推送至不需要参与数据传输的边缘服务器,有效提高了宽带的使用效率,从而提高用户的体验。
本发明实施例能够直接精确控制数据的走向,不需要限定使用环境,实现简单方便,适用范围更广。
附图说明
图1为现有技术中加入CDN的网络连接的示意图;
图2为现有技术中CDN完成数据传输的实现过程示意图;
图3为本发明实施例数据传输控制方法的实现流程示意图;
图4为本发明实施例数据传输控制***的组成结构示意图;
图5为本发明实施例一中,直播视频数据传输的实现过程示意图。
具体实施方式
为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
图3为本发明实施例数据传输控制方法的实现流程示意图,如图3所示,本发明实施例数据传输控制方法的实现流程包括以下步骤:
步骤301:第一服务器接收通知指令,所述通知指令包含有上传数据用户所在区域的区域标识;
步骤302:所述第一服务器根据所述区域标识,向所述区域标识对应的第二服务器发送拖拽指令;
步骤303:所述第二服务器根据所述拖拽指令,从第三服务器拖拽数据;
在实际应用中,所述通知指令包含有上传数据用户所在区域的区域标识;所述区域标识与第二服务器相对应,一个区域标识对应一个第二服务器,一个第二服务器可以对应一个或多个区域标识;所述上传数据用户是指需要上传数据的用户,所述上传数据用户的数据是指包括但不限于所述用户上传的视频、和/或音频数据流。
所述第一服务器接收通知指令之前,需要对所述上传数据用户进行权限验证;所述上传数据用户上传数据时,需要根据负载均衡将数据传输至第三服务器;所述数据传输至第三服务器后,需要对所述数据进行注册,具体的,由所述第三服务器发送数据注册信息,保证所述数据有效;
具体的,本发明实施例中可以包括数据管理中心,所述数据管理中心需要对上传数据用户进行权限验证,优选的,上传数据用户需要输入与所述用户的用户名匹配的登录密码、和/或验证码通过权限验证;用户可能处于完全不相同的地理区域,不同上传数据用户所在区域对应不同的区域标识,在用户通过权限验证后,数据管理中心向上传数据用户的客户端发送URL(Uniform Resoure Locator,统一资源***),上传数据用户的客户端通过URL将上传的数据通过网页或客户端重定向到所述区域标识对应的第三服务器;所述客户端包括但不限于手机、平板电脑、台式电脑、可穿戴智能设备,优选的使用客户端上传数据,所述数据包括但不限于视频数据、和/或音频数据;所述第三服务器可以是与第二服务器相对应,从而第二服务器可以从与自身对应的第三服务器中拖拽数据流;优选的,第三服务器也可以是与区域标识相对应,一个区域标识对应一个第三服务器,一个第三服务器可以对应一个或多个区域标识,此时,第一服务器向第二服务器发送的拖拽指令中包含有区域标识,第二服务器根据区域标识从对应的第三服务器中拖拽数据流;其中,数据管理中心可以根据上传数据用户所在区域的区域标识,动态选择上传数据用户所在省份或者相邻省份对应的第三服务器,也可以由管理员手动配置所述区域标识对应的第三服务器;所述数据管理中心还需要对所述数据进行负载均衡,优选使用负载均衡设备包括但不限于1VS、和/或F5的BIG-IP;所述数据重定向推送至第三服务器后,由所述第三服务器向所述数据管理中心注册数据,保证所述数据有效,并将所述数据保存在所述第三服务器中;若干个第三服务器可以组成全局资源中心,用于存储用户上传的数据;
所述第二服务器根据所述拖拽指令,从第三服务器拖拽数据包括:
所述第二服务器根据所述拖拽指令,向对应的第四服务器发送传输请求,所述第四服务器确定未存储有所述上传数据用户上传的数据,与第三服务器建立连接;
所述第二服务器根据所述拖拽指令,将所述上传数据用户上传的数据经过所述第四服务器、从第三服务器拖拽至所述第二服务器;
或者,
所述第二服务器根据所述拖拽指令,向对应的第四服务器发送传输请求,所述第四服务器确定存储有所述上传数据用户上传的数据,所述第四服务器存储的数据是由第三服务器传输至第四服务器;
所述第四服务器将所述上传数据用户上传的数据拖拽至所述第二服务器。
第四服务器可以根据数据标识确定是否存储有所述数据上传用户上传的数据,所述数据标识在上传数据用户向数据管理中心上传数据时,由数据管理中心分配,以区分上传的不同数据。
实际应用中,所述第二服务器具体可以为区域边缘服务器,不同的区域标识对应不同的第二服务器,即不同的区域边缘服务器对应着不同地区的用户,所述第四服务器具体可以为局域主干服务器,不同的第二服务器可以对应不同的第四服务器,即不同的区域边缘服务器对应着不同的局域主干服务器,第二服务器根据所述拖拽指令,寻找对应的第四服务器,所述第四服务器对应着不同的第二服务器,即所述第四服务器对应着不同地区的用户,此时,所述第四服务器与所述第二服务器为固定对应关系;第四服务器也可以是与区域标识相对应,一个区域标识对应一个第四服务器,一个第四服务器可以对应一个或多个区域标识,此时,第二服务器、第四服务器、第三服务器通过区域标识来确定对应关系。
如果此时数据已经由第三服务器传输至第四服务器,则第四服务器只需要将数据转发至第二服务器;
所述第二服务器由所述第四服务器连接至所述第三服务器;实际应用中,如果第三服务器还未将数据传输至第四服务器,则第四服务器还需要寻找第三服务器,具体的,第四服务器在全局资源中心中寻找与所述第二服务器固定对应的第三服务器,优选的,第四服务器根据所述区域标识,在全局资源中心中寻找所述区域标识对应的第三服务器;即将区域边缘服务器和局域主干服务器与全局资源中心连接在一起;
实际应用中,所述第二服务器根据拖拽指令,从第三服务器拖拽数据之后还包括:将所拖拽的数据传输至连接所述第二服务器的客户端;具体地,需要接收数据的客户端首先向第二服务器发出请求,不同区域的客户端发出的请求到达不同的第二服务器,经过URL的重定向作用,第二服务器将拖拽至第二服务器的数据传输至需要接收数据的客户端处,完成数据的传输;
所述通知指令包括:上传数据用户所在区域的区域标识,以通知第一服务器向所述区域标识对应的第二服务器发出拖拽指令;
第三服务器与区域标识相对应时,所述拖拽指令包括:区域标识,以通知第二服务器从对应于区域标识的第三服务器中拖拽数据;
当数据管理中心发现有客户端上传数据之后,可以向第一服务器发出通知指令,所述通知指令包含有上传数据用户所在区域的区域标识,以通知第一服务器根据上传数据用户的区域向不同地区对应的第二服务器发出拖拽指令,由第二服务器完成对数据的拖拽,待第二服务器收到数据接收用户的请求后,可以迅速将数据传输至数据接收用户,避免占用过多的宽带资源。
图4为本发明实施例数据传输控制***的组成结构示意图,如图4所示,本发明实施例数据传输控制***的组成结构包括:第一服务器401、第二服务器402、第三服务器403,其中,
第一服务器401,用于接收通知指令,所述通知指令包含有上传数据用户所在区域的区域标识;向所述区域标识对应的第二服务器发送拖拽指令;
第二服务器402,用于根据所述拖拽指令,从第三服务器拖拽数据;
第三服务器403,用于存储上传数据用户所上传的数据。
在实际应用中,所述控制数据传输的***还可以包括:数据管理中心,用于对所述上传数据用户进行权限验证。
所述数据管理中心,还用于:根据负载均衡将所述上传数据用户上传的数据传输至第三服务器;
所述第三服务器,还用于对接收到的所述数据进行注册。
数据管理中心,根据上传数据用户所在区域发送通知指令至第一服务器之前,所述数据管理中心需要对上传数据用户进行权限验证,优选的,上传数据用户需要输入与所述用户的用户名匹配的登录密码、和/或验证码通过权限验证;用户可能处于完全不相同的地理区域,不同的区域对应不同的区域标识,在用户通过权限验证后,数据管理中心向上传数据用户的客户端发送URL,通过网页或客户端重定向到所述区域标识对应的第三服务器403,所述终端包括但不限于手机、平板电脑、台式电脑、可穿戴智能设备,优选的使用客户端上传数据,所述数据包括但不限于视频数据、和/或音频数据;所述第三服务器403可以是与第二服务器402相对应,从而第二服务器402可以从与自身对应的第三服务器403中拖拽数据流;优选的,第三服务器403也可以是与区域标识相对应,一个区域标识对应一个第三服务器403,一个第三服务器403可以对应一个或多个区域标识,此时,第一服务器401向第二服务器402发送的拖拽指令中包含有区域标识,第二服务器402根据区域标识从对应的第三服务器403中拖拽数据流;具体的,数据管理中心可以根据上传数据用户所在区域动态选择重定向推送所述数据至上传数据用户所在省份或者相邻省份对应的第三服务器403,也可以由管理员手动配置推送数据区域;所述数据管理中心还需要对所述数据进行负载均衡,优选使用负载均衡设备包括但不限于1VS、和/或F5的BIG-IP;所述数据重定向推送至第三服务器403后,由所述第三服务器403向所述数据管理中心注册数据,保证所述数据有效,并将所述数据保存在所述第三服务器403中;若干个第三服务器403可以组成全局资源中心,用于存储用户上传的数据;
所述***还包括第四服务器,
所述第二服务器402,具体用于:根据所述拖拽指令,向对应的第四服务器发送传输请求,将所述数据经过所述第四服务器、从第三服务器403拖拽至所述第二服务器402;
所述第四服务器,用于:确定未存储有所述上传数据用户上传的数据,与第三服务器403建立连接;
或者,
所述第二服务器402,具体用于:根据所述拖拽指令,向对应的第四服务器发送传输请求;
所述第四服务器,用于:确定存储有所述上传数据用户上传的数据,所述第四服务器存储的数据是由第三服务器403传输至第四服务器;将所述上传数据用户上传的数据拖拽至所述第二服务器402。
第四服务器可以根据数据标识确定是否存储有上传数据用户的数据,所述数据标识在上传数据用户向数据管理中心上传数据时,由数据管理中心分配,以区分上传的不同数据。
实际应用中,所述第二服务器402具体可以为区域边缘服务器,不同的区域标识对应不同的第二服务器,即不同的区域边缘服务器对应着不同地区的用户,所述第四服务器具体可以为局域主干服务器,不同的第二服务器对应不同的第四服务器,即不同的区域边缘服务器对应着不同的区域主干服务器,第二服务器402为拖拽服务器,可以根据所述拖拽指令,寻找对应的第四服务器,具体的,所述第四服务器对应着不同的第二服务器402,即所述第四服务器对应着不同地区的用户,此时,所述第四服务器与所述第二服务器402为固定对应关系;第四服务器也可以是与区域标识相对应,一个区域标识对应一个第四服务器,一个第四服务器可以对应一个或多个区域标识,此时,第二服务器402、第四服务器、第三服务器403通过区域标识来确定对应关系。如果此时数据已经由第三服务器403传输至第四服务器,则第四服务器只需要将数据转发至第二服务器402;所述第三服务器403可以不与区域标识相对应,使用时,每一个第三服务器403固定对应一个第二服务器402,第二服务器402可以从固定的第三服务器403中拖拽数据流;优选的,第三服务器403也可以与区域标识相对应,一个区域标识对应一个第三服务器403,一个第三服务器403可以对应一个或多个区域标识,使用时,第二服务器402根据区域标识从对应的第三服务器403中拖拽数据流;
实际应用中,所述第二服务器402还用于:根据拖拽指令,从第三服务器拖拽数据之后,将所拖拽的数据传输至连接所述第二服务器的客户端;具体地,需要接收数据的客户端首先向第二服务器402发出请求,不同区域的客户端发出的请求到达不同的第二服务器402,经过URL的重定向作用,第二服务器402将拖拽至第二服务器402的数据传输至需要接收数据的客户端处,完成数据的传输;
具体的,所述通知指令包括:根据上传数据用户所在区域的区域标识,通知第一服务器401向所述区域标识对应的第二服务器402发出拖拽指令;
第三服务器403与区域标识相对应时,所述拖拽指令包括:区域标识,以通知第二服务器402从对应于区域标识的第三服务器403中拖拽数据;
当数据管理中心发现有客户端上传数据之后,可以根据上传数据客户端所在区域的区域标识向第一服务器401发出通知指令,所述通知指令包含有上传数据用户所在区域的区域标识,以通知第一服务器401根据上传数据用户的区域向不同区域标识对应的第二服务器402发出拖拽指令,由第二服务器402完成对数据的拖拽,待第二服务器402收到自身对应区域的数据接收用户的请求后,可以迅速将数据传输至数据接收用户,避免占用过多的宽带资源。
图5为本发明实施例一中,直播视频数据传输的实现过程示意图,如图5所示,直播视频数据传输的实现过程包括以下步骤:
步骤501:位于上海的直播视频上传用户向视频数据管理中心发出验证请求,上传数据用户需要输入与所述用户的用户名匹配的登录密码、和验证码通过权限验证;
步骤502:视频数据管理中心对直播视频上传用户验证成功后,
根据直播视频上传用户所在区域的区域标识,向上传数据用户的客户端发送URL;
上传数据用户的客户端通过URL将上传的数据通过网页或客户端重定向到所述区域标识对应的第三服务器;
步骤503:第三服务器收到上传的数据后,向视频数据管理中心注册收到的直播视频数据,保证该直播视频数据有效;
步骤504:视频数据管理中心根据直播视频上传数据用户的区域标识向第一服务器发出通知指令,通知第一服务器向所述区域标识对应的第二服务器发出拖拽指令,由所述第二服务器完成对直播视频数据的拖拽;所述通知指令包含有上传数据用户所在区域的区域标识。
步骤505:第一服务器向上海区域对应的第二服务器发送拖拽指令;
步骤506:所述第二服务器收到拖拽指令后,寻找对应所述区域标识的第四服务器;如果此时,直播视频数据还未到达第四服务器,则需要执行步骤507;
步骤507:所述区域标识对应的第四服务器寻找第三服务器,建立第二服务器与第三服务器之间的连接,完成直播视频数据由第三服务器被拖拽至第二服务器;
步骤508:上海区域的直播视频数据接收用户向第二服务器发出请求,经过URL的重定向,直播视频数据由第二服务器传输至所述接收用户;以保证首帧图像的加载时间在500ms内。
本发明实施例一中,第二服务器、第四服务器、第三服务器通过区域标识来确定对应关系。
本领域内的技术人员应明白,本发明实施例可提供为方法、***、或计算机程序产品。因此,本发明实施例可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、***(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理***的处理器以产生一个机器,使得通过计算机或其他可编程数据处理***的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理***以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理***上,使得在计算机或其他可编程***上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程***上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种控制数据传输的方法,其特征在于,所述方法包括:
第一服务器接收通知指令,所述通知指令包含有上传数据用户所在区域的区域标识;
所述第一服务器根据所述区域标识,向所述区域标识对应的第二服务器发送拖拽指令;
所述第二服务器根据所述拖拽指令,从第三服务器拖拽数据;
所述第二服务器根据所述拖拽指令,从第三服务器拖拽数据包括:
所述第二服务器根据所述拖拽指令,向对应的第四服务器发送传输请求,所述第四服务器确定未存储有所述上传数据用户上传的数据,与第三服务器建立连接;
所述第二服务器根据所述拖拽指令,将所述上传数据用户上传的数据经过所述第四服务器、从第三服务器拖拽至所述第二服务器;
或者,
所述第二服务器根据所述拖拽指令,向对应的第四服务器发送传输请求,所述第四服务器确定存储有所述上传数据用户上传的数据,所述第四服务器存储的数据是由第三服务器传输至第四服务器;
所述第四服务器将所述上传数据用户上传的数据拖拽至所述第二服务器。
2.根据权利要求1所述的方法,其特征在于,所述第一服务器接收通知指令之前,该方法还包括:
对所述上传数据用户进行权限验证。
3.根据权利要求2所述的方法,其特征在于,所述对所述上传数据用户进行权限验证后,该方法还包括:
根据负载均衡将所述上传数据用户上传的数据传输至第三服务器;
所述第三服务器对接收到的所述数据进行注册。
4.根据权利要求1所述的方法,其特征在于,所述第二服务器根据拖拽指令,从第三服务器拖拽数据之后还包括:将所拖拽的数据传输至连接所述第二服务器的客户端。
5.一种控制数据传输的***,其特征在于,所述***包括:第一服务器、第二服务器、第三服务器,其中,
第一服务器,用于接收通知指令,所述通知指令包含有上传数据用户所在区域的区域标识,向所述区域标识对应的第二服务器发送拖拽指令;
第二服务器,用于根据所述拖拽指令,从第三服务器拖拽数据;
第三服务器,用于存储上传数据用户所上传的数据;
所述***还包括第四服务器,
所述第二服务器,具体用于:根据所述拖拽指令,向对应的第四服务器发送传输请求,将所述数据经过所述第四服务器、从第三服务器拖拽至所述第二服务器;
所述第四服务器,用于:确定未存储有所述上传数据用户上传的数据,与第三服务器建立连接;
所述第二服务器,具体用于:根据所述拖拽指令,向对应的第四服务器发送传输请求;
所述第四服务器,用于:确定存储有所述上传数据用户上传的数据,所述第四服务器存储的数据是由第三服务器传输至第四服务器;将所述上传数据用户上传的数据拖拽至所述第二服务器。
6.根据权利要求5所述的***,其特征在于,所述***还包括数据管理中心,
所述数据管理中心,用于对所述上传数据用户进行权限验证。
7.根据权利要求5所述的***,其特征在于,
所述数据管理中心,还用于:根据负载均衡将所述上传数据用户上传的数据传输至第三服务器;
所述第三服务器,还用于对接收到的所述数据进行注册。
8.根据权利要求5所述的***,其特征在于,所述第二服务器,还用于:根据拖拽指令,从第三服务器拖拽数据之后,将所拖拽的数据传输至连接所述第二服务器的客户端。
CN201710084692.6A 2017-02-16 2017-02-16 一种控制数据传输的方法及*** Active CN106973037B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710084692.6A CN106973037B (zh) 2017-02-16 2017-02-16 一种控制数据传输的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710084692.6A CN106973037B (zh) 2017-02-16 2017-02-16 一种控制数据传输的方法及***

Publications (2)

Publication Number Publication Date
CN106973037A CN106973037A (zh) 2017-07-21
CN106973037B true CN106973037B (zh) 2018-09-04

Family

ID=59335176

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710084692.6A Active CN106973037B (zh) 2017-02-16 2017-02-16 一种控制数据传输的方法及***

Country Status (1)

Country Link
CN (1) CN106973037B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109587517B (zh) * 2018-12-07 2022-02-18 咪咕视讯科技有限公司 一种多媒体文件的播放方法及装置、服务器及存储介质
CN111338573B (zh) * 2020-02-19 2023-06-06 中国联合网络通信集团有限公司 终端数据管理方法及***、服务器和通信终端

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101523379A (zh) * 2006-08-18 2009-09-02 阿卡麦科技公司 分布式网络中的数据收集方法
CN101860558A (zh) * 2009-04-13 2010-10-13 ***集团宽带业务应用国家工程实验室有限公司 跨区域对等网络流媒体点播方法及***
CN102667772A (zh) * 2010-03-01 2012-09-12 株式会社日立制作所 文件级分级存储管理***、方法和设备
CN103516606A (zh) * 2012-06-25 2014-01-15 中兴通讯股份有限公司 一种cdn路由实现方法和***
CN104602047A (zh) * 2014-12-05 2015-05-06 海信集团有限公司 Epg数据的分享方法、服务器、终端及***
CN104904183A (zh) * 2012-12-14 2015-09-09 微软技术许可有限责任公司 内容获取源选择和管理

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005048116A1 (ja) * 2003-11-13 2005-05-26 Matsushita Electric Industrial Co., Ltd. 遠隔制御装置
CN101150421B (zh) * 2006-09-22 2011-05-04 华为技术有限公司 一种分布式内容分发方法、边缘服务器和内容分发网
CN103546432B (zh) * 2012-07-12 2015-12-16 腾讯科技(深圳)有限公司 实现跨域跳转的方法和***以及浏览器、域名服务器
CN102932472B (zh) * 2012-11-13 2017-01-25 深圳市路友网络科技有限公司 一种数据处理方法以及通信***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101523379A (zh) * 2006-08-18 2009-09-02 阿卡麦科技公司 分布式网络中的数据收集方法
CN101860558A (zh) * 2009-04-13 2010-10-13 ***集团宽带业务应用国家工程实验室有限公司 跨区域对等网络流媒体点播方法及***
CN102667772A (zh) * 2010-03-01 2012-09-12 株式会社日立制作所 文件级分级存储管理***、方法和设备
CN103516606A (zh) * 2012-06-25 2014-01-15 中兴通讯股份有限公司 一种cdn路由实现方法和***
CN104904183A (zh) * 2012-12-14 2015-09-09 微软技术许可有限责任公司 内容获取源选择和管理
CN104602047A (zh) * 2014-12-05 2015-05-06 海信集团有限公司 Epg数据的分享方法、服务器、终端及***

Also Published As

Publication number Publication date
CN106973037A (zh) 2017-07-21

Similar Documents

Publication Publication Date Title
US10411956B2 (en) Enabling planned upgrade/downgrade of network devices without impacting network sessions
CN107566786B (zh) 一种获取监控视频的方法、装置及终端设备
CN110198307A (zh) 一种移动边缘计算节点的选择方法、装置及***
WO2017088384A1 (zh) 一种直播视频的上传方法、装置及***
US9065969B2 (en) Scalable web real-time communications (WebRTC) media engines, and related methods, systems, and computer-readable media
CN106549878B (zh) 一种业务分流方法和装置
CN105122772B (zh) 一种通过头部交换服务器状态和客户端信息的方法及设备
CN105897850A (zh) 用于cdn平台的响应处理方法、调度代理服务器及***
US20150006611A1 (en) Back-to-back virtual web real-time communications (webrtc) agents, and related methods, systems, and computer-readable media
CN106533932B (zh) 一种用于推送即时消息的方法和装置
CN103401946B (zh) Http上传加速方法和***
CN107566429A (zh) 基站、访问请求的响应方法、装置及***
CN109218341B (zh) 用于监控服务器和用于服务器的负载均衡方法和装置
CN108124007A (zh) 消息数据实时传输的方法与装置
CN105812255A (zh) 回源线路的选择方法及装置
CN107645485A (zh) 一种网络直播的分发方法、***和装置
CN106973037B (zh) 一种控制数据传输的方法及***
CN105978938A (zh) 一种业务处理设备的业务状态确定方法及调度设备
CN106034141B (zh) 消息处理方法、资源获取方法、服务器及终端设备
US20190370293A1 (en) Method and apparatus for processing information
CN106911732A (zh) 一种网站访问加速方法及装置
CN105681266B (zh) 一种多媒体电话MMTel的通讯集群方法及装置
WO2016180284A1 (zh) 服务节点分配方法、装置、cdn管理服务器及***
EP3902279A1 (en) Audio and video stream distribution method in audio and video stream distribution system, and dynamic parent node
CN104780591B (zh) 终端设备间业务互操作实现方法、装置、***及相关设备

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant