CN104301340A - 移动网络中进行数据传输的方法及系统 - Google Patents
移动网络中进行数据传输的方法及系统 Download PDFInfo
- Publication number
- CN104301340A CN104301340A CN201310297822.6A CN201310297822A CN104301340A CN 104301340 A CN104301340 A CN 104301340A CN 201310297822 A CN201310297822 A CN 201310297822A CN 104301340 A CN104301340 A CN 104301340A
- Authority
- CN
- China
- Prior art keywords
- history
- mobile terminal
- transformation parameter
- threshold
- time
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0226—Traffic management, e.g. flow control or congestion control based on location or mobility
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/51—Allocation or scheduling criteria for wireless resources based on terminal or device properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
Abstract
本发明公开了移动网络中进行数据传输的方法及系统,其中,该方法包括:接收数据传输请求,获取移动终端当前的位置信息;获取传输参数,所述传输参数由与位置信息对应的网络状况信息确定;按照传输参数将数据上传给服务器。本发明方案能够提高移动网络中进行数据传输的成功率。
Description
技术领域
本发明涉及网络传输技术,尤其涉及移动网络中进行数据传输的方法及系统。
背景技术
移动网络中常涉及数据传输,包括将移动终端的数据上传到服务器,以及移动终端从服务器下载数据。目前,进行数据传输的方案中,针对该移动终端在之前一段时间内的网络状况,对传输参数进行调整,用调整后的传输参数进行移动终端与服务器之间的数据传输。
现有方案依据该移动终端之前的网络状况,确定进行数据传输的传输参数;而移动终端处于移动状态,很可能之前时刻与当前时刻在不同的位置,若依据之前时刻在其他位置的网络状况确定当前时刻的传输参数,不具有实时性,导致数据传输成功率较低。之前的网络状况包括该移动终端的上传或下载速度、传输失败的次数、信号强弱等;传输参数包括文件分片大小、连接超时时间等,所述文件分片大小为传输时划分的最小传输单元的大小,连接超时时间为进行数据传输前移动终端与服务器之间进行连接的最大时间。
综上,现有移动网络中进行数据传输的方案存在传输成功率较低的缺陷。
发明内容
本发明提供了一种移动网络中进行数据传输的方法,该方法能够提高移动网络中进行数据传输的成功率。
本发明提供了另一种移动网络中进行数据传输的方法,该方法能够提高移动网络中进行数据传输的成功率。
本发明提供了一种移动网络中进行数据传输的系统,该系统能够提高移动网络中进行数据传输的成功率。
本发明提供了另一种移动网络中进行数据传输的系统,该系统能够提高移动网络中进行数据传输的成功率。
一种移动网络中进行数据传输的方法,该方法包括:
接收数据传输请求,获取移动终端当前的位置信息;
获取传输参数,所述传输参数由与位置信息对应的网络状况信息确定;
按照传输参数将数据上传给服务器。
一种移动网络中进行数据传输的方法,该方法包括:
接收来自移动终端的数据传输请求,所述数据传输请求中包含移动终端当前的位置信息;
根据位置信息获取对应的网络状况信息,由网络状况信息确定传输参数;
按照传输参数将数据下发给移动终端。
一种移动网络中进行数据传输的系统,该系统包括移动终端和服务器,所述移动终端包括数据传输请求处理单元、传输参数获取单元和数据上传单元;
所述数据传输请求处理单元,接收数据传输请求,获取移动终端当前的位置信息,发送给所述传输参数获取单元;
所述传输参数获取单元,获取传输参数,发送给所述数据上传单元,所述传输参数由与位置信息对应的网络状况信息确定;
所述数据上传单元,按照传输参数将数据上传给服务器;
所述服务器,接收来自所述数据上传单元的数据。
一种移动网络中进行数据传输的系统,该系统包括移动终端和服务器,所述服务器包括数据传输请求接收单元、传输参数确定单元和数据下发单元;
所述移动终端,接收数据传输请求,获取移动终端当前的位置信息,将位置信息包含在数据传输请求中发送给所述数据传输请求接收单元;还接收所述数据下发单元发送的数据;
所述数据传输请求接收单元,接收来自移动终端的包含位置信息的数据传输请求,发送给所述传输参数确定单元;
所述传输参数确定单元,根据位置信息获取对应的网络状况信息,由网络状况信息确定传输参数,发送给所述数据下发单元;
所述数据下发单元,按照传输参数将数据下发给移动终端。
从上述方案可以看出,本发明中,需要进行数据传输时,获取移动终端当前的位置信息,根据位置信息获取对应的网络状况信息,由网络状况信息确定传输参数;然后,按照传输参数进行移动终端与服务器之间的数据传输。这样,依据移动终端当前位置对应的网络状况,确定进行数据传输的传输参数,使确定出的传输参数更具有实时性;避免了现有技术中依据之前时刻在其他位置的网络状况确定传输参数而引起的缺陷,进而,提高了移动终端与服务器之间的数据传输成功率。
附图说明
图1为本发明移动网络中进行数据传输的方法示意性流程图一;
图2为本发明移动网络中进行数据传输的方法示意性流程图二;
图3为本发明移动网络中进行数据传输的系统结构示意图一;
图4为本发明移动网络中进行数据传输的系统结构示意图二。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
本发明依据移动终端当前位置对应的网络状况,确定进行数据传输的传输参数,使确定出的传输参数更加准确。
本发明中,需要进行数据传输时,获取移动终端当前的位置信息,根据位置信息获取对应的网络状况信息,由网络状况信息确定传输参数;然后,按照传输参数进行移动终端与服务器之间的数据传输。移动终端与服务器之间的数据传输包括,将移动终端的数据上传到服务器,以及移动终端从服务器下载数据;下面通过图1和图2对数据上传和数据下载分别进行说明。
参见图1,为本发明移动网络中进行数据上传的示意性流程图,其包括以下步骤:
步骤101,接收数据传输请求,获取移动终端当前的位置信息。
当需要进行数据传输时,用户向移动终端输入数据传输请求,移动终端获取当前的位置信息。移动终端获取当前的位置信息可采用多种方式实现,例如通过卫星定位技术获取。
步骤102,获取传输参数,所述传输参数由与位置信息对应的网络状况信息确定。
较佳地,本步骤可采用如下两种方式实现:
方式一:
移动终端将位置信息发送给服务器,服务器根据位置信息获取对应的网络状况信息,反馈给移动终端,移动终端由网络状况信息确定传输参数。
方式二:
移动终端将位置信息发送给服务器,服务器根据位置信息获取对应的网络状况信息,由网络状况信息确定传输参数,将传输参数反馈给移动终端。
方式一和方式二中,将位置信息发送给服务器之前,该方法还可进一步包括:判断本地是否存储有与当前位置对应的传输参数,如果有,则按照存储的传输参数将数据上传给服务器;否则,执行所述将位置信息发送给服务器的步骤。如果本步骤是由网络状况信息确定当前位置的传输参数,还可对应当前位置存储确定的传输参数,并可同时记录下当前时间,以供后续查询使用。进一步地,为了提高从本地提取的传输参数的准确性,在判断本地是否存储有与当前位置对应的传输参数时,可限制判断的历史时间段,例如判断前10天的记录中是否包含与当前位置对应的传输参数。
移动终端在接收到数据传输请求后,可立即向服务器上报位置信息,以确定传输参数;也可以,设置为经过一段时间间隔再上报位置信息,或者,在位置改变时再上报位置信息,以确定传输参数;如果数据传输请求后不立即上报位置信息,则采用之前的传输参数进行与服务器之间的数据传输。
本步骤所述网络状况信息为移动终端所在网络中、处于移动终端当前所在位置、在历史设定时间段内的网络状况信息,包括历史网速、历史连接失败率、历史连接时间中的至少一项;后台服务器存储了不同网络下、不同位置、不同时间段的网络状况信息。所述传输参数包括连接超时时间、读超时时间、文件分片大小、重试次数、重试时间间隔中的至少一项。例如,网络状况信息具体为网络侧记录的联通网络中处于位置A的前10天网络状况信息;其中,历史网速为统计的数据传输网速,历史连接失败率为统计的连接信息中连接失败次数占总连接数的比例,如网络侧统计的100条连接信息中有90失败,其历史连接失败率为90%,历史连接时间为统计的服务器与终端之间的连接时间。传输参数的确定可采用多种方式实现,下面举一实例进行举例说明:
1)连接超时时间:
连接超时时间为进行数据传输前移动终端与服务器之间进行连接的最大时间,连接超时时间由历史连接时间确定,具体地:
对历史设定时间段内统计的历史连接时间求平均值,得到平均连接时间t;将连接超时时间设置为大于平均连接时间的值,表示为t1;t1还同时满足:统计的历史连接时间中百分之50以上小于t1,剩余历史连接时间大于t1。例如t1同时满足:统计的历史连接时间中95%小于t1,5%的连接时间大于t1。
进一步地,还可以预先设置连接超时时间的取值范围,如:最小值为10s,最大值为60s;对于这种情况,连接超时时间t1,还需要满足在取值范围内的条件。
2)文件分片大小:
文件分片大小为数据传输时划分的最小传输单元的大小,文件分片大小由历史网速确定,具体地:
对历史设定时间段内统计的历史网速求平均值,得到历史平均网速;
判断历史平均网速是大于高速阈值、小于低速阈值,还是在高速阈值与低速阈值之间:高速阈值为平均网速较高时的阈值,低速阈值为平均网速较低时的阈值;
如果大于高速阈值,则将文件分片大小设置为文件分片高阈值;
如果小于低速阈值,则将文件分片大小设置为文件分片低阈值;
如果在高速阈值与低速阈值之间,则将文件分片大小设置为分片常规值。
文件分片大小的取值范围为:大于或等于文件分片低阈值,小于或等于文件分片高阈值,例如,文件分片低阈值为4k,文件分片高阈值为128k,分片常规值为16k。历史平均网速较低时,将文件分片大小设置为较小的值;历史平均网速较高时,将文件分片大小设置为较大的值。例如历史平均网速在1k以下时,采用最小分片,4k;网速在6k以上时,采用最大分片,128k;其他情况下采用默认分片,16k。
由于文件分片和历史连接失败率有关,进一步地,还可以由历史网速结合历史连接失败率确定文件分片大小,如果历史连接失败率较高,则将文件分片大小设为文件分片低阈值。具体地:所述判断历史平均网速是大于高速阈值、小于低速阈值,还是在高速阈值与低速阈值之间之前,该方法还包括:判断历史连接失败率是否大于失败率阈值,如果是,则将文件分片大小设置为文件分片低阈值;否则,执行所述判断历史平均网速是大于高速阈值、小于低速阈值,还是在高速阈值与低速阈值之间的步骤。
3)重试次数和重试时间间隔:
移动终端与服务器之间进行数据传输之前需建立连接,如果连接失败,将重新连接,重新连接的次数为重试次数,重新连接的时间间隔为重试时间间隔;将统计的历史连接失败率表示为第一历史连接失败率,重试次数和重试时间间隔由历史连接失败率判断,具体地:
获取移动终端当前位置邻区的历史连接失败率,表示为第二历史连接失败率;判断第一历史连接失败率是高于失败率高阈值、还是低于失败率低阈值,还是在失败率高阈值和失败率低阈值之间:
如果高于失败率高阈值,则判断第二历史连接失败率是否大于失败率高阈值,如果大于失败率高阈值,则将重试次数设置为重试次数低阈值,将重试时间间隔设置为常规值,如果不大于失败率高阈值,则增加当前使用的重试次数和重试时间间隔;
如果低于失败率低阈值,则重试次数设置为常规值,将重试时间间隔设置为重试时间间隔低阈值;
如果在失败率高阈值和失败率低阈值之间,则将重试时间间隔设置和重试次数设置都为常规值。
重试次数低阈值和重试次数高阈值用于确定重试次数的取值范围,例如,分别为0,10。重试时间间隔低阈值和重试时间间隔高阈值用于确定重试时间间隔的取值范围,例如,分别为0,60s。
4)读超时时间:
读超时时间为从进行数据传输时开始至数据传输完毕所花费的时间,读超时时间由历史网速和文件分片大小确定,文件分片大小可采用2)的方法获取,读超时时间的确定具体包括:
设置数值v,v满足以下条件:统计的历史网速中百分之50以上大于v,剩余历史网速小于v;例如:v满足的条件为:统计的历史网速中95%大于v,5%小于v;
将确定的文件分片大小表示为L,读超时时间设置为M,M=L*2/V。
进一步地,还可以预先设置读超时时间的取值范围,如:最小值为15s,最大值为180s。如果计算的读超时时间M不在取值范围内,则取邻近的阈值,具体,如大于180,则设置为180,如果小于15,则设置为15。
步骤103,按照传输参数将数据上传给服务器。
参见图2,为本发明移动网络中进行数据下载的示意性流程图,其包括以下步骤:
步骤201,接收来自移动终端的数据传输请求,所述数据传输请求中包含移动终端当前的位置信息。
当需要进行数据传输时,用户向移动终端输入数据传输请求,移动终端获取当前的位置信息,发送给服务器。
步骤202,根据位置信息获取对应的网络状况信息,由网络状况信息确定传输参数。
所述网络状况信息为移动终端所在网络中、处于移动终端当前所在位置、在历史设定时间段内的网络状况信息,包括历史网速、历史连接失败率、历史连接时间中的至少一项;所述传输参数包括连接超时时间、读超时时间、文件分片大小、重试次数、重试时间间隔中的至少一项。
由网络状况信息确定传输参数的具体方案,参见步骤102处的相关描述。
根据位置信息获取对应的网络状况信息之前,该方法还可进一步包括:判断本地是否存储有与移动终端当前位置对应的传输参数,如果有,则按照存储的传输参数将数据下发给服务器;否则,执行所述根据位置信息获取对应的网络状况信息的步骤。如果本步骤是由网络状况信息确定当前位置的传输参数,还可对应当前位置存储确定的传输参数,并可同时记录下当前时间,以供后续查询使用。进一步地,为了提高从本地提取的传输参数的准确性,在判断本地是否存储有与当前位置对应的传输参数时,可限制判断的历史时间段,例如判断前10天记录的中是否包含有与当前位置对应的传输参数。
移动终端在接收到数据传输请求后,可立即向服务器上报位置信息,以确定传输参数;也可以,设置为经过一段时间间隔再上报位置信息,或者,在位置改变时再上报位置信息,以确定传输参数;如果接收数据传输请求后不立即上报位置信息,则服务器采用之前的传输参数进行与移动终端之间的数据传输。
步骤203,按照传输参数将数据下发给移动终端。
本发明中,需要进行数据传输时,获取移动终端当前的位置信息,根据位置信息获取对应的网络状况信息,由网络状况信息确定传输参数;然后,按照传输参数进行移动终端与服务器之间的数据传输。这样,依据移动终端当前位置对应的网络状况,确定进行数据传输的传输参数,使确定出的传输参数更具有实时性;避免了现有技术中依据之前时刻在其他位置的网络状况确定传输参数而引起的缺陷,进而,提高了移动终端与服务器之间的数据传输成功率和响应时间。
下面通过图3和图4对本发明进行数据上传和数据下载的系统结构分别进行说明。
参见图3,为本发明移动网络中进行数据上传的系统结构示意图,该系统包括移动终端和服务器,所述移动终端包括数据传输请求处理单元、传输参数获取单元和数据上传单元;
所述数据传输请求处理单元,接收数据传输请求,获取移动终端当前的位置信息,发送给所述传输参数获取单元;
所述传输参数获取单元,获取传输参数,发送给所述数据上传单元,所述传输参数由与位置信息对应的网络状况信息确定;
所述数据上传单元,按照传输参数将数据上传给服务器;
所述服务器,接收来自所述数据上传单元的数据。
较佳地,所述传输参数获取单元包括第一获取子单元,将位置信息发送给服务器,接收服务器反馈的网络状况信息,由网络状况信息确定传输参数;
所述服务器,还根据来自所述第一获取子单元的位置信息,根据位置信息获取对应的网络状况信息,反馈给所述第一获取子单元;
所述网络状况信息为移动终端所在网络中、处于移动终端当前所在位置、在历史设定时间段内的网络状况信息,包括历史网速、历史连接失败率、历史连接时间中的至少一项;所述传输参数包括连接超时时间、读超时时间、文件分片大小、重试次数、重试时间间隔中的至少一项。
较佳地,所述传输参数获取单元包括第二获取子单元,将位置信息发送给所述服务器,接收服务器反馈的传输参数;
所述服务器,接收来自所述第二获取子单元的位置信息,根据位置信息获取对应的网络状况信息,由网络状况信息确定传输参数,反馈给所述第二获取子单元;
所述网络状况信息为移动终端所在网络中、处于移动终端当前所在位置、在历史设定时间段内的网络状况信息,包括历史网速、历史连接失败率、历史连接时间中的至少一项;所述传输参数包括连接超时时间、读超时时间、文件分片大小、重试次数、重试时间间隔中的至少一项。
由网络状况信息确定各传输参数的具体方案参见步骤102处的记载。
参见图4,为本发明移动网络中进行数据下载的系统结构示意图,该系统包括移动终端和服务器,所述服务器包括数据传输请求接收单元、传输参数确定单元和数据下发单元;
所述移动终端,接收数据传输请求,获取移动终端当前的位置信息,将位置信息包含在数据传输请求中发送给所述数据传输请求接收单元;还接收所述数据下发单元发送的数据;
所述数据传输请求接收单元,接收来自移动终端的包含位置信息的数据传输请求,发送给所述传输参数确定单元;
所述传输参数确定单元,根据位置信息获取对应的网络状况信息,由网络状况信息确定传输参数,发送给所述数据下发单元;
所述数据下发单元,按照传输参数将数据下发给移动终端。
较佳地,所述网络状况信息为移动终端所在网络中、处于移动终端当前所在位置、在历史设定时间段内的网络状况信息,包括历史网速、历史连接失败率、历史连接时间中的至少一项;所述传输参数确定单元包括连接超时时间确定模块、文件分片大小确定模块、读超时时间确定模块、重试次数确定模块、重试时间间隔确定模块中的至少一个;
所述连接超时时间确定模块,对统计的历史连接时间求平均值,得到平均连接时间t;将连接超时时间设置为大于平均连接时间的值,表示为t1;t1还同时满足:统计的历史连接时间中百分之50以上小于t1,剩余历史连接时间大于t1;
所述文件分片大小确定模块,对历史设定时间段内统计的历史网速求平均值,得到历史平均网速;
判断历史平均网速是大于高速阈值、小于低速阈值,还是在高速阈值与低速阈值之间:如果大于高速阈值,则将文件分片大小设置为文件分片高阈值;如果小于低速阈值,则将文件分片大小设置为文件分片低阈值;如果在高速阈值与间,则将文件分片大小设置为分片常规值;
所述重试次数确定模块,将移动终端当前位置的历史连接失败率表示为第一历史连接失败率,获取移动终端当前位置邻区的历史连接失败率,表示为第二历史连接失败率;判断第一历史连接失败率是否高于失败率高阈值,如果是,则判断第二历史连接失败率是否大于失败率高阈值,如果高于失败率高阈值,则判断第二历史连接失败率是否大于失败率高阈值,如果大于失败率高阈值,则将重试次数设置为重试次数低阈值,如果不大于失败率高阈值,则增加当前使用的重试次数;如果低于失败率阈值,则将重试次数设置为常规值;
所述重试时间间隔确定模块,将移动终端当前位置的历史连接失败率表示为第一历史连接失败率,获取移动终端当前位置邻区的历史连接失败率,表示为第二历史连接失败率;判断第一历史连接失败率是高于失败率高阈值、还是低于失败率低阈值,还是在失败率高阈值和失败率低阈值之间,失败率高阈值大于失败率低阈值:如果高于失败率高阈值,则判断第二历史连接失败率是否大于失败率高阈值,如果大于失败率高阈值,则将重试时间间隔设置为常规值,如果不大于失败率高阈值,则增加当前使用的重试时间间隔;如果低于失败率低阈值,则将重试时间间隔设置为重试时间间隔低阈值;如果在失败率高阈值和失败率低阈值之间,则将重试时间间隔设置为常规值;
所述读超时时间确定模块,设置数值v,v满足以下条件:统计的历史网速中百分之50以上大于v,剩余历史网速小于v;将确定的文件分片大小表示为L,读超时时间设置为M,M=L*2/V。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (12)
1.一种移动网络中进行数据传输的方法,其特征在于,该方法包括:
接收数据传输请求,获取移动终端当前的位置信息;
获取传输参数,所述传输参数由与位置信息对应的网络状况信息确定;
按照传输参数将数据上传给服务器。
2.如权利要求1所述的方法,其特征在于,所述获取传输参数包括:
将位置信息发送给服务器,服务器根据位置信息获取对应的网络状况信息,反馈给移动终端,移动终端由网络状况信息确定传输参数;或者,
将位置信息发送给服务器,服务器根据位置信息获取对应的网络状况信息,由网络状况信息确定传输参数,将传输参数反馈给移动终端。
3.如权利要求1或2所述的方法,其特征在于,所述网络状况信息为移动终端所在网络中、处于移动终端当前所在位置、在历史设定时间段内统计的网络状况信息,包括历史网速、历史连接失败率、历史连接时间中的至少一项;所述传输参数包括连接超时时间、读超时时间、文件分片大小、重试次数、重试时间间隔中的至少一项。
4.如权利要求3所述的方法,其特征在于,
连接超时时间的确定具体包括:
对统计的历史连接时间求平均值,得到平均连接时间t;将连接超时时间设置为大于平均连接时间的值,表示为t1;t1还同时满足:统计的历史连接时间中百分之50以上小于t1,剩余历史连接时间大于t1;
文件分片大小的确定具体包括:
对历史设定时间段内统计的历史网速求平均值,得到历史平均网速;
判断历史平均网速是大于高速阈值、小于低速阈值,还是在高速阈值与低速阈值之间:如果大于高速阈值,则将文件分片大小设置为文件分片高阈值;如果小于低速阈值,则将文件分片大小设置为文件分片低阈值;如果在高速阈值与间,则将文件分片大小设置为分片常规值;
重试时间次数与重试时间间隔的确定具体包括:
将统计的历史连接失败率表示为第一历史连接失败率,获取移动终端当前位置邻区的历史连接失败率,表示为第二历史连接失败率;
判断第一历史连接失败率是高于失败率高阈值、还是低于失败率低阈值,还是在失败率高阈值和失败率低阈值之间:
如果高于失败率高阈值,则判断第二历史连接失败率是否大于失败率高阈值,如果大于失败率高阈值,则将重试次数设置为重试次数低阈值,将重试时间间隔设置为常规值,如果不大于失败率高阈值,则增加当前使用的重试次数和重试时间间隔;
如果低于失败率低阈值,则重试次数设置为常规值,将重试时间间隔设置为重试时间间隔低阈值;
如果在失败率高阈值和失败率低阈值之间,则将重试次数和重试时间间隔都设置为常规值;
读超时时间的确定具体包括:
设置数值v,v满足以下条件:统计的历史网速中百分之50以上大于v,剩余历史网速小于v;将确定的文件分片大小表示为L,读超时时间设置为M,M=L*2/V。
5.如权利要求2所述的方法,其特征在于,所述将位置信息发送给服务器之前,该方法还包括:
判断本地是否存储有与当前位置对应的传输参数,如果有,则按照存储的传输参数将数据上传给服务器;否则,执行所述将位置信息发送给服务器的步骤。
6.一种移动网络中进行数据传输的方法,其特征在于,该方法包括:
接收来自移动终端的数据传输请求,所述数据传输请求中包含移动终端当前的位置信息;
根据位置信息获取对应的网络状况信息,由网络状况信息确定传输参数;
按照传输参数将数据下发给移动终端。
7.如权利要求6所述的方法,其特征在于,所述网络状况信息为移动终端所在网络中、处于移动终端当前所在位置、在历史设定时间段内的网络状况信息,包括历史网速、历史连接失败率、历史连接时间中的至少一项;所述传输参数包括连接超时时间、读超时时间、文件分片大小、重试次数、重试时间间隔中的至少一项。
8.一种移动网络中进行数据传输的系统,其特征在于,该系统包括移动终端和服务器,所述移动终端包括数据传输请求处理单元、传输参数获取单元和数据上传单元;
所述数据传输请求处理单元,接收数据传输请求,获取移动终端当前的位置信息,发送给所述传输参数获取单元;
所述传输参数获取单元,获取传输参数,发送给所述数据上传单元,所述传输参数由与位置信息对应的网络状况信息确定;
所述数据上传单元,按照传输参数将数据上传给服务器;
所述服务器,接收来自所述数据上传单元的数据。
9.如权利要求8所述的系统,其特征在于,所述传输参数获取单元包括第一获取子单元,将位置信息发送给服务器,接收服务器反馈的网络状况信息,由网络状况信息确定传输参数;
所述服务器,还根据来自所述第一获取子单元的位置信息,根据位置信息获取对应的网络状况信息,反馈给所述第一获取子单元;
所述网络状况信息为移动终端所在网络中、处于移动终端当前所在位置、在历史设定时间段内的网络状况信息,包括历史网速、历史连接失败率、历史连接时间中的至少一项;所述传输参数包括连接超时时间、读超时时间、文件分片大小、重试次数、重试时间间隔中的至少一项。
10.如权利要求8所述的系统,其特征在于,所述传输参数获取单元包括第二获取子单元,将位置信息发送给所述服务器,接收服务器反馈的传输参数;
所述服务器,接收来自所述第二获取子单元的位置信息,根据位置信息获取对应的网络状况信息,由网络状况信息确定传输参数,反馈给所述第二获取子单元;
所述网络状况信息为移动终端所在网络中、处于移动终端当前所在位置、在历史设定时间段内的网络状况信息,包括历史网速、历史连接失败率、历史连接时间中的至少一项;所述传输参数包括连接超时时间、读超时时间、文件分片大小、重试次数、重试时间间隔中的至少一项。
11.一种移动网络中进行数据传输的系统,其特征在于,该系统包括移动终端和服务器,所述服务器包括数据传输请求接收单元、传输参数确定单元和数据下发单元;
所述移动终端,接收数据传输请求,获取移动终端当前的位置信息,将位置信息包含在数据传输请求中发送给所述数据传输请求接收单元;还接收所述数据下发单元发送的数据;
所述数据传输请求接收单元,接收来自移动终端的包含位置信息的数据传输请求,发送给所述传输参数确定单元;
所述传输参数确定单元,根据位置信息获取对应的网络状况信息,由网络状况信息确定传输参数,发送给所述数据下发单元;
所述数据下发单元,按照传输参数将数据下发给移动终端。
12.如权利要求11所述的系统,其特征在于,所述网络状况信息为移动终端所在网络中、处于移动终端当前所在位置、在历史设定时间段内的网络状况信息,包括历史网速、历史连接失败率、历史连接时间中的至少一项;所述传输参数确定单元包括连接超时时间确定模块、文件分片大小确定模块、读超时时间确定模块、重试次数确定模块、重试时间间隔确定模块中的至少一个;
所述连接超时时间确定模块,对统计的历史连接时间求平均值,得到平均连接时间t;将连接超时时间设置为大于平均连接时间的值,表示为t1;t1还同时满足:统计的历史连接时间中百分之50以上小于t1,剩余历史连接时间大于t1;
所述文件分片大小确定模块,对历史设定时间段内统计的历史网速求平均值,得到历史平均网速;判断历史平均网速是大于高速阈值、小于低速阈值,还是在高速阈值与低速阈值之间:如果大于高速阈值,则将文件分片大小设置为文件分片高阈值;如果小于低速阈值,则将文件分片大小设置为文件分片低阈值;如果在高速阈值与间,则将文件分片大小设置为分片常规值;
所述重试次数确定模块,将移动终端当前位置的历史连接失败率表示为第一历史连接失败率,获取移动终端当前位置邻区的历史连接失败率,表示为第二历史连接失败率;判断第一历史连接失败率是否高于失败率高阈值,如果是,则判断第二历史连接失败率是否大于失败率高阈值,如果高于失败率高阈值,则判断第二历史连接失败率是否大于失败率高阈值,如果大于失败率高阈值,则将重试次数设置为重试次数低阈值,如果不大于失败率高阈值,则增加当前使用的重试次数;如果低于失败率阈值,则将重试次数设置为常规值;
所述重试时间间隔确定模块,将移动终端当前位置的历史连接失败率表示为第一历史连接失败率,获取移动终端当前位置邻区的历史连接失败率,表示为第二历史连接失败率;判断第一历史连接失败率是高于失败率高阈值、还是低于失败率低阈值,还是在失败率高阈值和失败率低阈值之间,失败率高阈值大于失败率低阈值:如果高于失败率高阈值,则判断第二历史连接失败率是否大于失败率高阈值,如果大于失败率高阈值,则将重试时间间隔设置为常规值,如果不大于失败率高阈值,则增加当前使用的重试时间间隔;如果低于失败率低阈值,则将重试时间间隔设置为重试时间间隔低阈值;如果在失败率高阈值和失败率低阈值之间,则将重试时间间隔设置为常规值;
所述读超时时间确定模块,设置数值v,v满足以下条件:统计的历史网速中百分之50以上大于v,剩余历史网速小于v;将确定的文件分片大小表示为L,读超时时间设置为M,M=L*2/V。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310297822.6A CN104301340B (zh) | 2013-07-16 | 2013-07-16 | 移动网络中进行数据传输的方法及系统 |
PCT/CN2014/082306 WO2015007213A1 (en) | 2013-07-16 | 2014-07-16 | Systems and methods for data transmission in mobile networks |
US14/816,229 US9706429B2 (en) | 2013-07-16 | 2015-08-03 | Systems and methods for data transmission in mobile networks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310297822.6A CN104301340B (zh) | 2013-07-16 | 2013-07-16 | 移动网络中进行数据传输的方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104301340A true CN104301340A (zh) | 2015-01-21 |
CN104301340B CN104301340B (zh) | 2019-01-08 |
Family
ID=52320908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310297822.6A Active CN104301340B (zh) | 2013-07-16 | 2013-07-16 | 移动网络中进行数据传输的方法及系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9706429B2 (zh) |
CN (1) | CN104301340B (zh) |
WO (1) | WO2015007213A1 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105101370A (zh) * | 2015-07-29 | 2015-11-25 | 青岛海尔智能家电科技有限公司 | 一种数据的连接方法、装置及wifi模块 |
CN105577836A (zh) * | 2016-02-17 | 2016-05-11 | 中山大学 | 一种可穿戴设备的数据处理方法及可穿戴设备 |
CN107592647A (zh) * | 2016-07-06 | 2018-01-16 | 阿里巴巴集团控股有限公司 | 一种无线网络速率估计方法、装置及系统 |
CN107803029A (zh) * | 2017-10-26 | 2018-03-16 | 广东欧珀移动通信有限公司 | 显示处理方法及相关产品 |
CN109543988A (zh) * | 2018-11-16 | 2019-03-29 | 中国银行股份有限公司 | 优化交易超时阀值的方法、装置和存储介质 |
CN110572229A (zh) * | 2019-09-09 | 2019-12-13 | Oppo广东移动通信有限公司 | 校准时间的方法、装置、终端及存储介质 |
CN110881021A (zh) * | 2018-09-06 | 2020-03-13 | 中国移动通信有限公司研究院 | Msrp分片的处理方法及装置、网络设备及存储介质 |
CN112040404A (zh) * | 2020-09-10 | 2020-12-04 | 西安兆格电子信息技术有限公司 | 一种基于定位智能降低功耗的系统和方法 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102238111B1 (ko) * | 2015-12-08 | 2021-04-09 | 삼성전자주식회사 | 디바이스의 업로드 크기를 제어하는 방법 및 장치 |
WO2017128190A1 (zh) * | 2016-01-28 | 2017-08-03 | 郭子明 | 一种监控网络状况时的信息推送方法及装置 |
CN110740171B (zh) * | 2019-09-26 | 2022-12-02 | 苏州浪潮智能科技有限公司 | 一种数据分片传输方法与装置 |
US11765020B2 (en) * | 2020-08-26 | 2023-09-19 | Mastercard International Incorporated | Systems and methods for routing network messages |
US11856064B1 (en) * | 2022-09-28 | 2023-12-26 | Amazon Technologies, Inc. | Proactive management of service connections |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1627846A (zh) * | 2003-12-11 | 2005-06-15 | 北京三星通信技术研究有限公司 | 低码片速率时分双工码分多址的基站控制调度方法 |
US20090070445A1 (en) * | 2007-09-11 | 2009-03-12 | Regan Gill | Dynamic configuration of mobile station location services |
CN102421139A (zh) * | 2011-11-30 | 2012-04-18 | 东南大学 | 一种基于动态负载传递的异构网络融合方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7035258B2 (en) * | 2001-12-27 | 2006-04-25 | Microsoft Corporation | Method and system for dynamically adjusting transmit and receive parameters for handling negative acknowledgments in reliable multicast |
DE112007003641T5 (de) * | 2007-08-28 | 2010-10-14 | LSI Corp., Milpitas | Datenübertragung über ein Mobilfunknetz |
US20090175182A1 (en) * | 2008-01-07 | 2009-07-09 | Microsoft Corporation | Differentiated service transmission parameters adaptation |
US20100142522A1 (en) * | 2008-12-04 | 2010-06-10 | James Gardner | Methods and apparatus for adaptive error correction in networks |
CN101729978B (zh) * | 2009-05-26 | 2013-06-12 | 中兴通讯股份有限公司 | 一种实现制定业务计费策略的方法及系统 |
US8706131B2 (en) * | 2009-06-18 | 2014-04-22 | Empire Technology Development Llc | Device location prediction for mobile service optimization |
US8571576B2 (en) * | 2009-11-16 | 2013-10-29 | Nokia Corporation | Method of configuring FM radio transmitters in portable devices |
US8468196B1 (en) * | 2010-05-20 | 2013-06-18 | Google Inc. | System and method of reducing latency using adaptive retransmission timeouts |
US9445239B2 (en) * | 2010-10-15 | 2016-09-13 | Apple Inc. | Location based operation of a wireless mobile system |
US9118776B2 (en) * | 2011-06-03 | 2015-08-25 | Apple Inc. | Location monitoring feature of a mobile device for activating an application subsystem |
-
2013
- 2013-07-16 CN CN201310297822.6A patent/CN104301340B/zh active Active
-
2014
- 2014-07-16 WO PCT/CN2014/082306 patent/WO2015007213A1/en active Application Filing
-
2015
- 2015-08-03 US US14/816,229 patent/US9706429B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1627846A (zh) * | 2003-12-11 | 2005-06-15 | 北京三星通信技术研究有限公司 | 低码片速率时分双工码分多址的基站控制调度方法 |
US20090070445A1 (en) * | 2007-09-11 | 2009-03-12 | Regan Gill | Dynamic configuration of mobile station location services |
CN102421139A (zh) * | 2011-11-30 | 2012-04-18 | 东南大学 | 一种基于动态负载传递的异构网络融合方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105101370A (zh) * | 2015-07-29 | 2015-11-25 | 青岛海尔智能家电科技有限公司 | 一种数据的连接方法、装置及wifi模块 |
CN105101370B (zh) * | 2015-07-29 | 2021-05-14 | 青岛海尔智能家电科技有限公司 | 一种数据的连接方法、装置及wifi模块 |
CN105577836A (zh) * | 2016-02-17 | 2016-05-11 | 中山大学 | 一种可穿戴设备的数据处理方法及可穿戴设备 |
CN105577836B (zh) * | 2016-02-17 | 2019-04-30 | 中山大学 | 一种可穿戴设备的数据处理方法及可穿戴设备 |
CN107592647A (zh) * | 2016-07-06 | 2018-01-16 | 阿里巴巴集团控股有限公司 | 一种无线网络速率估计方法、装置及系统 |
CN107803029A (zh) * | 2017-10-26 | 2018-03-16 | 广东欧珀移动通信有限公司 | 显示处理方法及相关产品 |
CN110881021A (zh) * | 2018-09-06 | 2020-03-13 | 中国移动通信有限公司研究院 | Msrp分片的处理方法及装置、网络设备及存储介质 |
CN110881021B (zh) * | 2018-09-06 | 2022-06-03 | 中国移动通信有限公司研究院 | Msrp分片的处理方法及装置、网络设备及存储介质 |
CN109543988A (zh) * | 2018-11-16 | 2019-03-29 | 中国银行股份有限公司 | 优化交易超时阀值的方法、装置和存储介质 |
CN110572229A (zh) * | 2019-09-09 | 2019-12-13 | Oppo广东移动通信有限公司 | 校准时间的方法、装置、终端及存储介质 |
CN112040404A (zh) * | 2020-09-10 | 2020-12-04 | 西安兆格电子信息技术有限公司 | 一种基于定位智能降低功耗的系统和方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2015007213A1 (en) | 2015-01-22 |
US9706429B2 (en) | 2017-07-11 |
US20150341822A1 (en) | 2015-11-26 |
CN104301340B (zh) | 2019-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104301340A (zh) | 移动网络中进行数据传输的方法及系统 | |
CN105303875A (zh) | 一种停车管理系统及其工作方法 | |
CN101527082B (zh) | 一种交通路况采集系统以及方法 | |
CN104378598A (zh) | 一种基于云服务的视频监控系统 | |
CN105245600A (zh) | 一种空调系统的机组数据上传方法和系统 | |
CN104181567A (zh) | 终端设备的定位方法、终端设备及终端设备定位系统 | |
CN103903421A (zh) | 一种基于gprs的远程监控系统的网络管理方法 | |
CN104661190A (zh) | 一种基于m2m的信息处理方法和m2m业务平台 | |
CN103106579A (zh) | 数据监控方法、手机支付终端、服务器及支付系统 | |
CN103281161A (zh) | 一种gps定位终端与后台服务器的通讯方法 | |
CN103116950B (zh) | 数据监控方法、pos机、pos交易服务器及支付系统 | |
CN104599010A (zh) | 一种外勤人员管理系统 | |
CN105228079A (zh) | M2m业务数据处理方法、装置及m2m终端设备 | |
CN107995128A (zh) | 综采集控系统的数据访问方法、装置、主机和存储介质 | |
CN107862426B (zh) | 基于物联网的状态检测方法及设备 | |
CN104104556A (zh) | 进行推荐信息展现的方法及系统 | |
CN111835578B (zh) | 信息传输管理方法、信息传输管理装置及可读存储介质 | |
CN106850284A (zh) | 一种智能插座管理方法及其管理装置、一种云服务器 | |
CN114189897B (zh) | 无线传感器系统的故障检测方法及其装置 | |
CN113645296B (zh) | 共享单车的电池模组信息上报方法、装置及计算机设备 | |
CN204206346U (zh) | 一种基于云服务的视频监控系统 | |
CN102129876B (zh) | 视频监控系统中的数据存储方法及设备 | |
CN111132308B (zh) | 移动终端的定位方法及装置 | |
CN107122833A (zh) | 一种基于物联网的设备管理平台的建维方法 | |
CN112653717A (zh) | 一种多云协作分布式系统和应用分发的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210928 Address after: 518057 Tencent Building, No. 1 High-tech Zone, Nanshan District, Shenzhen City, Guangdong Province, 35 floors Patentee after: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd. Patentee after: TENCENT CLOUD COMPUTING (BEIJING) Co.,Ltd. Address before: 2, 518044, East 403 room, SEG science and Technology Park, Zhenxing Road, Shenzhen, Guangdong, Futian District Patentee before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd. |