页面跳转方法、页面跳转创建方法、装置及终端设备与流程

文档序号:20767573发布日期:2020-05-15 19:10阅读:159来源:国知局
页面跳转方法、页面跳转创建方法、装置及终端设备与流程

本发明涉及计算机软件技术领域,具体而言,涉及一种页面跳转方法、页面跳转创建方法、装置及终端设备。



背景技术:

随着智能手机的出现,智能手机中的应用程序得到飞速发展,各类应用程序的功能逐渐完善。由于现在的应用程序为了实现多元化的应用需求,应用程序的功能页面繁多,用户在使用应用程序的过程中,容易遇到多个页面来回跳转的情况。对于在较深的操作路径下的功能页面,当用户希望打开该功能页面时,需要用户不断打开多个页面才能进入到预期希望打开的功能页面。另外,大量的功能页不利于用户记住功能页面的操作路径,容易出现找不到功能页面的情况,从而为用户的操作带来不便。



技术实现要素:

本申请提供一种页面跳转方法、页面跳转创建方法、装置及终端设备,能够改善应用程序的功能页面繁多而带来的页面访问不便的问题。

为了实现上述目的,本申请实施例所提供的技术方案如下所示:

第一方面,本申请实施例提供一种页面跳转方法,应用于终端设备,所述方法包括:

当开启应用程序时,开启与所述应用程序关联的悬浮窗口,所述悬浮窗口包括与至少一个目标跳转地址关联的页面标签,所述至少一个目标跳转地址为所述应用程序中至少一个页面的跳转地址;

当接收到用于访问所述悬浮窗口中的目标页面标签的访问指令时,将所述终端设备显示的当前页面跳转为与所述目标页面标签对应的目标跳转地址的页面,所述目标页面标签为与所述至少一个目标跳转地址关联的页面标签中的任一页面标签。

在上述的实施方式中,通过悬浮窗口中的页面标签作为访问应用程序的相应功能页面的入口,便于用户通过悬浮窗口中的页面标签快速访问相应的页面,从而改善应用程序的功能页面繁多而带来的页面访问不便的问题。

结合第一方面,在一些可选的实施方式中,在开启与所述应用程序关联的悬浮窗口之前,所述方法还包括:

获取所述应用程序的至少一个页面的跳转地址,以得到所述至少一个目标跳转地址;

在悬浮窗口中创建与所述至少一个目标跳转地址关联的页面标签,所述页面标签用于在被访问时将所述终端设备显示的当前页面跳转为所访问的所述页面标签对应的目标跳转地址的页面。

在上述的实施方式中,通过在悬浮窗口中创建页面标签,有利于用户在后续访问页面时,通过悬浮窗口中的页面标签快速访问相应的页面。

结合第一方面,在一些可选的实施方式中,在悬浮窗口中创建与所述至少一个目标跳转地址关联的页面标签之前,所述方法还包括:

从所述至少一个页面的跳转地址中选择访问热度最高的指定数量的跳转地址为所述目标跳转地址,所述访问热度包括:访问频次、访问量、访问时长中的至少一种。

在上述的实施方式中,将访问频次最高的指定数量的跳转地址确定为目标跳转地址,有利于提高用户访问应用程序的页面的效率。

结合第一方面,在一些可选的实施方式中,与所述目标跳转地址对应的页面标签未在所述应用程序的首页。

在上述的实施方式中,位于应用程序首页的页面标签意味着容易被用户访问,在悬浮窗口中添加未在应用程序首页的页面标识后,便于用户快速访问未在首页的页面标识所对应的页面。

结合第一方面,在一些可选的实施方式中,所述方法还包括:

基于接收的更改操作指令,对所述悬浮窗口执行更改操作。

在上述的实施方式中,通过更改操作指令,方便用户灵活地在悬浮窗口中设置访问页面的快捷方式。

结合第一方面,在一些可选的实施方式中,开启与所述应用程序关联的悬浮窗口,包括:

通过触发虚拟悬浮按键打开与所述应用程序关联的所述悬浮窗口。

在上述的实施方式中,通过虚拟悬浮按键作为控制是否显示悬浮窗口的开关,便于用户通过虚拟悬浮按键开启悬浮窗口,避免直接显示悬浮窗口而影响用户查看应用程序的页面。

第二方面,本申请实施例还提供一种页面跳转创建方法,应用于终端设备,所述方法包括:

获取应用程序的至少一个页面的跳转地址;

在悬浮窗口中创建与所述至少一个目标跳转地址关联的页面标签,所述至少一个目标跳转地址为所述至少一个页面的跳转地址,所述页面标签用于在被访问时将当前页面跳转为与所述页面标签对应的目标跳转地址的页面。

第三方面,本申请实施例还提供一种页面跳转装置,应用于终端设备,所述装置包括:

开启单元,用于当开启应用程序时,开启与所述应用程序关联的悬浮窗口,所述悬浮窗口包括与至少一个目标跳转地址关联的页面标签,所述至少一个目标跳转地址为所述应用程序中至少一个页面的跳转地址;

页面跳转单元,用于当接收到用于访问所述悬浮窗口中的目标页面标签的访问指令时,将所述终端设备显示的当前页面跳转为与所述目标页面标签对应的目标跳转地址的页面,所述目标页面标签为与所述至少一个目标跳转地址关联的页面标签中的任一页面标签。

第四方面,本申请实施例还提供一种页面跳转创建装置,应用于终端设备,所述装置包括:

获取单元,用于获取应用程序的至少一个页面的跳转地址;

创建单元,用于在悬浮窗口中创建与所述至少一个目标跳转地址关联的页面标签,所述至少一个目标跳转地址为所述至少一个页面的跳转地址,所述页面标签用于在被访问时将当前页面跳转为与所述页面标签对应的目标跳转地址的页面。

第五方面,本申请实施例还提供一种终端设备,所述终端设备包括相互耦合的存储器、处理器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述终端设备执行上述的页面跳转方法,或执行上述的页面跳转创建方法。

第六方面,本申请实施例还提供一种计算机可读存储介质,所述可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的页面跳转方法,或执行上述的页面跳转创建方法。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的终端设备的模块示意图。

图2为本申请实施例提供的页面跳转方法的流程示意图。

图3为本申请实施例提供的终端设备显示界面中的页面的示意图之一。

图4为本申请实施例提供的终端设备显示界面中的页面的示意图之二。

图5为本申请实施例提供的页面跳转装置的方框示意图。

图6为本申请实施例提供的页面跳转创建方法的流程示意图。

图7为本申请实施例提供的页面跳转创建装置的方框示意图。

图标:10-终端设备;11-处理模块;12-存储模块;13-通信模块;14-显示模块;100-页面跳转装置;110-开启单元;120-页面跳转单元;200-页面跳转创建装置;210-获取单元;220-创建单元。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。需要说明的是,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

下面结合附图,对本申请实施例作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参照图1,本申请实施例提供一种终端设备10。终端设备10可以安装各类应用程序(application,app)以供用户使用。终端设备10可以是,但不限于,智能手机、个人电脑(personalcomputer,pc)、平板电脑、移动上网设备(mobileinternetdevice,mid)等。

终端设备10包括相互耦合的存储模块12、处理模块11,存储模块12内存储计算机程序,当计算机程序被处理模块11执行时,使得终端设备10执行下述的页面跳转方法或执行下述的页面跳转创建方法。

当然,终端设备10还可以包括其他器件。例如,终端设备10还可以为包括通信模块13、显示模块14。处理模块11、存储模块12、通信模块13、显示模块14等各个元件之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

处理模块11可以是一种集成电路芯片,具有信号的处理能力。上述处理模块11可以是通用处理器。例如,该处理器可以是中央处理器(centralprocessingunit,cpu)、图形处理器(graphicsprocessingunit,gpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。

存储模块12可以是,但不限于,随机存取存储器,只读存储器,可编程只读存储器,可擦除可编程只读存储器,电可擦除可编程只读存储器等。在本实施例中,存储模块12可以用于存储订单应用程序中各个页面的跳转地址。当然,存储模块12还可以用于存储程序,处理模块11在接收到执行指令后,执行该程序。

通信模块13用于通过网络建立终端设备10与其他设备的通信连接,其他设备可以是服务器、智能手机等设备,并通过网络收发数据。

显示模块14可以用于显示应用程序的功能页面,以供用户使用应用程序。显示模块14可以是但不限于触控显示屏、普通显示屏。

请参照图2,本申请实施例还提供一种页面跳转方法,可以应用于上述的终端设备10,由终端设备10执行或实现页面跳转方法中的各步骤。其中,页面跳转方法可以包括步骤s310及步骤s320。

下面将对图2所示的页面跳转方法中的各步骤进行详细阐述,如下:

步骤s310,当开启应用程序时,开启与所述应用程序关联的悬浮窗口,所述悬浮窗口包括与至少一个目标跳转地址关联的页面标签,所述至少一个目标跳转地址为所述应用程序中至少一个页面的跳转地址。

在本实施例中,悬浮窗口可以与一个或多个应用程序关联。用户可以预先在悬浮窗口中对相应的应用程序设置相应的页面跳转地址,或通过页面标签关联页面的跳转地址。悬浮窗口中在设置有页面跳转地址,或关联有页面的跳转地址后,用户在打开应用程序后,便可以通过悬浮窗口中的页面跳转地址或页面标签进行页面的跳转,从而有利于用户快速访问应用程序的功能页面。

对于与悬浮窗口关联的应用程序,在开启该应用程序时,便可以自动启动悬浮窗口,或者可以自动弹出用于供用户选择否开启悬浮窗口功能的显示界面,用户可以根据实际情况选择是否开启悬浮窗口。若用户选择开启悬浮窗口,则终端设备10便可以执行步骤s310及步骤s320的操作内容。若用户选择关闭悬浮窗口,则用户便无法通过悬浮窗口进行应用程序的页面的跳转。

请参照图3和图4,在本实施例中,开启与应用程序关联的悬浮窗口可理解为开启悬浮窗口的功能,而不一定是指在开启应用程序的同时直接弹出悬浮窗口。

例如,显示与应用程序关联的悬浮窗口的方式可以为:在打开应用程序时,在终端设备10的显示界面显示与悬浮窗口对应的虚拟悬浮按键,呈现如图3所示的显示界面,其中图3所示手指所指向的环形图案即为虚拟悬浮按键,然后通过触发虚拟悬浮按键打开与所述应用程序关联的所述悬浮窗口。或者,显示与应用程序关联的悬浮窗口的方式可以为:在打开应用程序时,在终端设备10的显示界面直接显示悬浮窗口。例如,在打开应用程序时,直接显示如图4所示显示界面,该悬浮窗口中包括“我的订单”、“课程表”、“课程详情”、“设置”等页面标签。

可理解地,在显示界面上显示悬浮窗口的方式可以为上述两种方式中的任意一种,这里不作具体限定。

另外,图3所示的显示界面对应的应用程序的功能作用为辅导学生学习,可以提供多个学科的相应课程资源,课程资源包括但不限于各个年级中各个课程的练习题。其中,图3所示的“精选”、“语文”、“数学”、“公开体验课”、“同步系统课”、“选课”、“学习”、“我的”均可以看做页面标签,与相应的页面的跳转地址关联。用户可以通过点击页面标签的方框区域,使得当前的页面跳转为所点击的页面标签对应的页面。“xx用户”可理解为登录该应用程序的账户的用户名。

在本实施例中,页面标签可以根据实际情况进行设置,可以作为应用程序的功能页面的名称。页面标签可以与应用中相应的页面名称相同,或者可以由用户重新命名。悬浮窗口中的各个页面标签可以以阵列的方式进行展现,或者通过跳转列表的方式进行展现,其展现方式可以根据实际情况进行设置,这不作具体限定。

用户可以通过触发虚拟悬浮按键使得悬浮窗口中的内容展现在终端设备10的显示界面上。其触发方式可以根据实际情况进行选择。例如,若终端设备10为触控终端(比如智能手机),用户可以通过用手指点击图3所示页面中的虚拟悬浮按键,以触发虚拟悬浮按键。若终端设备10为个人电脑,用户可以通过鼠标点击图3所示页面中的虚拟悬浮按键,以触发虚拟悬浮按键。

在点击(或触发)虚拟悬浮按键后,显示界面便可以弹出如图4所示的包括“我的订单”、“课程表”、“课程详情”、“设置”等页面标签的悬浮窗口。其中,悬浮窗口中的页面标签的数量及种类可以由用户根据实际情况进行设置,并不限于如图4所示的内容,对于不同的应用程序,悬浮窗口中的内容可以不相同。

在本实施例中,在步骤s310之前,方法包括创建悬浮窗口,并在悬浮窗口中创建与应用程序的页面跳转地址对应的页面标签。例如,方法还可以包括:获取所述应用程序的至少一个页面的跳转地址,以得到所述至少一个目标跳转地址;在悬浮窗口中创建与所述至少一个目标跳转地址关联的页面标签,所述页面标签用于在被访问时将所述终端设备10显示的当前页面跳转为所访问的所述页面标签对应的目标跳转地址的页面。

可理解地,终端设备10预先安装有悬浮窗口的插件。安装有该插件后,便可以在终端设备10的显示界面上创建或生成悬浮窗口。该插件可以为windowmanager工具,该windowmanager工具可以用于在终端设备10的显示界面上显示和管理一个虚拟悬浮按键,虚拟悬浮按键可以用于在被触发时弹出悬浮窗口。

在本实施例中,终端设备10通过悬浮窗口的插件可以自动获取由用户指定的应用程序的一个或多个页面的跳转地址,所获取的跳转地址的数量可以根据实际情况进行确定。例如,该插件可以用于获取应用程序的所有功能页面的跳转地址,或者获取部分功能页面的跳转地址。用户可以根据实际情况从获取的一个或多个页面的跳转地址中选取至少一个目标跳转地址。

比如,应用程序可以记录各个页面的跳转地址的访问热度,用户可以根据各个跳转地址的访问热度,从中选取指定数量的访问热度最高的跳转地址,以作为目标跳转地址。当然,目标跳转地址也可以为多个页面的跳转地址中的任意跳转地址。另外,目标跳转地址对应的页面标签通常未在应用程序的首页界面中。其中,访问热度包括但不限于访问频次、访问量、访问时长中的至少一种。

其中,指定数量可以根据实际情况进行确定,例如可以为两个、三个等数量。访问热度可以为使用该应用程序记录的所有用户访问应用程序中各个功能页面对应的访问热度。例如,在图3中,应用程序可以记录所有用户访问“精选”这一页面的次数,以作为“精选”页面的访问热度。或者,基于“精选”这一页面的访问频次、访问量、访问时长,设置权重,以计算综合热度,将综合热度作为“精选”这一页面的访问热度。其中,权重占比可以根据实际情况进行设置,例如,访问频次、访问量、访问时长的权重分别为50%、30%、20%。

综合热度的计算方式可以根据实际情况进行确定。例如,访问频次、访问量、访问时长均对应有相应的参考量。基于访问频次与参考频次的比值、访问量与参考访问量的比值、访问时长与参考访问时长的比值,在结合访问频次、访问量、访问时长的权重,便可以得到综合热度。

当悬浮窗口与多个应用程序关联时,悬浮窗口的插件可以记录各个应用程序的标识,各个应用程序的标识互不相同,以便于通过标识区分各个应用程序。该标识可以为相应的应用程序的名称或数字编号,可以根据实际情况进行设置。另外,该标识可以与该应用程序的悬浮窗口中的各个页面标签关联,以便于通过应用程序的标识在悬浮窗口中加载或显示与该应用程序对应页面标签。

用户可以针对一个或多个应用程序在悬浮窗口上创建(或添加)相应的页面标签。在完成悬浮窗口中的页面标签的创建后,当用户需要通过悬浮窗口快捷打开悬浮窗口中的页面标签对应的页面时,在开启应用程序后,终端设备10可以通过悬浮窗口的插件,获取终端设备10当前的显示界面对应的应用程序的标识,然后基于该标识在悬浮窗口中加载与该应用程序对应的页面标签。即,悬浮窗口可以根据所开启的应用程序的变化而动态加载悬浮窗口中的页面标签,以使得悬浮窗口中的页面标签与当前显示页面所显示的应用程序相对应。

需要说明的是,虚拟悬浮按键的透明度可以由用户通过windowmanager工具进行调节,例如,其透明度的调节范围可以为0-100%中的任意一值,比如透明度可以设置为50%。另外,虚拟悬浮按键及悬浮窗口在显示界面中的位置可以由用户任意拖动。悬浮窗口的大小可以由用户动态调节,以便于用户灵活设置悬浮窗口的大小,以灵活展现悬浮窗口中的各个页面标签。悬浮窗口的尺寸越大,便能展示更多数量的页面标签。

作为一种可选的实施方式,在悬浮窗口中创建与所述至少一个目标跳转地址关联的页面标签之前,所述方法还包括:从所述至少一个页面的跳转地址中选择访问热度最高的指定数量的跳转地址为所述目标跳转地址,所述访问热度包括:访问频次、访问量、访问时长中的至少一种。

可理解地,悬浮窗口中的页面标签可以作为访问应用程序相应的功能页面的快捷方式,应用程序的首页页面中存在的页面标签可以无需添加在悬浮窗口中。即,与所述目标跳转地址对应的页面标签未在所述应用程序的首页。

通常而言,用户在悬浮窗口中添加的页面标签为应用程序中用户访问热度较高,且操作路径较深的页面对应的页面标签。其中,在不使用悬浮窗口功能时,操作路径的深度可理解为从应用程序的首页(或当前页面)进入应用程序中的相应功能页面的最少的页面跳转次数。

步骤s320,当接收到用于访问所述悬浮窗口中的目标页面标签的访问指令时,将所述终端设备10显示的当前页面跳转为与所述目标页面标签对应的目标跳转地址的页面,所述目标页面标签为与所述至少一个目标跳转地址关联的页面标签中的任一页面标签

可理解地,当用户触发悬浮窗口中的页面标签时,终端设备10便可以生成相应的指令。该指令可以包括目标页面标签的跳转地址。终端设备10可以基于该指令将当前页面跳转为目标页面标签的页面。

例如,在页面跳转时,可以通过startactivity()函数实现页面的跳转。其中,在“startactivity()”中的括号中,可以包括在悬浮窗口中的页面标签被触发时,输入的所触发的页面标签(或页面标签的跳转地址)。在页面标签输入至该括号中后,便可以通过“startactivity()”函数实现页面的跳转。可理解地,“startactivity()”函数实现页面跳转的实现方式为本领域技术人员所熟知,这里不再赘述。

下面将对页面跳转方法的实现流程进行举例阐述,如下:

例如,请结合参照图3和图4,假设图3所示终端设备10的显示界面为应用程序的首页所包括的内容,即,包括“精选”、“语文”、“数学”、“公开体验课”、“同步系统课”、“选课”、“学习”、“我的”等页面标签,图4中的悬浮窗口中所包括的“我的订单”、“课程表”、“课程详情”、“设置”等页面标签为不在应用程序首页的页面标签。则用户访问进入“精选”、“语文”、“数学”、“公开体验课”、“同步系统课”、“选课”、“学习”、“我的”等页面的操作路径的深度为1。假设在不使用悬浮窗口功能时,“我的订单”需要从首页跳转三次页面才能进入“我的订单”的页面,则“我的订单”的操作路径的深度为3。

在上述的举例中,当使用本实施例提供的悬浮窗口中的快捷方式访问“我的订单”的页面时,若在打开应用程序时直接展现悬浮窗口,则用户可以直接在悬浮窗口中点击“我的订单”,然后跳转至“我的订单”的页面,此时进入“我的订单”页面的操作路径为1。若在打开应用程序后,需要用户通过虚拟悬浮按键探测悬浮窗口,则可以先触发虚拟悬浮按键,以弹出悬浮窗口,然后在悬浮窗口中点击“我的订单”,以跳转至“我的订单”的页面,此时,进入“我的订单”的操作路径为2。

另外,悬浮窗口的功能在应用程序开启期间,可以始终开启。例如,在应用程序开启期间,虚拟悬浮按键可以一直显示在终端设备10的显示界面上,或者隐藏在显示界面的边框上。例如,终端设备10可以检测用户未触发悬浮按键或未触发悬浮窗口的时长大于或等于预设时长时,便隐藏虚拟悬浮按键或悬浮窗口。其中,预设时长可以根据实际情况进行设置,例如可以为5秒、10秒等时长。

当虚拟悬浮按键隐藏在显示界面的边框上时,用户可以通过触发显示界面的边界,以使虚拟悬浮按键取消隐藏,从而显示在显示界面上。基于此,若终端设备10当前显示的页面与“我的订单”的页面的操作路径较深,用户可以直接通过悬浮窗口快速访问“我的订单”的页面。

基于上述设计,有利于用户快速访问应用程序的功能页面,为用户使用应用程序带来便利。

作为一种可选的实施方式,在步骤s320之后,方法还可以包括对悬浮窗口中的页面标签进行更改的步骤。例如,方法还可以包括:基于接收的更改操作指令,对所述悬浮窗口执行更改操作。

其中,更改操作指令可以用于在悬浮窗口中新增页面标签、删除页面标签、修改页面标签,终端设备10可以根据用户实际的操作而生成相应的更改操作指令,不同的操作所对应的更改操作指令所携带的内容不同。更改操作可以包括但不限于在悬浮窗口中新增页面标签、删除页面标签、修改页面标签。

例如,若更改操作指令为用于在悬浮窗口中新增页面标签的第一指令时,终端设备10便可以根据第一指令在悬浮窗口中新增第一指令的内容中所携带页面标签,所新增的页面标签可以根据实际情况进行确定。若更改操作指令为用于在悬浮窗口中删除指定的页面标签的第二指令时,终端设备10便可以根据第二指令在悬浮窗口中删除所指定的页面标签,所指定的页面标签可以根据实际情况进行确定。若更改操作指令为用于在悬浮窗口中修改页面标签的第三指令时,终端设备10便可以根据第三指令在悬浮窗口中对相应的页面标签进行修改。

基于上述设计,有利于发明人根据实际情况灵活地在悬浮窗口中设置应用程序的功能页面的快捷访问方式,方便用户使用应用程序。

在本实施例中,悬浮弹窗中还可以设置用于搜索的页面标签,用户可以通过点击悬浮弹窗中的搜索页面标签,进入搜索界面。在搜索界面中,用户可以根据需求,输入相应的关键字或关键词,以搜索应用程序中的页面标签。在搜索到相应的页面标签后,用户可以通过点击搜索到的页面标签,将当前页面跳转为所搜索到的页面标签的页面。其中,关键字或关键词可以为页面的页面标签名称、操作路径深度,预先与页面标签名称对应的数字编号等。其中,数字编号与页面标签一一对应,不同的页面标签所对应的数字编号不相同。

请参照图5,本申请实施例还提供一种页面跳转装置100,可以应用于上述的终端设备10,用于执行或实现上述的页面跳转方法。页面跳转装置100包括至少一个可以软件或固件(firmware)的形式存储于存储模块12中或固化在终端设备10操作系统(operatingsystem,os)中的软件功能模块。处理模块11用于执行存储模块12中存储的可执行模块,例如页面跳转装置100所包括的软件功能模块及计算机程序等。例如,页面跳转装置100可以包括开启单元110及页面跳转单元120。

开启单元110,用于当开启应用程序时,开启与所述应用程序关联的悬浮窗口,所述悬浮窗口包括与至少一个目标跳转地址关联的页面标签,所述至少一个目标跳转地址为所述应用程序中至少一个页面的跳转地址。

页面跳转单元120,用于当接收到用于访问所述悬浮窗口中的目标页面标签的访问指令时,将所述终端设备10显示的当前页面跳转为与所述目标页面标签对应的目标跳转地址的页面,所述目标页面标签为与所述至少一个目标跳转地址关联的页面标签中的任一页面标签。

可选地,页面跳转装置100还可以包括获取单元及创建单元。获取单元用于在开启单元110开启与所述应用程序关联的悬浮窗口之前,获取单元用于获取所述应用程序的至少一个页面的跳转地址,以得到所述至少一个目标跳转地址。创建单元用于在悬浮窗口中创建与所述至少一个目标跳转地址关联的页面标签,所述页面标签用于在被访问时将所述终端设备10显示的当前页面跳转为所访问的所述页面标签对应的目标跳转地址的页面。

可选地,页面跳转装置100还可以包括确定单元,创建单元在悬浮窗口中创建与所述至少一个目标跳转地址关联的页面标签之前,确定单元用于:从所述至少一个页面的跳转地址中选择访问热度最高的指定数量的跳转地址为所述目标跳转地址,所述访问热度包括:访问频次、访问量、访问时长中的至少一种。

可选地,页面跳转装置100还可以包括更改单元,用于基于接收的更改操作指令,对所述悬浮窗口执行更改操作。

可选地,开启单元110用于通过触发虚拟悬浮按键打开与所述应用程序关联的所述悬浮窗口。

请参照图6,本申请实施例还提供一种页面跳转创建方法,可以应用于上述的终端设备10,由终端设备10执行或实现方法中的各步骤。页面跳转创建方法可以包括步骤s410及步骤s420。

步骤s410,获取应用程序的至少一个页面的跳转地址;

步骤s420,在悬浮窗口中创建与所述至少一个目标跳转地址关联的页面标签,所述至少一个目标跳转地址为所述至少一个页面的跳转地址中的跳转地址,所述页面标签用于在被访问时将当前页面跳转为与所述页面标签对应的目标跳转地址的页面。

可理解地,页面跳转创建方法的详细执行过程可以参照上述实施例中对终端设备10执行的“创建悬浮窗口,并在悬浮窗口中创建与应用程序的页面跳转地址对应的页面标签”的步骤的详细描述,这里不再赘述。

另外,在完成步骤s420之后,表示悬浮窗口完成创建,此时,页面跳转创建方法可以包括如页面跳转方法中所述的步骤s310及步骤s320。

请参照图7,本申请实施例还提供一种页面跳转创建装置200,可以应用于上述的终端设备10,用于执行页面跳转创建方法中的各步骤。页面跳转创建装置200可以包括至少一个可以软件或固件(firmware)的形式存储于存储模块12中或固化在终端设备10操作系统(operatingsystem,os)中的软件功能模块。例如,页面跳转创建装置200可以包括获取单元210及创建单元220。

获取单元210,用于获取应用程序的至少一个页面的跳转地址。

创建单元220,用于在悬浮窗口中创建与所述至少一个目标跳转地址关联的页面标签,所述至少一个目标跳转地址为所述至少一个页面的跳转地址,所述页面标签用于在被访问时将当前页面跳转为与所述页面标签对应的目标跳转地址的页面。

需要说明的是,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的终端设备10、页面跳转装置100、页面跳转创建装置200的具体工作过程,可以参考前述方法中的各步骤对应过程,在此不再过多赘述。

本申请实施例还提供一种计算机可读存储介质。可读存储介质中存储有计算机程序,当计算机程序在计算机上运行时,使得计算机执行如上述实施例中所述的页面跳转方法或页面跳转创建方法。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现,基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。

综上所述,本申请提供一种页面跳转方法、页面跳转创建方法、装置及终端设备。方法包括:当开启应用程序时,开启与应用程序关联的悬浮窗口,悬浮窗口包括与至少一个目标跳转地址关联的页面标签,至少一个目标跳转地址为应用程序中至少一个页面的跳转地址;当接收到用于访问悬浮窗口中的目标页面标签的访问指令时,将终端设备显示的当前页面跳转为与目标页面标签对应的目标跳转地址的页面,目标页面标签为与至少一个目标跳转地址关联的页面标签中的任一页面标签。在本方案中,通过悬浮窗口中的页面标签作为访问应用程序的相应功能页面的入口,便于用户通过悬浮窗口中的页面标签快速访问相应的页面,从而改善应用程序的功能页面繁多而带来的页面访问不便的问题。

在本申请所提供的实施例中,应该理解到,所揭露的装置、系统和方法,也可以通过其它的方式实现。以上所描述的装置、系统和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1