一种页面处理方法、装置、终端及计算机可读存储介质制造方法及图纸

技术编号:18711570 阅读:30 留言:0更新日期:2018-08-21 22:47
本发明专利技术公开了一种页面处理方法、装置、终端及计算机可读存储介质,本发明专利技术页面处理终端在单页面应用展示目标页面时,响应于用户输入的页面跳转指令,获取所述目标页面的页面数据;从所述页面数据中提取应用状态,并根据所述应用状态生成对应的目标字符串;根据所述页面跳转指令从所述目标页面跳转到跳转页面;响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面,并通过所述目标字符串对所述目标页面进行恢复,有效的简化了用户操作,提高了用户体验。

A page processing method, device, terminal and computer readable storage medium

The invention discloses a page processing method, a device, a terminal and a computer-readable storage medium. When the page processing terminal displays a target page in a single page application, it obtains the page data of the target page in response to a page skip instruction input by a user, extracts the application state from the page data, and A corresponding target string is generated according to the application state; jumps from the target page to the jump page according to the page Jump instruction; switches from the jump page to the target page according to the page recovery instruction input by the user in response to the page recovery instruction, and switches to the target page through the target string. The target page is restored, which effectively simplifies user operation and improves user experience.

【技术实现步骤摘要】
一种页面处理方法、装置、终端及计算机可读存储介质
本专利技术涉及互联网
,尤其涉及一种页面处理方法、装置、终端及计算机可读存储介质。
技术介绍
单页面可以是一种结构布局很简单的静态页面,单页面的页面结构简单、布局清晰且易于维护。而单页面应用(Single-PageApplication,SPA)是一种特殊的Web应用,它将所有的活动局限于一个Web页面中,仅在该Web页面初始化时加载相应的HTML(HyperTextMarkupLanguage,超级文本标记语言)、JavaScript和CSS(CascadingStyleSheets,层叠样式表)。现有的单页面应用在跳转到其它网页时,跳转之前的单页面应用对应的状态数据,例如:用户输入的账号登陆信息、填写的其他用户数据可能会丢失,从而导致用户在前往其它网页完成相应操作后,再回跳到先前的单页面应用时,就需要手动输入页面跳转前单页面应用对应的状态数据,操作繁琐,用户体验较低。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供了一种页面处理方法、装置、终端及计算机可读存储介质,旨在解决现有技术中用户在前往其它网页完成相应操作后,再回跳到先前的单页面应用时,单页面应用无法完全恢复用户之前操作和存储的状态,用户体验较低的技术问题。为实现上述目的,本专利技术提供了一种页面处理方法,所述方法包括以下步骤:在单页面应用展示目标页面时,响应于用户输入的页面跳转指令,获取所述目标页面的页面数据;从所述页面数据中提取应用状态,并根据所述应用状态生成对应的目标字符串;根据所述页面跳转指令从所述目标页面跳转到跳转页面;响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面,并通过所述目标字符串对所述目标页面进行恢复。优选地,所述从所述页面数据中提取应用状态,并根据所述应用状态生成对应的目标字符串,具体包括:从所述页面数据中提取应用状态,对所述应用状态进行筛选,获得待处理应用状态;根据所述待处理应用状态生成对应的目标字符串,并对所述目标字符串进行缓存。优选地,所述根据所述待处理应用状态生成对应的目标字符串,并对所述目标字符串进行缓存,具体包括:在检测到所述待处理应用状态中存在时间对象时,提取所述时间对象;将所述时间对象转换成预设格式的时间字符串;将剩余的待处理应用状态转换成待恢复字符串,将所述时间字符串和所述待恢复字符串作为目标字符串,并对所述目标字符串进行缓存。优选地,所述根据所述待处理页面数据生成目标字符串,并对所述目标字符串进行缓存之后,所述方法还包括:获取所述目标页面的目标页面标识,将所述目标页面标识和所述目标字符串添加至映射关系中;相应地,所述响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面,并通过所述目标字符串对所述目标页面进行恢复,具体包括:响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面;获取所述目标页面对应的目标页面标识;在所述映射关系中查找与所述目标页面标识对应的目标字符串;在检测到所述目标字符串中包含时间字符串时,获取所述时间字符串,并根据所述时间字符串生成新的时间对象;根据所述新的时间对象以及所述目标字符串中剩余的字符串对所述目标页面进行恢复。优选地,所述根据所述时间字符串生成新的时间对象,包括:获取当前时刻对应的时间信息以及所述时间字符串对应的时间格式;根据所述时间格式,对所述时间信息进行格式转换,生成新的时间对象。优选地,所述根据所述新的时间对象以及所述目标字符串中剩余的字符串对所述目标页面进行恢复,包括:确定时间对象在所述目标页面中的展示区域,根据所述展示区域对所述新的时间对象进行展示;获取所述目标页面的待恢复页面内容,根据所述剩余的字符串对所述待页面恢复内容进行填写,并对填写后的页面进行展示,以实现页面恢复。优选地,所述方法还包括:每隔预设时间周期获取所述缓存的可用存储空间;在检测到所述可用存储空间低于预设阈值时,对所述缓存进行清理。此外,为实现上述目的,本专利技术还提出一种页面处理装置,所述页面处理装置包括:数据获取模块、数据处理模块、页面跳转模块和页面恢复模块;所述数据获取模块,用于在单页面应用展示目标页面时,响应于用户输入的页面跳转指令,获取所述目标页面的页面数据;所述数据处理模块,用于从所述页面数据中提取应用状态,并根据所述应用状态生成对应的目标字符串;所述页面跳转模块,用于根据所述页面跳转指令从所述目标页面跳转到跳转页面;所述页面恢复模块,响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面,并通过所述目标字符串对所述目标页面进行恢复。此外,为实现上述目的,本专利技术还提出一种页面处理终端,所述页面处理终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的页面处理程序,所述页面处理程序配置为实现如上文所述的页面处理方法的步骤。此外,为实现上述目的,本专利技术还提出一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有页面处理程序,所述页面处理程序被处理器执行时实现如上文所述的页面处理方法的步骤。本专利技术页面处理终端在单页面应用展示目标页面时,响应于用户输入的页面跳转指令,获取所述目标页面的页面数据;从所述页面数据中提取应用状态,并根据所述应用状态生成对应的目标字符串;根据所述页面跳转指令从所述目标页面跳转到跳转页面;响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面,并通过所述目标字符串对所述目标页面进行恢复,有效的简化了用户操作,提高了用户体验。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的页面处理终端的结构示意图;图2为本专利技术页面处理方法第一实施例的流程示意图;图3为本专利技术页面处理方法第二实施例的流程示意图;图4为本专利技术页面处理装置第一实施例的结构框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的页面处理终端结构示意图。如图1所示,该页面处理终端可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的结构并不构成对页面处理终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及本文档来自技高网...

【技术保护点】
1.一种页面处理方法,其特征在于,所述方法包括:在单页面应用展示目标页面时,响应于用户输入的页面跳转指令,获取所述目标页面的页面数据;从所述页面数据中提取应用状态,并根据所述应用状态生成对应的目标字符串;根据所述页面跳转指令从所述目标页面跳转到跳转页面;响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面,并通过所述目标字符串对所述目标页面进行恢复。

【技术特征摘要】
1.一种页面处理方法,其特征在于,所述方法包括:在单页面应用展示目标页面时,响应于用户输入的页面跳转指令,获取所述目标页面的页面数据;从所述页面数据中提取应用状态,并根据所述应用状态生成对应的目标字符串;根据所述页面跳转指令从所述目标页面跳转到跳转页面;响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面,并通过所述目标字符串对所述目标页面进行恢复。2.如权利要求1所述的页面处理方法,其特征在于,所述从所述页面数据中提取应用状态,并根据所述应用状态生成对应的目标字符串,包括:从所述页面数据中提取应用状态,对所述应用状态进行筛选,获得待处理应用状态;根据所述待处理应用状态生成对应的目标字符串,并对所述目标字符串进行缓存。3.如权利要求2所述的页面处理方法,其特征在于,所述根据所述待处理应用状态生成对应的目标字符串,并对所述目标字符串进行缓存,包括:在检测到所述待处理应用状态中存在时间对象时,提取所述时间对象;将所述时间对象转换成预设格式的时间字符串;将剩余的待处理应用状态转换成待恢复字符串,将所述时间字符串和所述待恢复字符串作为目标字符串,并对所述目标字符串进行缓存。4.如权利要求3所述的页面处理方法,其特征在于,所述根据所述待处理页面数据生成目标字符串,并对所述目标字符串进行缓存之后,所述方法还包括:获取所述目标页面的目标页面标识,将所述目标页面标识和所述目标字符串添加至映射关系中;所述响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面,并通过所述目标字符串对所述目标页面进行恢复,包括:响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面;获取所述目标页面对应的目标页面标识;在所述映射关系中查找与所述目标页面标识对应的目标字符串;在检测到所述目标字符串中包含时间字符串时,获取所述时间字符串,并根据所述时间字符串生成新的时间对象;根据所述新的时间对象以及所述目标字符...

【专利技术属性】
技术研发人员:杨文新
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1