一种信息获取的方法、设备及介质与流程

文档序号:14613271发布日期:2018-06-05 21:22阅读:156来源:国知局
一种信息获取的方法、设备及介质与流程

本申请涉及计算机技术领域,尤其涉及应用于移动终端的一种信息获取的方法、设备及介质。



背景技术:

随着网络技术的不断发展以及移动终端的普及使用,用户可以随时随地上网进行信息获取,从而给用户的信息获取带来了极大的便利。

当前,用户可以通过终端或是终端中所安装的各种应用,向服务器发送信息获取请求,而服务器将根据接收到的信息获取请求,向用户的终端返回相应的信息。在网络状态良好的情况下,用户通常能够通过终端很好的浏览服务器所发送的信息,然而在随着网络状态的不断降低,终端可能无法有效稳定获取或完整的获取服务器所发送的信息。

例如,在用户的终端当前所处的网络状态良好的情况下,用户能够流畅的观看服务器所发送的视频信息,而在网络状态较差的情况下,虽然服务器可以将该视频信息不断的传输给该用户的终端,但是由于网络状态较差的缘故,终端可能无法流畅的接收服务器不断发送的视频信息,或是出现数据丢包等情况,致使用户观看到丢帧、播放不连贯的视频信息,这样则给用户带来了较差的信息获取体验。



技术实现要素:

本申请实施例提供应用于移动终端的信息获取的方法、设备以及介质,用以解决现有技术中的如下技术问题:终端基于当前的网络状态可能无法稳定获取服务器所发送的信息,从而降低用户信息获取体验的问题。

本申请实施例采用下述技术方案:

本申请实施例提供的一种信息获取的方法,包括:

确定网络状态信息;

将所述网络状态信息携带在信息获取请求中发送给服务器,以使所述服务器将与所述网络状态信息相匹配的信息类别的信息进行返回。

可选地,在确定网络状态信息之前,所述方法还包括:

确定待查询WiFi热点;

将所述待查询WiFi热点的热点标识发送至所述服务器,以使所述服务器根据所述热点标识,将所述待查询WiFi热点的热点密码进行返回;

通过获取到的所述热点密码,连接所述待查询WiFi热点。

可选地,所述网络状态信息包括:网络连接速率、网络质量信息中的至少一种。

可选地,确定网络状态信息,具体包括:

根据获取到的数据包的数据量以及获取所述数据包的时间,确定当前的网络连接速率,所述网络连接速率包括:终端与WiFi热点之间的数据传输速率;

可选地,确定网络状态信息,具体包括:

在与WiFi热点建立连接时,根据所述WiFi热点的热点信息,确定当前的网络连接速率。

可选地,确定网络状态信息,具体包括:

根据当前的网络信号强度和/或网络延迟信息,确定当前的网络质量信息。

可选地,所述方法还包括:

根据所述服务器返回的与所述网络状态信息相匹配的展示样式信息,将所述服务器返回的与所述网络状态相匹配的信息类别的信息在页面中进行展示,所述页面是在连接WiFi热点后自动开启的页面。

本申请实施例提供的一种信息获取的方法,包括:

接收终端发送的信息获取请求;

根据所述信息获取请求中包含的网络状态信息以及预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别;

将所述信息类别的信息发送给所述终端。

可选地,所述预先保存的信息与网络状态信息的映射关系包括:信息类别与网速范围的映射关系、信息类别与网络质量信息的映射关系中的至少一种。

可选地,根据所述信息获取请求中包含的网络状态信息以及预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别,具体包括:

根据所述终端当前的网络连接速率以及预先保存的信息类别与网速范围的映射关系,确定与所述网络连接速率相匹配的信息类别。

可选地,根据所述终端当前的网络连接速率以及预先保存的信息类别与网速范围的映射关系,确定与所述网络连接速率相匹配的信息类别,具体包括:

当确定所述网络连接速率落入第一网速范围时,确定与所述第一网速范围相匹配的第一信息类别,所述第一信息类别包括:视频信息;

当确定所述网络连接速率落入第二网速范围时,确定与所述第二网速范围相匹配的第二信息类别,所述第二信息类别包括:图片信息;

当确定所述网络连接速率落入第三网速范围时,确定与所述第三网速范围相匹配的第三信息类别,所述第三信息类别包括:文字信息。

可选地,根据所述信息获取请求中包含的网络状态信息以及预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别,具体包括:

根据所述信息获取请求中包含的网络质量信息以及预先保存的信息类别与网络质量信息的映射关系,确定与所述网络质量信息相匹配的信息类别。

可选地,所述方法还包括:

根据预先保存的网络状态信息与展示样式信息的映射关系,确定与所述网络状态信息相匹配的展示样式信息;

将所述展示样式信息发送给所述终端,以使所述终端根据所述展示样式信息,将接收到的所述信息类别的信息在页面中进行展示。

本申请实施例提供的一种信息获取的方法,包括:

确定网络状态信息;

根据预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别;

根据所述信息类别,确定信息获取请求,并将所述信息获取请求发送给服务器,以使所述服务器根据所述信息获取请求,将所述信息类别的信息进行返回。

可选地,所述网络状态信息包括:终端当前的网络连接速率;所述信息类别与网络状态信息的映射关系包括:信息类别与网速范围的映射关系;

根据预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别,具体包括:

根据预先保存的信息类别与网速范围的映射关系,确定与所述网络连接速率相匹配的信息类别。

可选地,根据预先保存的信息类别与网速范围的映射关系,确定与所述网络连接速率相匹配的信息类别,具体包括:

确定所述网络连接速率所落入的网速范围;

确定与所述网速范围相匹配的信息的信息类别。

本申请实施例提供的一种信息获取的方法,包括:

接收终端发送的信息获取请求;

根据所述信息获取请求中包含的待获取信息的信息类别,确定所述信息类别的信息并返回给所述终端。

本申请实施例提供的一种信息获取的设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

确定网络状态信息;

将所述网络状态信息携带在信息获取请求中发送给服务器,以使所述服务器将与所述网络状态信息相匹配的信息类别的信息进行返回。

本申请实施例提供的一种信息获取的设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

接收终端发送的信息获取请求;

根据所述信息获取请求中包含的网络状态信息以及预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别;

将所述信息类别的信息发送给所述终端。

本申请实施例提供的一种信息获取的设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

确定网络状态信息;

根据预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别;

根据所述信息类别,确定信息获取请求,并将所述信息获取请求发送给服务器,以使所述服务器根据所述信息获取请求,将所述信息类别的信息进行返回。

本申请实施例提供的一种信息获取的设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

接收终端发送的信息获取请求;

根据所述信息获取请求中包含的待获取信息的信息类别,确定所述信息类别的信息并返回给所述终端。

本申请实施例提供的一种信息获取的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

确定网络状态信息;

将所述网络状态信息携带在信息获取请求中发送给服务器,以使所述服务器将与所述网络状态信息相匹配的信息类别的信息进行返回。

本申请实施例提供的一种信息获取的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

接收终端发送的信息获取请求;

根据所述信息获取请求中包含的网络状态信息以及预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别;

将所述信息类别的信息发送给所述终端。

本申请实施例提供的一种信息获取的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

确定网络状态信息;

根据预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别;

根据所述信息类别,确定信息获取请求,并将所述信息获取请求发送给服务器,以使所述服务器根据所述信息获取请求,将所述信息类别的信息进行返回。

本申请实施例提供的一种信息获取的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

接收终端发送的信息获取请求;

根据所述信息获取请求中包含的待获取信息的信息类别,确定所述信息类别的信息并返回给所述终端。

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:由于服务器可以根据用户的终端当前所处的网络状态,向服务器发送与当前网络状态相匹配的信息,这样一来,无论用户当前所出的网络状态是否良好,均能够利用当前的网络状态稳定、顺利的获取到服务器所发送的信息,从而给用户带来了良好的信息获取体验。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的一种信息获取的流程示意图;

图2为本申请实施例提供的用户主动对当前的网络进行测速的示意图;

图3为本申请实施例提供的一种信息获取的过程示意图;

图4为本申请实施例提供的一种信息获取的装置示意图;

图5为本申请实施例提供的一种信息获取的装置示意图;

图6为本申请实施例提供的一种信息获取的装置示意图;

图7为本申请实施例提供的一种信息获取的装置示意图;

图8为本申请实施例提供的对应于图1的一种信息获取设备的结构示意图;

图9为本申请实施例提供的对应于图1的一种信息获取设备的结构示意图;

图10为本申请实施例提供的对应于图3的一种信息获取设备的结构示意图;

图11为本申请实施例提供的对应于图3的一种信息获取设备的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

实施例一

图1为本申请实施例提供的一种信息获取的流程示意图,具体包括以下步骤:

S101:确定网络状态信息。

在本申请实施例中,用户的终端可以根据当前的网络状态,确定相应的网络状态信息。其中,这里提到的终端可以是指手机、平板电脑等智能移动可穿戴设备。

在本申请实施例中,网络状态信息可以指终端当前的网络连接速率,也可以是表征当前网络质量状况的网络质量信息。因此,终端可以确定出当前的网络连接速率,并将确定出的网络连接速率作为当前的网络状态信息发送给服务器,也可以将确定出的当前的网络质量信息作为当前的网络状态信息发送给服务器。

其中,终端通过对当前网络进行测试来确定当前的网络连接速率的过程中,终端可以从服务器中下载指定大小的数据包,并确定出下载该指定大小数据包的时间,进而根据该数据包的大小以及下载该数据包所消耗的时间,确定出当前的网络连接速率。当然,终端也可以在设定时长内,从服务器中下载数据包,当确定经过该设定时长时,则可根据已从服务器中下载的数据包的大小以及该设定时长,确定当前的网络连接速率。除此之外,终端也可以在与WiFi热点建立连接的过程中,通过获取到的诸如热点带宽、连接该WiFi热点的终端数量等关于该WiFi热点的热点信息,确定出当前的网络连接速率。其中,这里提到的网络连接速率可以是指终端连接WiFi热点的下行速率,也可以是指终端连接移动网络的下行速率,这里提到的终端连接WiFi热点的下行速率是指终端通过WiFi热点从服务器下载数据的速率。

在实际应用中,服务器虽然可以确定出服务器与WiFi热点之间的带宽,但是却无法获知终端与WiFi热点之间的数据传输速率,因为随着WiFi热点连接终端数量的不断变化,各终端与WiFi热点之间的数据传输速率,也即带宽是不断变化的。因此,在本申请实施例中,该网络连接速率也可以是指当前终端与WiFi热点之间的数据传输速率,换句话说是指终端当前与WiFi热点之间的带宽。

因此,在本申请实施例中,终端可以通过网关,确定出在单位时间内从WiFi热点抓取的数据包的数据量,进而确定出的终端当前与WiFi热点之间的网络连接速率。

在本申请实施例中,终端可以自动触发对当前的网络进行测速,而触发自动测速的条件可以有很多。如,终端当监测到用户启动应用获取信息时,可以自动触发对当前的网络进行测速;再例如,当监测到用户执行下载任务时,则可以自动触发对当前的网络进行测速;再例如,终端可以监测到经过设定时间后,自动触发对当前的网络进行测速。除此之外,终端也可以在监测到用户的指定操作后,对当前的网络进行测速,如图2所示。

图2为本申请实施例提供的用户主动对当前的网络进行测速的示意图。

当终端监测到用户点击了图2中所示的测速控件时,可以对终端当前所连接的网络进行测速,并将得到的测速结果显示给用户。

当然,终端也可以在确定连接WiFi热点后,自动触发对当前所处的网络进行测速。具体的,终端可以扫描附近的WiFi热点,并从扫描到的WiFi热点中,确定出待查询WiFi热点。其中,终端确定待查询WiFi热点的方式可以有很多,例如,终端可以将此次扫描到的,但先前未获取热点密码的WiFi热点,确定为待查询WiFi热点,也可以将用户选择的WiFi热点,确定为待查询WiFi热点,抑或是将扫描到的热点信号强度最高,且未获取热点密码的WiFi热点,确定为待查询WiFi热点。

终端确定出待查询WiFi热点后,可以将该待查询WiFi热点的热点标识发送至服务器。其中,这里提到的热点标识可以是指诸如WiFi的服务集标识(Service Set Identifier,SSID)(即WiFi热点的名称)、基本服务集标识(Basic Service Set Identifier,BSSID)、位置信息等能够标识出该待查询WiFi热点的信息。

服务器可以从保存的各WiFi热点的热点密码中,查询出该热点标识所对应的热点密码,并将查询到的热点密码返回给终端。而终端则可以根据服务器返回的热点密码,连接该待查询WiFi热点。终端连接该待查询WiFi热点后,可以自动触发对当前的网络进行测速,进而确定出终端在连接该待查询WiFi热点的情况下,当前的网络连接速率。

在本申请实施例中,除上述说明的几种方式外,终端对当前的网络进行测速的触发条件可以有很多,在此就不一一举例说明了。

在本申请实施例中,终端也可以根据当前的网络信号强度,或是网络延迟信息,确定当前的网络质量信息。

例如,假设终端确定出当前的网络信号强度,则可确定当前所处的网络的质量较为良好。再例如,终端根据当前的网络延迟信息,确定当前网络延迟较低,则可确定终端当前所处的网络的质量较差。

当然,终端也可以根据确定出的当前的网络连接速率,确定该网络质量信息。例如,假设终端确定出当前的网络连接速率为200K/s左后,并根据预先设置的各网络连接速率与各网络质量的对应关系,确定出当前的网络质量较为良好。

S102:将所述网络状态信息携带在信息获取请求中发送给服务器,以使所述服务器将与所述网络状态信息相匹配的信息类别的信息进行返回。

终端确定出上述网络状态信息后,可将该网络状态信息携带在信息获取请求中发送给服务器,以使服务器根据该网络状态信息,确定出与该网络状态信息相匹配的信息,进而将确定出的信息发送给终端。

在本申请实施例中,服务器可以根据终端当前所处的网络状态,向终端发送与当前的网络状态相匹配的信息,而所谓相匹配的信息是指服务器向终端发送的信息能够是用户在当前的网络状态下正常的对其进行浏览。换句话说,终端从服务器中获取的信息应是与当前的网络状态相适应的。

基于此,服务器在接收到终端发送的信息获取请求后,可以根据该信息获取请求中包含的网络状态信息以及预先保存的信息类别与网络状态信息的映射关系,确定出与该网络状态信息相匹配的信息类别,进而将该信息类别的信息返回给终端。

在本申请实施例中,服务器中保存有不同类型的网络状态信息与信息类别的映射关系,如,当服务器接收到终端发送的网络连接速率时,可以基于保存的信息类别与网速范围的映射关系,确定出终端所需信息的信息类别,而当服务器接收到终端发送的网络质量信息时,则可以基于保存的信息类别与网络质量信息的映射关系,确定出终端所需信息的信息类别。

而在信息类别与网速范围的映射关系中,对于涵盖的网络连接速率的数值较高的网速范围,可以对应数据量较大的信息类别的信息,如视频信息等。而对于涵盖的网络连接速率的数值较低的网速范围,应对应数据量较小的信息类别的信息,如文字信息等。

基于此,服务器在确定出的终端当前的网络连接速率后,可以确定出该网络连接速率所落入的网速范围,进而确定出与该网速范围相匹配的信息类别。

具体的,当确定终端当前的网络连接速率落入第一网速范围时,可以确定与该第一网速范围相匹配的第一信息类别,进而在后续的过程中,将该第一信息类别的信息返回给终端。其中,这里提到的第一信息类别可以是视频信息。当确定终端当前的网络连接速率落入第二网速范围时,可以确定与该第二网速范围相匹配的第二信息类别,进而在后续过程中,将该第二信息类别的信息返回给终端。这里踢掉的第二信息类别可以是图片信息。而当确定终端当前的网络连接速率落入第三网速范围时,可确定与该第三网速范围相匹配的第三信息类别,进而在后续过程中,将该第三信息类别的信息返回给终端。

例如,假设服务器接收到终端发送的信息请求后,确定出终端当前的网络连接速率为130K/s,服务器进一步可以保存的各网速范围,确定该网络连接速率130K/s,落入第二网速范围:100K/s~200K/s中,进而根据保存的信息类别与网速范围的映射关系,确定出图片信息适合终端当前所处的网络状态,进而在后续过程中,将图片信息发送给终端。

再例如,服务器确定出终端当前的网络连接速率为510K/s,并确定出该网络连接速率落入第一网速范围:>200K/s(即大于200K/s),则可根据保存的信息类别与网速范围的映射关系,确定出视频信息适合终端当前所处的网络状态,进而在后续过程中,将视频信息发送给终端。

需要说明的是,上述说明的第一网速范围至第三网速范围的具体数值可以人为根据实际需求进行设置,不同网速范围所对应的信息类别也可以人为进行设置,而除了上述说明的三种网速范围及其对应的信息类别外,也可以设置其他网速范围与其他信息类别的对应关系,在此就不一一举例说明了。

另外,在本申请实施例中,服务器也可以基于信息获取请求中包含的网络质量信息以及预先保存的信息类别与网络质量的映射关系,确定与该网络质量信息相匹配的信息类别。

例如,当服务器根据接收到的网络质量信息,确定出终端当前所处的网络状态较为良好时,可以确定终端当前适合诸如视频、音乐等数据量较大的信息,进而将这些信息发送给终端。而当服务器根据接收到的网络质量信息,确定终端当前所处的网络状态较差时,可以确定终端当前适合文字等数据量较小的信息,进而将这些信息发送给终端。

在本申请实施例中,服务器中可以保存有网络状态信息和展示样式信息的映射关系,在接收到终端发送的网络状态信息后,除了需要根据该网络状态信息,确定出与该网络状态信息相匹配的信息类别的信息外,还可以确定出与该网络状态信息相匹配的展示样式信息,也即确定出与该信息类别的信息相匹配的展示样式信息,进而将该展示样式信息发送给终端。

终端本地可以保存多种展示样式,因此,服务器发送给终端的展示样式信息可以是指展示样式的标识(如展示样式的代码标识等)。终端接收到服务器发送的展示样式信息后,可以从本地中确定出与该展示样式信息相匹配的展示样式,进而通过加载该展示样式,将从服务器获取到的与网络状态信息相匹配的信息按照该展示样式显示在页面中。

当然,这里提到的展示样式信息也可以是指终端如何进行信息展示的展示样式代码,服务器将该展示样式信息发送给终端后,终端可以根据该展示样式信息,确定如何将从服务器获取到的与网络状态信息相匹配的信息布局在页面中进行展示。

例如,服务器可以确定出与接收到的网络状态信息相匹配的展示样式信息为代码标识100,并将该代码标识100发送给终端。终端在接收到该代码标识100后,可以加载与该代码标识100相匹配的layout文件,继而通过加载该layout文件所得到的页面,对服务器所返回的信息进行展示。

再例如,服务器可以确定出与接收到的网络状态信息相匹配的展示样式代码,并将该展示样式代码发送给终端,而终端可以根据该展示样式代码,生成相应的布局文件,并通过该布局文件得到相应的页面。这样,终端可以通过该页面将服务器返回的信息进行展示。

需要说明的是,对于不同信息类别的信息来说,终端可以按照不同的展示样式进行信息展示。如,当从服务器获取到的信息为视频信息时,终端可以根据服务器发送的展示样式信息,将该视频信息按照展示视频的样式在页面中显示。而当从服务器获取到的信息为图片信息时,终端可以根据服务器发送的展示样式信息,将该视频信息按照展示图片的样式在页面中显示。

除此之外,对于不同信息类别的组合,终端也可以按照不同的展示样式进行信息展示。例如,当终端从服务器获取到的信息为视频信息和图片信息时,则可以根据服务器发送的展示样式信息,将该视频信息和图片信息按照一种展示样式显示在页面中。而当终端从服务器获取到的信息为图片信息和文字信息时,则可以根据服务器发送的展示样式信息,将该图片信息和文字信息按照另一种展示样式显示在页面中。

在本申请实施例中,终端可以在监测到用户的页面刷新操作后,将获取到的信息展示在刷新后的页面中。例如,用户也可以对如图2所示的页面向下拖拽,终端监测到用户所执行的这一拖拽操作后,可以确定用户需要刷新当前页面所显示的信息,以及对终端当前的网络进行测速。因此,终端可以对当前的网络进行测速,继而将确定出的当前的网络连接速率作为网络状态信息携带在信息获取请求中发送给服务器。而服务器可根据该网络状态信息,将与终端当前的网络状态相适应的信息发送给终端。而终端可以通过获取到的信息对该页面中的内容进行更新。

终端也可以在监测到用户的页面跳转操作后,将获取到的信息展示在跳转的页面中,抑或是在监测到终端连接WiFi热点后,将获取到的信息展示在连接WiFi热点后自动开启的页面中。当然,终端也可以在其他的页面中展示获取到的信息,在此就不一一举例说明了。

从上述方法中可以看出,由于服务器可以根据用户的终端当前所处的网络状态,向服务器发送与网络状态相匹配的信息。换句话说,服务器可以根据终端发送的网络状态信息,确定出对于终端当前所处的网络状态,将向该终端发送多大数据量的信息较为合适。这样一来,无论用户当前所出的网络状态是否良好,均能够利用当前的网络状态稳定、顺利的获取到服务器所发送的信息,并对其进行浏览,从而给用户带来了良好的信息获取体验。

需要说明的是,在本申请实施例中,服务器中也可以保存信息品质与网速范围的映射关系,或是信息品质与网络质量信息的映射关系。其中,这里提到的信息品质可以反映信息的效果是否优良,如,对于清晰度较高的视频信息来说,该视频信息的效果更为优质,而对于清晰度较低的视频信息来说,则这些视频信息的效果则较差。

而对于信息品质较高的信息来说,这些信息的数据量往往较大,所以,终端通常需要更为优质的网络环境获取这些信息,而对于信息品质较低的信息来说,由于这些信息的数据量往往较小,所以,终端处于较差的网络环境时,也能够获取到这些信息。

因此,服务器在接收到终端发送的信息获取请求后,可以根据该信息获取请求中包含的网络连接速率以及预先保存的信息品质与网速范围的映射关系,确定出与该网络连接速率相匹配的信息品质,进而将该信息品质的信息发送给终端。

例如,服务器确定终端当前的网络连接速率为230K/s,并确定该网络连接速率230K/s落入网速范围:200K/s~500K/s之内,从而信息品质较高的信息与该网速范围相匹配,进而可将清晰度较高的视频、图片、音质较高的音乐等信息发送给终端。

同理,服务器也可以根据网络质量信息以及预先保存的信息品质与网络质量信息的映射关系,确定与该网络质量信息相匹配的信息品质,进而将该信息品质的信息发送给终端。

在本申请实施例中,服务器也可以确定出网络连接速率落入的网速范围以及超出的网速范围,进而将这些网速范围所对应的信息类别的信息发送给终端。例如,假设服务器确定终端当前的网络连接速率为320K/s时,可以确定该网络连接速率落入网速范围:300K/s~500K/s中,进而可以将该网络范围所对应的视频信息,以及超出的网络范围所对应的图片信息以及文字信息发送给终端。

换句话说,服务器在确定出终端当前的网络连接速率后,可以将数据量与该网络连接速率相匹配的信息,以及数据量相对较低的一些信息发送给终端,并不单单只向终端返回一种信息类别的信息。

在本申请实施例中,对于不同类型的网络来说,服务器可以基于不同的标准向终端发送信息。具体的,在实际应用中,移动网络和WiFi热点的差别较大,通常情况下,移动网络的网络状态相比于WiFi热点的网络状态要较差一些(如移动网络的数据传输速率、稳定性等均较WiFi热点要差),而较为重要的一点则在于用户通过移动网络获取信息通常需要耗费流量费用,而通过WiFi热点获取信息往往是免费的。

基于以上几种差别,服务器可以针对用户当前所使用的网络类型,按照不同的标准,向用户发送信息。其中,服务器中设置有针对不同网络类型的信息类别与网络状态信息的对应关系。例如,当确定终端当前处于移动网络下,且当前的网络连接速率为150K/s时,则可以确定需要将图片、文字等信息(或清晰度较低的视频、图片等信息)返回给用户,而当确定终端当前处于WiFi热点下,且当前的网络连接速率为150K/s时,则可以确定需要将视频、音乐等信息(或是清晰度较高的视频、图片等信息)发送给终端。

换句话说,对于不同的网络类型,同一网络连接速率所落入的网速范围可能不同,相应的,所对应的信息类别也将不同。而这样可以使用户能够在不同的网络类型、不同的网络状态下均能得到较好的体验效果,从而给用户在信息获取过程中带来便利。

在本申请实施例中,服务器可以将当前的热度信息发送给终端,也可以将当前最新发布的信息发送给终端,抑或是根据确定出的用户所关注的兴趣类别,将该兴趣类别的信息发送给终端。当然,服务器也可以按照其他的标准,将信息发送给终端,在此就不详细举例说明了。

而服务器除了可以将上述信息发送给终端外,还可以将这些信息的链接发送给终端,以使用户通过这些链接,对这些信息进行获取、浏览。

实施例二

除了可以通过服务器根据终端当前的网络状态,确定出向终端返回的信息外,终端自身也可以根据当前的网络状态,确定出需要向服务器获取哪些或哪种类别的信息,具体过程如图3所示。

图3为本申请实施例提供的一种信息获取的过程示意图,具体包括:

S301:确定网络状态信息。

在本申请实施例中,终端可以对当前的网络进行测速,以将确定出的终端当前的网络连接速率作为网络状态信息。终端也可以根据当前的网络信号强度、网络延迟信息,确定当前的网络质量信息,进而将该网络质量信息作为网络状态信息。其中,这里确定网络状态信息的过程、终端触发测速的条件以及所测的网络连接速率是何种速率与上述实施例基本相同,在此不再详细赘述。

S302:根据预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别。

终端确定出网络状态信息后,可以根据预先保存的信息类别与网络状态信息的映射关系,确定出适合于终端当前所处网络状态的信息类别,进而在后续过程中,从服务器获取该信息类别的信息。

具体的,终端可以根据当前的网络连接速率以及与预先保存的信息类别与网速范围的映射关系,确定出与该网络连接速率相匹配的信息类别。例如,当确定终端当前的网络连接速率为15K/s落入网速范围:0~50K/s时,则可确定该网速范围所对应的文字信息,是适合当前终端所处网络状态的信息类别。

当然,终端也可以根据网络质量信息以及预先保存的信息类别与网络质量信息的映射关系,确定出适合终端当前的网络状态(如,良好、一般、较差等)的信息类别,具体方式与上述实施例一所述的方式基本相同,在此就不进行详细赘述了。

S303:根据所述信息类别,确定信息获取请求,并将所述信息获取请求发送给服务器,以使所述服务器根据所述信息获取请求,将所述信息类别的信息进行返回。

终端确定出所需信息的信息类别后,可以根据该信息类别,确定出相应的信息获取请求,并将该信息获取请求发送给服务器,以使服务器根据该信息获取请求中包含的终端所需信息的信息类别,将该信息类别的信息进行返回。例如,当服务器根据该信息获取请求,确定出终端需要获取视频、图片等信息时则可将这些信息发送给终端。

当然,终端中也可设有信息品质与网络状态信息的映射关系,进而在确定出终端当前的网络状态信息后,根据该映射关系,确定出与该网络状态信息相匹配的信息品质,进而在后续的过程中,从服务器中获取该信息品质的信息。例如,当终端根据当前的网络状态信息,确定需要获取信息品质较高的信息时,可以从服务器获取到诸如清晰度较高的视频、图片,文本较大的文字信息、音质较高的音乐等信息。

在本申请实施例中,终端中也可以设置有针对不同网络类型的信息类别与网络状态信息的映射关系,以此根据终端当前所处的网络类型,从服务器获取适合当前网络类型的信息。具体方式与上述实施例中记录的内容基本相同,在此就不详细说明了。

从上述方法中可以看出,由于终端可以根据终端当前所处的网络状态,从服务器获取与该终端当前所处的网络状态相适应的信息。这样一来,无论用户当前所出的网络状态是否良好,均能够利用当前的网络状态稳定、顺利的获取到服务器所发送的信息,并对其进行浏览,从而给用户带来了良好的信息获取体验。

需要说明的是,终端中也可以保存有网络状态信息与展示样式信息的映射关系,相应的,终端可以根据网络状态信息,确定出与该网络状态信息相匹配的展示样式信息,进而根据该展示样式信息,将从服务器获取到的信息在页面中进行展示。

对于上述两个实施例来说,终端或是服务器中也可设置有数据量与网络状态信息的映射关系,其中,这里提到的数据量可以是指终端所需的单个信息的数据量的最大值,也可以是指终端所需的所有信息的数据量之和。

相应的,无论是服务器还是终端,均可根据终端当前的网络连接速率或是网络质量信息,确定出与终端当前所处的网络状态相适应的信息的数据量,而服务器可以基于该数据量,向终端发送与该数据量相匹配的信息。

例如,服务器根据终端发送的信息获取请求,确定出终端所需单个信息的数据量可以在0~5M时,可以将单个信息的数据量在0~5M的信息发送给终端。再例如,终端根据确定出的网络状态信息以及预设的数据量与网络状态信息的映射关系,确定出终端需要获取到的信息的数据量总和为3M,继而可从服务器中获取到3M的信息。

以上为本说明书的一个或多个实施例提供的信息获取方法,基于同样的思路,本说明书还提供了相应的信息获取装置,如图4~7所示。

图4为本申请实施例提供的一种信息获取的装置示意图,具体包括:

确定模块401,确定网络状态信息;

发送模块402,将所述网络状态信息携带在信息获取请求中发送给服务器,以使所述服务器将与所述网络状态信息相匹配的信息类别的信息进行返回。

所述装置还包括:

网络连接模块403,确定待查询WiFi热点;将所述待查询WiFi热点的热点标识发送至所述服务器,以使所述服务器根据所述热点标识,将所述待查询WiFi热点的热点密码进行返回;通过获取到的所述热点密码,连接所述待查询WiFi热点。

所述网络状态信息包括:网络连接速率、网络质量信息中的至少一种。

所述确定模块401,根据获取到的数据包的数据量以及获取所述数据包的时间,确定当前的网络连接速率,所述网络连接速率包括:终端与WiFi热点之间的数据传输速率。

所述确定模块401,在与WiFi热点建立连接时,根据所述WiFi热点的热点信息,确定当前的网络连接速率。

所述确定模块401,根据当前的网络信号强度和/或网络延迟信息,确定当前的网络质量信息。

所述装置还包括:

展示模块404,根据所述服务器返回的与所述网络状态信息相匹配的展示样式信息,将所述服务器返回的与所述网络状态相匹配的信息类别的信息在页面中进行展示,所述页面是在连接WiFi热点后自动开启的。

图5为本申请实施例提供的一种信息获取的装置示意图,具体包括:

接收模块501,接收终端发送的信息获取请求;

确定模块502,根据所述信息获取请求中包含的网络状态信息以及预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别;

发送模块503,将所述信息类别的信息发送给所述终端。

所述预先保存的信息与网络状态信息的映射关系包括:信息类别与网速范围的映射关系、信息类别与网络质量信息的映射关系中的至少一种。

所述确定模块502,根据所述终端当前的网络连接速率以及预先保存的信息类别与网速范围的映射关系,确定与所述网络连接速率相匹配的信息类别。

所述确定模块502,当确定所述网络连接速率落入第一网速范围时,确定与所述第一网速范围相匹配的第一信息类别,所述第一信息类别包括:视频信息;当确定所述网络连接速率落入第二网速范围时,确定与所述第二网速范围相匹配的第二信息类别,所述第二信息类别包括:图片信息;当确定所述网络连接速率落入第三网速范围时,确定与所述第三网速范围相匹配的第三信息类别,所述第三信息类别包括:文字信息。

所述确定模块502,根据所述信息获取请求中包含的网络质量信息以及预先保存的信息类别与网络质量信息的映射关系,确定与所述网络质量信息相匹配的信息类别。

所述确定模块502,根据预先保存的网络状态信息与展示样式信息的映射关系,确定与所述网络状态信息相匹配的展示样式信息;

所述发送模块503,将所述展示样式信息发送给所述终端,以使所述终端根据所述展示样式信息,将接收到的所述信息类别的信息在页面中进行展示。

图6为本申请实施例提供的一种信息获取的装置示意图,具体包括:

第一确定模块601,确定网络状态信息;

第二确定模块602,根据预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别;

发送模块603,根据所述信息类别,确定信息获取请求,并将所述信息获取请求发送给服务器,以使所述服务器根据所述信息获取请求,将所述信息类别的信息进行返回。

所述网络状态信息包括:终端当前的网络连接速率;所述信息类别与网络状态信息的映射关系包括:信息类别与网速范围的映射关系;

所述第二确定模块602,根据预先保存的信息类别与网速范围的映射关系,确定与所述网络连接速率相匹配的信息类别。

所述第二确定模块602,确定所述网络连接速率所落入的网速范围;确定与所述网速范围相匹配的信息类别。

图7为本申请实施例提供的一种信息获取的装置示意图,具体包括:

接收模块701,接收终端发送的信息获取请求;

确定模块702,根据所述信息获取请求中包含的待获取信息的信息类别,确定所述信息类别的信息并返回给所述终端。

基于同样的思路,本申请实施例还提供了对应的设备和计算机存储介质。

图8为本申请实施例提供的对应于图1的一种信息获取设备的结构示意图。

图8中的设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

确定网络状态信息;

将所述网络状态信息携带在信息获取请求中发送给服务器,以使所述服务器将与所述网络状态信息相匹配的信息类别的信息进行返回。

图9为本申请实施例提供的对应于图1的一种信息获取设备的结构示意图。

图9中的设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

接收终端发送的信息获取请求;

根据所述信息获取请求中包含的网络状态信息以及预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别;

将所述信息类别的信息发送给所述终端。

图10为本申请实施例提供的对应于图3的一种信息获取设备的结构示意图。

图10中的设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

确定网络状态信息;

根据预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别;

根据所述信息类别,确定信息获取请求,并将所述信息获取请求发送给服务器,以使所述服务器根据所述信息获取请求,将所述信息类别的信息进行返回。

图11为本申请实施例提供的对应于图3的一种信息获取设备的结构示意图。

图11中的设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

接收终端发送的信息获取请求;

根据所述信息获取请求中包含的待获取信息的信息类别,确定所述信息类别的信息并返回给所述终端。

本申请实施例还提供了对应于图1的一种信息获取的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

确定网络状态信息;

将所述网络状态信息携带在信息获取请求中发送给服务器,以使所述服务器将与所述网络状态信息相匹配的信息类别的信息进行返回。

本申请实施例还提供了对应于图1的一种信息获取的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

接收终端发送的信息获取请求;

根据所述信息获取请求中包含的网络状态信息以及预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别;

将所述信息类别的信息发送给所述终端。

本申请实施例还提供了对应于图3的一种信息获取的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

确定网络状态信息;

根据预先保存的信息类别与网络状态信息的映射关系,确定与所述网络状态信息相匹配的信息类别;

根据所述信息类别,确定信息获取请求,并将所述信息获取请求发送给服务器,以使所述服务器根据所述信息获取请求,将所述信息类别的信息进行返回。

本申请实施例还提供了对应于图3的一种信息获取的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

接收终端发送的信息获取请求;

根据所述信息获取请求中包含的待获取信息的信息类别,确定所述信息类别的信息并返回给所述终端。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备和介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请实施例提供的设备和介质与方法是一一对应的,因此,设备和介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述设备和介质的有益技术效果。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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