对互联网内的数据获取请求进行分级扩展的方法及系统与流程

文档序号:17641715发布日期:2019-05-11 00:43阅读:201来源:国知局
对互联网内的数据获取请求进行分级扩展的方法及系统与流程

本发明涉及互联网领域,并且更具体地,涉及一种对互联网内的数据获取请求进行分级扩展的方法及系统。



背景技术:

目前,互联网中的内容服务器用于存储互联网内的多个数据文件,并且为互联网内的合法用户的移动终端或用户提供针对特定数据文件的访问。随着互联网中的用户越来越多,不同的用户通常会具有不同的需求并且可能需要互联网提供不同的服务。然而,现有技术中并没有存在根据用户等级或用户的认证等级对用户的访问请求进行分级处理的方案。



技术实现要素:

根据本发明的一个方面,提供一种对互联网内的数据获取请求进行分级扩展的方法,所述方法包括:

移动终端向互联网内的认证服务器发送网络连接请求、移动终端的网络地址和移动终端的标识符,所述网络连接请求包括:认证数据和网络连接持续时间;

当认证服务器从移动终端接收到网络连接请求、移动终端的网络地址和移动终端的标识符后,在未对所述网络连接请求中的认证数据进行验证的情况下,基于移动终端的标识符生成随机字符串并基于随机字符串和移动终端的网络地址生成第一组合字符串,对所述第一组合字符串使用第一哈希函数进行哈希计算以生成第一哈希值,认证服务器向所述移动终端发送用于指示所述网络连接请求、移动终端的网络地址和移动终端的标识符已经被接收的第一响应消息,并且认证服务器向互联网内的内容服务器发送所述随机字符串和第一哈希值;所述第一响应消息还包括内容服务器的网络地址;

响应于接收到第一响应消息,移动终端向内容服务器发送数据获取请求和移动终端的网络地址,所述内容服务器基于从认证服务器接收的随机字符串和从移动终端接收的移动终端的网络地址生成第二组合字符串,对所述第二组合字符串使用第二哈希函数进行哈希计算以生成第二哈希值,当所述第二哈希值与第一哈希值相等时,所述内容服务器在没有从认证服务器接收到与所述移动终端相关联的验证结果的情况下,根据所述移动终端所发送的数据获取请求中的检索条件进行检索以确定与检索条件相关联的所有数据文件,并将与检索条件相关联的所有数据文件中每个数据文件的元数据组成元数据集合,将所述元数据集合发送给所述移动终端而不将与检索条件相关联的所有数据文件中的任意数据文件发送给所述移动终端;

所述移动终端接收所述元数据集合并将所述元数据集合存储在第一存储器中,对所述元数据集合进行解析以确定每个数据文件的元数据,根据每个数据文件的元数据确定每个数据文件的存储尺寸,根据每个数据文件的存储尺寸确定与所述检索条件相关联的所有数据文件的总存储尺寸,所述移动终端根据所述总存储尺寸和扩展系数确定在第二存储器中的预留存储空间;当所述移动终端确定第二存储器中的剩余存储空间大于预留存储空间时,向所述认证服务器发送用于指示所述移动终端的存储空间可用的第二响应消息;

在认证服务器向互联网内的内容服务器发送所述随机字符串和第一哈希值的同时,所述认证服务器获取所述网络连接请求中的认证数据和网络连接持续时间,对所述认证数据进行解析以确定所述认证数据中是否包括移动终端的用户输入的指纹信息,在确定所述认证数据中包括用户输入的指纹信息的情况下根据移动终端的标识符从认证服务器内的认证数据库中获取移动终端的用户预先存储的指纹信息,当用户输入的指纹信息和用户预先存储的指纹信息相同时,将所述移动终端的网络连接请求的第一属性设置为私有级别;当确定所述认证数据中不包括用户输入的指纹信息或所述用户输入的指纹信息和用户预先存储的指纹信息不相同时,将所述移动终端的网络连接请求的第一属性设置为公共级别;

所述认证服务器获取所述认证数据中的视频信息和音频信息,确定所述视频信息和音频信息的时间同步程度,当所述视频信息和音频信息的时间同步程度大于同步阈值时,确定所述视频信息的分辨率;

当所述视频信息的分辨率大于高分辨率阈值时,将所述移动终端的网络连接请求的第二属性设置为高扩展级别,当所述视频信息的分辨率小于或等于高分辨率阈值并且大于低分辨率阈值时,将所述移动终端的网络连接请求的第二属性设置为中扩展级别,当所述视频信息的分辨率小于或等于低分辨率阈值时,将所述移动终端的网络连接请求的第二属性设置为低扩展级别;

认证服务器将所述移动终端的网络连接请求的第一属性和第二属性发送给内容服务器;

所述内容服务器获取所述移动终端的网络连接请求的第一属性,当所述第一属性为公共级别的网络连接请求时,将所述移动终端与内容服务器中的公共内容库建立网络连接,当所述第一属性为私有级别的网络连接请求时,将所述移动终端与内容服务器中的私有内容库建立网络连接;

所述内容服务器获取所述移动终端的网络连接请求的第二属性,当所述第二属性为高扩展级别时,为所述数据获取请求中的检索条件进行高级别扩展,并将网络连接持续时间增加第一时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第一时间长度的网络连接持续时间内利用经过高级别扩展的检索条件进行数据检索以获取多个数据文件;

当所述第二属性为中扩展级别时,为所述数据获取请求中的检索条件进行中级别扩展,并将网络连接持续时间增加第二时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第二时间长度的网络连接持续时间内利用经过中级别扩展的检索条件进行数据检索以获取多个数据文件;

当所述第二属性为低扩展级别时,为所述数据获取请求中的检索条件进行低级别扩展,并将网络连接持续时间增加第三时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第三时间长度的网络连接持续时间内利用经过低级别扩展的检索条件进行数据检索以获取多个数据文件。

所述移动终端的网络地址为ipv4地址或ipv6地址;所述移动终端的标识符能够在互联网内唯一地标识所述移动终端。

基于移动终端的标识符生成随机字符串包括:将所述移动终端的标识符所包括的每个字符的位置进行随机变换,以生成随机字符串

所述内容服务器基于从认证服务器接收的随机字符串和从移动终端接收的移动终端的网络地址生成第二组合字符串包括:

内容服务器将从认证服务器接收的随机字符串和从移动终端接收的移动终端的网络地址进行字符连接以生成第二组合字符串

所述第一存储器是易失性存储器,并且所述第二存储器是非易失性存储器;

根据本发明的另一个方面,提供一种对互联网内的数据获取请求进行分级扩展的系统,所述系统包括:

移动终端,向互联网内的认证服务器发送网络连接请求、移动终端的网络地址和移动终端的标识符,所述网络连接请求包括:认证数据和网络连接持续时间;响应于接收到第一响应消息,移动终端向内容服务器发送数据获取请求和移动终端的网络地址;

认证服务器,当从移动终端接收到网络连接请求、移动终端的网络地址和移动终端的标识符后,在未对所述网络连接请求中的认证数据进行验证的情况下,基于移动终端的标识符生成随机字符串并基于随机字符串和移动终端的网络地址生成第一组合字符串,对所述第一组合字符串使用第一哈希函数进行哈希计算以生成第一哈希值,认证服务器向所述移动终端发送用于指示所述网络连接请求、移动终端的网络地址和移动终端的标识符已经被接收的第一响应消息,并且认证服务器向互联网内的内容服务器发送所述随机字符串和第一哈希值;所述第一响应消息还包括内容服务器的网络地址;

内容服务器,基于从认证服务器接收的随机字符串和从移动终端接收的移动终端的网络地址生成第二组合字符串,对所述第二组合字符串使用第二哈希函数进行哈希计算以生成第二哈希值,当所述第二哈希值与第一哈希值相等时,所述内容服务器在没有从认证服务器接收到与所述移动终端相关联的验证结果的情况下,根据所述移动终端所发送的数据获取请求中的检索条件进行检索以确定与检索条件相关联的所有数据文件,并将与检索条件相关联的所有数据文件中每个数据文件的元数据组成元数据集合,将所述元数据集合发送给所述移动终端而不将与检索条件相关联的所有数据文件中的任意数据文件发送给所述移动终端;

还包括,所述移动终端接收所述元数据集合并将所述元数据集合存储在第一存储器中,对所述元数据集合进行解析以确定每个数据文件的元数据,根据每个数据文件的元数据确定每个数据文件的存储尺寸,根据每个数据文件的存储尺寸确定与所述检索条件相关联的所有数据文件的总存储尺寸,所述移动终端根据所述总存储尺寸和扩展系数确定在第二存储器中的预留存储空间;当所述移动终端确定第二存储器中的剩余存储空间大于预留存储空间时,向所述认证服务器发送用于指示所述移动终端的存储空间可用的第二响应消息;

在认证服务器向互联网内的内容服务器发送所述随机字符串和第一哈希值的同时,所述认证服务器获取所述网络连接请求中的认证数据和网络连接持续时间,对所述认证数据进行解析以确定所述认证数据中是否包括移动终端的用户输入的指纹信息,在确定所述认证数据中包括用户输入的指纹信息的情况下根据移动终端的标识符从认证服务器内的认证数据库中获取移动终端的用户预先存储的指纹信息,当用户输入的指纹信息和用户预先存储的指纹信息相同时,将所述移动终端的网络连接请求的第一属性设置为私有级别;当确定所述认证数据中不包括用户输入的指纹信息或所述用户输入的指纹信息和用户预先存储的指纹信息不相同时,将所述移动终端的网络连接请求的第一属性设置为公共级别;

所述认证服务器获取所述认证数据中的视频信息和音频信息,确定所述视频信息和音频信息的时间同步程度,当所述视频信息和音频信息的时间同步程度大于同步阈值时,确定所述视频信息的分辨率;

当所述视频信息的分辨率大于高分辨率阈值时,将所述移动终端的网络连接请求的第二属性设置为高扩展级别,当所述视频信息的分辨率小于或等于高分辨率阈值并且大于低分辨率阈值时,将所述移动终端的网络连接请求的第二属性设置为中扩展级别,当所述视频信息的分辨率小于或等于低分辨率阈值时,将所述移动终端的网络连接请求的第二属性设置为低扩展级别;

认证服务器将所述移动终端的网络连接请求的第一属性和第二属性发送给内容服务器;

所述内容服务器获取所述移动终端的网络连接请求的第一属性,当所述第一属性为公共级别的网络连接请求时,将所述移动终端与内容服务器中的公共内容库建立网络连接,当所述第一属性为私有级别的网络连接请求时,将所述移动终端与内容服务器中的私有内容库建立网络连接;

所述内容服务器获取所述移动终端的网络连接请求的第二属性,当所述第二属性为高扩展级别时,为所述数据获取请求中的检索条件进行高级别扩展,并将网络连接持续时间增加第一时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第一时间长度的网络连接持续时间内利用经过高级别扩展的检索条件进行数据检索以获取多个数据文件;

当所述第二属性为中扩展级别时,为所述数据获取请求中的检索条件进行中级别扩展,并将网络连接持续时间增加第二时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第二时间长度的网络连接持续时间内利用经过中级别扩展的检索条件进行数据检索以获取多个数据文件;

当所述第二属性为低扩展级别时,为所述数据获取请求中的检索条件进行低级别扩展,并将网络连接持续时间增加第三时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第三时间长度的网络连接持续时间内利用经过低级别扩展的检索条件进行数据检索以获取多个数据文件。

所述移动终端的网络地址为ipv4地址或ipv6地址;所述移动终端的标识符能够在互联网内唯一地标识所述移动终端。

基于移动终端的标识符生成随机字符串包括:将所述移动终端的标识符所包括的每个字符的位置进行随机变换,以生成随机字符串

所述内容服务器基于从认证服务器接收的随机字符串和从移动终端接收的移动终端的网络地址生成第二组合字符串包括:

内容服务器将从认证服务器接收的随机字符串和从移动终端接收的移动终端的网络地址进行字符连接以生成第二组合字符串

所述第一存储器是易失性存储器,并且所述第二存储器是非易失性存储器;

附图说明

通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式:

图1为根据本发明实施例的对互联网内的数据获取请求进行分级扩展的方法的流程图;

图2为根据本发明实施例的对互联网内的数据获取请求进行分级扩展的系统的结构示意图;以及

图3为根据本发明实施例的确定网络连接请求的扩展级别的示意图。

具体实施方式

图1为根据本发明实施例的对互联网内的数据获取请求进行分级扩展的方法100的流程图。

在步骤101,移动终端向互联网内的认证服务器发送网络连接请求、移动终端的网络地址和移动终端的标识符,所述网络连接请求包括:认证数据和网络连接持续时间。其中所述认证服务器用于对移动终端的网络连接请求中的认证数据进行验证.所述互联网内包括多个移动终端。所述移动终端的网络地址为ipv4地址或ipv6地址。所述移动终端的标识符能够在互联网内唯一地标识所述移动终端。在移动终端希望与互联网内的内容服务建立网络连接时,向互联网内的认证服务器发送网络连接请求、移动终端的网络地址和移动终端的标识符。在所述移动终端中预先存储认证服务器的网络地址,或者向所述互联网内的所有移动终端广播所述认证服务器的网络地址。

在步骤102,当认证服务器从移动终端接收到网络连接请求、移动终端的网络地址和移动终端的标识符后,在未对所述网络连接请求中的认证数据进行验证的情况下,基于移动终端的标识符生成随机字符串并基于随机字符串和移动终端的网络地址生成第一组合字符串,对所述第一组合字符串使用第一哈希函数进行哈希计算以生成第一哈希值,认证服务器向所述移动终端发送用于指示所述网络连接请求、移动终端的网络地址和移动终端的标识符已经被接收的第一响应消息,并且认证服务器向互联网内的内容服务器发送所述随机字符串和第一哈希值;所述第一响应消息还包括内容服务器的网络地址。

基于移动终端的标识符生成随机字符串包括:将所述移动终端的标识符所包括的(多个字符)每个字符的位置进行随机变换,以生成随机字符串。或者,将所述移动终端的标识符输入到随机字符串生成器中,以由所述随机字符串生成器来生成随机字符串。或者,在所述移动终端的标识符所包括的多个字符中任意的两个相邻字符之间增加至少一个或一个或两个随机字符以生成随机字符串。或者,在所述移动终端的标识符的开头或结尾处增加至少5个、10个或15个随机字符以生成随机字符串。

所述基于随机字符串和移动终端的网络地址生成第一组合字符串包括:将随机字符串和移动终端的网络地址进行字符连接以生成第一组合字符串。所述移动终端的网络地址为ipv6或ipv4地址。所述基于随机字符串和移动终端的网络地址生成第一组合字符串包括:将随机字符串和移动终端的网络地址中的每个数字(按照顺序)进行字符连接以生成第一组合字符串。例如,随机字符串为dfakkeddsa,移动终端的网络地址为117.136.38.25,则第一组合字符串为dfakkeddsa1171363825。

在步骤103,响应于接收到第一响应消息,移动终端向内容服务器发送数据获取请求和移动终端的网络地址,所述内容服务器基于从认证服务器接收的随机字符串和从移动终端接收的移动终端的网络地址生成第二组合字符串,对所述第二组合字符串使用第二哈希函数进行哈希计算以生成第二哈希值,当所述第二哈希值与第一哈希值相等时,所述内容服务器在没有从认证服务器接收到与所述移动终端相关联的验证结果的情况下,根据所述移动终端所发送的数据获取请求中的检索条件进行检索以确定与检索条件相关联的所有数据文件,并将与检索条件相关联的所有数据文件中每个数据文件的元数据组成元数据集合,将所述元数据集合发送给所述移动终端而不将与检索条件相关联的所有数据文件中的任意数据文件发送给所述移动终端。

移动终端根据内容服务器的网络地址向内容服务器发送数据获取请求和移动终端的网络地址。所述内容服务器基于从认证服务器接收的随机字符串和从移动终端接收的移动终端的网络地址生成第二组合字符串包括:内容服务器将从认证服务器接收的随机字符串和从移动终端接收的移动终端的网络地址进行字符连接以生成第二组合字符串。或者,所述移动终端的网络地址为ipv6或ipv4地址。内容服务器将从认证服务器接收的随机字符串和从移动终端接收的移动终端的网络地址中的每个数字(按照顺序)进行字符连接以生成第二组合字符串。例如,随机字符串为dfakkeddsa,移动终端的网络地址为117.136.38.25,则第二组合字符串为dfakkeddsa1171363825。

所述第一哈希函数和第二哈希函数是相同的哈希函数。所述数据获取请求包括:检索条件,其中所述检索条件包括至少一个原始检索式。所述内容服务器在没有从认证服务器接收到与所述移动终端相关联的验证结果的情况下,根据所述移动终端所发送的数据获取请求中的检索条件进行检索以确定与检索条件相关联的所有数据文件包括:所述内容服务器在没有从认证服务器接收到与所述移动终端相关联的验证结果的情况下,根据所述移动终端所发送的数据获取请求中的检索条件在内容服务器的公共内容库中进行检索以确定与检索条件相关联的所有数据文件。

在步骤104,所述移动终端接收所述元数据集合并将所述元数据集合存储在第一存储器中,对所述元数据集合进行解析以确定每个数据文件的元数据,根据每个数据文件的元数据确定每个数据文件的存储尺寸,根据每个数据文件的存储尺寸确定与所述检索条件相关联的所有数据文件的总存储尺寸,所述移动终端根据所述总存储尺寸和扩展系数确定在第二存储器中的预留存储空间;当所述移动终端确定第二存储器中的剩余存储空间大于预留存储空间时,向所述认证服务器发送用于指示所述移动终端的存储空间可用的第二响应消息。

所述第一存储器是随机存取存储器,所述第一存储器是易失性存储器,所述第一存储器是移动终端的内存。所述第二存储器是闪速存储器或闪存,所述第二存储器是非易失性存储器。(每个数据文件的)元数据包括:摘要信息和存储尺寸。所述扩展系数为1.05。

所述元数据还包括文件类型;其中文件类型包括:视频文件类型、音频文件类型、文本文件类型和/或程序文件类型。对与所述检索条件相关联的所有数据文件中每个数据文件的文件类型进行统计,以确定每种文件类型的数据文件的数量。当视频文件类型的数据文件的数量大于与所述检索条件相关联的所有数据文件的总数量的1/2时,所述扩展系数为1.1。当音频文件类型的数据文件的数量大于与所述检索条件相关联的所有数据文件的总数量的1/2时,所述扩展系数为1.15。当文本文件类型的数据文件的数量大于与所述检索条件相关联的所有数据文件的总数量的1/2时,所述扩展系数为1.2。当程序文件类型的数据文件的数量大于与所述检索条件相关联的所有数据文件的总数量的1/2时,所述扩展系数为1.25。在其它情况下,扩展系数为1.05。扩展系数的默认值为1.05。所述移动终端根据所述总存储尺寸和扩展系数确定在第二存储器中的预留存储空间包括:所述移动终端将所述总存储尺寸和扩展系数的乘积作为在第二存储器中的预留存储空间。

在步骤105,在认证服务器向互联网内的内容服务器发送所述随机字符串和第一哈希值的同时,所述认证服务器获取所述网络连接请求中的认证数据和网络连接持续时间,对所述认证数据进行解析以确定所述认证数据中是否包括移动终端的用户输入的指纹信息,在确定所述认证数据中包括用户输入的指纹信息的情况下根据移动终端的标识符从认证服务器内的认证数据库中获取移动终端的用户预先存储的指纹信息,当用户输入的指纹信息和用户预先存储的指纹信息相同时,将所述移动终端的网络连接请求的第一属性设置为私有级别;当确定所述认证数据中不包括用户输入的指纹信息或所述用户输入的指纹信息和用户预先存储的指纹信息不相同时,将所述移动终端的网络连接请求的第一属性设置为公共级别。

所述认证数据包括视频信息和音频信息。所述认证数据还包括指纹信息。例如,认证数据包括视频信息和音频信息,或者认证数据包括指纹信息、视频信息和音频信息。其中用户通过移动终端的指纹输入器件来输入指纹信息。其中用户通过移动终端的摄像头来输入视频信息。其中用户通过移动终端的麦克风来输入音频信息。所述认证服务器内的认证数据库中包括互联网内经过身份认证的多个用户中每个用户预先存储的指纹信息。在认证数据库中,利用经过身份认证的每个用户的移动终端的标识符对经过身份认证的每个用户的指纹信息进行标识。

在步骤106,所述认证服务器获取所述认证数据中的视频信息和音频信息,确定所述视频信息和音频信息的时间同步程度,当所述视频信息和音频信息的时间同步程度大于同步阈值时,确定所述视频信息的分辨率。

确定所述视频信息和音频信息的时间同步程度包括:确定所述视频信息的每个视频帧与音频信息中相应的(多个)声音采样点在时间上是否同步,将所述视频信息的所有视频帧中与相应的(多个)声音采样点的在时间上同步的视频帧确定为同步视频帧,将同步视频帧的数量与所述视频信息的所有视频帧的总数量的比值作为所述视频信息和音频信息的时间同步程度。或者,确定所述视频信息的每秒钟的多个视频帧与音频信息中相应的多个声音采样点的在时间上是否同步,将所述视频信息的所有秒中与相应的多个声音采样点的在时间同步的秒确定为同步秒,将同步秒的数量与所述视频信息的总秒数的比值作为所述视频信息和音频信息的时间同步程度。或者,确定所述视频信息的所有字幕场景中每个字幕场景与音频信息中相应的声音是否对应,将所述视频信息的所有字幕场景中与相应的声音相对应的字幕场景确定为同步字幕场景,将同步字幕场景的数量与所述视频信息的所有字幕场景的总数的比值作为所述视频信息和音频信息的时间同步程度。

其中所述字幕场景包括多个字;所述字幕场景为视频信息中所显示的字幕的基本单元。所述字幕场景为视频信息中每次呈现字幕时的所有字。其中时间同步程度的数据格式为百分比。所述同步阈值为50%、60%、70%、80%、90%或95%。

认证数据中的视频信息和音频信息为用户利用移动终端的输入器件所输入的用于进行认证的一段有声视频。所述一段有声视频为用户阅读特定文字段落或阅读多个文字的有声视频。特定文字段落或阅读多个文字是认证服务器预先发送给所述移动终端,与使得所述用户能够通过阅读特定文字段落或阅读多个文字来生成用于进行认证的视频信息和音频信息。当所述视频信息和音频信息的时间同步程度小于或等于同步阈值时,确定所述网络连接请求的认证数据的验证结果为失败,向所述移动终端发送用于指示验证结果为失败的第三响应消息。

在步骤107,当所述视频信息的分辨率大于高分辨率阈值时,将所述移动终端的网络连接请求的第二属性设置为高扩展级别,当所述视频信息的分辨率小于或等于高分辨率阈值并且大于低分辨率阈值时,将所述移动终端的网络连接请求的第二属性设置为中扩展级别,当所述视频信息的分辨率小于或等于低分辨率阈值时,将所述移动终端的网络连接请求的第二属性设置为低扩展级别。例如,所述高分辨率阈值为1280×720。所述低分辨率阈值为720×480。应当了解的是,高分辨率阈值大于低分辨率阈值,并且高分辨率阈值和低分辨率阈值可以是任何合理数值。

在步骤108,认证服务器将所述移动终端的网络连接请求的第一属性和第二属性发送给内容服务器。

所述内容服务器获取所述移动终端的网络连接请求的第一属性,当所述第一属性为公共级别的网络连接请求时,将所述移动终端与内容服务器中的公共内容库建立网络连接,当所述第一属性为私有级别的网络连接请求时,将所述移动终端与内容服务器中的私有内容库建立网络连接。

所述内容服务器获取所述移动终端的网络连接请求的第二属性,当所述第二属性为高扩展级别时,为所述数据获取请求中的检索条件进行高级别扩展,并将网络连接持续时间增加第一时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第一时间长度的网络连接持续时间内利用经过高级别扩展的检索条件进行数据检索以获取多个数据文件。

当所述第二属性为中扩展级别时,为所述数据获取请求中的检索条件进行中级别扩展,并将网络连接持续时间增加第二时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第二时间长度的网络连接持续时间内利用经过中级别扩展的检索条件进行数据检索以获取多个数据文件。

当所述第二属性为低扩展级别时,为所述数据获取请求中的检索条件进行低级别扩展,并将网络连接持续时间增加第三时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第三时间长度的网络连接持续时间内利用经过低级别扩展的检索条件进行数据检索以获取多个数据文件。

所述公共内容库是所述私有内容库的子集。所述内容服务器设置滑动时间窗,所述滑动时间窗随着时间的推移进行滑动。所述内容服务器将滑动时间窗内(从数据源服务器)所获取的数据文件存储在私有内容库中,而不存储在公共内容库中。所述内容服务器将滑动时间窗外(从数据源服务器)所获取的数据文件存储在私有内容库中,并且也存储在公共内容库中。所述滑动时间窗包括多个自然日,例如,7个自然日、10个自然日、15个自然日、20个自然日、30个自然日、60个自然日、90个自然日或180个自然日。

所述滑动时间窗随着时间的推移进行滑动包括:当时间的推移前进了一个自然日时,所述滑动时间窗向时间前进方向滑动一个自然日。例如,当滑动时间窗为10个自然日,并且当前时间为2018年11月11日中的任意时刻时,滑动时间窗(的范围)为2018年11月1日至2018年11月10日,即所述内容服务器将2018年11月1日至2018年11月10日内(从数据源服务器)所获取的数据文件存储在私有内容库中,而不存储在公共内容库中。当时间前进到2018年11月12日时(例如,2018年11月12日中的任意时刻),滑动时间窗(的范围)为2018年11月2日至2018年11月11日,即所述内容服务器将2018年11月1日至2018年11月10日内(从数据源服务器)所获取的数据文件存储在私有内容库中,而不存储在公共内容库中。

此外,所述内容服务器将滑动时间窗外,即2018年11月1日(从数据源服务器)所获取的数据文件存储在私有内容库中,并且也存储在公共内容库中。所述内容服务器将最近1个月内获取的多个新的数据文件存储到私有内容库中,而不存储到公共内容库中。所述内容服务器将最近1个星期内获取的多个新的数据文件存储到私有内容库中,而不存储到公共内容库中。所述内容服务器将最近2个月内获取的多个新的数据文件存储到私有内容库中,而不存储到公共内容库中。所述公共内容库由内容服务器中的第一虚拟机进行管理,并且所述公共内容库在内容服务器中的第一虚拟机中运行。将所述移动终端与内容服务器中的公共内容库建立网络连接包括:将所述移动终端与内容服务器中的第一虚拟机建立网络连接,以使得所述移动终端能够访问公共内容库。所述私有内容库由内容服务器中的第二虚拟机进行管理,并且所述私有内容库在内容服务器中的第二虚拟机中运行。将所述移动终端与内容服务器中的私有内容库建立网络连接包括:将所述移动终端与内容服务器中的第二虚拟机建立网络连接,以使得所述移动终端能够访问私有内容库。

第一时间长度为移动终端所发送的网络连接请求中的网络连接持续时间的时间长度的90%、80%、70%或60%。第二时间长度为移动终端所发送的网络连接请求中的网络连接持续时间的时间长度的50%、40%或30%。第三时间长度为移动终端所发送的网络连接请求中的网络连接持续时间的时间长度的20%、10%或5%。为所述数据获取请求中的检索条件进行高级别扩展包括:确定所述数据获取请求中的检索条件所包括的原始检索式的数量n,为所述检索条件增加n个扩展检索式以进行高级别扩展。其中经过高级别扩展的检索条件包括n个原始检索式和n个扩展检索式。为所述数据获取请求中的检索条件进行中级别扩展包括:确定所述数据获取请求中的检索条件所包括的原始检索式的数量n,为所述检索条件增加个扩展检索式以进行中级别扩展。其中经过中级别扩展的检索条件包括n个原始检索式和个扩展检索式。为所述数据获取请求中的检索条件进行低级别扩展包括:确定所述数据获取请求中的检索条件所包括的原始检索式的数量n,为所述检索条件增加个扩展检索式以进行低级别扩展。其中经过低级别扩展的检索条件包括n个原始检索式和个扩展检索式。其中是对n/2进行向上取整。

通过将原始检索式中的关键词进行同义词扩展或近义词扩展来获得扩展检索式。通过将原始检索式中的限定范围进行扩大来获得扩展检索式;例如,原始检索式中的限定范围为摘要,通过将原始检索式中的摘要扩大为全文来获得扩展检索式。

当所述第一属性为公共级别的网络连接请求时,将所述移动终端与内容服务器中的公共内容库建立网络连接。所述内容服务器获取所述移动终端的网络连接请求的第二属性,当所述第二属性为高扩展级别时,为所述数据获取请求中的检索条件进行高级别扩展,并将网络连接持续时间增加第一时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第一时间长度的网络连接持续时间内利用经过高级别扩展的检索条件在公共内容库中进行数据检索以获取多个数据文件。当所述第二属性为中扩展级别时,为所述数据获取请求中的检索条件进行中级别扩展,并将网络连接持续时间增加第二时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第二时间长度的网络连接持续时间内利用经过中级别扩展的检索条件在公共内容库中进行数据检索以获取多个数据文件。当所述第三属性为低扩展级别时,为所述数据获取请求中的检索条件进行低级别扩展,并将网络连接持续时间增加第三时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第三时间长度的网络连接持续时间内利用经过低级别扩展的检索条件在公共内容库中进行数据检索以获取多个数据文件。

当所述第一属性为私有级别的网络连接请求时,将所述移动终端与内容服务器中的私有内容库建立网络连接。所述内容服务器获取所述移动终端的网络连接请求的第二属性,当所述第二属性为高扩展级别时,为所述数据获取请求中的检索条件进行高级别扩展,并将网络连接持续时间增加第一时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第一时间长度的网络连接持续时间内利用经过高级别扩展的检索条件在私有内容库中进行数据检索以获取多个数据文件。当所述第二属性为中扩展级别时,为所述数据获取请求中的检索条件进行中级别扩展,并将网络连接持续时间增加第二时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第二时间长度的网络连接持续时间内利用经过中级别扩展的检索条件在私有内容库中进行数据检索以获取多个数据文件。当所述第三属性为低扩展级别时,为所述数据获取请求中的检索条件进行低级别扩展,并将网络连接持续时间增加第三时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第三时间长度的网络连接持续时间内利用经过低级别扩展的检索条件在私有内容库中进行数据检索以获取多个数据文件。

图2为根据本发明实施例的对互联网内的数据获取请求进行分级扩展的系统200的结构示意图。系统200包括:移动终端201、认证服务器202和内容服务器203。其中移动终端201在互联网的用户侧。认证服务器202和内容服务器203在互联网的服务器侧204。

移动终端201,向互联网内的认证服务器202发送网络连接请求、移动终端201的网络地址和移动终端201的标识符,所述网络连接请求包括:认证数据和网络连接持续时间;响应于接收到第一响应消息,移动终端201向内容服务器203发送数据获取请求和移动终端201的网络地址。

认证服务器202,当从移动终端201接收到网络连接请求、移动终端201的网络地址和移动终端201的标识符后,在未对所述网络连接请求中的认证数据进行验证的情况下,基于移动终端201的标识符生成随机字符串并基于随机字符串和移动终端201的网络地址生成第一组合字符串,对所述第一组合字符串使用第一哈希函数进行哈希计算以生成第一哈希值,认证服务器202向所述移动终端201发送用于指示所述网络连接请求、移动终端201的网络地址和移动终端201的标识符已经被接收的第一响应消息,并且认证服务器202向互联网内的内容服务器203发送所述随机字符串和第一哈希值;所述第一响应消息还包括内容服务器203的网络地址。

内容服务器203,基于从认证服务器202接收的随机字符串和从移动终端201接收的移动终端201的网络地址生成第二组合字符串,对所述第二组合字符串使用第二哈希函数进行哈希计算以生成第二哈希值,当所述第二哈希值与第一哈希值相等时,所述内容服务器203在没有从认证服务器202接收到与所述移动终端201相关联的验证结果的情况下,根据所述移动终端201所发送的数据获取请求中的检索条件进行检索以确定与检索条件相关联的所有数据文件,并将与检索条件相关联的所有数据文件中每个数据文件的元数据组成元数据集合,将所述元数据集合发送给所述移动终端201而不将与检索条件相关联的所有数据文件中的任意数据文件发送给所述移动终端201。

还包括,所述移动终端201接收所述元数据集合并将所述元数据集合存储在第一存储器中,对所述元数据集合进行解析以确定每个数据文件的元数据,根据每个数据文件的元数据确定每个数据文件的存储尺寸,根据每个数据文件的存储尺寸确定与所述检索条件相关联的所有数据文件的总存储尺寸,所述移动终端201根据所述总存储尺寸和扩展系数确定在第二存储器中的预留存储空间;当所述移动终端201确定第二存储器中的剩余存储空间大于预留存储空间时,向所述认证服务器202发送用于指示所述移动终端201的存储空间可用的第二响应消息。

在认证服务器202向互联网内的内容服务器203发送所述随机字符串和第一哈希值的同时,所述认证服务器202获取所述网络连接请求中的认证数据和网络连接持续时间,对所述认证数据进行解析以确定所述认证数据中是否包括移动终端201的用户输入的指纹信息,在确定所述认证数据中包括用户输入的指纹信息的情况下根据移动终端201的标识符从认证服务器202内的认证数据库中获取移动终端201的用户预先存储的指纹信息,当用户输入的指纹信息和用户预先存储的指纹信息相同时,将所述移动终端201的网络连接请求的第一属性设置为私有级别;当确定所述认证数据中不包括用户输入的指纹信息或所述用户输入的指纹信息和用户预先存储的指纹信息不相同时,将所述移动终端201的网络连接请求的第一属性设置为公共级别。

所述认证服务器202获取所述认证数据中的视频信息和音频信息,确定所述视频信息和音频信息的时间同步程度,当所述视频信息和音频信息的时间同步程度大于同步阈值时,确定所述视频信息的分辨率。

当所述视频信息的分辨率大于高分辨率阈值时,将所述移动终端201的网络连接请求的第二属性设置为高扩展级别,当所述视频信息的分辨率小于或等于高分辨率阈值并且大于低分辨率阈值时,将所述移动终端201的网络连接请求的第二属性设置为中扩展级别,当所述视频信息的分辨率小于或等于低分辨率阈值时,将所述移动终端201的网络连接请求的第二属性设置为低扩展级别。

认证服务器202将所述移动终端201的网络连接请求的第一属性和第二属性发送给内容服务器203。

所述内容服务器203获取所述移动终端201的网络连接请求的第一属性,当所述第一属性为公共级别的网络连接请求时,将所述移动终端201与内容服务器203中的公共内容库建立网络连接,当所述第一属性为私有级别的网络连接请求时,将所述移动终端201与内容服务器203中的私有内容库建立网络连接。

所述内容服务器203获取所述移动终端201的网络连接请求的第二属性,当所述第二属性为高扩展级别时,为所述数据获取请求中的检索条件进行高级别扩展,并将网络连接持续时间增加第一时间长度,使得所述移动终端201能够通过所建立的网络连接在增加了第一时间长度的网络连接持续时间内利用经过高级别扩展的检索条件进行数据检索以获取多个数据文件。

当所述第二属性为中扩展级别时,为所述数据获取请求中的检索条件进行中级别扩展,并将网络连接持续时间增加第二时间长度,使得所述移动终端201能够通过所建立的网络连接在增加了第二时间长度的网络连接持续时间内利用经过中级别扩展的检索条件进行数据检索以获取多个数据文件;

当所述第二属性为低扩展级别时,为所述数据获取请求中的检索条件进行低级别扩展,并将网络连接持续时间增加第三时间长度,使得所述移动终端201能够通过所建立的网络连接在增加了第三时间长度的网络连接持续时间内利用经过低级别扩展的检索条件进行数据检索以获取多个数据文件。

其中所述认证服务器202用于对移动终端201的网络连接请求中的认证数据进行验证。所述互联网内包括多个移动终端201。所述移动终端201的网络地址为ipv4地址或ipv6地址。所述移动终端201的标识符能够在互联网内唯一地标识所述移动终端201。在移动终端201希望与互联网内的内容服务建立网络连接时,向互联网内的认证服务器202发送网络连接请求、移动终端201的网络地址和移动终端201的标识符。在所述移动终端201中预先存储认证服务器202的网络地址,或者向所述互联网内的所有移动终端201广播所述认证服务器202的网络地址。

基于移动终端201的标识符生成随机字符串包括:将所述移动终端201的标识符所包括的(多个字符)每个字符的位置进行随机变换,以生成随机字符串。或者,将所述移动终端201的标识符输入到随机字符串生成器中,以由所述随机字符串生成器来生成随机字符串。或者,在所述移动终端201的标识符所包括的多个字符中任意的两个相邻字符之间增加(至少一个)(一个)(两个)随机字符以生成随机字符串。或者,在所述移动终端201的标识符的开头或结尾处增加至少5个、10个或15个随机字符以生成随机字符串。

所述基于随机字符串和移动终端201的网络地址生成第一组合字符串包括:将随机字符串和移动终端201的网络地址进行字符连接以生成第一组合字符串。所述移动终端201的网络地址为ipv6或ipv4地址。所述基于随机字符串和移动终端201的网络地址生成第一组合字符串包括:将随机字符串和移动终端201的网络地址中的每个数字(按照顺序)进行字符连接以生成第一组合字符串。例如,随机字符串为dfakkeddsa,移动终端201的网络地址为117.136.38.25,则第一组合字符串为dfakkeddsa1171363825。

移动终端201根据内容服务器203的网络地址向内容服务器203发送数据获取请求和移动终端201的网络地址。所述内容服务器203基于从认证服务器202接收的随机字符串和从移动终端201接收的移动终端201的网络地址生成第二组合字符串包括:内容服务器203将从认证服务器202接收的随机字符串和从移动终端201接收的移动终端201的网络地址进行字符连接以生成第二组合字符串。

或者,所述移动终端201的网络地址为ipv6或ipv4地址。内容服务器203将从认证服务器202接收的随机字符串和从移动终端201接收的移动终端201的网络地址中的每个数字(按照顺序)进行字符连接以生成第二组合字符串。例如,随机字符串为dfakkeddsa,移动终端201的网络地址为117.136.38.25,则第二组合字符串为dfakkeddsa1171363825。所述第一哈希函数和第二哈希函数是相同的哈希函数。

所述数据获取请求包括:检索条件,其中所述检索条件包括至少一个原始检索式。所述内容服务器203在没有从认证服务器202接收到与所述移动终端201相关联的验证结果的情况下,根据所述移动终端201所发送的数据获取请求中的检索条件进行检索以确定与检索条件相关联的所有数据文件包括:所述内容服务器203在没有从认证服务器202接收到与所述移动终端201相关联的验证结果的情况下,根据所述移动终端201所发送的数据获取请求中的检索条件在内容服务器203的公共内容库中进行检索以确定与检索条件相关联的所有数据文件。

所述第一存储器是随机存取存储器,所述第一存储器是易失性存储器,所述第一存储器是移动终端201的内存。所述第二存储器是闪速存储器或闪存,所述第二存储器是非易失性存储器。(每个数据文件的)元数据包括:摘要信息和存储尺寸。所述扩展系数为1.05。所述元数据还包括文件类型;其中文件类型包括:视频文件类型、音频文件类型、文本文件类型和/或程序文件类型。对与所述检索条件相关联的所有数据文件中每个数据文件的文件类型进行统计,以确定每种文件类型的数据文件的数量。

当视频文件类型的数据文件的数量大于与所述检索条件相关联的所有数据文件的总数量的1/2时,所述扩展系数为1.1。当音频文件类型的数据文件的数量大于与所述检索条件相关联的所有数据文件的总数量的1/2时,所述扩展系数为1.15。当文本文件类型的数据文件的数量大于与所述检索条件相关联的所有数据文件的总数量的1/2时,所述扩展系数为1.2。当程序文件类型的数据文件的数量大于与所述检索条件相关联的所有数据文件的总数量的1/2时,所述扩展系数为1.25。在其它情况下,扩展系数为1.05。所述移动终端201根据所述总存储尺寸和扩展系数确定在第二存储器中的预留存储空间包括:所述移动终端201将所述总存储尺寸和扩展系数的乘积作为在第二存储器中的预留存储空间。

所述认证数据包括视频信息和音频信息。所述认证数据还包括指纹信息。其中用户通过移动终端201的指纹输入器件来输入指纹信息。其中用户通过移动终端201的摄像头来输入视频信息。其中用户通过移动终端201的麦克风来输入音频信息。所述认证服务器202内的认证数据库中包括互联网内经过身份认证的多个用户中每个用户预先存储的指纹信息。在认证数据库中,利用经过身份认证的每个用户的移动终端201的标识符对经过身份认证的每个用户的指纹信息进行标识。

确定所述视频信息和音频信息的时间同步程度包括:确定所述视频信息的每个视频帧与音频信息中相应的(多个)声音采样点在时间上是否同步,将所述视频信息的所有视频帧中与相应的(多个)声音采样点的在时间上同步的视频帧确定为同步视频帧,将同步视频帧的数量与所述视频信息的所有视频帧的总数量的比值作为所述视频信息和音频信息的时间同步程度。或者,确定所述视频信息的每秒钟的多个视频帧与音频信息中相应的多个声音采样点的在时间上是否同步,将所述视频信息的所有秒中与相应的多个声音采样点的在时间同步的秒确定为同步秒,将同步秒的数量与所述视频信息的总秒数的比值作为所述视频信息和音频信息的时间同步程度。或者,确定所述视频信息的所有字幕场景中每个字幕场景与音频信息中相应的声音是否对应,将所述视频信息的所有字幕场景中与相应的声音相对应的字幕场景确定为同步字幕场景,将同步字幕场景的数量与所述视频信息的所有字幕场景的总数的比值作为所述视频信息和音频信息的时间同步程度。

其中所述字幕场景包括多个字;所述字幕场景为视频信息中所显示的字幕的基本单元。所述字幕场景为视频信息中每次呈现字幕时的所有字。其中时间同步程度的数据格式为百分比。所述同步阈值为50%、60%、70%、80%、90%或95%。所述高分辨率阈值为1280×720;所述低分辨率阈值为720×480。

所述公共内容库是所述私有内容库的子集。所述内容服务器203设置滑动时间窗,所述滑动时间窗随着时间的推移进行滑动。所述内容服务器203将滑动时间窗内(从数据源服务器)所获取的数据文件存储在私有内容库中,而不存储在公共内容库中。所述内容服务器203将滑动时间窗外(从数据源服务器)所获取的数据文件存储在私有内容库中,并且也存储在公共内容库中。所述滑动时间窗包括多个自然日,例如,7个自然日、10个自然日、15个自然日、20个自然日、30个自然日、60个自然日、90个自然日或180个自然日。

所述滑动时间窗随着时间的推移进行滑动包括:当时间的推移前进了一个自然日时,所述滑动时间窗向时间前进方向滑动一个自然日。例如,当滑动时间窗为10个自然日,并且当前时间为2018年11月11日中的任意时刻时,滑动时间窗(的范围)为2018年11月1日至2018年11月10日,即所述内容服务器203将2018年11月1日至2018年11月10日内(从数据源服务器)所获取的数据文件存储在私有内容库中,而不存储在公共内容库中。

当时间前进到2018年11月12日时(例如,2018年11月12日中的任意时刻),滑动时间窗(的范围)为2018年11月2日至2018年11月11日,即所述内容服务器203将2018年11月1日至2018年11月10日内(从数据源服务器)所获取的数据文件存储在私有内容库中,而不存储在公共内容库中。此外,所述内容服务器203将滑动时间窗外,即2018年11月1日(从数据源服务器)所获取的数据文件存储在私有内容库中,并且也存储在公共内容库中。

所述内容服务器203将最近1个月内获取的多个新的数据文件存储到私有内容库中,而不存储到公共内容库中。所述内容服务器203将最近1个星期内获取的多个新的数据文件存储到私有内容库中,而不存储到公共内容库中。所述内容服务器203将最近2个月内获取的多个新的数据文件存储到私有内容库中,而不存储到公共内容库中。所述公共内容库由内容服务器203中的第一虚拟机进行管理,并且所述公共内容库在内容服务器203中的第一虚拟机中运行。

将所述移动终端201与内容服务器203中的公共内容库建立网络连接包括:将所述移动终端201与内容服务器203中的第一虚拟机建立网络连接,以使得所述移动终端201能够访问公共内容库。所述私有内容库由内容服务器203中的第二虚拟机进行管理,并且所述私有内容库在内容服务器203中的第二虚拟机中运行。将所述移动终端201与内容服务器203中的私有内容库建立网络连接包括:将所述移动终端201与内容服务器203中的第二虚拟机建立网络连接,以使得所述移动终端201能够访问私有内容库。

第一时间长度为移动终端201所发送的网络连接请求中的网络连接持续时间的时间长度的90%、80%、70%或60%。第二时间长度为移动终端201所发送的网络连接请求中的网络连接持续时间的时间长度的50%、40%或30%。第三时间长度为移动终端201所发送的网络连接请求中的网络连接持续时间的时间长度的20%、10%或5%。为所述数据获取请求中的检索条件进行高级别扩展包括:确定所述数据获取请求中的检索条件所包括的原始检索式的数量n,为所述检索条件增加n个扩展检索式以进行高级别扩展。其中经过高级别扩展的检索条件包括n个原始检索式和n个扩展检索式。

为所述数据获取请求中的检索条件进行中级别扩展包括:确定所述数据获取请求中的检索条件所包括的原始检索式的数量n,为所述检索条件增加个扩展检索式以进行中级别扩展。其中经过中级别扩展的检索条件包括n个原始检索式和个扩展检索式。为所述数据获取请求中的检索条件进行低级别扩展包括:确定所述数据获取请求中的检索条件所包括的原始检索式的数量n,为所述检索条件增加个扩展检索式以进行低级别扩展。其中经过低级别扩展的检索条件包括n个原始检索式和个扩展检索式。通过将原始检索式中的关键词进行同义词扩展或近义词扩展来获得扩展检索式。通过将原始检索式中的限定范围进行扩大来获得扩展检索式;例如,原始检索式中的限定范围为摘要,通过将原始检索式中的摘要扩大为全文来获得扩展检索式。

认证数据中的视频信息和音频信息为用户利用移动终端201的输入器件所输入的用于进行认证的一段有声视频。所述一段有声视频为用户阅读特定文字段落或阅读多个文字的有声视频。特定文字段落或阅读多个文字是认证服务器202预先发送给所述移动终端201,与使得所述用户能够通过阅读特定文字段落或阅读多个文字来生成用于进行认证的视频信息和音频信息。当所述视频信息和音频信息的时间同步程度小于或等于同步阈值时,确定所述网络连接请求的认证数据的验证结果为失败,向所述移动终端201发送用于指示验证结果为失败的第三响应消息。

当所述第一属性为公共级别的网络连接请求时,将所述移动终端201与内容服务器203中的公共内容库建立网络连接。所述内容服务器203获取所述移动终端201的网络连接请求的第二属性,当所述第二属性为高扩展级别时,为所述数据获取请求中的检索条件进行高级别扩展,并将网络连接持续时间增加第一时间长度,使得所述移动终端201能够通过所建立的网络连接在增加了第一时间长度的网络连接持续时间内利用经过高级别扩展的检索条件在公共内容库中进行数据检索以获取多个数据文件。当所述第二属性为中扩展级别时,为所述数据获取请求中的检索条件进行中级别扩展,并将网络连接持续时间增加第二时间长度,使得所述移动终端201能够通过所建立的网络连接在增加了第二时间长度的网络连接持续时间内利用经过中级别扩展的检索条件在公共内容库中进行数据检索以获取多个数据文件。当所述第三属性为低扩展级别时,为所述数据获取请求中的检索条件进行低级别扩展,并将网络连接持续时间增加第三时间长度,使得所述移动终端201能够通过所建立的网络连接在增加了第三时间长度的网络连接持续时间内利用经过低级别扩展的检索条件在公共内容库中进行数据检索以获取多个数据文件。

当所述第一属性为私有级别的网络连接请求时,将所述移动终端201与内容服务器203中的私有内容库建立网络连接。所述内容服务器203获取所述移动终端201的网络连接请求的第二属性,当所述第二属性为高扩展级别时,为所述数据获取请求中的检索条件进行高级别扩展,并将网络连接持续时间增加第一时间长度,使得所述移动终端201能够通过所建立的网络连接在增加了第一时间长度的网络连接持续时间内利用经过高级别扩展的检索条件在私有内容库中进行数据检索以获取多个数据文件。当所述第二属性为中扩展级别时,为所述数据获取请求中的检索条件进行中级别扩展,并将网络连接持续时间增加第二时间长度,使得所述移动终端201能够通过所建立的网络连接在增加了第二时间长度的网络连接持续时间内利用经过中级别扩展的检索条件在私有内容库中进行数据检索以获取多个数据文件。当所述第三属性为低扩展级别时,为所述数据获取请求中的检索条件进行低级别扩展,并将网络连接持续时间增加第三时间长度,使得所述移动终端201能够通过所建立的网络连接在增加了第三时间长度的网络连接持续时间内利用经过低级别扩展的检索条件在私有内容库中进行数据检索以获取多个数据文件。

图3为根据本发明实施例的确定网络连接请求的扩展级别的示意图。认证服务器获取所述网络连接请求中的认证数据和网络连接持续时间,对所述认证数据进行解析以确定所述认证数据中是否包括移动终端的用户输入的指纹信息,在确定所述认证数据中包括用户输入的指纹信息的情况下根据移动终端的标识符从认证服务器内的认证数据库中获取移动终端的用户预先存储的指纹信息,当用户输入的指纹信息和用户预先存储的指纹信息相同时,将所述移动终端的网络连接请求的第一属性设置为私有级别;当确定所述认证数据中不包括用户输入的指纹信息或所述用户输入的指纹信息和用户预先存储的指纹信息不相同时,将所述移动终端的网络连接请求的第一属性设置为公共级别。

认证服务器获取所述认证数据中的视频信息和音频信息,确定所述视频信息和音频信息的时间同步程度,当所述视频信息和音频信息的时间同步程度大于同步阈值时,确定所述视频信息的分辨率。在确定网络连接请求的扩展级别303处,当所述视频信息的分辨率大于高分辨率阈值时,将所述移动终端的网络连接请求的第二属性设置为高扩展级别,当所述视频信息的分辨率小于或等于高分辨率阈值并且大于低分辨率阈值时,将所述移动终端的网络连接请求的第二属性设置为中扩展级别,当所述视频信息的分辨率小于或等于低分辨率阈值时,将所述移动终端的网络连接请求的第二属性设置为低扩展级别。例如,所述高分辨率阈值为1280×720。所述低分辨率阈值为720×480。应当了解的是,高分辨率阈值大于低分辨率阈值,并且高分辨率阈值和低分辨率阈值可以是任何合理数值。

将所述移动终端的网络连接请求的第一属性和第二属性发送给内容服务器304。内容服务器获取304所述移动终端的网络连接请求的第一属性,当所述第一属性为公共级别的网络连接请求时,将所述移动终端与内容服务器304中的公共内容库301建立网络连接,当所述第一属性为私有级别的网络连接请求时,将所述移动终端与内容服务器中的私有内容库302建立网络连接。

所述内容服务器304获取所述移动终端的网络连接请求的第二属性,当所述第二属性为高扩展级别时,为所述数据获取请求中的检索条件进行高级别扩展,并将网络连接持续时间增加第一时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第一时间长度的网络连接持续时间内利用经过高级别扩展的检索条件进行数据检索以获取多个数据文件。

当所述第二属性为中扩展级别时,为所述数据获取请求中的检索条件进行中级别扩展,并将网络连接持续时间增加第二时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第二时间长度的网络连接持续时间内利用经过中级别扩展的检索条件进行数据检索以获取多个数据文件。

当所述第二属性为低扩展级别时,为所述数据获取请求中的检索条件进行低级别扩展,并将网络连接持续时间增加第三时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第三时间长度的网络连接持续时间内利用经过低级别扩展的检索条件进行数据检索以获取多个数据文件。

所述公共内容库301是所述私有内容库302的子集。所述内容服务器304设置滑动时间窗,所述滑动时间窗随着时间的推移进行滑动。所述内容服务器304将滑动时间窗内(从数据源服务器)所获取的数据文件存储在私有内容库302中,而不存储在公共内容库301中。所述内容服务器304将滑动时间窗外(从数据源服务器)所获取的数据文件存储在私有内容库302中,并且也存储在公共内容库301中。所述滑动时间窗包括多个自然日,例如,7个自然日、10个自然日、15个自然日、20个自然日、30个自然日、60个自然日、90个自然日或180个自然日。

所述滑动时间窗随着时间的推移进行滑动包括:当时间的推移前进了一个自然日时,所述滑动时间窗向时间前进方向滑动一个自然日。例如,当滑动时间窗为10个自然日,并且当前时间为2018年11月11日中的任意时刻时,滑动时间窗(的范围)为2018年11月1日至2018年11月10日,即所述内容服务器304将2018年11月1日至2018年11月10日内(从数据源服务器)所获取的数据文件存储在私有内容库302中,而不存储在公共内容库301中。当时间前进到2018年11月12日时(例如,2018年11月12日中的任意时刻),滑动时间窗(的范围)为2018年11月2日至2018年11月11日,即所述内容服务器304将2018年11月1日至2018年11月10日内(从数据源服务器)所获取的数据文件存储在私有内容库302中,而不存储在公共内容库301中。

此外,所述内容服务器304将滑动时间窗外,即2018年11月1日(从数据源服务器)所获取的数据文件存储在私有内容库302中,并且也存储在公共内容库301中。所述内容服务器304将最近1个月内获取的多个新的数据文件存储到私有内容库302中,而不存储到公共内容库301中。所述内容服务器304将最近1个星期内获取的多个新的数据文件存储到私有内容库302中,而不存储到公共内容库301中。所述内容服务器304将最近2个月内获取的多个新的数据文件存储到私有内容库302中,而不存储到公共内容库301中。所述公共内容库301由内容服务器304中的第一虚拟机进行管理,并且所述公共内容库301在内容服务器304中的第一虚拟机中运行。将所述移动终端与内容服务器304中的公共内容库301建立网络连接包括:将所述移动终端与内容服务器304中的第一虚拟机建立网络连接,以使得所述移动终端能够访问公共内容库301。所述私有内容库302由内容服务器304中的第二虚拟机进行管理,并且所述私有内容库302在内容服务器304中的第二虚拟机中运行。将所述移动终端与内容服务器304中的私有内容库302建立网络连接包括:将所述移动终端与内容服务器304中的第二虚拟机建立网络连接,以使得所述移动终端能够访问私有内容库302。

第一时间长度为移动终端所发送的网络连接请求中的网络连接持续时间的时间长度的90%、80%、70%或60%。第二时间长度为移动终端所发送的网络连接请求中的网络连接持续时间的时间长度的50%、40%或30%。第三时间长度为移动终端所发送的网络连接请求中的网络连接持续时间的时间长度的20%、10%或5%。为所述数据获取请求中的检索条件进行高级别扩展包括:确定所述数据获取请求中的检索条件所包括的原始检索式的数量n,为所述检索条件增加n个扩展检索式以进行高级别扩展。其中经过高级别扩展的检索条件包括n个原始检索式和n个扩展检索式。为所述数据获取请求中的检索条件进行中级别扩展包括:确定所述数据获取请求中的检索条件所包括的原始检索式的数量n,为所述检索条件增加个扩展检索式以进行中级别扩展。其中经过中级别扩展的检索条件包括n个原始检索式和个扩展检索式。为所述数据获取请求中的检索条件进行低级别扩展包括:确定所述数据获取请求中的检索条件所包括的原始检索式的数量n,为所述检索条件增加个扩展检索式以进行低级别扩展。其中经过低级别扩展的检索条件包括n个原始检索式和个扩展检索式。其中是对n/2进行向上取整。

通过将原始检索式中的关键词进行同义词扩展或近义词扩展来获得扩展检索式。通过将原始检索式中的限定范围进行扩大来获得扩展检索式;例如,原始检索式中的限定范围为摘要,通过将原始检索式中的摘要扩大为全文来获得扩展检索式。

当所述第一属性为公共级别的网络连接请求时,将所述移动终端与内容服务器304中的公共内容库301建立网络连接。所述内容服务器304获取所述移动终端的网络连接请求的第二属性,当所述第二属性为高扩展级别时,为所述数据获取请求中的检索条件进行高级别扩展,并将网络连接持续时间增加第一时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第一时间长度的网络连接持续时间内利用经过高级别扩展的检索条件在公共内容库301中进行数据检索以获取多个数据文件。当所述第二属性为中扩展级别时,为所述数据获取请求中的检索条件进行中级别扩展,并将网络连接持续时间增加第二时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第二时间长度的网络连接持续时间内利用经过中级别扩展的检索条件在公共内容库301中进行数据检索以获取多个数据文件。当所述第三属性为低扩展级别时,为所述数据获取请求中的检索条件进行低级别扩展,并将网络连接持续时间增加第三时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第三时间长度的网络连接持续时间内利用经过低级别扩展的检索条件在公共内容库301中进行数据检索以获取多个数据文件。

当所述第一属性为私有级别的网络连接请求时,将所述移动终端与内容服务器304中的私有内容库302建立网络连接。所述内容服务器304获取所述移动终端的网络连接请求的第二属性,当所述第二属性为高扩展级别时,为所述数据获取请求中的检索条件进行高级别扩展,并将网络连接持续时间增加第一时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第一时间长度的网络连接持续时间内利用经过高级别扩展的检索条件在私有内容库302中进行数据检索以获取多个数据文件。当所述第二属性为中扩展级别时,为所述数据获取请求中的检索条件进行中级别扩展,并将网络连接持续时间增加第二时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第二时间长度的网络连接持续时间内利用经过中级别扩展的检索条件在私有内容库302中进行数据检索以获取多个数据文件。当所述第三属性为低扩展级别时,为所述数据获取请求中的检索条件进行低级别扩展,并将网络连接持续时间增加第三时间长度,使得所述移动终端能够通过所建立的网络连接在增加了第三时间长度的网络连接持续时间内利用经过低级别扩展的检索条件在私有内容库302中进行数据检索以获取多个数据文件。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1