页面刷新方法及装置制造方法及图纸

技术编号:21914162 阅读:33 留言:0更新日期:2019-08-21 12:29
本发明专利技术公开了一种页面刷新方法及装置,方法包括:第一响应步骤,接收对页面中预设控件的用户当前次点击操作,响应用户当前次点击操作,在页面中更新显示与预设控件关联的第一请求数据;计时步骤,对用户当前次点击操作进行计时处理,直至接收到停止计时处理的指令,获取计时处理计时时长;判断步骤,判断计时时长是否大于预设时长间隔,若是,执行第二响应步骤;若否,以用户下一次点击操作作为用户当前次点击操作,执行第一响应步骤;第二响应步骤,向服务器发送携带有第一请求数据的第二请求数据的获取请求,接收服务器根据第一请求数据运算得到的第二请求数据,执行页面刷新操作,在页面中刷新显示与预设控件关联的第二请求数据。

Page Refresh Method and Device

【技术实现步骤摘要】
页面刷新方法及装置
本专利技术涉及软件领域,具体涉及一种页面刷新方法及装置。
技术介绍
用户在页面进行频繁操作时,根据用户的频繁操作会多次地进行向服务器发起请求,来获取操作对应的页面数据。在接收到服务器返回的页面数据后页面会进行刷新操作,显示页面数据。如用户在购物页面,频繁地点击数量增减按钮,页面接收到用户的点击操作,会对应地向服务器发起请求,获取页面数据。由于用户频繁点击,会接收到服务器多次返回的页面数据,页面也会多次进行刷新,使得页面反应变慢,影响页面展示效果。进一步,页面会较长时间处于页面数据加载状态,在等待服务器响应上一次请求返回页面数据显示后,才允许用户进行下一次点击操作,影响用户体验效果。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的页面刷新方法及装置。根据本专利技术的一个方面,提供了一种页面刷新方法,其包括:第一响应步骤,接收对页面中预设控件的用户当前次点击操作,响应用户当前次点击操作,在页面中更新显示与预设控件关联的第一请求数据;其中,第一请求数据为用户当前次点击操作的客户端响应数据;计时步骤,对用户当前次点击操作进行计时处理,直至接收到停止计时处理的指令,获取计时处理计时时长;其中,触发停止计时处理的指令包括当计时处理计时时长大于预设时长间隔和/或接收到对页面中预设控件的用户下一次点击操作;判断步骤,判断计时时长是否大于预设时长间隔,若是,执行第二响应步骤;若否,以用户下一次点击操作作为用户当前次点击操作,执行第一响应步骤;第二响应步骤,向服务器发送携带有第一请求数据的第二请求数据的获取请求,接收服务器根据第一请求数据运算得到的第二请求数据,执行页面刷新操作,在页面中刷新显示与预设控件关联的第二请求数据。可选地,计时步骤进一步包括:在接收对页面中预设控件的用户当前次点击操作时,利用页面计时器进行计时处理;当接收到停止计时处理的指令,获取页面计时器输出的计时时长。可选地,向服务器发送携带有第一请求数据的第二请求数据的获取请求具体为:向服务器发送携带有第一请求数据和用户当前次点击操作的操作时间戳的第二请求数据的获取请求;执行页面刷新操作,在页面中刷新显示与预设控件关联的第二请求数据进一步包括:在执行页面刷新操作时,查找最新的操作时间戳对应的第二请求数据;在页面中刷新显示与预设控件关联的第二请求数据。可选地,向服务器发送携带有第一请求数据和用户当前次点击操作的操作时间戳的第二请求数据的获取请求进一步包括:在每次向服务器发送携带有第一请求数据和用户当前次点击操作的操作时间戳的第二请求数据的获取请求时,根据操作时间戳更新服务器请求时间戳;在执行页面刷新操作时,查找最新的操作时间戳对应的第二请求数据进一步包括:查找与服务器请求时间戳一致的操作时间戳作为最新的操作时间戳。可选地,页面为订单确认页面,预设控件为商品数量增加或减小控件;第一请求数据包括商品数量数据;第二请求数据包括订单金额数据。可选地,第二请求数据还包括:订单优惠数据。根据本专利技术的另一方面,提供了一种页面刷新装置,其包括:第一响应模块,适于接收对页面中预设控件的用户当前次点击操作,响应用户当前次点击操作,在页面中更新显示与预设控件关联的第一请求数据;其中,第一请求数据为用户当前次点击操作的客户端响应数据;计时模块,适于对用户当前次点击操作进行计时处理,直至接收到停止计时处理的指令,获取计时处理的计时时长;其中,触发停止计时处理的指令包括当计时处理的计时时长大于预设时长间隔和/或接收到对页面中预设控件的用户下一次点击操作;判断模块,适于判断计时时长是否大于预设时长间隔,若是,执行第二响应模块;若否,以用户下一次点击操作作为用户当前次点击操作,执行第一响应模块;第二响应模块,适于向服务器发送携带有第一请求数据的第二请求数据的获取请求,接收服务器根据第一请求数据运算得到的第二请求数据,执行页面刷新操作,在页面中刷新显示与预设控件关联的第二请求数据。可选地,计时模块进一步适于:在接收对页面中预设控件的用户当前次点击操作时,利用页面计时器进行计时处理;当接收到停止计时处理的指令,获取页面计时器输出的计时时长。可选地,第二响应模块进一步适于:向服务器发送携带有第一请求数据和用户当前次点击操作的操作时间戳的第二请求数据的获取请求;在执行页面刷新操作时,查找最新的操作时间戳对应的第二请求数据;在页面中刷新显示与预设控件关联的第二请求数据。可选地,第二响应模块进一步适于:在每次向服务器发送携带有第一请求数据和用户当前次点击操作的操作时间戳的第二请求数据的获取请求时,根据操作时间戳更新服务器请求时间戳;查找与服务器请求时间戳一致的操作时间戳作为最新的操作时间戳。可选地,页面为订单确认页面,预设控件为商品数量增加或减小控件;第一请求数据包括商品数量数据;第二请求数据包括订单金额数据。可选地,第二请求数据还包括:订单优惠数据。根据本专利技术的又一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行上述页面刷新方法对应的操作。根据本专利技术的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述页面刷新方法对应的操作。根据本专利技术提供的页面刷新方法及装置,第一响应步骤,接收对页面中预设控件的用户当前次点击操作,响应用户当前次点击操作,在页面中更新显示与预设控件关联的第一请求数据;其中,第一请求数据为用户当前次点击操作的客户端响应数据;计时步骤,对用户当前次点击操作进行计时处理,直至接收到停止计时处理的指令,获取计时处理计时时长;其中,触发停止计时处理的指令包括当计时处理计时时长大于预设时长间隔和/或接收到对页面中预设控件的用户下一次点击操作;判断步骤,判断计时时长是否大于预设时长间隔,若是,执行第二响应步骤;若否,以用户下一次点击操作作为用户当前次点击操作,执行第一响应步骤;第二响应步骤,向服务器发送携带有第一请求数据的第二请求数据的获取请求,接收服务器根据第一请求数据运算得到的第二请求数据,执行页面刷新操作,在页面中刷新显示与预设控件关联的第二请求数据。通过对用户点击操作进行计时处理,将用户点击操作延时向服务器发送请求,避免在短时间内接收到用户多次点击时,均向服务器发送请求导致的页面频繁刷新、页面加载过慢等问题。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的页面刷新方法的流程图;图2示出了根据本专利技术另一个实施例的页面刷新方法的流程图;图3示出了根据本专利技术一个实施例的页面刷新装置的功能框图;图4示出了根据本专利技术一个实施例的一种电子设备的结构示意图。具体实施方式下面本文档来自技高网...

【技术保护点】
1.一种页面刷新方法,其包括:第一响应步骤,接收对页面中预设控件的用户当前次点击操作,响应用户当前次点击操作,在页面中更新显示与所述预设控件关联的第一请求数据;其中,所述第一请求数据为所述用户当前次点击操作的客户端响应数据;计时步骤,对所述用户当前次点击操作进行计时处理,直至接收到停止所述计时处理的指令,获取所述计时处理的计时时长;其中,触发所述停止所述计时处理的指令包括当所述计时处理的计时时长大于预设时长间隔和/或接收到对页面中预设控件的用户下一次点击操作;判断步骤,判断所述计时时长是否大于预设时长间隔,若是,执行第二响应步骤;若否,以用户下一次点击操作作为用户当前次点击操作,执行所述第一响应步骤;第二响应步骤,向服务器发送携带有第一请求数据的第二请求数据的获取请求,接收服务器根据所述第一请求数据运算得到的第二请求数据,执行页面刷新操作,在页面中刷新显示与所述预设控件关联的第二请求数据。

【技术特征摘要】
1.一种页面刷新方法,其包括:第一响应步骤,接收对页面中预设控件的用户当前次点击操作,响应用户当前次点击操作,在页面中更新显示与所述预设控件关联的第一请求数据;其中,所述第一请求数据为所述用户当前次点击操作的客户端响应数据;计时步骤,对所述用户当前次点击操作进行计时处理,直至接收到停止所述计时处理的指令,获取所述计时处理的计时时长;其中,触发所述停止所述计时处理的指令包括当所述计时处理的计时时长大于预设时长间隔和/或接收到对页面中预设控件的用户下一次点击操作;判断步骤,判断所述计时时长是否大于预设时长间隔,若是,执行第二响应步骤;若否,以用户下一次点击操作作为用户当前次点击操作,执行所述第一响应步骤;第二响应步骤,向服务器发送携带有第一请求数据的第二请求数据的获取请求,接收服务器根据所述第一请求数据运算得到的第二请求数据,执行页面刷新操作,在页面中刷新显示与所述预设控件关联的第二请求数据。2.根据权利要求1所述的方法,其中,所述计时步骤进一步包括:在接收对页面中预设控件的用户当前次点击操作时,利用页面计时器进行计时处理;当接收到停止所述计时处理的指令,获取所述页面计时器输出的计时时长。3.根据权利要求1或2所述的方法,其中,所述向服务器发送携带有第一请求数据的第二请求数据的获取请求具体为:向服务器发送携带有第一请求数据和所述用户当前次点击操作的操作时间戳的第二请求数据的获取请求;所述执行页面刷新操作,在页面中刷新显示与所述预设控件关联的第二请求数据进一步包括:在执行页面刷新操作时,查找最新的操作时间戳对应的第二请求数据;在页面中刷新显示与所述预设控件关联的第二请求数据。4.根据权利要求3所述的方法,其中,所述向服务器发送携带有第一请求数据和所述用户当前次点击操作的操作时间戳的第二请求数据的获取请求进一步包括:在每次向服务器发送携带有第一请求数据和所述用户当前次点击操作的操作时间戳的第二请求数据的获取请求时,根据所述操作时间戳更新服务器请求时间戳;所述在执行页面刷新操作时,查找最新的操作时间戳对应的第二请求数据...

【专利技术属性】
技术研发人员:潘信伍林豪
申请(专利权)人:浙江口碑网络技术有限公司
类型:发明
国别省市:浙江,33

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

1