获取移动站点加载速度的方法及装置的制造方法

文档序号:10512356阅读:281来源:国知局
获取移动站点加载速度的方法及装置的制造方法
【专利摘要】本公开是关于一种获取移动站点加载速度的方法及装置,其中,获取移动站点加载速度的方法包括:获取位于不同地理位置的机房信息;根据上述机房信息获取不同地理位置的机房相对于当前搜索地点的权重;分别获得不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度;根据上述权重和不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度,获得当前移动站点相对于当前搜索地点的加载速度。本公开实施例,充分考虑了移动设备的物理位置变化对移动站点加载速度的影响,并且通过多地点多次爬取当前移动站点的页面速度来获得更加贴近实际情况的加载速度,从而使得获得的移动站点加载速度更加准确、客观。
【专利说明】
获取移动站点加载速度的方法及装置
技术领域
[0001]本公开涉及通信技术领域,尤其涉及一种获取移动站点加载速度的方法及装置。
【背景技术】
[0002]随着移动终端的日益普及,越来越多的网站需要提供适合移动设备访问的站点,搜索引擎需要收录这些站点并且给出合理的排名权重。
[0003]目前,搜索引擎使用网络爬虫爬取移动站点的页面来评估移动终端的访问速度,网络爬虫通过模拟移动终端的特性对页面进行加载,在加载完成到某个点时,比如加载完成页面总量的80 %时,记录加载的时间,并将记录的加载时间作为站点的加载时间。也可以在加载完网站的主要结构文件和50%的图片以后,记录加载时间,并将记录的加载时间作为站点的加载时间。
[0004]但是,通过上述方式无法得到准确的移动站点加载速度。

【发明内容】

[0005]为克服相关技术中存在的问题,本公开提供一种获取移动站点加载速度的方法及
目.ο
[0006]根据本公开实施例的第一方面,提供一种获取移动站点加载速度的方法,包括:
[0007]获取位于不同地理位置的机房信息;
[0008]根据所述机房信息获取不同地理位置的机房相对于当前搜索地点的权重;
[0009]分别获得所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度;
[0010]根据所述权重和所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度,获得所述当前移动站点相对于所述当前搜索地点的加载速度。
[0011]在一实施例中,所述分别获得所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度,包括:
[0012]针对每个地理位置的机房,获取当前地理位置机房中所有爬虫进程爬取所述当前移动站点的页面速度;
[0013]计算所述当前地理位置机房中所有爬虫进程爬取所述当前移动站点的页面速度的平均值,将所述平均值作为所述当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度。
[0014]在一实施例中,所述方法还包括:
[0015]在所述获得所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度的过程中,通过所述爬虫进程每隔预设时间触发断网事件,所述断网事件用于中断所述当前搜索地点所在的网络;
[0016]重新连接所述网络。
[0017]在一实施例中,所述预设时间为固定时间间隔或者不同的时间间隔。
[0018]在一实施例中,与所述当前搜索地点之间的距离越小的机房相对于所述当前搜索地点的权重越大。
[0019]根据本公开实施例的第二方面,提供一种获取移动站点加载速度的装置,包括:
[0020]机房信息获取模块,被配置为获取位于不同地理位置的机房信息;
[0021]权重获取模块,被配置为根据所述机房信息获取模块获取的机房信息来获取不同地理位置的机房相对于当前搜索地点的权重;
[0022]页面速度获得模块,被配置为分别获得所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度;
[0023]加载速度获得模块,被配置为根据所述权重获取模块获取的所述权重和所述页面速度获得模块获得的所述页面速度,获得所述当前移动站点相对于所述当前搜索地点的加载速度。
[0024]在一实施例中,所述页面速度获得模块包括:
[0025]获取子模块,被配置为针对每个地理位置的机房,获取当前地理位置机房中所有爬虫进程爬取所述当前移动站点的页面速度;
[0026]计算子模块,被配置为计算所述获取子模块获取的所述页面速度的平均值,将所述平均值作为所述当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度。
[0027]在一实施例中,所述装置还包括:
[0028]触发断网模块,被配置为在所述页面速度获得模块获得所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度的过程中,通过所述爬虫进程每隔预设时间触发断网事件,所述断网事件用于中断所述当前搜索地点所在的网络;
[0029]重新连接模块,被配置为重新连接所述网络。
[0030]在一实施例中,所述预设时间为固定时间间隔或者不同的时间间隔。
[0031]在一实施例中,与所述当前搜索地点之间的距离越小的机房相对于所述当前搜索地点的权重越大。
[0032]根据本公开实施例的第三方面,提供一种获取移动站点加载速度的装置,包括:
[0033]处理器;
[0034]用于存储处理器可执行指令的存储器;
[0035]其中,处理器被配置为:
[0036]获取位于不同地理位置的机房信息;
[0037]根据所述机房信息获取不同地理位置的机房相对于当前搜索地点的权重;
[0038]分别获得所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度;
[0039]根据所述权重和所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度,获得所述当前移动站点相对于所述当前搜索地点的加载速度。
[0040]本公开的实施例提供的技术方案可以包括以下有益效果:通过根据不同地理位置机房的权重和不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度,获得当前移动站点相对于当前搜索地点的加载速度,在实现过程中,充分考虑了移动设备的物理位置变化对移动站点加载速度的影响,并且通过多地点多次爬取当前移动站点的页面速度来获得更加贴近实际情况的加载速度,从而使得获得的移动站点加载速度更加准确、客观。
[0041]通过计算当前地理位置机房中所有爬虫进程爬取当前移动站点的页面速度的平均值,将该平均值作为当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度,使得获得的当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度更加准确,从而为获取更加准确的移动站点加载速度提供了条件。
[0042]通过爬虫进程每隔预设时间触发断网事件并重新连接该网络,充分考虑了移动状态中设备网络连接的不稳定性对移动站点加载速度的影响,使得获得的当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度更加准确,从而为获取更加准确的移动站点加载速度提供了条件。
[0043]通过设定预设时间为固定时间间隔或者不同的时间间隔,可更加灵活地模拟各类情形,为更加客观地评估移动站点的加载速度提供了条件。
[0044]通过根据机房与搜索地点之间的距离来设置权重,可为更加准确地获得移动站点的加载速度提供条件。
[0045]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0046]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0047]图1是根据一示例性实施例示出的一种获取移动站点加载速度的方法的流程图。
[0048]图2是根据一示例性实施例示出的一种获得不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度的流程图。
[0049]图3是根据一示例性实施例示出的一种获取移动站点加载速度的装置的框图。
[0050]图4是根据一示例性实施例示出的另一种获取移动站点加载速度的装置的框图。
[0051]图5是根据一示例性实施例示出的另一种获取移动站点加载速度的装置的框图。
[0052]图6是根据一示例性实施例示出的一种适用于获取移动站点加载速度的装置的框图。
【具体实施方式】
[0053]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0054]图1是根据一示例性实施例示出的一种获取移动站点加载速度的方法的流程图,如图1所示,该获取移动站点加载速度的方法可应用于搜索引擎上,包括以下步骤SlOl-S104:
[0055]在步骤SlOl中,获取位于不同地理位置的机房信息。
[0056]在该实施例中,机房可以位于不同的地理位置。
[0057]在步骤S102中,根据机房信息获取不同地理位置的机房相对于当前搜索地点的权重。
[0058]在该实施例中,根据所有机房的地理位置信息和当前搜索地点的地理位置信息,获取所有机房相对于当前搜索地点的距离,根据不同机房相对于当前搜索地点的距离来获取不同地理位置的机房相对于当前搜索地点的权重。与当前搜索地点之间的距离越小的机房相对于当前搜索地点的权重越大。假设不同地理位置的机房包括第一机房和第二机房,若第一机房与当前搜索地点之间的距离小于第二机房与当前搜索地点之间的距离,则第一机房相对于当前搜索地点的权重大于第二机房相对于当前搜索地点的权重。
[0059]在步骤S103中,分别获得不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度。
[0060]在该实施例中,每个机房可以运行一个或多个爬虫进程,因此,对于每个机房而言,可以根据该机房内的所有爬虫进程爬取页面的速度来获取当前移动站点的页面加载速度。
[0061]在步骤S104中,根据上述权重和不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度,获得当前移动站点相对于当前搜索地点的加载速度。
[0062]在该实施例中,可以根据权重和不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度,来计算所有机房相对于当前搜索地点的页面速度的加权平均值,作为当前移动站点相对于当前搜索地点的加载速度。
[0063]假设,在N个不同的地理位置对应设置有N个机房,那么某移动站点的页面加载速度,为N个不同位置机房中所有爬虫获得的页面速度的加权平均值。离当前搜索地点越近的机房,权重越高,具体数值可以根据实际情况进行调整。
[0064]例如,用户在地点A发起搜索,搜索引擎后台运行有3个不同地理位置的机房,假设这3个机房相对于地点A的权重依次为1、2、3,对于该移动站点,这三个机房的爬虫爬取该移动站点的页面速度分别为ls、l.5s、2s,那么相对于A地点,该移动站点的页面加载速度为(1*1+1.5*2+2*3)/(1+2+3) = I.67s。
[0065]又例如,用户在地点B发起搜索,假设这3个机房相对于地点B的权重依次为3、2、I,对于该移动站点,这三个机房的爬虫爬取该移动站点的页面速度分别为ls、l.5s、2s,那么相对于地点B,该移动站点的页面加载速度为(1*3+1.5*2+2*1)/(3+2+1) = 1.33s。
[0066]上述获取移动站点加载速度的方法实施例,通过根据不同地理位置机房的权重和不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度,获得当前移动站点相对于当前搜索地点的加载速度,在实现过程中,充分考虑了移动设备的物理位置变化对移动站点加载速度的影响,并且通过多地点多次爬取当前移动站点的页面速度来获得更加贴近实际情况的加载速度,从而使得获得的移动站点加载速度更加准确、客观。
[0067]图2是根据一示例性实施例示出的一种获得不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度的流程图,如图2所示,包括如下步骤S201-S202:
[0068]在步骤S201中,针对每个地理位置的机房,获取当前地理位置机房中所有爬虫进程爬取当前移动站点的页面速度。
[0069]在该实施例中,每个机房可以运行一个或多个爬虫进程,因此,对于每个机房而言,可以根据该机房内的所有爬虫进程爬取页面的速度来获取当前移动站点的页面加载速度。
[0070]而在当前机房中的爬虫进程爬取当前移动站点的页面速度的过程中,还可以通过爬虫进程每隔预设时间触发断网事件并重新连接网络来模拟移动状态中对移动站点的访问,其中,断网事件用于中断当前搜索地点所在的网络。
[0071]在具体的环境中,预设时间可以为固定时间间隔,也可以为不同的时间间隔,即预设时间可以根据实际需求进行调整,以适应具体的业务需求。
[0072]例如,对于单个的爬虫进程,在爬取当前移动站点的页面速度时,可以每隔0.5秒触发一次断网事件并重新连接,以模拟移动状态中的终端设备对移动站点的访问。
[0073]在步骤S202中,计算当前地理位置机房中所有爬虫进程爬取当前移动站点的页面速度的平均值,将该平均值作为当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度。
[0074]在该实施例中,对于相同地理位置的机房,计算该机房中所有爬虫进程爬取当前移动站点的页面速度的平均值,并将该平均值作为该机房中的爬虫进程爬取当前移动站点的页面速度。
[0075]例如,位于地点A的机房中,运行了M个爬虫进程,那么A机房的爬虫进程爬取当前移动站点的页面速度为这M个爬虫进程爬取当前移动站点的页面速度的算术平均值。假设,A机房中的3个爬虫进程,对于某移动站点页面访问后获得的访问速度分别为ls,l.5s,2s,那么A机房中的爬虫进程爬取当前移动站点的页面速度为(1+1.5+2)/3 = 1.5s。
[0076]上述实施例,通过计算当前地理位置机房中所有爬虫进程爬取当前移动站点的页面速度的平均值,将该平均值作为当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度,充分考虑了移动状态中设备网络连接的不稳定性对移动站点加载速度的影响,使得获得的当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度更加准确,从而为获取更加准确的移动站点加载速度提供了条件。
[0077]图3是根据一示例性实施例示出的一种获取移动站点加载速度的装置的框图,如图3所示,获取移动站点加载速度的装置包括:机房信息获取模块31、权重获取模块32、页面速度获得模块33和加载速度获得模块34。
[0078]机房信息获取模块31被配置为获取位于不同地理位置的机房信息。
[0079]在该实施例中,机房可以位于不同的地理位置。
[0080]权重获取模块32被配置为根据机房信息获取模块31获取的机房信息来获取不同地理位置的机房相对于当前搜索地点的权重。
[0081]在该实施例中,根据所有机房的地理位置信息和当前搜索地点的地理位置信息,获取所有机房相对于当前搜索地点的距离,根据不同机房相对于当前搜索地点的距离来获取不同地理位置的机房相对于当前搜索地点的权重。与当前搜索地点之间的距离越小的机房相对于当前搜索地点的权重越大。假设不同地理位置的机房包括第一机房和第二机房,若第一机房与当前搜索地点之间的距离小于第二机房与当前搜索地点之间的距离,则第一机房相对于当前搜索地点的权重大于第二机房相对于当前搜索地点的权重。
[0082]页面速度获得模块33被配置为分别获得不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度。
[0083]在该实施例中,每个机房可以运行一个或多个爬虫进程,因此,对于每个机房而言,可以根据该机房内的所有爬虫进程爬取页面的速度来获取当前移动站点的页面加载速度。
[0084]加载速度获得模块34被配置为根据权重获取模块32获取的权重和页面速度获得模块33获得的页面速度,获得当前移动站点相对于当前搜索地点的加载速度。
[0085]在该实施例中,可以根据权重和不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度,来计算所有机房相对于当前搜索地点的页面速度的加权平均值,作为当前移动站点相对于当前搜索地点的加载速度。
[0086]假设,在N个不同的地理位置对应设置有N个机房,那么某移动站点的页面加载速度,为N个不同位置机房中所有爬虫进程获得的页面速度的加权平均值。离当前搜索地点越近的机房,权重越高,具体数值可以根据实际情况进行调整。
[0087]例如,用户在地点A发起搜索,搜索引擎后台运行有3个不同地理位置的机房,假设这3个机房相对于地点A的权重依次为1、2、3,对于该移动站点,这三个机房的爬虫进程爬取该移动站点的页面速度分别为ls、l.5s、2s,那么相对于A地点,该移动站点的页面加载速度为(l*l+1.5*2+2*3)/(l+2+3) = 1.67s。
[0088]又例如,用户在地点B发起搜索,假设这3个机房相对于地点B的权重依次为3、2、I,对于该移动站点,这三个机房的爬虫进程爬取该移动站点的页面速度分别为ls、l.5s、2s,那么相对于地点B,该移动站点的页面加载速度为(1*3+1.5*2+2*1 )/(3+2+1) = 1.33s。
[0089]如图3所示的装置用于实现上述如图1所示的方法流程,涉及到的相关内容描述相同,此处不赘述。
[0090]上述获取移动站点加载速度的装置实施例,通过根据不同地理位置机房的权重和不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度,获得当前移动站点相对于当前搜索地点的加载速度,在实现过程中,充分考虑了移动设备的物理位置变化对移动站点加载速度的影响,并且通过多地点多次爬取当前移动站点的页面速度来获得更加贴近实际情况的加载速度,从而使得获得的移动站点加载速度更加准确、客观。
[0091]图4是根据一示例性实施例示出的另一种获取移动站点加载速度的装置的框图,如图4所示,在上述图3所示实施例的基础上,页面速度获得模块33可包括获取子模块331和计算子模块332。
[0092]获取子模块331被配置为针对每个地理位置的机房,获取当前地理位置机房中所有爬虫进程爬取当前移动站点的页面速度。
[0093]在该实施例中,每个机房可以运行一个或多个爬虫进程,因此,对于每个机房而言,可以根据该机房内的所有爬虫进程爬取页面的速度来获取当前移动站点的页面加载速度。
[0094]计算子模块332被配置为计算获取子模块331获取的页面速度的平均值,将平均值作为当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度。
[0095]在该实施例中,对于相同地理位置的机房,计算该机房中所有爬虫进程爬取当前移动站点的页面速度的平均值,并将该平均值作为该机房中的爬虫进程爬取当前移动站点的页面速度。
[0096]例如,位于地点A的机房中,运行了M个爬虫进程,那么A机房的爬虫进程爬取当前移动站点的页面速度为这M个爬虫进程爬取当前移动站点的页面速度的算术平均值。假设,A机房中的3个爬虫进程,对于某移动站点页面访问后获得的访问速度分别为ls,l.5s,2s,那么A机房中的爬虫进程爬取当前移动站点的页面速度为(1+1.5+2)/3 = 1.5s。
[0097]如图4所示的装置用于实现上述如图2所示的方法流程,涉及到的相关内容描述相同,此处不赘述。
[0098]上述获取移动站点加载速度的装置实施例,通过计算当前地理位置机房中所有爬虫进程爬取当前移动站点的页面速度的平均值,将该平均值作为当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度,使得获得的当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度更加准确,从而为获取更加准确的移动站点加载速度提供了条件。
[0099]图5是根据一示例性实施例示出的另一种获取移动站点加载速度的装置的框图,如图5所示,在上述图4所示实施例的基础上,上述装置还可包括:触发断网模块51和重新连接模块52。
[0100]触发断网模块51被配置为在页面速度获得模块33获得不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度的过程中,通过爬虫进程每隔预设时间触发断网事件,断网事件用于中断当前搜索地点所在的网络。
[0101 ]重新连接模块52被配置为重新连接网络。
[0102]在该实施例中,在当前机房中的爬虫进程爬取当前移动站点的页面速度的过程中,还可以通过爬虫进程每隔预设时间触发断网事件并重新连接网络来模拟移动状态中对移动站点的访问,其中,断网事件用于中断当前搜索地点所在的网络。
[0103]在具体的环境中,预设时间可以为固定时间间隔,也可以为不同的时间间隔,即预设时间可以根据实际需求进行调整,以适应具体的业务需求。
[0104]例如,对于单个的爬虫进程,在爬取当前移动站点的页面速度时,可以每隔0.5秒触发一次断网事件并重新连接,以模拟移动状态中的终端设备对移动站点的访问。
[0105]如图5所示的装置用于实现上述如图2所示的方法流程,涉及到的相关内容描述相同,此处不赘述。
[0106]上述获取移动站点加载速度的装置实施例,通过爬虫进程每隔预设时间触发断网事件并重新连接该网络,充分考虑了移动状态中设备网络连接的不稳定性对移动站点加载速度的影响,使得获得的当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度更加准确,从而为获取更加准确的移动站点加载速度提供了条件。
[0107]关于上述实施例中的装置,其中各个模块、子模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0108]图6是根据一示例性实施例示出的一种用于获取移动站点加载速度的装置600的框图。例如,装置600可以被提供为一服务器。参照图6,装置600包括处理组件622,其进一步包括一个或多个处理器,以及由存储器632所代表的存储器资源,用于存储可由处理部件622的执行的指令,例如应用程序。存储器632中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件622被配置为执行指令,以执行上述方法。
[0109]装置600还可以包括一个电源组件626被配置为执行装置600的电源管理,一个有线或无线网络接口 650被配置为将装置600连接到网络,和一个输入输出(I/O)接口 658。装置600可以操作基于存储在存储器632的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM 或类似。
[0110]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0111]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种获取移动站点加载速度的方法,其特征在于,所述方法包括: 获取位于不同地理位置的机房信息; 根据所述机房信息获取不同地理位置的机房相对于当前搜索地点的权重; 分别获得所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度;根据所述权重和所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度,获得所述当前移动站点相对于所述当前搜索地点的加载速度。2.根据权利要求1所述的获取移动站点加载速度的方法,其特征在于,所述分别获得所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度,包括: 针对每个地理位置的机房,获取当前地理位置机房中所有爬虫进程爬取所述当前移动站点的页面速度; 计算所述当前地理位置机房中所有爬虫进程爬取所述当前移动站点的页面速度的平均值,将所述平均值作为所述当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度。3.根据权利要求2所述的获取移动站点加载速度的方法,其特征在于,所述方法还包括: 在所述获得所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度的过程中,通过所述爬虫进程每隔预设时间触发断网事件,所述断网事件用于中断所述当前搜索地点所在的网络; 重新连接所述网络。4.根据权利要求3所述的获取移动站点加载速度的方法,其特征在于,所述预设时间为固定时间间隔或者不同的时间间隔。5.根据权利要求1所述的获取移动站点加载速度的方法,其特征在于,与所述当前搜索地点之间的距离越小的机房相对于所述当前搜索地点的权重越大。6.一种获取移动站点加载速度的装置,其特征在于,所述装置包括: 机房信息获取模块,被配置为获取位于不同地理位置的机房信息; 权重获取模块,被配置为根据所述机房信息获取模块获取的机房信息来获取不同地理位置的机房相对于当前搜索地点的权重; 页面速度获得模块,被配置为分别获得所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度; 加载速度获得模块,被配置为根据所述权重获取模块获取的所述权重和所述页面速度获得模块获得的所述页面速度,获得所述当前移动站点相对于所述当前搜索地点的加载速度。7.根据权利要求6所述的获取移动站点加载速度的装置,其特征在于,所述页面速度获得模块包括: 获取子模块,被配置为针对每个地理位置的机房,获取当前地理位置机房中所有爬虫进程爬取所述当前移动站点的页面速度; 计算子模块,被配置为计算所述获取子模块获取的所述页面速度的平均值,将所述平均值作为所述当前地理位置机房中的爬虫进程爬取当前移动站点的页面速度。8.根据权利要求7所述的获取移动站点加载速度的装置,其特征在于,所述装置还包括: 触发断网模块,被配置为在所述页面速度获得模块获得所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度的过程中,通过所述爬虫进程每隔预设时间触发断网事件,所述断网事件用于中断所述当前搜索地点所在的网络; 重新连接模块,被配置为重新连接所述网络。9.根据权利要求8所述的获取移动站点加载速度的装置,其特征在于,所述预设时间为固定时间间隔或者不同的时间间隔。10.根据权利要求6所述的获取移动站点加载速度的装置,其特征在于,与所述当前搜索地点之间的距离越小的机房相对于所述当前搜索地点的权重越大。11.一种获取移动站点加载速度的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取位于不同地理位置的机房信息; 根据所述机房信息获取不同地理位置的机房相对于当前搜索地点的权重; 分别获得所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度;根据所述权重和所述不同地理位置的机房中的爬虫进程爬取当前移动站点的页面速度,获得所述当前移动站点相对于所述当前搜索地点的加载速度。
【文档编号】G06F17/30GK105868378SQ201610201409
【公开日】2016年8月17日
【申请日】2016年3月31日
【发明人】金帅, 李伟, 马鑫
【申请人】北京小米移动软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1