应用程序中的页面跳转方法、终端及存储介质技术

技术编号:18458563 阅读:28 留言:0更新日期:2018-07-18 12:36
本发明专利技术公开了一种应用程序中的页面跳转方法,所述方法包括:当检测到跳转指令时,根据所述跳转指令确定应用程序中待切换的目标页面;判断所述目标页面是否关联有待恢复事务;若所述目标页面关联有待恢复事务,则将该待恢复事务恢复至所述目标页面,跳转至应用程序中恢复后的所述目标页面。本发明专利技术还公开了一种终端和存储介质。本发明专利技术可实现跳转到目标页面前,将用户之前在目标页面的活动数据恢复至目标页面,提升应用程序的用户友好度,提升用户的使用体验。

Page skipping method, terminal and storage medium in application program

The invention discloses a method of page Jump in an application. The method includes: when the jump instruction is detected, the target page to be switched in the application is determined according to the jump instruction; it is judged whether the target page is associated with the resumption of the transaction; if the target page is associated to restore the transaction, then the page will be restored to the transaction. The restored transaction is restored to the target page and skipping to the target page after recovery in the application. The invention also discloses a terminal and a storage medium. The invention can jump to the target page, restore the active data of the user before the target page to the target page, improve the user friendliness of the application and improve the user's use experience.

【技术实现步骤摘要】
应用程序中的页面跳转方法、终端及存储介质
本专利技术涉及页面跳转
,尤其涉及一种应用程序中的页面跳转方法、终端及存储介质。
技术介绍
在使用类似微信的应用程序时,存在一种情形,即当前页面正在编辑信息内容,由于还未完成或者其他原因而没有保存,此时需要立即跳转到别的页面。产生的问题是:当从所述别的页面返回当前页面时,此前在当前页面编辑的内容都将不复存在,这样就只能重新编辑一次。使得用户从别的页面返回当前页面后只能重复编辑,给用户造成一定的麻烦,影响用户的使用体验。
技术实现思路
本专利技术的主要目的在于提供一种应用程序中的页面跳转方法,旨在解决从当前页面跳转到应用程序别的页面,再返回当前页面时,当前页面之前未保存的已编辑数据都将清空,用户只能重复编辑,造成不良用户体验的技术问题。为实现上述目的,本专利技术提供一种应用程序中的页面跳转方法,所述应用程序中的页面跳转方法包括:当检测到跳转指令时,根据所述跳转指令确定应用程序中待切换的目标页面;判断所述目标页面是否关联有待恢复事务;若所述目标页面关联有待恢复事务,则将该待恢复事务恢复至所述目标页面,跳转至应用程序中恢复后的所述目标页面。在一种可选的实施方式中,所述应用程序中的页面跳转方法还包括:当检测到跳转指令时,判断应用程序中的当前页面是否存在待恢复事务;若所述当前页面存在待恢复事务,则将该待恢复事务与当前页面关联存储。在一种可选的实施方式中,所述当检测到跳转指令时,根据所述跳转指令确定应用程序中待切换的目标页面的步骤包括:当处于应用程序主页面的终端检测到第一跳转指令时,确定应用程序上一次页面跳转活动的当前页面;所述上一次页面跳转活动的当前页面为目标页面。在一种可选的实施方式中,所述当检测到跳转指令时,根据所述跳转指令确定应用程序中待切换的目标页面的步骤包括:当处于应用程序主页面的终端检测到用户基于原有控件输入的第二跳转指令时,判断应用程序上一次页面跳转活动距今时长是否大于第一预设时长;若应用程序上一次页面跳转活动距今时长大于第一预设时长,则原有控件的原有功能对应的第一页面为目标页面;若应用程序上一次页面跳转活动距今时长小于第一预设时长,则上一次页面跳转活动的当前页面为目标页面。在一种可选的实施方式中,所述判断应用程序中的当前页面是否存在待恢复事务包括:检测应用程序的当前页面是否存在用户输入的编辑数据;若应用程序的当前页面存在用户输入的编辑数据,则该用户输入的编辑数据为当前页面对应待恢复事务,当前页面存在待恢复事务。在一种可选的实施方式中,所述若所述当前页面存在待恢复事务,则将该待恢复事务与当前页面关联存储的步骤之后包括:统计与当前页面关联存储的所述待恢复事务的存储时长,判断所述存储时长是否大于第二预设时长;若所述存储时长大于第二预设时长,则清除所述待恢复事务。在一种可选的实施方式中,所述当检测到跳转指令时,根据所述跳转指令确定应用程序中待切换的目标页面的步骤包括:当处于应用程序非主页面的终端检测到用户基于新增的跳转控件输入的第三跳转指令时,主页面为目标页面。在一种可选的实施方式中,所述当处于应用程序主页面的终端检测到用户基于原有控件输入的第二跳转指令的步骤之后包括:判断用户在第三预设时长内是否输入两次或两次以上的第二跳转指令;若用户在第三预设时长内输入两次或两次以上的第二跳转指令,则原有控件的原有功能对应的第一页面为目标页面;若用户在第三预设时长内仅输入一次第二跳转指令,则判断应用程序上一次页面跳转活动距今时长是否大于第一预设时长。为实现上述目的,本专利技术还提供一种终端,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的应用程序中的页面跳转程序,所述应用程序中的页面跳转程序被所述处理器执行时实现如上述应用程序中的页面跳转方法所述的步骤。此外,为实现上述目的,本专利技术还提供一种存储介质,所述存储介质上存储有应用程序中的页面跳转程序,所述应用程序中的页面跳转程序被处理器执行时实现如上述应用程序中的页面跳转方法所述的步骤。本专利技术实施例提出的一种应用程序中的页面跳转方法,通过在终端检测到跳转指令后,确定跳转指令对应的目标页面,初步确定用户需要的下一个页面及其地址;再判断是否存在与该目标页面关联的待恢复事务,如用户在所述目标页面的浏览记录或者编辑数据等;如果存在与所述目标页面关联的待恢复事务,则在跳转到目标页面的同时,将所述待恢复事务恢复到目标页面,输出显示恢复了待恢复事务的目标页面,使得用户可以继续上一次在目标页面进行的事务,如浏览文章、观看视频,继续从上一次的位置开始编辑文字、图片等,提升应用程序的用户友好度,提升用户的使用体验。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;图2为本专利技术应用程序中的页面跳转方法第一实施例的流程示意图;图3为本专利技术实施例方案涉及的应用程序页面示意图;图4为本专利技术应用程序中的页面跳转方法第二实施例中上一次页面跳转活动的示意图;图5为本专利技术应用程序中的页面跳转方法第三实施例的流程示意图;图6为本专利技术应用程序中的页面跳转方法第三实施例的页面跳转示意图;图7本专利技术应用程序中的页面跳转方法第五实施例的新增跳转控件的页面示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、可穿戴设备(如带联网功能的AR/VR设备)等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本专利技术各个实施例的一种移动终端的硬件结构示意图,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard)、触摸屏、摄像头(包括AR/VR设备),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口、蓝牙接口、探针接口、3G/4G/5G联网通信接口等)。存储器1005可用于存储软件程序以及各种数据。存储器1005可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1005可本文档来自技高网...

【技术保护点】
1.一种应用程序中的页面跳转方法,其特征在于,所述应用程序中的页面跳转方法包括以下步骤:当检测到跳转指令时,根据所述跳转指令确定应用程序中待切换的目标页面;判断所述目标页面是否关联有待恢复事务;若所述目标页面关联有待恢复事务,则将该待恢复事务恢复至所述目标页面,跳转至应用程序中恢复后的所述目标页面。

【技术特征摘要】
1.一种应用程序中的页面跳转方法,其特征在于,所述应用程序中的页面跳转方法包括以下步骤:当检测到跳转指令时,根据所述跳转指令确定应用程序中待切换的目标页面;判断所述目标页面是否关联有待恢复事务;若所述目标页面关联有待恢复事务,则将该待恢复事务恢复至所述目标页面,跳转至应用程序中恢复后的所述目标页面。2.如权利要求1所述的应用程序中的页面跳转方法,其特征在于,所述应用程序中的页面跳转方法还包括:当检测到跳转指令时,判断应用程序中的当前页面是否存在待恢复事务;若所述当前页面存在待恢复事务,则将该待恢复事务与当前页面关联存储。3.如权利要求1所述的应用程序中的页面跳转方法,其特征在于,所述当检测到跳转指令时,根据所述跳转指令确定应用程序中待切换的目标页面的步骤包括:当处于应用程序主页面的终端检测到第一跳转指令时,确定应用程序上一次页面跳转活动的当前页面;所述上一次页面跳转活动的当前页面为目标页面。4.如权利要求1所述的应用程序中的页面跳转方法,其特征在于,所述当检测到跳转指令时,根据所述跳转指令确定应用程序中待切换的目标页面的步骤包括:当处于应用程序主页面的终端检测到用户基于原有控件输入的第二跳转指令时,判断应用程序上一次页面跳转活动距今时长是否大于第一预设时长;若应用程序上一次页面跳转活动距今时长大于第一预设时长,则原有控件的原有功能对应的第一页面为目标页面;若应用程序上一次页面跳转活动距今时长小于第一预设时长,则上一次页面跳转活动的当前页面为目标页面。5.如权利要求2所述的应用程序中的页面跳转方法,其特征在于,所述判断应用程序中的当前页面是否存在待恢复事务包括:检测应用程序的当前页面是否存在用户输入的编辑数据;若应用程序的当前页面存...

【专利技术属性】
技术研发人员:何思源
申请(专利权)人:上海展扬通信技术有限公司
类型:发明
国别省市:上海,31

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

1