Web应用程序的页面控制方法、装置及终端设备的制造方法

文档序号:10655386阅读:272来源:国知局
Web应用程序的页面控制方法、装置及终端设备的制造方法
【专利摘要】本发明实施例提供一种web应用程序的页面控制方法、装置及终端设备,该方法包括:在获取到用户在web应用程序的当前页面上输入的返回指令后,确定当前页面对应的目标历史页面的标识,目标历史页面的标识为web应用程序的应用栈中、与当前页面的标识不同的任意一个页面标识;根据目标历史页面的标识,获取目标历史页面的页面信息,并根据目标历史页面的页面信息展示目标历史页面。用于提高向用户展示历史页面的效率。
【专利说明】
Web应用程序的页面控制方法、装置及终端设备
技术领域
[0001] 本发明实施例设及互联网技术领域,尤其设及一种web应用程序的页面控制方法、 装置及终端设备。
【背景技术】
[0002] 随着互联网技术的不断发展,web应用程序的使用越来越广泛,web应用程序为可 W通过浏览器访问的应用程序。
[0003] 在现有技术中,在用户通过浏览器访问web应用程序的过程中,终端设备通常采用 应用找对用户浏览的历史页面进行管理,当用户打开新的页面时,终端设备根据用户打开 页面的顺序,依次将用户打开的页面的标识放入应用找,使得用户访问的当前页面的标识 位于找顶,用户还可W输入返回指令,W查看访问的历史页面,具体的:在终端设备接收到 用户在当前页面输入的返回指令后,终端设备在应用找中对当前页面的标识进行出找处 理,使得当前页面之前的页面标识位于找顶,并向用户展示当前位于找顶的页面标识对应 的页面,当用户需要查看在当前页面之前浏览的第N个页面时,则用户需要依次输入N次返 回指令。
[0004] 然而,在现有技术中,当用户需要访问的历史页面时,终端设备只能根据应用找中 的各个历史页面的标识,依次向用户展示各个历史页面,当用户需要查看的历史页面与当 前页面之间存在多个页面时,终端设备需要依次向用户展示多个页面后,才能够向用户展 示用户需要的历史页面,导致向用户展示历史页面的效率低下。

【发明内容】

[0005] 本发明实施例提供一种web应用程序的页面控制方法、装置及终端设备,用于提高 向用户展示历史页面的效率。
[0006] 第一方面,本发明实施例提供一种web应用程序的页面控制方法,包括:
[0007] 在获取到用户在web应用程序的当前页面上输入的返回指令后,确定所述当前页 面对应的目标历史页面的标识,所述目标历史页面的标识为所述web应用程序的应用找中、 与所述当前页面的标识不同的任意一个页面标识;
[0008] 根据所述目标历史页面的标识,获取所述目标历史页面的页面信息,并根据所述 目标历史页面的页面信息展示所述目标历史页面。
[0009] 在一种可能的实施方式中,所述确定所述当前页面对应的目标历史页面的标识, 包括:
[0010] 判断所述当前页面是否对应有自定义返回页面;
[0011] 若是,则将所述自定义返回页面的标识确定为所述目标历史页面的标识;
[0012] 若否,则将所述应用找中、与所述当前页面的标识相邻的页面标识确定为所述目 标历史页面的标识。
[0013] 在另一种可能的实施方式中,所述确定所述当前页面对应的目标历史页面的标 识,包括:
[0014] 获取所述应用找中、除所述当前页面的标识之外的所有待选历史页面标识;
[0015] 在所述当前页面上展示各所述待选历史页面的标识;
[0016] 接收所述用户在所述当前页面中,对待选历史页面的标识的选中操作;
[0017] 将所述用户选中的待选历史页面的标识确定为所述目标历史页面的标识。
[0018] 在另一种可能的实施方式中,所述确定所述当前页面对应的目标历史页面的标识 之后,还包括:
[0019] 在所述应用找中获取待出找页面标识,所述待出找页面标识包括所述当前页面的 标识、W及位于所述当前页面的标识和所述目标历史页面的标识之间的页面标识;
[0020] 在所述应用找中,对所述待出找页面标识进行出找操作。
[0021] 在另一种可能的实施方式中,在对所述待出找页面标识进行出找操作之后,还包 括:
[0022] 判断所述应用找是否为空;
[0023] 若判断结果为是,则退出所述web应用程序。
[0024] 在另一种可能的实施方式中,所述根据所述目标历史页面的标识,获取所述目标 历史页面的页面信息,包括:
[0025] 根据所述目标历史页面的标识,在所述web应用程序对应的缓存区获取所述目标 历史页面的页面信息。
[0026] 第二方面,本发明实施例提供一种web应用程序的页面控制装置,包括:
[0027] 确定模块,用于在获取到用户在web应用程序的当前页面上输入的返回指令后,确 定所述当前页面对应的目标历史页面的标识,所述目标历史页面的标识为所述web应用程 序的应用找中、与所述当前页面的标识不同的任意一个页面标识;
[0028] 第一获取模块,用于根据所述目标历史页面的标识,获取所述目标历史页面的页 面信息;
[0029] 展示模块,用于根据所述目标历史页面的页面信息展示所述目标历史页面。
[0030] 在一种可能的实施方式中,所述确定模块具体用于:
[0031] 判断所述当前页面是否对应有自定义返回页面;
[0032] 若是,则将所述自定义返回页面的标识确定为所述目标历史页面的标识;
[0033] 若否,则将所述应用找中、与所述当前页面的标识相邻的页面标识确定为所述目 标历史页面的标识。
[0034] 在另一种可能的实施方式中,所述确定模块具体用于:
[0035] 获取所述应用找中、除所述当前页面的标识之外的所有待选历史页面标识;
[0036] 在所述当前页面上展示各所述待选历史页面的标识;
[0037] 接收所述用户在所述当前页面中,对待选历史页面的标识的选中操作;
[0038] 将所述用户选中的待选历史页面的标识确定为所述目标历史页面的标识。
[0039] 在另一种可能的实施方式中,所述装置还包括第二获取模块和找操作模块,其中,
[0040] 所述第二获取模块用于,在所述确定模块确定所述当前页面对应的目标历史页面 的标识之后,在所述应用找中获取待出找页面标识,所述待出找页面标识包括所述当前页 面的标识、W及位于所述当前页面的标识和所述目标历史页面的标识之间的页面标识;
[0041 ]所述找操作模块用于,在所述应用找中,对所述待出找页面标识进行出找操作。
[0042] 在另一种可能的实施方式中,所述装置还包括判断模块和退出模块,其中,
[0043] 所述判断模块用于,在所述找操作模块在对所述待出找页面标识进行出找操作之 后,判断所述应用找是否为空;
[0044] 所述退出模块用于,在所述判断模块判断所述应用找是否为空时,退出所述web应 用程序。
[0045] 在另一种可能的实施方式中,所述第一获取模块具体用于:
[0046] 根据所述目标历史页面的标识,在所述web应用程序对应的缓存区获取所述目标 历史页面的页面信息。
[0047] 第=方面,本发明实施例提供一种终端设备,所述终端设备包括上述第二方面任 一项所述的web应用程序的页面控制装置。
[0048] 本发明实施例提供的web应用程序的页面控制方法、装置及终端设备,在页面控制 装置获取到用户在浏览器的当前页面上输入的返回指令后,获取当前页面对应的目标历史 页面的标识,该目标历史页面的标识可W为浏览器的应用找中、与当前页面的标识不同的 任意一个页面标识,并直接根据该目标历史页面的页面信息展示目标历史页面,在该过程 中,页面控制装置无需根据按照应用找中各历史页面的标识的顺序,依次向用户展示各个 历史页面,页面控制装置可W直接获取当前页面对应的目标页面标识,并根据目标页面的 页面信息向用户展示目标页面,进而提高了向用户展示历史页面的效率。
【附图说明】
[0049] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可W 根据运些附图获得其他的附图。
[0050] 图1为本发明提供的web应用程序的页面控制方法的流程示意图;
[0051] 图2为本发明提供的找结构示意图一;
[0052] 图3为本发明提供的确定目标历史页面的标识方法的流程示意图一;
[0053] 图4为本发明提供的找结构示意图二;
[0054] 图5为本发明提供的确定目标历史页面的标识方法的流程示意图二;
[0055] 图6为本发明提供的终端界面示意图;
[0056] 图7为本发明提供的web应用程序的页面控制装置的结构示意图一;
[0057] 图8为本发明提供的web应用程序的页面控制装置的结构示意图二。
【具体实施方式】
[0058] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0059] 在本发明实施例中,用户可W在终端设备中通过浏览器访问web应用程序,该终端 设备可W为电脑、手机等设备,在终端设备中设置有web应用程序的页面控制装置(下文简 称页面控制装置),当用户需要从web应用程序的当前页面返回至目标历史页面时,页面控 制装置可W获取当前页面对应的目标历史页面的标识,并直接从当前页面返回至目标历史 页面,进而提高向用户展示历史页面的效率。下面,通过具体实施例对本申请的技术方案进 行详细说明。
[0060] 需要说明的是,下面运几个具体的实施例可W相互结合,对于相同或相似的概念 或过程可能在某些实施例中不再寶述。
[0061] 图1为本发明提供的web应用程序的页面控制方法的流程示意图,该方法的执行主 体为页面控制装置,请参照图1,该方法可W包括:
[0062] S101、在获取到用户在web应用程序的当前页面上输入的返回指令后,确定当前页 面对应的目标历史页面的标识,目标历史页面的标识为web应用程序的应用找中、与当前页 面的标识不同的任意一个页面标识;
[0063] S102、根据目标历史页面的标识,获取目标历史页面的页面信息,并根据目标历史 页面的页面信息展示目标历史页面。
[0064] 在本发明实施例中,web应用程序由多个页面构成,用户可W通过浏览器对web应 用程序的各个页面进行访问,web应用程序有其对应的应用找,在初始时应用找为空,在用 户通过浏览器访问web应用程序中的页面的过程中,当用户通过浏览器访问新的页面时,页 面控制装置对用户访问的页面的标识进行入找操作,使得应用找中的历史页面的标识按照 历史页面的打开顺序,由下至上依次排列,其中,页面控制装置可W设置在终端设备中。
[0065] 下面,结合图2,对页面标识进行入找操作的过程进行详细说明。
[0066] 图2为本发明提供的找结构示意图一,请参照图2,包括找结构201-找结构203,具 体的:
[0067] 在找结构201中,当用户通过浏览器打开web应用程序后,页面控制装置为web应用 程序创建应用找,应用找中不包括任何数据,此时应用找的找结构如找结构201所示。
[0068] 在找结构202中,当用户通过浏览器访问web应用程序中的页面1时,页面控制装置 对页面1的标识进行入找操作,使得应用找中包括页面1的标识,此时应用找的找结构如找 结构202所示。
[0069] 在找结构203中,在用户访问页面1的过程中,当用户需要访问页面2时,用户可W 对页面1中的链接进行点击操作,W实现通过浏览器访问页面2,页面控制装置对页面2的标 识进行入找操作,使得应用找中包括页面2的标识,此时应用找的找结构如找结构203所示。
[0070] 在实际应用过程中,在用户通过浏览器访问web应用程序的当前页面过程中,当用 户需要访问目标历史页面时,用户可W在当前页面中输入返回指令,可选的,用户可W对终 端设备中的返回按键进行点击操作W实现输入返回指令,或者,用户还可W对当前页面中 的返回按钮进行点击操作W实现输入返回指令。
[0071] 在页面控制装置获取到用户输入的返回指令之后,页面控制装置获取当前页面对 应的目标历史页面的标识,该目标历史页面的标识为应用找中、与当前页面的标识不同的 任意一个页面标识,可选的,当前页面对应的目标历史页面的标识可W为页面控制装置根 据预设对应关系确定得到的,也可W是用户根据实际需要在应用找中包括的历史页面的标 识中选择的。
[0072] 在页面控制装置获取得到当前页面对应的目标历史页面的标识之后,页面控制装 置根据目标历史页面的标识,获取目标历史页面的页面信息,可选的,由于目标历史页面为 用户已访问过的页面,页面控制装置可W对用户已访问过的页面进行缓存处理,W使得页 面控制装置可W根据目标历史页面的标识,在浏览器对应的缓存区获取目标历史页面的页 面信息,进而提高获取目标历史页面信息的速率,在页面控制装置获取得到目标历史页面 信息之后,页面控制装置根据目标历史页面的页面信息展示目标历史页面。
[0073] 可选的,在获取当前页面对应的目标历史页面的标识之后、或者在根据目标历史 页面的页面信息展示目标历史页面之后,页面控制装置可W在应用找中获取待出找页面标 识,待出找页面标识包括当前页面的标识、W及位于当前页面的标识和目标历史页面的标 识之间的页面标识,并在应用找中,对待出找页面标识进行出找操作,W使得目标历史页面 的标识位于应用找的顶部,进一步的,页面控制装置还需要判断应用找是否为空,若判断结 果为是,则退出web应用程序。
[0074] 本发明实施例提供的web应用程序的页面控制方法,在页面控制装置获取到用户 在浏览器的当前页面上输入的返回指令后,获取当前页面对应的目标历史页面的标识,该 目标历史页面的标识可W为浏览器的应用找中、与当前页面的标识不同的任意一个页面标 识,并直接根据该目标历史页面的页面信息展示目标历史页面,在该过程中,页面控制装置 无需根据按照应用找中各历史页面的标识的顺序,依次向用户展示各个历史页面,页面控 制装置可W直接获取当前页面对应的目标页面标识,并根据目标页面的页面信息向用户展 示目标页面,进而提高了向用户展示历史页面的效率。
[0075] 在图2所示实施例的基础上,可W通过多种可行的实现方式确定当前页面对应的 目标历史页面的标识(图1所示实施例中的SlOl),下面,通过图3-图6所示的实施例,介绍两 种可行的实现方式,具体的,请参见图3-图6所示的实施例。
[0076] 图3为本发明提供的确定目标历史页面的标识方法的流程示意图一,请参见图3, 该方法可W包括:
[0077] S301、判断当前页面是否对应有自定义返回页面;
[007引若是,则执行S302;
[00巧]若否,则执行S303;
[0080] S302、将自定义返回页面的标识确定为目标历史页面的标识;
[0081] S303、将应用找中、与当前页面的标识相邻的页面标识确定为目标历史页面的标 识。
[0082] 在图3所示实施例中,web应用程序包括多个页面,在开发web应用程序的过程中, 可W只为部分页面设置自定义返回页面,优选的,该自定义返回页面为统计得到、用户从当 前页面返回概率最高的页面,在图2所示的实施例中已对统计得到、用户从当前页面返回概 率最高的页面进行详细说明,此处不再进行寶述。
[0083] 在实际应用过程中,当页面控制装置需要获取当前页面对应的目标历史页面时, 页面控制装置先判断当前页面是否有其对应的自定义返回页面;
[0084] 若当前页面没有其对应的自定义返回页面,则页面控制装置获取应用找中、与当 前页面的标识相邻的页面标识,并将与当前页面的标识相邻的页面标识确定为目标历史页 面的标识,其中,应用找中与当前页面的标识相邻的页面标识为用户访问当前页面之前访 问的页面的标识。
[0085]若当前页面有其对应的自定义返回页面,则页面控制装置获取自定义返回页面的 标识,并将自定义返回页面的标识确定为当前页面对应的目标历史页面的标识,可选的,可 W设置各页面与其对应的目标历史页面的对应关系,W使页面控制装置可W根据该对应关 系获取当前页面对应的目标历史页面,例如,该对应关系可W如表1所示:
[00化]表1
[0087]
[0088] ~请参见表1,若当前页面为页面3,当页面控制装置需要获取页面3的目标历史页面 时,页面控制装置根据表1所示的对应关系,可W得到页面3的目标历史页面为页面;若当前 页面为页面5,当页面控制装置需要获取页面5的目标历史页面时,页面控制装置根据表1所 示的对应关系,可W得到页面5的目标历史页面为页面2。
[0089] 在上述过程中,优选的,当前页面对应的目标历史页面可W为统计得到、用户从当 前页面返回概率最高的页面,可选的,可W对用户使用web应用程序的行为进行统计,W获 取得到当前页面对应的目标历史页面,具体的:可W统计多个用户从当前页面返回的多个 有效历史页面,该有效历史页面为用户从当前页面返回后、在历史页面中停留时长大于预 设阔值或者在历史页面中进行操作的历史页面,并根据用户从当前页面返回到各个有效历 史页面的概率,将概率最高的历史页面确定为当前页面对应的历史页面;在确定得到当前 页面对应的历史页面之后,可W设置当前页面与该历史页面的预设对应关系,W使页面控 制装置可W根据该预设对应关系获取当前页面对应的目标历史页面的标识。
[0090] 下面,结合图4所示的找结构,通过具体示例,对图3实施例所述的方法进行详细说 明。
[0091] 图4为本发明提供的找结构示意图二,请参照图4,包括找结构401-找结构403,具 体的:
[0092] 示例性的,假设用户可W通过浏览器对web应用程序1进行访问,用户在对web应用 程序1进行访问过程中,依次访问了web应用程序1的页面1-页面5,且用户当前访问的页面 为页面5,则此时的找结构如找结构401所示。
[0093] 在找结构401中,从找底至找顶依次为页面1-页面5的标识;假设用户在访问页面5 的过程中,用户需要返回查看目标历史页面,则用户可W对页面5中的返回按钮进行点击操 作W生成返回指令,在页面控制装置获取到返回指令之后,页面控制装置判断页面5是否有 其对应的自定义返回页面。
[0094] 若是,则页面控制装置获取页面5对应的自定义返回页面,假设页面5对应的自定 义返回页面为页面2,则页面控制装置获取页面2的页面信息,并根据页面2的页面信息向用 户展示页面2,同时,页面控制装置将应用找中的页面5-页面3的标识进行出找操作,使得页 面2的标识位于找顶,具体的,如找结构402所示。
[0095] 若否,则页面控制装置在找结构401中获取与页面5的标识相邻的页面4的标识,并 将页面4的标识确定为页面5对应的目标历史页面,则页面控制装置获取页面4的页面信息, 并根据页面4的页面信息向用户展示页面4,同时,页面控制装置将应用找中的页面5的标识 进行出找操作,使得页面4的标识位于找顶,具体的,如找结构403所示。
[0096] 图5为本发明提供的确定目标历史页面的标识方法的流程示意图二,请参见图5, 该方法可W包括:
[0097] S501、获取应用找中、除当前页面的标识之外的所有待选历史页面的标识;
[0098] S502、在当前页面上展示各待选历史页面的标识;
[0099] S503、接收用户在当前页面中,对待选历史页面的标识的选中操作;
[0100] S504、将用户选中的待选历史页面的标识确定为目标历史页面的标识。
[0101] 在图5所示实施例中,当页面控制装置需要获取当前页面对应的历史页面时,页面 控制装置获取应用找中、除当前页面的标识之外的所有待选历史页面的标识,并在当前页 面上展示各待选历史页面的标识,W使用户可W对各个待选历史页面的标识进行选中操 作,可选的,为了便于用户识别各个历史页面的标识,页面控制装置可W通过历史页面的特 征信息标识历史页面的标识,其中,历史页面的特征信息可W为历史页面的标题等,进一步 的,页面控制装置还可W对各历史页面进行排序,并向用户显示排序后的历史页面的标识, 可选的,可W按照各历史页面的标识在应用找中的顺序向用户展示各个历史页面的标识。
[0102] 在页面控制装置在当前页面上展示各个待选历史页面的标识之后,页面控制装置 可W接收用户在当前页面中对待选历史页面的标识的选中操作,将用户选中的待选历史页 面的标识确定为目标历史页面的标识。
[0103] 下面,结合图6所示的终端界面图,通过具体示例,对图5实施例所示的方法进行详 细说明。
[0104] 示例性的,假设用户可W通过浏览器对web应用程序1进行访问,用户在对web应用 程序1进行访问过程中,依次访问了web应用程序1的页面1-页面5,且用户当前访问的页面 为页面5,此时web应用程序1的应用找中包括页面1-页面5的标识,且页面1-页面5的标识按 照从下到上的顺序依次排列。
[0105] 图6为本发明提供的终端界面示意图,请参见图6,包括页面601-页面3,具体的:
[0106] 在界面601中,包括用户当前访问的页面5,在界面601中还包括"返回"按钮、"主 页"按钮、"刷新"按钮等,在用户访问页面5的过程中,当用户需要查看在访问页面5之前访 问的页面时,用户对界面601中的"返回"按钮进行点击操作,W生成返回指令,在页面控制 装置获取到该返回指令之后,页面控制装置获取应用找中、除页面5的标识之外的所有待选 历史页面的标识,即页面1-页面4的标识,并在页面5上展示各个待选历史页面的标识,具体 的,请参见界面602。
[0107] 在界面602中,包括各个待选历史页面的标识,用户可W根据实际需要对各个待选 历史页面的标识进行点击操作,假设用户需要从页面5返回至页面2,则用户可W对页面2的 标识进行点击操作,在页面控制装置接收到用户在页面5中对页面2的标识的选中操作之 后,页面巧制装置将页面2确定为目标历史页面的标识,并在web应用程序1对应的缓存区中 获取页面2的页面信息,并根据页面2的页面信息向用户显示页面2,具体的,请参见界面 603。
[0108] 在界面603中,包括用户从页面5返回的页面2,进一步的,页面控制装置还需要在 web应用程序1的应用找中,对页面5-页面3的标识进行出找操作。
[0109] 在上述过程中,通过向用户展示当前页面对应的各个待选历史页面的标识,可W 使得用户根据实际需要选择当前页面对应的历史页面,使得页面控制装置能够更加准确的 向用户展示当前页面对应的历史页面。
[0110] 在上述任意一个实施例的基础上,优选的,该web应用程序可W采用单页面方式, W使得客户端(浏览器端)和web应用程序的服务器端的业务分离,由客户端负责页面的擅 染等前端业务,由服务器端负责数据处理业务;在单页面实现的web应用程序中包括多个子 页面,在该web应用程序初始化时,向服务器请求加载web应用程序的所有子页面的超级文 本标记语言化yperText Markup Language,简称HTML)的文档对象模型(Document Object Model, DOM)结构,在web应用程序运行过程中,显示处于激活状态的页面,并隐藏非激活的 页面。
[0111] 图7为本发明提供的web应用程序的页面控制装置的结构示意图一,请参照图7,该 装置可W包括:
[0112] 确定模块701,用于在获取到用户在web应用程序的当前页面上输入的返回指令 后,确定所述当前页面对应的目标历史页面的标识,所述目标历史页面的标识为所述web应 用程序的应用找中、与所述当前页面的标识不同的任意一个页面标识;
[0113] 第一获取模块702,用于根据所述目标历史页面的标识,获取所述目标历史页面的 页面信息;
[0114] 展示模块703,用于根据所述目标历史页面的页面信息展示所述目标历史页面。
[0115] 本发明实施例提供的web应用程序的页面控制装置可W执行上述方法实施例所示 的技术方案,其实现原理W及有益效果类似,此处不再进行寶述。
[0116] 在实际应用过程中,可选的,所述确定模块701具体可W用于:
[0117] 判断所述当前页面是否对应有自定义返回页面;
[0118] 若是,则将所述自定义返回页面的标识确定为所述目标历史页面的标识;
[0119] 若否,则将所述应用找中、与所述当前页面的标识相邻的页面标识确定为所述目 标历史页面的标识。
[0120] 可选的,所述确定模块701具体还可W用于:
[0121] 获取所述应用找中、除所述当前页面的标识之外的所有待选历史页面标识;
[0122] 在所述当前页面上展示各所述待选历史页面的标识;
[0123] 接收所述用户在所述当前页面中,对待选历史页面的标识的选中操作;
[0124] 将所述用户选中的待选历史页面的标识确定为所述目标历史页面的标识。
[0125] 图8为本发明提供的web应用程序的页面控制装置的结构示意图二,在图7所示实 施例的基础上,请参照图8,该装置可W包括第二获取模块704和找操作模块705,其中,
[0126] 所述第二获取模块704用于,在所述确定模块确定所述当前页面对应的目标历史 页面的标识之后,在所述应用找中获取待出找页面标识,所述待出找页面标识包括所述当 前页面的标识、W及位于所述当前页面的标识和所述目标历史页面的标识之间的页面标 识;
[0127] 所述找操作模块705用于,在所述应用找中,对所述待出找页面标识进行出找操 作。
[0128] 进一步的,所述装置还可W包括判断模块706和退出模块707,其中,
[0129] 所述判断模块706用于,在所述找操作模块在对所述待出找页面标识进行出找操 作之后,判断所述应用找是否为空;
[0130] 所述退出模块707用于,在所述判断模块判断所述应用找是否为空时,退出所述 web应用程序。
[0131] 可选的,所述第一获取模块702具体可W用于:
[0132] 根据所述目标历史页面的标识,在所述web应用程序对应的缓存区获取所述目标 历史页面的页面信息。
[0133] 本发明实施例提供的web应用程序的页面控制装置可W执行上述方法实施例所示 的技术方案,其实现原理W及有益效果类似,此处不再进行寶述。
[0134] 本发明实施例还提供一种终端设备,该终端设备包括图7或图8任意实施例所示的 web应用程序的页面控制装置,该终端设备中包括的web应用程序的页面控制装置的结构、 工作原理W及可达到的有益效果,与图7或图8任意实施例所示的web应用程序的页面控制 装置的结构、工作原理W及可达到的有益效果类似,此处不再进行寶述。
[0135] 本领域普通技术人员可W理解:实现上述各方法实施例的全部或部分步骤可W通 过程序指令相关的硬件来完成。前述的程序可W存储于一计算机可读取存储介质中。该程 序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R〇M、RAM、磁碟或 者光盘等各种可W存储程序代码的介质。
[0136] 最后应说明的是:W上各实施例仅用W说明本发明的技术方案,而非对其限制;尽 管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依 然可W对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进 行等同替换;而运些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术 方案的范围。
【主权项】
1. 一种web应用程序的页面控制方法,其特征在于,包括: 在获取到用户在web应用程序的当前页面上输入的返回指令后,确定所述当前页面对 应的目标历史页面的标识,所述目标历史页面的标识为所述web应用程序的应用栈中、与所 述当前页面的标识不同的任意一个页面标识; 根据所述目标历史页面的标识,获取所述目标历史页面的页面信息,并根据所述目标 历史页面的页面信息展示所述目标历史页面。2. 根据权利要求1所述的方法,其特征在于,所述确定所述当前页面对应的目标历史页 面的标识,包括: 判断所述当前页面是否对应有自定义返回页面; 若是,则将所述自定义返回页面的标识确定为所述目标历史页面的标识; 若否,则将所述应用栈中、与所述当前页面的标识相邻的页面标识确定为所述目标历 史页面的标识。3. 根据权利要求1所述的方法,其特征在于,所述确定所述当前页面对应的目标历史页 面的标识,包括: 获取所述应用栈中、除所述当前页面的标识之外的所有待选历史页面标识; 在所述当前页面上展示各所述待选历史页面的标识; 接收所述用户在所述当前页面中,对待选历史页面的标识的选中操作; 将所述用户选中的待选历史页面的标识确定为所述目标历史页面的标识。4. 根据权利要求1-3任一项所述的方法,其特征在于,所述确定所述当前页面对应的目 标历史页面的标识之后,还包括: 在所述应用栈中获取待出栈页面标识,所述待出栈页面标识包括所述当前页面的标 识、以及位于所述当前页面的标识和所述目标历史页面的标识之间的页面标识; 在所述应用栈中,对所述待出栈页面标识进行出栈操作。5. 根据权利要求4所述的方法,其特征在于,在对所述待出栈页面标识进行出栈操作之 后,还包括: 判断所述应用栈是否为空; 若判断结果为是,则退出所述web应用程序。6. 根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述目标历史页面的标 识,获取所述目标历史页面的页面信息,包括: 根据所述目标历史页面的标识,在所述web应用程序对应的缓存区获取所述目标历史 页面的页面信息。7. -种web应用程序的页面控制装置,其特征在于,包括: 确定模块,用于在获取到用户在web应用程序的当前页面上输入的返回指令后,确定所 述当前页面对应的目标历史页面的标识,所述目标历史页面的标识为所述web应用程序的 应用栈中、与所述当前页面的标识不同的任意一个页面标识; 第一获取模块,用于根据所述目标历史页面的标识,获取所述目标历史页面的页面信 息; 展示模块,用于根据所述目标历史页面的页面信息展示所述目标历史页面。8. 根据权利要求7所述的装置,其特征在于,所述确定模块具体用于: 判断所述当前页面是否对应有自定义返回页面; 若是,则将所述自定义返回页面的标识确定为所述目标历史页面的标识; 若否,则将所述应用栈中、与所述当前页面的标识相邻的页面标识确定为所述目标历 史页面的标识。9. 根据权利要求7所述的装置,其特征在于,所述确定模块具体用于: 获取所述应用栈中、除所述当前页面的标识之外的所有待选历史页面标识; 在所述当前页面上展示各所述待选历史页面的标识; 接收所述用户在所述当前页面中,对待选历史页面的标识的选中操作; 将所述用户选中的待选历史页面的标识确定为所述目标历史页面的标识。10. -种终端设备,其特征在于,所述终端设备包括权利要求7-9任一项所述的web应用 程序的页面控制装置。
【文档编号】G06F17/30GK106021549SQ201610367063
【公开日】2016年10月12日
【申请日】2016年5月27日
【发明人】管春辉, 杨爱芹, 于芝涛
【申请人】青岛海信传媒网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1