logo好方法网

一种返回页面的方法、装置、电子设备及计算机存储介质


技术摘要:
本申请公开了一种返回页面的方法、装置、电子设备及计算机存储介质,接收到用户浏览指定页面时产生的第一操作指令,由指定页面跳转到下一级页面,同时,生成指定标识符;接收用户浏览下一级页面时产生的携带有标识符的第二操作指令;对比指定标识符和标识符,如果一致  全部
背景技术:
用户通过浏览器浏览页面时,用户由指定页面跳转到下一级页面时,指定页面的 数据会被回收掉,若用户再想由下一级页面跳转返回指定页面时,导致浏览器呈现的是指 定页面的新数据,影响用户体验。 例如,用户在购物网站浏览商品的列表页时,用户通常会在列表页中呈现的类别 设置筛选条件,在进行筛选后,在筛选结果中选择其中一个商品项进行浏览,点击进入详情 页。如果用户想要浏览下一个商品项,则需要由详情页再次跳转回列表页。但由于浏览器执 行一次跳转操作后,列表页的设置数据被清除,导致用户在由详情页跳转返回列表页时,显 示的是刷新后的列表页,可能为未进行类别筛选设置的页面。 可见,用户在浏览过程中,如果想返回指定页面并继续从先前浏览的位置继续浏 览,通常需要花时间重新加载到先前访问的位置。例如,若想从已设定好筛选条件的列表页 继续浏览,通常需要花时间重新在列表页设置筛选条件,因此,存在费力、耗时、用户体验较 差等问题。
技术实现要素:
本申请提供了一种返回页面的方法、装置、电子设备及计算机存储介质,以解决现 有的返回页面时易导致页面重新刷新,使浏览页面耗时的问题。 第一方面,本申请提供了一种返回页面的方法,包括以下步骤: 接收用户浏览指定页面时产生的第一操作指令,所述第一操作指令用于实现由指 定页面向下一级页面的跳转操作; 在所述指定页面跳转至下一级页面的过程中生成指定标识符,所述指定标识符用 于标识由指定页面到下一级页面的跳转过程; 接收用户操作所述下一级页面时产生的第二操作指令,所述第二操作指令中携带 标识符;所述第二操作指令用于实现跳转返回、跳转至下一级或刷新页面中的一种操作,所 述标识符用于标识由下一级页面跳转至其他页面的过程; 如果所述第二操作指令中携带的标识符和所述指定标识符一致,确定所述第二操 作指令为跳转返回指令; 获取所述指定页面的指定缓存数据,所述指定缓存数据是指由上一级页面跳转到 指定页面时存储的数据; 响应于所述跳转返回指令,由所述下一级页面跳转返回至指定页面,以及,根据所 述指定缓存数据显示所述指定页面。 进一步地,所述如果第二操作指令中携带的标识符和所述指定标识符一致,确定 4 CN 111597475 A 说 明 书 2/10 页 所述第二操作指令为跳转返回指令,包括: 在所述第二操作指令中携带的标识符和所述指定标识符一致时,获取所述第一操 作指令的产生时间和第二操作指令的产生时间; 计算所述第一操作指令的产生时间和第二操作指令的产生时间的时间间隔; 如果所述时间间隔未超过等待时间阈值,确定所述第二操作指令为跳转返回指 令。 进一步地,所述获取指定页面的指定缓存数据,包括: 在确定所述第二操作指令为跳转返回指令之后,判断是否存储有指定页面的指定 缓存数据; 如果存储有所述指定页面的指定缓存数据,则加载所述指定页面的指定缓存数 据。 进一步地,还包括: 如果未存储有指定页面的指定缓存数据,则生成页面数据请求,发送至服务器,所 述页面数据请求用于服务器下发指定页面的新页面数据,所述新页面数据是指刷新后的指 定页面的数据; 接收所述服务器返回的指定页面的新页面数据; 显示所述新页面数据。 进一步地,还包括: 如果所述第二操作指令中携带的标识符和所述指定标识符不一致,确定所述第二 操作指令为正常操作指令,所述正常操作指令用于实现由下一级页面向另一页面的跳转; 生成页面数据请求,并发送至服务器,所述页面数据请求用于服务器下发另一页 面的页面数据; 接收所述服务器返回的另一页面的页面数据; 显示所述页面数据。 进一步地,所述正常操作指令包括刷新下一级页面操作指令和新页面跳转操作指 令;以及,所述如果第二操作指令中携带的标识符和所述指定标识符不一致,确定所述第二 操作指令为正常操作指令,包括: 在所述第二操作指令中携带的标识符和所述指定标识符不一致,获取所述下一级 页面对应的页面信息ID和第二操作指令对应的页面信息ID; 如果所述下一级页面对应的页面信息ID和第二操作指令对应的页面信息ID一致, 则确定第二操作指令为刷新下一级页面操作指令; 如果所述下一级页面对应的页面信息ID和第二操作指令对应的页面信息ID不一 致,则确定第二操作指令为新页面跳转操作指令。 第二方面,本申请提供了一种返回页面的装置,包括: 第一操作指令接收模块,用于接收用户浏览指定页面时产生的第一操作指令,所 述第一操作指令用于实现由指定页面向下一级页面的跳转操作; 指定标识符生成模块,用于在所述指定页面跳转至下一级页面的过程中生成指定 标识符,所述指定标识符用于标识由指定页面到下一级页面的跳转过程; 第二操作指令接收模块,用于接收用户操作所述下一级页面时产生的第二操作指 5 CN 111597475 A 说 明 书 3/10 页 令,所述第二操作指令中携带标识符;所述第二操作指令用于实现跳转返回、跳转至下一级 或刷新页面中的一种操作,所述标识符用于标识由下一级页面跳转至其他页面的过程; 跳转返回指令确定模块,用于在所述第二操作指令中携带的标识符和所述指定标 识符一致时,确定所述第二操作指令为跳转返回指令; 指定缓存数据获取模块,用于获取所述指定页面的指定缓存数据,所述指定缓存 数据是指由上一级页面跳转到指定页面时存储的数据; 跳转返回指令响应模块,用于响应于所述跳转返回指令,由所述下一级页面跳转 返回至指定页面,以及,根据所述指定缓存数据显示所述指定页面。 进一步地,所述跳转返回指令确定模块,包括: 时间获取单元,用于在所述第二操作指令中携带的标识符和所述指定标识符一致 时,获取所述第一操作指令的产生时间和第二操作指令的产生时间; 时间间隔计算单元,用于计算所述第一操作指令的产生时间和第二操作指令的产 生时间的时间间隔; 跳转返回指令确定单元,用于在所述时间间隔未超过等待时间阈值时,确定所述 第二操作指令为跳转返回指令。 进一步地,所述指定缓存数据获取模块,包括: 判断单元,用于在确定所述第二操作指令为跳转返回指令之后,判断是否存储有 指定页面的指定缓存数据; 指定缓存数据获取单元,用于在存储有所述指定页面的指定缓存数据时,则加载 所述指定页面的指定缓存数据。 进一步地,还包括: 页面数据请求生成单元,用于在未存储有指定页面的指定缓存数据时,则生成页 面数据请求,发送至服务器,所述页面数据请求用于服务器下发指定页面的新页面数据,所 述新页面数据是指刷新后的指定页面的数据; 新页面数据接收单元,用于接收所述服务器返回的指定页面的新页面数据; 新页面数据显示单元,用于显示所述新页面数据。 进一步地,还包括: 正常操作指令确定模块,用于在所述第二操作指令中携带的标识符和所述指定标 识符不一致时,确定所述第二操作指令为正常操作指令,所述正常操作指令用于实现由下 一级页面向另一页面的跳转; 页面数据请求生成模块,用于生成页面数据请求,并发送至服务器,所述页面数据 请求用于服务器下发另一页面的页面数据; 页面数据接收模块,用于接收所述服务器返回的另一页面的页面数据; 页面数据显示模块,用于显示所述页面数据。 进一步地,所述正常操作指令包括刷新下一级页面操作指令和新页面跳转操作指 令;以及,所述正常操作指令确定模块,包括: 信息ID获取单元,用于在所述第二操作指令中携带的标识符和所述指定标识符不 一致,获取所述下一级页面对应的页面信息ID和第二操作指令对应的页面信息ID; 刷新指令确定单元,用于在所述下一级页面对应的页面信息ID和第二操作指令对 6 CN 111597475 A 说 明 书 4/10 页 应的页面信息ID一致时,则确定第二操作指令为刷新下一级页面操作指令; 新页面跳转指令确定单元,用于在所述下一级页面对应的页面信息ID和第二操作 指令对应的页面信息ID不一致时,则确定第二操作指令为新页面跳转操作指令。 第三方面,本申请提供一种电子设备,包括: 存储器,用于存储程序指令; 处理器,用于调用并执行所述存储器中的程序指令,以实现第一方面所述的返回 页面的方法。 第四方面,本申请提供一种计算机存储介质,所述计算机存储介质中存储有计算 机程序,当返回页面的装置的至少一个处理器执行所述计算机程序时,返回页面的装置执 行第一方面所述的返回页面的方法。 由以上技术方案可知,本发明实施例提供的一种返回页面的方法、装置、电子设备 及计算机存储介质,接收到用户浏览指定页面时产生的第一操作指令,由指定页面跳转到 下一级页面,同时,生成指定标识符;接收用户浏览下一级页面时产生的携带有标识符的第 二操作指令;对比指定标识符和标识符,如果一致,确定第二操作指令为跳转返回指令;此 时,根据跳转返回指令,获取指定页面的指定缓存数据,并由下一级页面跳转返回至指定页 面,同时,显示指定缓存数据对应的指定页面,指定缓存数据是指由上一级页面跳转到指定 页面时存储的数据。可见,本发明提供的方法,可在由一个页面跳转到另一个页面后,对上 一级页面的数据进行缓存,使得在由当前页面返回至上一级页面时,不对上一级页面进行 数据刷新,而是显示上一级页面的缓存数据,使得用户可以依据该页面的已定位置继续浏 览,避免用户重新浏览页面,解决耗时问题。 附图说明 为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简 单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。 图1为本发明实施例提供的返回页面的方法的流程图; 图2为本发明实施例提供的确定跳转返回指令的方法流程图; 图3为本发明实施例提供的返回页面的方法的数据流程图; 图4为本发明实施例提供的获取指定缓存数据的方法流程图; 图5为本发明实施例提供的返回页面的方法的另一流程图; 图6为本发明实施例提供的返回页面的装置的结构框图; 图7为本发明实施例提供的电子设备的硬件结构示意图。
下载此资料需消耗2积分,
分享到:
收藏