信息获取方法、装置、电子设备、存储介质及程序产品制造方法及图纸

技术编号:35642578 阅读:13 留言:0更新日期:2022-11-19 16:34
本申请提供了一种信息获取方法、装置、电子设备、存储介质及程序产品,其中,方法包括:获取网页的第一信息;在视窗内,展示所述第一信息的部分内容;其中,所述第一信息包括多个内容,多个内容沿所述视窗的浏览方向顺次排列;在所述第一信息的末尾内容进入所述视窗的情况下,向服务端请求所述网页的第二信息以接续所述第一信息在所述视窗内展示。本方案实现了在较为恰当的时机才触发向服务端请求信息,这利于避免触发高频发请求,进而还利用避免因高频发请求引起的网页页面渲染效率低下的问题。题。题。

【技术实现步骤摘要】
信息获取方法、装置、电子设备、存储介质及程序产品


[0001]本申请涉及信息
,尤其涉及一种信息获取方法、装置、电子设备、存储介质及程序产品。

技术介绍

[0002]目前在网页中,展示信息所采用的一种表现比较好方案为无限滚动加载方案。在无限滚动加载方案中,会将获取到的网页的信息所含内容以列表形式展示出来,并随着用户针对网页不断触发的滚动操作,获取新信息并将新信息所含内容添加到已有的展示列表中。但是,在网页展示信息过程中对信息的展示进度构成影响的因素,不仅仅包含用户触发的滚动操作,如何对已有信息的展示进度进行综合的判断,以在恰当的时机从服务端请求新信息,成为亟待解决的问题。

技术实现思路

[0003]本申请提供了一种信息获取方法、装置、电子设备、存储介质及程序产品,以至少解决上述
技术介绍
中提到的确定信息获取时机不够全面的问题。本申请的技术方案如下:
[0004]在本申请一实施例中,提供了一种信息获取方法,包括:
[0005]获取网页的第一信息;
[0006]在视窗内,展示所述第一信息的部分内容;其中,所述第一信息包括多个内容,多个内容沿所述视窗的浏览方向顺次排列;
[0007]在所述第一信息的末尾内容进入所述视窗的情况下,向服务端请求所述网页的第二信息以接续所述第一信息在所述视窗内展示。
[0008]可选地,在所述第一信息的末尾内容进入所述视窗的情况下,向服务端请求所述网页的第二信息之前,所述方法还包括:响应于用户的操作,移动所述多个内容以改变在所述视窗内的展示内容;监测所述第一信息的末尾内容是否进入所述视窗。
[0009]可选地,上述监测所述第一信息的末尾内容是否进入所述视窗,包括:利用交叉观察器和大小观察器,监测所述第一信息的末尾内容是否进入视窗。
[0010]可选地,上述利用交叉观察器和大小观察器,监测所述第一信息的末尾内容是否进入视窗,包括:获取所述交叉观察器对所述第一信息进行监测反馈的第一监测数据,以及所述大小观察器对所述视窗的尺寸进行监测反馈的第二监测数据;基于所述第一监测数据,获取第一判定参数;基于所述第二监测数据,获取第二判定参数;所述第一判定参数、所述第二判定参数中的至少一项满足条件时,确定所述第一信息的末尾内容已进入所述视窗。
[0011]可选地,上述基于所述第一监测数据,获取第一判定参数,包括:基于所述第一监测数据,确定所述第一信息的末尾内容对应的内容区域是否与所述视窗发生交叉重叠;其中,所述内容区域用于表征所述第一信息的末尾内容的位置信息;发生交叉重叠时,获取所述末尾内容对应的内容区域与所述视窗的交叉重叠度;将所述交叉重叠度,作为所述第一
判定参数;以及,所述第一判定参数满足条件包括:所述交叉重叠度大于或等于阈值。
[0012]可选地,上述基于所述第二监测数据,获取第二判定参数,包括:基于所述第二监测数据,确定所述视窗在浏览方向上的尺寸是否发生变化;所述视窗在浏览方向上的尺寸发生变化时,获取所述视窗内展示的所有内容;将所述视窗内展示的所有内容,作为所述第二判定参数;以及,所述第二判定参数满足条件包括:所述视窗内展示的所有内容包含所述第一信息的末尾内容。
[0013]可选地,所述方法还包括:在所述第一信息的末尾内容未进入所述视窗的情况下,不做响应。
[0014]在本申请的另一实施例中,还提供了一种信息获取装置,该装置包括:
[0015]获取模块,用于获取网页的第一信息;
[0016]展示模块,用于在视窗内,展示所述第一信息的部分内容;其中,所述第一信息包括多个内容,多个内容沿所述视窗的浏览方向顺次排列;
[0017]请求模块,用于在所述第一信息的末尾内容进入所述视窗的情况下,向服务端请求所述网页的第二信息以接续所述第一信息在所述视窗内展示。
[0018]可选地,在所述请求模块用于在所述第一用于在所述第一信息的末尾内容进入所述视窗的情况下,向服务端请求所述网页的第二信息以接续所述第一信息在所述视窗内展示之前,所述装置还包括:移动模块,用于响应于用户的操作,移动所述多个内容以改变在所述视窗内的展示内容;监测模块,用于监测所述第一信息的末尾内容是否进入所述视窗。
[0019]可选地,上述监测模块,在用于监测所述第一信息的末尾内容是否进入所述视窗时,具体用于:利用交叉观察器和大小观察器,监测所述第一信息的末尾内容是否进入视窗。
[0020]可选地,上述监测模块,在用于利用交叉观察器和大小观察器,监测所述第一信息的末尾内容是否进入视窗时,具体用于:获取所述交叉观察器对所述第一信息进行监测反馈的第一监测数据,以及所述大小观察器对所述视窗的尺寸进行监测反馈的第二监测数据;基于所述第一监测数据,获取第一判定参数;基于所述第二监测数据,获取第二判定参数;所述第一判定参数、所述第二判定参数中的至少一项满足条件时,确定所述第一信息的末尾内容已进入所述视窗。
[0021]可选地,上述监测模块,在用于基于所述第一监测数据,获取第一判定参数时,具体用于:基于所述第一监测数据,确定所述第一信息的末尾内容对应的内容区域是否与所述视窗发生交叉重叠;其中,所述内容区域用于表征所述第一信息的末尾内容的位置信息;发生交叉重叠时,获取所述末尾内容对应的内容区域与所述视窗的交叉重叠度;将所述交叉重叠度,作为所述第一判定参数;其中,所述第一判定参数满足条件包括:所述交叉重叠度大于等于阈值。
[0022]可选地,上述监测模块,在用于基于所述第二监测数据,获取第二判定参数时,具体用于:基于所述第二监测数据,确定所述视窗在浏览方向上的尺寸是否发生变化;所述视窗在浏览方向上的尺寸发生变化时,获取视窗内展示的所有内容;将所述视窗内展示的所有内容,作为所述第二判定参数;其中,所述第二判定参数满足条件包括:所述视窗内展示的所有内容包含所述第一信息的末尾内容。
[0023]可选地,上述请求模块,还用于在所述第一信息的末尾内容未进入所述视窗的情
况下,不做响应。
[0024]在本申请的又一个实施例中,还提供了一种电子设备。该电子设备包括:存储器和处理器,其中,所述存储器,用于存储一个或多个计算机程序;所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述一个或多个计算机程序,以实现本申请各实施例提供的所述信息获取方法中的步骤。
[0025]在本申请的又一个实施例中,还提供了一种计算机可读介质。该计算机可读介质其上存储有计算机程序或指令,所述计算机程序或指令被处理器执行时实现本申请各实施例提供的所述信息获取方法中的步骤。
[0026]在本申请的又一个实施例中,还提供了一种计算机程序产品。该计算机程序产品包括计算机程序或指令,所述计算机程序或指令被处理器执行时实现本申请各实施例提供的所述信息获取方法中的步骤。
[0027]本申请各实施例提供的技术方案,在获取到网页的第一信息后,会在视窗内,展示第一信息的部分内容,其中,第一信息包括多个内容,多个内容沿视窗的浏览方向本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息获取方法,其特征在于,包括:获取网页的第一信息;在视窗内,展示所述第一信息的部分内容;其中,所述第一信息包括多个内容,多个内容沿所述视窗的浏览方向顺次排列;在所述第一信息的末尾内容进入所述视窗的情况下,向服务端请求所述网页的第二信息以接续所述第一信息在所述视窗内展示。2.根据权利要求1所述的方法,其特征在于,在所述第一信息的末尾内容进入所述视窗的情况下,向服务端请求所述网页的第二信息之前,还包括:响应于用户的操作,移动所述多个内容以改变在所述视窗内的展示内容;监测所述第一信息的末尾内容是否进入所述视窗。3.根据权利要求2所述的方法,其特征在于,监测所述第一信息的末尾内容是否进入所述视窗,包括:利用交叉观察器和大小观察器,监测所述第一信息的末尾内容是否进入视窗。4.根据权利要求3所述的方法,其特征在于,利用交叉观察器和大小观察器,监测所述第一信息的末尾内容是否进入视窗,包括:获取所述交叉观察器对所述第一信息进行监测反馈的第一监测数据,以及所述大小观察器对所述视窗的尺寸进行监测反馈的第二监测数据;基于所述第一监测数据,获取第一判定参数;基于所述第二监测数据,获取第二判定参数;所述第一判定参数、所述第二判定参数中的至少一项满足条件时,确定所述第一信息的末尾内容已进入所述视窗。5.根据权利要求4所述的方法,其特征在于,基于所述第一监测数据,获取第一判定参数,包括:基于所述第一监测数据,确定所述第一信息的末尾内容对应的内容区域是否与所述视窗发生交叉重叠;其中,所述内容区域用于表征所述第一信息的末尾内容的位置信息;发生交叉重叠时,获取所述末尾内容对...

【专利技术属性】
技术研发人员:程成
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1