技术领域technical field
本发明涉及移动通信技术领域,尤其涉及一种下载方法及相关设备。The invention relates to the technical field of mobile communication, in particular to a downloading method and related equipment.
背景技术Background technique
移动终端的发展与普及在满足用户随时随地上网的同时,也增加了用户对网络的依赖性。通常,用户会通过无线热点信号(即WiFi)或移动数据网络进行网上内容的下载。但是,实践中发现,在WiFi和移动数据网络同时覆盖的区域中,用户无法同时利用WiFi和移动数据网络进行网上内容的下载,网络资源使用效率较低。The development and popularization of mobile terminals not only satisfy users to surf the Internet anytime and anywhere, but also increase their dependence on the network. Usually, a user downloads online content through a wireless hotspot signal (ie, WiFi) or a mobile data network. However, it has been found in practice that in areas covered by both WiFi and mobile data networks, users cannot use both WiFi and mobile data networks to download online content at the same time, and the efficiency of network resource usage is low.
发明内容Contents of the invention
本发明实施例公开了一种下载方法及相关设备,能够提高网络资源使用效率。The embodiment of the invention discloses a downloading method and related equipment, which can improve the utilization efficiency of network resources.
本发明实施例公开了第一方面公开了一种下载方法,包括:The embodiment of the present invention discloses that the first aspect discloses a downloading method, including:
移动终端将下载任务划分成N个下载任务片段,所述N为大于零的整数;The mobile terminal divides the download task into N download task segments, where N is an integer greater than zero;
所述移动终端与所述下载任务对应的服务器建立M条链路,所述M条链路中每一条链路绑定所述移动终端的一个IP地址,每一条链路绑定的IP地址各不相同,M为大于零且小于或者等于所述N的整数;The mobile terminal establishes M links with the server corresponding to the download task, each link in the M links is bound to an IP address of the mobile terminal, and the IP addresses bound to each link are respectively Not the same, M is an integer greater than zero and less than or equal to said N;
通过所述M条链路向所述服务器发送针对所述N个下载任务片段的下载请求,所述下载请求包括所述链路绑定的IP地址;sending a download request for the N download task segments to the server through the M links, the download request including the IP address bound to the link;
接收所述服务器通过所述M条链路向所述M条链路绑定的IP地址发送的所述N个下载任务片段,所述N个下载任务片段是所述服务器响应所述下载请求发送的。receiving the N download task fragments sent by the server to the IP addresses bound to the M links through the M links, the N download task fragments are sent by the server in response to the download request of.
在本发明实施例第一方面的第一种可能的实现方式中,所述通过所述M条链路向所述服务器发送针对所述N个下载任务片段的下载请求,包括:In a first possible implementation manner of the first aspect of the embodiment of the present invention, the sending the download request for the N download task segments to the server through the M links includes:
建立链路列表,所述链路列表包括所述M条链路中每一条链路的链路标识,以及每一个链路标识对应的网络拥塞情况评估;Establishing a link list, the link list including the link identifier of each link in the M links, and the network congestion situation assessment corresponding to each link identifier;
根据所述链路列表中所述每一个链路标识对应的网络拥塞情况评估将所述N个下载任务片段分配给所述M条链路;Allocating the N download task segments to the M links according to the network congestion situation assessment corresponding to each link identifier in the link list;
通过所述M条链路向所述服务器发送下载请求,其中,所述M条链路中每一条链路发送的下载请求所请求的下载任务为该链路被分配的下载任务片段。Sending a download request to the server through the M links, wherein the download task requested by the download request sent by each of the M links is a download task segment allocated to the link.
结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述根据所述链路列表中所述每一个链路标识对应的网络拥塞情况评估将所述N个下载任务片段分配给所述M条链路,包括:With reference to the first possible implementation manner of the first aspect of the embodiment of the present invention, in the second possible implementation manner of the first aspect of the embodiment of the present invention, according to each link in the link list Identifying the corresponding network congestion situation assessment and assigning the N download task segments to the M links, including:
根据所述链路列表中所述每一个链路标识对应的所述网络拥塞情况评估将所述N个下载任务片段的第一部分下载任务片段分配给所述M条链路;Allocating the first part of the download task segments of the N download task segments to the M links according to the network congestion situation assessment corresponding to each link identifier in the link list;
根据所述第一部分下载任务片段的下载情况,获取下载所述第一部分下载任务片段的所述M条链路中每一条链路的网络拥塞情况评估,并更新所述链路列表;According to the download situation of the first part of the download task segment, obtain the network congestion assessment of each link in the M links for downloading the first part of the download task segment, and update the link list;
根据更新后所述链路列表中所述每一个链路标识对应的网络拥塞情况评估将所述N个下载任务片段的第二部分下载任务片段分配给所述M条链路。Allocating the second part of the download task segments of the N download task segments to the M links according to the network congestion situation assessment corresponding to each link identifier in the updated link list.
结合本发明实施例第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述方法还包括:With reference to the second possible implementation manner of the first aspect of the embodiments of the present invention, in the third possible implementation manner of the first aspect of the embodiments of the present invention, the method further includes:
记录所述N个下载任务片段的下载状态信息;recording the download status information of the N download task segments;
所述接收所述服务器通过所述M条链路向所述M条链路绑定的IP地址发送的所述N个下载任务片段,包括:The receiving the N download task fragments sent by the server to the IP addresses bound to the M links through the M links includes:
判断所述N个下载任务片段中的下载状态信息是否存在被中断下载任务片段的中断下载状态信息,其中,所述中断下载状态信息包括中断位置;Judging whether the download status information in the N download task segments contains the interrupted download status information of the interrupted download task segment, wherein the interrupted download status information includes the interrupt position;
若所述N个下载任务片段中的下载状态信息存在被中断下载任务的中断下载状态信息时,则在所述M条链路中的特定链路接收所述服务器从所述中断位置发送的所述被中断下载任务片段,其中,所述特定链路为所述M条链路中除所述被中断下载任务被分配的链路之外的链路。If the download status information in the N download task segments has the interrupted download status information of the interrupted download task, then a specific link in the M links receives the information sent by the server from the interrupt position The interrupted download task segment, wherein the specific link is a link among the M links except the link to which the interrupted download task is allocated.
结合本发明实施例第一方面或本发明实施例第一方面的第一种至第三种中的任一种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,对所述N个下载任务片段进行组合。In combination with the first aspect of the embodiments of the present invention or any of the first to third possible implementations of the first aspect of the embodiments of the present invention, the fourth possible implementation of the first aspect of the embodiments of the present invention , combining the N download task segments.
本发明实施例第二方面公开了公开了一种移动终端,包括:The second aspect of the embodiment of the present invention discloses a mobile terminal, including:
划分模块,用于将下载任务划分成N个下载任务片段,所述N为大于零的整数;A division module, configured to divide the download task into N download task segments, where N is an integer greater than zero;
建立模块,用于将所述移动终端与所述下载任务对应的服务器建立M条链路,所述M条链路中每一条链路绑定所述移动终端的一个IP地址,每一条链路绑定的IP地址各不相同,M为大于零且小于或者等于所述N的整数;An establishment module, configured to establish M links between the mobile terminal and the server corresponding to the download task, each of the M links is bound to an IP address of the mobile terminal, and each link The bound IP addresses are different, and M is an integer greater than zero and less than or equal to the N;
发送模块,用于通过所述建立模块建立的所述M条链路向所述服务器发送针对所述划分模块划分的所述N个下载任务片段的下载请求,所述下载请求包括所述链路绑定的IP地址;A sending module, configured to send a download request for the N download task segments divided by the division module to the server through the M links established by the establishment module, where the download request includes the links Binding IP address;
接收模块,用于接收所述服务器通过所述建立模块建立的所述M条链路向所述M条链路绑定的IP地址发送的所述划分模块划分的所述N个下载任务片段,所述N个下载任务片段是所述服务器响应所述下载请求发送的。a receiving module, configured to receive the N download task segments divided by the division module and sent by the server to the IP addresses bound to the M links through the M links established by the establishment module, The N download task segments are sent by the server in response to the download request.
在本发明实施例第二方面的第一种可能的实现方式中,所述发送模块包括:In a first possible implementation manner of the second aspect of the embodiment of the present invention, the sending module includes:
建立单元,用于建立链路列表,所述链路列表包括所述建立模块建立的所述M条链路中每一条链路的链路标识,以及每一个链路标识对应的网络拥塞情况评估;An establishment unit, configured to establish a link list, the link list including the link identification of each link in the M links established by the establishment module, and the network congestion situation assessment corresponding to each link identification ;
分配单元,用于根据所述建立单元建立的所述链路列表中所述每一个链路标识对应的网络拥塞情况评估将所述划分模块划分成的所述N个下载任务片段分配给所述建立模块建立的所述M条链路;An allocating unit, configured to allocate the N download task segments divided by the dividing module to the Establishing the M links established by the module;
发送单元,用于通过所述建立模块建立的所述M条链路向所述服务器发送下载请求,其中,所述M条链路中每一条链路发送的下载请求所请求的下载任务为该链路被所述分配单元分配的下载任务片段。A sending unit, configured to send a download request to the server through the M links established by the establishment module, wherein the download task requested by the download request sent by each of the M links is the Linking the download task segments allocated by the allocation unit.
结合本发明实施例第二方面的第一种可能的实现方式,在本发明实施例第二方面的第二种可能的实现方式中,所述分配单元具体用于根据所述建立单元建立的所述链路列表中所述每一个链路标识对应的所述网络拥塞情况评估将所述划分模块划分成的所述N个下载任务片段的第一部分下载任务片段分配给所述建立模块建立的所述M条链路;With reference to the first possible implementation manner of the second aspect of the embodiment of the present invention, in the second possible implementation manner of the second aspect of the embodiment of the present invention, the allocating unit is specifically configured to establish according to the establishment unit The network congestion situation assessment corresponding to each link identifier in the link list allocates the first part of the download task segments of the N download task segments divided by the division module to the all the download task segments established by the establishment module The M links;
所述分配单元,还用于根据所述第一部分下载任务片段的下载情况,获取下载所述第一部分下载任务片段的所述M条链路中每一条链路的网络拥塞情况评估,并更新所述建立单元建立的所述链路列表;The allocating unit is further configured to obtain the network congestion evaluation of each of the M links for downloading the first part of the download task segment according to the download status of the first part of the download task segment, and update the the link list established by the establishment unit;
所述分配单元,还用于根据更新后所述链路列表中所述每一个链路标识对应的网络拥塞情况评估将所述N个下载任务片段的第二部分下载任务片段分配给所述M条链路。The allocation unit is further configured to allocate the second part of the N download task segments to the M according to the network congestion situation assessment corresponding to each link identifier in the updated link list. links.
结合本发明实施例第二方面的第二种可能的实现方式,在本发明实施例第二方面的第三种可能的实现方式中,所述移动终端还包括:With reference to the second possible implementation of the second aspect of the embodiments of the present invention, in the third possible implementation of the second aspect of the embodiments of the present invention, the mobile terminal further includes:
记录模块,用于记录所述划分模块划分成的所述N个下载任务片段的下载状态信息;A recording module, configured to record the download status information of the N download task segments divided by the division module;
所述接收模块还包括:The receiving module also includes:
判断单元,用于判断所述划分模块划分成的所述N个下载任务片段中的下载状态信息是否存在被中断下载任务片段的中断下载状态信息,其中,所述中断下载状态信息包括中断位置;A judging unit, configured to judge whether the download status information of the N download task segments divided by the dividing module has interrupted download status information of interrupted download task segments, wherein the interrupted download status information includes an interrupt location;
接收单元,用于若所述划分模块划分成的所述N个下载任务片段中的下载状态信息存在被中断下载任务的中断下载状态信息时,则在所述建立模块建立的所述M条链路中的特定链路接收所述服务器从所述判断单元判断出的所述中断位置发送的所述被中断下载任务片段,其中,所述特定链路为所述M条链路中除所述被中断下载任务被分配的链路之外的链路。The receiving unit is configured to: if the download status information in the N download task segments divided by the division module contains the interrupt download status information of the interrupted download task, then the M chains established by the establishment module A specific link in the path receives the interrupted download task segment sent by the server from the interruption position judged by the judging unit, wherein the specific link is one of the M links except the A link other than the one to which the interrupted download task was assigned.
结合本发明实施例第二方面或本发明实施例第二方面的第一种至第三种中的任一种可能的实现方式,在本发明实施例第二方面的第四种可能的实现方式中,所述移动终端还包括:Combining the second aspect of the embodiment of the present invention or any of the first to third possible implementations of the second aspect of the embodiment of the present invention, the fourth possible implementation of the second aspect of the embodiment of the present invention In, the mobile terminal also includes:
组合模块,用于对所述接收模块接收的所述N个下载任务片段进行组合。A combining module, configured to combine the N download task segments received by the receiving module.
与现有技术相比,本发明实施例具有以下有益效果:Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
本发明实施例中,移动终端将下载任务划分成N个下载任务片段,并通过与下载任务对应的服务器建立的与移动终端绑定不同IP地址的M条链路下载上述N个下载任务片段。可见,实施本发明实施例,通过绑定有不同IP地址的链路同时下载任务片段,能够提高网络资源使用效率。In the embodiment of the present invention, the mobile terminal divides the download task into N download task segments, and downloads the above N download task segments through M links that are bound to different IP addresses with the mobile terminal and are established by the server corresponding to the download task. It can be seen that implementing the embodiment of the present invention can improve the utilization efficiency of network resources by simultaneously downloading task fragments through links bound with different IP addresses.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings that need to be used in the embodiments. Obviously, the drawings in the following description are some embodiments of the present invention. Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.
图1是本发明实施例公开的一种下载方法的流程示意图;Fig. 1 is a schematic flow chart of a downloading method disclosed in an embodiment of the present invention;
图2是本发明实施例公开的一种移动终端的结构示意图;FIG. 2 is a schematic structural diagram of a mobile terminal disclosed in an embodiment of the present invention;
图3是本发明实施例公开的另一种移动终端的结构示意图;FIG. 3 is a schematic structural diagram of another mobile terminal disclosed in an embodiment of the present invention;
图4是本发明实施例公开的另一种移动终端的结构示意图;FIG. 4 is a schematic structural diagram of another mobile terminal disclosed in an embodiment of the present invention;
图5是本发明实施例公开的另一种移动终端的结构示意图。Fig. 5 is a schematic structural diagram of another mobile terminal disclosed in an embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。It should be noted that the terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. As used in the embodiments of the present invention and the appended claims, the singular forms "a", "said" and "the" are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
本发明实施例公开了一种下载方法及相关设备,能够提高网络资源使用效率。以下分别进行详细说明。The embodiment of the invention discloses a downloading method and related equipment, which can improve the utilization efficiency of network resources. Each will be described in detail below.
请参见图1,图1为本发明实施例公开的一种下载方法的流程示意图。如图1所示,该下载方法方法可以包括以下步骤。Please refer to FIG. 1 , which is a schematic flowchart of a downloading method disclosed in an embodiment of the present invention. As shown in Fig. 1, the downloading method may include the following steps.
101、移动终端将下载任务划分成N个下载任务片段。101. The mobile terminal divides the download task into N download task segments.
本发明实施例中,移动终端首先获取下载链接,根据下载链接从下载链接对应的下载服务器中获取下载任务。In the embodiment of the present invention, the mobile terminal first obtains the download link, and obtains the download task from the download server corresponding to the download link according to the download link.
本发明实施例中,移动终端可以包括智能手机、平板电脑、掌上电脑、PDA以及移动互联网设备(MobileInternetDevice,MID)等,本发明实施例不作限定。In the embodiment of the present invention, the mobile terminal may include a smart phone, a tablet computer, a palmtop computer, a PDA, and a mobile Internet device (Mobile Internet Device, MID), etc., which is not limited in the embodiment of the present invention.
本发明实施例中,下载任务指的是用户需要下载的内容对应的下载时间或所需下载的数据包的序号等,本发明实施例不作限定。In the embodiment of the present invention, the download task refers to the download time corresponding to the content to be downloaded by the user or the serial number of the data package to be downloaded, etc., which is not limited in the embodiment of the present invention.
本发明实施例中,将下载任务划分成N个下载任务片段可以理解为将用户需要下载的内容对应的下载时间划分为N个相对较小的下载时间片段,或将用户需要下载的内容对应所需下载的数据包的序号划分为N个序号组等,本发明实施例不作限定。举例说明,若用户需要下载的内容为一个电影视频,其中,电影视频的时长120min,则下载任务可以为电影视频的时长120min,将下载任务分成N个下载任务片段可以为将120min划分为N份,比如1-10min,10-30min,30-45min,……,110-120min,共N份。再比如,若用户需要下载的内容为一个电影视频,该电影视频是由至少一个数据包组成,如数据包1,数据包2,……数据包0,组成该电影视频的数据包的序号为“1”则下载任务可以为组成该电影视频的数据包的序号,比如“1、2”,“3、5”,“4、6”,……,共N份,其中,“1、2”表示的是“数据包1、数据包2”等。In the embodiment of the present invention, dividing the download task into N download task segments can be understood as dividing the download time corresponding to the content that the user needs to download into N relatively small download time segments, or dividing the content that the user needs to download into corresponding The sequence numbers of the data packets to be downloaded are divided into N sequence number groups, etc., which are not limited in this embodiment of the present invention. For example, if the content that the user needs to download is a movie video, and the duration of the movie video is 120 minutes, the download task can be 120 minutes of the movie video, and the download task can be divided into N parts. The download task segment can be divided into N parts of 120 minutes , such as 1-10min, 10-30min, 30-45min, ..., 110-120min, a total of N parts. For another example, if the content that the user needs to download is a movie video, the movie video is composed of at least one data packet, such as data packet 1, data packet 2, ... data packet 0, and the sequence number of the data packets that make up the movie video is "1", then the download task can be the sequence number of the data packets that make up the movie video, such as "1, 2", "3, 5", "4, 6", ..., a total of N copies, wherein, "1, 2 " means "packet 1, packet 2" and so on.
本发明实施例中,N为大于零的整数。In the embodiment of the present invention, N is an integer greater than zero.
102、移动终端与下载任务对应的服务器建立M条链路。102. The mobile terminal establishes M links with the server corresponding to the download task.
本发明实施例中,M条链路中每一条链路绑定移动终端的一个IP地址,每一条链路绑定的IP地址各不相同,M为大于零且小于或者等于N的整数。In the embodiment of the present invention, each of the M links is bound to an IP address of the mobile terminal, and the IP addresses bound to each link are different, and M is an integer greater than zero and less than or equal to N.
本发明实施例中,移动终端与下载任务对应的服务器建立M条链路可以理解为:在同一时刻,移动终端与下载任务对应的服务器建立M条链路,其中,M条链路中每一条链路绑定移动终端的一个IP地址,每一条链路绑定的IP地址各不相同,M为大于零且小于或者等于N的整数。In the embodiment of the present invention, the establishment of M links between the mobile terminal and the server corresponding to the download task can be understood as: at the same time, the mobile terminal establishes M links with the server corresponding to the download task, wherein each of the M links The link is bound to an IP address of the mobile terminal, and the IP addresses bound to each link are different, and M is an integer greater than zero and less than or equal to N.
以智能手机作为移动终端举例说明,目前,智能手机可以通过移动数据网络和无线WIFI进行上网,当智能手机通过移动数据网络进行上网时,智能手机会从基站的IP地址资源池中获取一个区别与其他移动终端的IP地址作为自身的IP地址,当智能手机通过无线WIFI进行上网时,智能手机会从无线路由器中获取一个区别与其他移动终端的IP地址作为自身的IP地址。若在某一具体的时刻,智能手机需要从视频服务器中下载视频,则移动终端可以在同一时刻,移动终端可以通过自身的两个IP地址(从基站的IP地址资源池中获取的IP地址以及从无线路由器中获取的IP地址)与视频服务器建立链路。Taking a smartphone as a mobile terminal for example, at present, a smartphone can access the Internet through a mobile data network and wireless WIFI. The IP address of other mobile terminals is used as its own IP address. When the smart phone accesses the Internet through wireless WIFI, the smart phone will obtain an IP address different from other mobile terminals from the wireless router as its own IP address. If at a certain specific moment, the smart phone needs to download the video from the video server, then the mobile terminal can at the same time, the mobile terminal can pass its own two IP addresses (the IP address obtained from the IP address resource pool of the base station and the IP address obtained from the base station's IP address resource pool) IP address obtained from the wireless router) to establish a link with the video server.
本发明实施例中,下载任务对应的服务器可以为,比如进行视频下载时存放下载视频的视频服务器,运用社交软件进行聊天时,存放聊天记录和聊天内容的社交软件服务器等,本发明实施例不作限定。In the embodiment of the present invention, the server corresponding to the download task can be, for example, a video server that stores downloaded videos when downloading videos, or a social software server that stores chat records and chat content when using social software for chatting. limited.
103、移动终端通过M条链路向服务器发送针对N个下载任务片段的下载请求。103. The mobile terminal sends a download request for N download task segments to the server through the M links.
本发明实施例中,下载请求包括链路绑定的IP地址。In the embodiment of the present invention, the download request includes the IP address bound by the link.
本发明实施例中,移动终端通过M条链路向服务器发送针对N个下载任务片段的下载请求,下载请求包括链路绑定的IP地址可以理解为:将N个下载任务分为M份,M条链路中每一条链路分M份中的一份,M条链路中的每一条链路都作为移动终端向服务器发送下载请求的链路。In the embodiment of the present invention, the mobile terminal sends a download request for N download task fragments to the server through M links, and the download request includes the IP address bound by the link, which can be understood as: divide the N download tasks into M parts, Each of the M links is divided into one of the M shares, and each of the M links is used as a link for the mobile terminal to send a download request to the server.
本发明实施例中,下载请求用来请求服务器通过该链路下载分配给该链路的下载任务。其中,下载请求包括链路绑定的IP地址的IP地址主要是链路标识的作用,用来指示M条链路中的具体哪一条链路。In the embodiment of the present invention, the download request is used to request the server to download the download task assigned to the link through the link. Wherein, the IP address including the IP address bound to the link in the download request mainly serves as a link identifier, and is used to indicate which link among the M links.
作为一种可选的实施方式,步骤103可以包括以下步骤:As an optional implementation manner, step 103 may include the following steps:
11)、移动终端建立链路列表。11). The mobile terminal establishes a link list.
本发明实施例中,链路列表是一个二维表格,包括M条链路中每一条链路的链路标识,以及每一个链路标识对应的网络拥塞情况评估。其中,链路标识用来指示网络中某一具体的链路,可以用数字、字母、IP地址等表示,本发明实施例不作限定。网络拥塞情况评估主要是对移动终端通过网络拥塞情况评估对应的链路标识所属的链路进行数据通信时,对在数据通信过程中数据往返时延RTT(Round_TripTime)以及拥塞窗口等参数的评估。其中,RTT指的是从移动终端发送请求数据到接收到服务器响应该请求数据而发送的响应数据的整个过程的数据传输时延,RTT越大,表明网络拥塞情况越拥塞,反之,表明网络拥塞情况越顺畅。拥塞窗口指的是在移动终端到服务器的传输链路中设置的允许传输的数据包的最大数目,拥塞窗口越大,表明网络拥塞情况越顺畅,反之,表明网络拥塞情况越拥塞。网络拥塞情况评估可以用数字、字母、汉字等表示,如“3”、“7”,或者“A级”、“B级”等,本发明实施例不作限定。In the embodiment of the present invention, the link list is a two-dimensional table, including a link ID of each link in the M links, and an evaluation of network congestion corresponding to each link ID. Wherein, the link identifier is used to indicate a specific link in the network, and may be represented by numbers, letters, IP addresses, etc., which is not limited in this embodiment of the present invention. The evaluation of network congestion is mainly to evaluate parameters such as data round-trip time delay RTT (Round_TripTime) and congestion window in the data communication process when the mobile terminal performs data communication through the link to which the link identifier corresponding to the network congestion evaluation belongs. Among them, RTT refers to the data transmission delay in the whole process from the mobile terminal sending the request data to receiving the response data sent by the server in response to the request data. The larger the RTT, the more congested the network congestion is, and vice versa. The smoother the situation. The congestion window refers to the maximum number of data packets allowed to be transmitted set in the transmission link from the mobile terminal to the server. The larger the congestion window, the smoother the network congestion, and vice versa, the more congested the network congestion. The evaluation of the network congestion situation can be represented by numbers, letters, Chinese characters, etc., such as "3", "7", or "A level", "B level", etc., which are not limited in the embodiment of the present invention.
12)、移动终端根据链路列表中每一个链路标识对应的网络拥塞情况评估将N个下载任务片段分配给M条链路。12) The mobile terminal evaluates and allocates the N download task segments to the M links according to the network congestion situation corresponding to each link identifier in the link list.
本发明实施例中,移动终端根据链路列表中每一个链路标识对应的网络拥塞情况评估将N个下载任务片段分配给M条链路可以理解为:移动终端根据链路列表中每一个链路标识对应的网络拥塞情况评估将N个下载任务片段分配给每一个链路标识所属的链路。In the embodiment of the present invention, it can be understood that the mobile terminal allocates N download task segments to M links according to the network congestion situation corresponding to each link identifier in the link list. The evaluation of the network congestion situation corresponding to the road identifier assigns N download task segments to the link to which each link identifier belongs.
举例说明,若10个下载任务片段即N=10,2条链路即M=2,链路标识用汉字和数字的组合表示,分别为:“链路1”以及“链路2”,网络拥塞情况评估用数字表示,分别为:“3”以及“7”,则移动终端可以将7个下载任务片段分给链路1所属的链路,将剩余的3个下载任务片段分给链路2所属的链路。For example, if there are 10 download task fragments, N=10, and 2 links, M=2, the link identifiers are represented by a combination of Chinese characters and numbers, which are respectively: "Link 1" and "Link 2", and the network Congestion evaluation is represented by numbers, respectively: "3" and "7", then the mobile terminal can assign 7 download task segments to the link to which link 1 belongs, and assign the remaining 3 download task segments to the link 2 belongs to the link.
13)、移动终端通过M条链路向服务器发送下载请求,其中,M条链路中每一条链路发送的下载请求所请求的下载任务为该链路被分配的下载任务片段。13) The mobile terminal sends a download request to the server through M links, wherein the download task requested by the download request sent by each of the M links is the download task segment assigned to the link.
104、移动终端接收服务器通过M条链路向M条链路绑定的IP地址发送的N个下载任务片段,N个下载任务片段是服务器响应下载请求发送的。104. The mobile terminal receives N download task fragments sent by the server to the IP addresses bound to the M links through M links, and the N download task fragments are sent by the server in response to the download request.
本发明实施例中,步骤104中的下载任务片段实际上指的是下载任务片段对应的下载内容。In the embodiment of the present invention, the download task segment in step 104 actually refers to the download content corresponding to the download task segment.
作为一种可选的实施方式,在执行步骤104结束后,还可以执行步骤:移动终端对N个下载任务片段进行组合。As an optional implementation manner, after step 104 is executed, a step may also be executed: the mobile terminal combines N download task segments.
作为一种可选的实施方式,步骤12)可以包括以下步骤:As an optional implementation, step 12) may include the following steps:
21)、移动终端根据链路列表中每一个链路标识对应的网络拥塞情况评估将N个下载任务片段的第一部分下载任务片段分配给M条链路。21) The mobile terminal evaluates and assigns the first part of the N download task segments to the M links according to the network congestion situation corresponding to each link identifier in the link list.
本发明实施例中,第一部分下载任务片段是N个下载任务片段的一部分,其中,移动终端根据链路列表中每一个链路标识对应的网络拥塞情况评估将第一部分下载任务片段分配给M条链路的解释同上述步骤12),区别只是在于上述12)步骤针对的是N个下载任务片段进行分配的,而步骤21)针对的是第一部分下载任务进行分配的。In the embodiment of the present invention, the first part of the download task segment is a part of the N download task segments, wherein the mobile terminal assigns the first part of the download task segment to M according to the network congestion situation assessment corresponding to each link identifier in the link list The explanation of the link is the same as the above step 12), the only difference is that the above step 12) is for the distribution of N download task segments, while step 21) is for the distribution of the first part of the download task.
本发明实施例中,在执行步骤21)之后,紧接着执行步骤13)、步骤104、步骤22)以及步骤23)。In the embodiment of the present invention, after step 21) is performed, step 13), step 104, step 22) and step 23) are performed immediately.
22)、移动终端根据第一部分下载任务片段的下载情况,获取下载第一部分下载任务片段的M条链路中每一条链路的网络拥塞情况评估,并更新链路列表。22). According to the downloading situation of the first part of the downloading task segment, the mobile terminal obtains the network congestion assessment of each of the M links for downloading the first part of the downloading task segment, and updates the link list.
本发明实施例中,下载情况指的在步骤13)“移动终端通过M条链路向服务器发送下载请求,其中,M条链路中每一条链路发送的下载请求所请求的下载任务为该链路被分配的下载任务片段”以及步骤104“移动终端接收服务器通过M条链路向M条链路绑定的IP地址发送的被分配的下载任务片段”中主要包括发送以及接收两个过程中的RTT以及拥塞窗口等参数情况。(注:因为第一部分下载任务片段是N个下载任务片段中的一部分,因此,步骤104“向M条链路绑定的IP地址发送的N个下载任务片段”可以理解为“向M条链路绑定的IP地址发送的被分配的下载任务片段”)In the embodiment of the present invention, the download situation refers to step 13) "the mobile terminal sends a download request to the server through M links, wherein, the download task requested by the download request sent by each link in the M links is the Link assigned download task segment" and step 104 "The mobile terminal receives the assigned download task segment sent by the server to the IP address bound to the M links through M links" mainly includes two processes of sending and receiving Parameters such as RTT and congestion window in (Note: because the first part of the download task fragment is part of the N download task fragments, therefore, step 104 "the N download task fragments sent to the IP addresses bound to the M links" can be understood as "to the M chains The assigned download task fragment sent by the IP address bound to the route")
23)、移动终端根据更新后链路列表中每一个链路标识对应的网络拥塞情况评估将N个下载任务片段的第二部分下载任务片段分配给M条链路。23) The mobile terminal evaluates and allocates the second part of the download task segments of the N download task segments to the M links according to the network congestion situation corresponding to each link identifier in the updated link list.
本发明实施例中,第二部分下载任务片段不仅仅指的是上述N个任务片段减去第一部分下载任务片段后的剩余下载任务片段,第二部分下载任务片段还包括上述N个下载任务片段中除去第一部分下载任务片段后剩余下载任务片段中的其中一部分下载任务片段。In the embodiment of the present invention, the second part of downloading task segments not only refers to the remaining downloading task segments after subtracting the above N task segments from the first part of downloading task segments, the second part of downloading task segments also includes the above-mentioned N downloading task segments Part of the download task fragments in the remaining download task fragments after the first part of the download task fragments are removed.
如果当第二部分下载任务片段为上述N个下载任务片段中除去第一部分下载任务片段后剩余下载任务片段中的其中一部分下载任务片段时,移动终端会连续循环步骤21)、步骤13)、步骤104、步骤22)、步骤23)、步骤13)、步骤104直到移动终端接收到服务器发送的N个下载任务片段为止。If the second part of the download task segment is one of the remaining download task segments after the first part of the download task segment is removed from the above N download task segments, the mobile terminal will continuously cycle step 21), step 13), step 104, step 22), step 23), step 13), step 104 until the mobile terminal receives N download task segments sent by the server.
作为一种可选的实施方式,还可以执行步骤:As an optional implementation, you can also perform the steps:
31)、移动终端记录N个下载任务片段的下载状态信息。31). The mobile terminal records the download status information of the N download task segments.
若执行步骤31)之后,则步骤104可以执行以下步骤:After performing step 31), then step 104 can perform the following steps:
41)、移动终端判断N个下载任务片段中的下载状态信息是否存在被中断下载任务片段的中断下载状态信息,其中,中断下载状态信息包括中断位置。41) The mobile terminal judges whether the download status information of the N download task segments contains the interrupted download status information of the interrupted download task segment, wherein the interrupted download status information includes the interrupt location.
42)、移动终端中若N个下载任务片段中的下载状态信息存在被中断下载任务的中断下载状态信息时,则在M条链路中的特定链路接收服务器从中断位置发送的被中断下载任务片段,特定链路为M条链路中除被中断下载任务被分配的链路之外的链路。42), if the download state information in the N download task fragments in the mobile terminal has the interrupted download state information of the interrupted download task, then the interrupted download sent by the server from the interrupted position is received by a specific link in the M links. In the task segment, the specific link is a link among the M links except the link to which the interrupted download task is allocated.
本发明实施例中,举例说明特定链路,若M条链路分别为“链路1”、“链路2”以及“链路3”3条链路,被中断下载任务被分配的链路为“链路1”,则特定链路指的是“链路2”以及“链路3”中的任一条链路。再举例说明,若M条链路分别为“链路1”、“链路2”以及“链路3”3条链路,下载任务分别为“数据包1”、“数据包2”以及“数据包3”,其中,“数据包1”被分配的链路为“链路1”,“数据包2”被分配的链路为“链路2”以及“数据包3”被分配的链路为“链路3”,假设当判断“数据包1”存在中断下载状态信息时,则在除“数据包1”对应的“链路1”之外的其他链路即“链路2”以及“链路3”中任选一条链路作为特定链路。In the embodiment of the present invention, a specific link is illustrated as an example. If the M links are "Link 1", "Link 2" and "Link 3" respectively, the link to which the interrupted download task is assigned is "Link 1", the specific link refers to any one of "Link 2" and "Link 3". As another example, if the M links are "Link 1", "Link 2" and "Link 3", the download tasks are "Data Packet 1", "Data Packet 2" and "Link 3" respectively. Packet 3", where the link assigned to "packet 1" is "link 1", the link assigned to "packet 2" is "link 2" and the link assigned to "packet 3" The path is "Link 3", assuming that when it is judged that there is interrupted download status information in "Data Packet 1", then other links other than "Link 1" corresponding to "Data Packet 1", that is, "Link 2" And select any link in "Link 3" as the specific link.
接上述,如若选择“链路2”作为特定链路,则在链路2中接收服务器从数据包1的中断位置发送的数据包1。Continuing from the above, if "Link 2" is selected as the specific link, the data packet 1 sent by the server from the interruption position of the data packet 1 is received in the link 2.
在图1所描述的方法中,移动终端将下载任务划分为N个下载任务片段,然后通过与服务器建立的绑定移动终端不同IP地址M条链路下载N个下载任务片段。可见,实施图1描述的方法,能够通过绑定不同IP地址的链路同时下载下载任务片段,提高了网络资源的使用效率。In the method described in FIG. 1 , the mobile terminal divides the download task into N download task segments, and then downloads the N download task segments through M links with different IP addresses bound to the mobile terminal established with the server. It can be seen that, by implementing the method described in FIG. 1 , the download task fragments can be downloaded simultaneously by binding links with different IP addresses, which improves the utilization efficiency of network resources.
请参见图2,图2是本发明实施例公开的一种移动终端的结构示意图。其中,图2所示的移动终端可以包括:Please refer to FIG. 2 . FIG. 2 is a schematic structural diagram of a mobile terminal disclosed in an embodiment of the present invention. Wherein, the mobile terminal shown in Figure 2 may include:
划分模块201,用于将下载任务划分成N个下载任务片段,N为大于零的整数。The division module 201 is configured to divide the download task into N download task segments, where N is an integer greater than zero.
建立模块202,用于将移动终端与下载任务对应的服务器建立M条链路,M条链路中每一条链路绑定移动终端的一个IP地址,每一条链路绑定的IP地址各不相同,M为大于零且小于或者等于N的整数。The establishment module 202 is used to establish M links between the mobile terminal and the server corresponding to the download task. Each link in the M links is bound to an IP address of the mobile terminal, and the IP addresses bound to each link are different. Similarly, M is an integer greater than zero and less than or equal to N.
发送模块203,用于通过建立模块202建立的M条链路向服务器发送针对划分模块201划分的N个下载任务片段的下载请求,下载请求包括链路绑定的IP地址。The sending module 203 is configured to send a download request for the N download task segments divided by the division module 201 to the server through the M links established by the establishment module 202, and the download request includes the IP address bound by the link.
接收模块204,用于接收服务器通过建立模块202建立的M条链路向M条链路绑定的IP地址发送的划分模块201划分的N个下载任务片段,N个下载任务片段是服务器响应下载请求发送的。The receiving module 204 is configured to receive the N download task fragments divided by the division module 201 sent by the server to the IP addresses bound to the M links through the M links established by the establishment module 202, and the N download task fragments are the server response download request sent.
可见,实施图2描述的移动终端,能够通过绑定不同IP地址的链路同时下载下载任务片段,提高了网络资源的使用效率。It can be seen that implementing the mobile terminal described in FIG. 2 can simultaneously download and download task fragments through links bound to different IP addresses, which improves the efficiency of network resource usage.
请参见图3,图3为本发明实施例公开的另一种移动终端的结构示意图,其中,图3所示的移动终端是由图2所示的移动终端进行优化得到的。与图2所示的移动终端相比,图3所示的发送模块203包括:Please refer to FIG. 3 . FIG. 3 is a schematic structural diagram of another mobile terminal disclosed in an embodiment of the present invention, wherein the mobile terminal shown in FIG. 3 is obtained by optimizing the mobile terminal shown in FIG. 2 . Compared with the mobile terminal shown in FIG. 2, the sending module 203 shown in FIG. 3 includes:
建立单元205,用于建立链路列表,链路列表包括建立模块202建立的M条链路中每一条链路的链路标识,以及每一个链路标识对应的网络拥塞情况评估。The establishment unit 205 is configured to establish a link list, and the link list includes the link identification of each link in the M links established by the establishment module 202, and the network congestion situation evaluation corresponding to each link identification.
分配单元206,用于根据建立单元205建立的链路列表中每一个链路标识对应的网络拥塞情况评估将划分模块201划分成的N个下载任务片段分配给建立模块202建立的M条链路。The allocation unit 206 is configured to assign the N download task segments divided by the division module 201 to the M links established by the establishment module 202 according to the network congestion situation assessment corresponding to each link identifier in the link list established by the establishment unit 205 .
发送单元207,用于通过建立模块202建立的M条链路向服务器发送下载请求,其中,M条链路中每一条链路发送的下载请求所请求的下载任务为该链路被分配单元分配的下载任务片段。The sending unit 207 is configured to send a download request to the server through the M links established by the establishment module 202, wherein the download task requested by the download request sent by each link in the M links is assigned by the allocation unit The download task fragment for .
作为一种可选的实施方式,分配单元206具体用于根据建立单元205建立的链路列表中每一个链路标识对应的网络拥塞情况评估将划分模块201划分成的N个下载任务片段的第一部分下载任务片段分配给建立模块202建立的M条链路。As an optional implementation manner, the allocating unit 206 is specifically configured to evaluate, according to the network congestion situation corresponding to each link identifier in the link list established by the establishing unit 205, the first N download task segments divided by the dividing module 201 Part of the download task segments are allocated to the M links established by the establishment module 202 .
分配单元206,还用于根据第一部分下载任务片段的下载情况,获取下载第一部分下载任务片段的M条链路中每一条链路的网络拥塞情况评估,并更新建立单元205建立的链路列表。The allocation unit 206 is further configured to obtain the network congestion assessment of each of the M links for downloading the first part of the download task segment according to the download situation of the first part of the download task segment, and update the link list established by the establishment unit 205 .
分配单元206,还用于根据更新后链路列表中每一个链路标识对应的网络拥塞情况评估将N个下载任务片段的第二部分下载任务片段分配给M条链路。The allocation unit 206 is further configured to allocate the second part of the download task segments of the N download task segments to the M links according to the network congestion condition corresponding to each link identifier in the updated link list.
可见,实施图3描述的移动终端,能够通过绑定不同IP地址的链路同时下载下载任务片段,提高了网络资源的使用效率。It can be seen that implementing the mobile terminal described in FIG. 3 can simultaneously download and download task fragments through links bound to different IP addresses, which improves the efficiency of network resource usage.
请参见图4,图4为本发明实施例公开的另一种移动终端的结构示意图,其中,图4所示的移动终端是由图3所示的移动终端进行优化得到的。与图3所示的移动终端相比,移动终端还包括:Please refer to FIG. 4 . FIG. 4 is a schematic structural diagram of another mobile terminal disclosed in an embodiment of the present invention, wherein the mobile terminal shown in FIG. 4 is obtained by optimizing the mobile terminal shown in FIG. 3 . Compared with the mobile terminal shown in Figure 3, the mobile terminal also includes:
记录模块208,用于记录划分模块201划分成的N个下载任务片段的下载状态信息。The recording module 208 is configured to record the download status information of the N download task segments divided by the division module 201 .
接收模块204还包括:The receiving module 204 also includes:
判断单元209,用于判断划分模块201划分成的N个下载任务片段中的下载状态信息是否存在被中断下载任务片段的中断下载状态信息,其中,中断下载状态信息包括中断位置。The judging unit 209 is configured to judge whether the download status information of the N download task segments divided by the division module 201 contains the interrupted download status information of the interrupted download task segment, wherein the interrupted download status information includes the interrupt location.
接收单元210,用于若划分模块201划分成的N个下载任务片段中的下载状态信息存在被中断下载任务的中断下载状态信息时,则在建立模块202建立的M条链路中的特定链路接收服务器从判断单元209判断出的中断位置发送的被中断下载任务片段,其中,特定链路为M条链路中除被中断下载任务被分配的链路之外的链路。The receiving unit 210 is configured to, if the download status information in the N download task segments divided by the division module 201 has the interrupt download status information of the interrupted download task, then a specific link in the M links established by the establishment module 202 Receive the interrupted download task segment sent by the server from the interrupted position judged by the judging unit 209, wherein the specific link is a link among the M links except the link to which the interrupted download task is assigned.
可见,实施图4描述的移动终端,能够通过绑定不同IP地址的链路同时下载下载任务片段,提高了网络资源的使用效率。It can be seen that implementing the mobile terminal described in FIG. 4 can simultaneously download and download task fragments through links bound to different IP addresses, which improves the efficiency of network resource usage.
请参见图5,图5为本发明实施例公开的另一种移动终端的结构示意图,其中,图5所示的移动终端是由图2所示的移动终端进行优化得到的。与图2所示的移动终端相比,移动终端还包括:Please refer to FIG. 5 . FIG. 5 is a schematic structural diagram of another mobile terminal disclosed in an embodiment of the present invention, wherein the mobile terminal shown in FIG. 5 is obtained by optimizing the mobile terminal shown in FIG. 2 . Compared with the mobile terminal shown in Figure 2, the mobile terminal also includes:
组合模块211,用于对接收模块204接收的N个下载任务片段进行组合。The combination module 211 is configured to combine the N download task segments received by the receiving module 204 .
作为一种可选的实施方式,组合模块211还可以与图3中的模块、单元进行组合成一个实施例,该实施方式不作详述。As an optional implementation manner, the combination module 211 can also be combined with the modules and units in FIG. 3 to form an embodiment, which will not be described in detail.
作为一种可选的实施方式,组合模块211还可以与图4中的模块、单元进行组合成一个实施例,该实施方式不作详述。As an optional implementation manner, the combination module 211 may also be combined with the modules and units in FIG. 4 to form an embodiment, which will not be described in detail.
作为一种可选的实施方式,组合模块211还可以与图5中的模块、单元进行组合成一个实施例,该实施方式不作详述。As an optional implementation manner, the combination module 211 can also be combined with the modules and units in FIG. 5 to form an embodiment, which will not be described in detail.
可见,实施图5描述的移动终端,能够通过绑定不同IP地址的链路同时下载下载任务片段,提高了网络资源的使用效率。It can be seen that implementing the mobile terminal described in FIG. 5 can simultaneously download and download task fragments through links bound to different IP addresses, which improves the utilization efficiency of network resources.
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-OnlyMemory,ROM)、随机存储器(RandomAccessMemory,RAM)、可编程只读存储器(ProgrammableRead-onlyMemory,PROM)、可擦除可编程只读存储器(ErasableProgrammableReadOnlyMemory,EPROM)、一次可编程只读存储器(One-timeProgrammableRead-OnlyMemory,OTPROM)、电子抹除式可复写只读存储器(Electrically-ErasableProgrammableRead-OnlyMemory,EEPROM)、只读光盘(CompactDiscRead-OnlyMemory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium includes read-only Memory (Read-OnlyMemory, ROM), random access memory (RandomAccessMemory, RAM), programmable read-only memory (ProgrammableRead-onlyMemory, PROM), erasable programmable read-only memory (ErasableProgrammableReadOnlyMemory, EPROM), one-time programmable read-only memory (One-time Programmable Read-Only Memory, OTPROM), electronic erasable rewritable read-only memory (Electrically-Erasable Programmable Read-Only Memory, EEPROM), read-only disc (Compact Disc Read-Only Memory, CD-ROM) or other optical disc storage, disk storage, tape memory, or any other computer-readable medium that can be used to carry or store data.
以上对本发明实施例公开的一种下载方法及相关设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。A downloading method and related equipment disclosed in the embodiments of the present invention are described above in detail. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The descriptions of the above embodiments are only used to help understand the present invention. method and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and application scope. Invention Limitations.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510979303.7ACN105610920A (en) | 2015-12-22 | 2015-12-22 | A downloading method and related equipment |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510979303.7ACN105610920A (en) | 2015-12-22 | 2015-12-22 | A downloading method and related equipment |
| Publication Number | Publication Date |
|---|---|
| CN105610920Atrue CN105610920A (en) | 2016-05-25 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510979303.7APendingCN105610920A (en) | 2015-12-22 | 2015-12-22 | A downloading method and related equipment |
| Country | Link |
|---|---|
| CN (1) | CN105610920A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106506615A (en)* | 2016-10-24 | 2017-03-15 | 上海斐讯数据通信技术有限公司 | The storage of media file and acquisition methods, cloud controller and terminal in the Portal pages |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1938962B (en)* | 2004-01-28 | 2012-07-18 | 曼诺维格私人有限公司 | Systems and methods for communication |
| CN102710630A (en)* | 2012-05-29 | 2012-10-03 | 新华网股份有限公司 | Cloud upload and download method and system of multi-threaded slice |
| CN103200606A (en)* | 2013-03-18 | 2013-07-10 | 东莞宇龙通信科技有限公司 | Terminal and data service processing method |
| US8601155B2 (en)* | 2006-08-16 | 2013-12-03 | Oracle America, Inc. | Telemetry stream performance analysis and optimization |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1938962B (en)* | 2004-01-28 | 2012-07-18 | 曼诺维格私人有限公司 | Systems and methods for communication |
| US8601155B2 (en)* | 2006-08-16 | 2013-12-03 | Oracle America, Inc. | Telemetry stream performance analysis and optimization |
| CN102710630A (en)* | 2012-05-29 | 2012-10-03 | 新华网股份有限公司 | Cloud upload and download method and system of multi-threaded slice |
| CN103200606A (en)* | 2013-03-18 | 2013-07-10 | 东莞宇龙通信科技有限公司 | Terminal and data service processing method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106506615A (en)* | 2016-10-24 | 2017-03-15 | 上海斐讯数据通信技术有限公司 | The storage of media file and acquisition methods, cloud controller and terminal in the Portal pages |
| Publication | Publication Date | Title |
|---|---|---|
| US11539626B2 (en) | Method, apparatus, and system for load balancing of service chain | |
| CN102523314B (en) | Identify the method and apparatus of efficient destination server | |
| CN103888358B (en) | Routing method, device, system and gateway equipment | |
| CN101039309B (en) | Link sharing service apparatus and communication method thereof | |
| US20150317583A1 (en) | Business Scheduling Method and Apparatus and Convergence Device | |
| CN109041262A (en) | Data transmission method and relevant apparatus | |
| CN105872002A (en) | Video program obtaining method and system, and device | |
| CN111885733B (en) | Resource allocation method, device, storage medium and network equipment | |
| WO2011106984A1 (en) | Method for transmitting data in parallel by mobile terminal and mobile terminal thereof | |
| CN103781055A (en) | Data downloading method and associated device | |
| WO2017148446A1 (en) | Network resource scheduling method, device and system, and network node | |
| CN101146114A (en) | A load share method and system of stream media server | |
| KR102376496B1 (en) | System for distributed forwarding service stream and method for the same | |
| WO2020164476A1 (en) | Data downloading method and related apparatus | |
| CN107529186A (en) | The method and system of channel transmission upstream data, client, server | |
| CN116471586A (en) | Data processing method, device and readable storage medium | |
| CN113055457A (en) | Access control and data forwarding method and device, electronic equipment and storage medium | |
| CN102014499A (en) | Packet switched domain service processing method and device | |
| CN107222403A (en) | A kind of data transmission method, system and electronic equipment | |
| CN103874230B (en) | Data sending processing method and device | |
| CN106792923A (en) | A kind of method and device for configuring qos policy | |
| CN104660506B (en) | A kind of method, apparatus and system of data packet forwarding | |
| CN105610920A (en) | A downloading method and related equipment | |
| CN107612957A (en) | The method and system of channel transmission downlink data, client, server | |
| CN107566476B (en) | Access method, SDN controller, forwarding equipment and user access system |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20160525 |