APP选项卡展现方法及电子设备与流程

文档序号:12462105阅读:286来源:国知局
APP选项卡展现方法及电子设备与流程

本发明涉及通信技术领域,尤其涉及一种APP选项卡展现方法及电子设备。



背景技术:

随着智能手机和平板电脑等电子设备的日益普及,在这类电子设备上开发的各类应用(APP)也越来越多。

电子设备的各种APP图标均以功能图标显示在桌面上,在用户点击触摸某一APP图标之后,用户操作界面会跳转到该APP的操作界面上,在该APP的操作界面上,每一选项卡(Tab)有唯一对应的视图,用户可通过点击选项卡进入相应的视图或实现不同视图之间的快速切换,现有技术中在某一APP的操作界面上展现选项卡时,选项卡的数目和内容是固定的,电子设备是一次性将所有的选项卡全部展现在APP的操作界面上。

现有的选项卡展现方式存在以下问题:选项卡(携带对应视图的信息)一次性展现过多,会带来信息负载。



技术实现要素:

本发明提供一种APP选项卡展现方法及电子设备,以解决APP选项卡一次性展现过多造成的信息负载问题,改善用户体验。

第一方面,本发明提供一种APP选项卡展现方法,包括:

检测用户在APP主界面中的操作;

确定所述操作是否满足预设的触发条件;

若满足,则调用与所述操作对应的选项卡,并将所述选项卡显示在所述APP主界面。

进一步地,所述确定所述操作是否满足预设的触发条件,包括:

若检测到所述操作对应的执行过程在APP中执行了页面跳转或服务调 用,则确定所述操作对应的执行过程满足预设的触发条件;

或者,

若接收到所述操作返回的响应消息,则确定所述操作对应的执行结果满足预设的触发条件。

进一步地,所述将所述选项卡显示在所述APP主界面,包括:

将所述选项卡显示在所述APP主界面的选项卡栏。

进一步地,所述将所述选项卡显示在所述APP主界面的选项卡栏之前,还包括:

在所述APP主界面上显示提示图,所述提示图包括所述选项卡的图标和关闭按钮;

接收用户点击所述关闭按钮的操作指令;

根据所述操作指令,关闭所述提示图;

在所述APP主界面将所述选项卡的图标向选项卡栏移动。

进一步地,所述将所述选项卡显示在APP主界面的选项卡栏,包括:

基于在选项卡栏均匀分布的原则,根据选项卡栏上原有选项卡和所述选项卡的总数计算所述选项卡的位置坐标和原有选项卡的新的位置坐标;

根据计算出的所述选项卡的位置坐标在选项卡栏显示所述选项卡,将每一原有选项卡从原来的位置坐标移动至新的位置坐标。

进一步地,所述将所述选项卡显示在所述APP主界面之后,还包括:

接收用户输入的删除所述选项卡的请求;

删除所述选项卡。

第二方面,本发明提供一种电子设备,包括:

检测模块,用于检测用户在APP主界面中的操作;

判定模块,用于确定所述操作是否满足预设的触发条件;

处理模块,用于在所述判定模块判定满足所述预设的触发条件时调用与所述操作对应的选项卡,并将所述选项卡显示在所述APP主界面。

进一步地,所述判定模块具体用于:

若检测到所述操作对应的执行过程在APP中执行了页面跳转或服务调用,则确定所述操作对应的执行过程满足预设的触发条件;

或者,

若接收到所述操作返回的响应消息,则确定所述操作对应的执行结果满足预设的触发条件。

进一步地,所述处理模块用于:

将所述选项卡显示在所述APP主界面的选项卡栏。

进一步地,所述处理模块将所述选项卡显示在所述APP主界面的选项卡栏之前,还用于:

在所述APP主界面上显示提示图,所述提示图包括所述选项卡的图标和关闭按钮;

所述电子设备还包括:接收模块,用于接收用户点击所述关闭按钮的操作指令;

所述处理模块还用于:

根据所述操作指令,关闭所述提示图;

在所述APP主界面将所述选项卡的图标向选项卡栏移动。

进一步地,所述处理模块具体用于:

基于在选项卡栏均匀分布的原则,根据选项卡栏上原有选项卡和所述选项卡的总数计算所述选项卡的位置坐标和原有选项卡的新的位置坐标;

根据计算出的所述选项卡的位置坐标在选项卡栏显示所述选项卡,将每一原有选项卡从原来的位置坐标移动至新的位置坐标。

进一步地,所述接收模块还用于:

在所述处理模块将所述选项卡显示在所述APP主界面之后,接收用户输入的删除所述选项卡的请求;

所述处理模块还用于:删除所述选项卡。

本发明提供的APP选项卡展现方法及电子设备,通过检测用户在APP主界面的操作,确定该操作满足预设的触发条件时,调用与该操作对应的选项卡,并将选项卡显示在APP主界面。可根据用户操作触发选项卡的显示,在恰当的时候给用户展现选项卡及对应的视图,因此可实现电子设备在最初固定展现少数常用的选项卡,其余的选项卡可通过用户操作触发后展现,从而可减轻选项卡一次性展现过多造成的信息负载,提高用户体验。

附图说明

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明APP选项卡展现方法实施例一的流程图;

图2为本发明APP选项卡展现方法实施例二的流程图;

图3为本发明APP选项卡展现方法实施例三的流程图;

图4为本发明APP选项卡展现方法实施例三中提示图的显示示意图;

图5为本发明APP选项卡展现方法实施例三中提示图上的选项卡的图标移动的示意图;

图6为本发明APP选项卡展现方法实施例三中选项卡的图标移动到选项卡栏上的示意图;

图7为本发明电子设备实施例一的结构示意图;

图8为本发明电子设备实施例二的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供一种APP选项卡展现方法及电子设备,适用于电子设备的各类APP,可根据用户操作触发选项卡的显示,在恰当的时候给用户展现选项卡及对应的视图,因此可实现电子设备在最初固定展现少数常用的选项卡,其余的选项卡可通过用户操作触发后展现,从而可减轻选项卡一次性展现过多造成的信息负载,提高用户体验。下面结合附图详细说明本发明的方案实现过程。

图1为本发明APP选项卡展现方法实施例一的流程图,其中执行主体为电子设备,如图1所示,本实施例的方法可以包括:

S101、检测用户在APP主界面中的操作。

其中,用户在APP主界面的操作例如为:搜索/筛选/点击列表页某个帖子/收藏某个帖子/分享某个帖子/评论某个帖子/打电话交易/发短信交易/点击APP主界面首页的某一操作等。

S102、确定所述操作是否满足预设的触发条件。

S103、若满足,则调用与所述操作对应的选项卡,并将所述选项卡显示在所述APP主界面。

具体地,S102可以是:一、若检测到所述操作对应的执行过程在APP中执行了页面跳转或服务调用,则确定所述操作对应的执行过程满足预设的触发条件。例如用户执行了搜索操作,并点击某一搜索结果查看了帖子详情,此时确定满足预设的触发条件,则调用“搜索”对应的选项卡,并将“搜索”对应的选项卡显示在APP主界面。又如用户在列表页执行了筛选操作,并点击某一筛选结果浏览查看了帖子详情。此时确定满足预设的触发条件,则调用“筛选”对应的选项卡,并将“筛选”对应的选项卡显示在APP主界面。

二、若接收到所述操作返回的响应消息,则确定所述操作对应的执行结果满足预设的触发条件。例如用户执行了打电话交易的操作后,在APP界面看到交易成功的详情(即为接收到打电话交易这一操作返回的响应消息)。此时确定满足预设的触发条件,则调用“打电话交易”对应的选项卡,并将“打电话交易”对应的选项卡显示在APP主界面。

可选地,将所述选项卡显示在所述APP主界面之后,还可以包括:接收用户输入的删除所述选项卡的请求。删除所述选项卡。此时可按照用户的操作保留或删除所显示的新的选项卡,对于用户来说,使用较方便。

具体地,电子设备将选项卡显示在APP主界面时,可以是显示在APP主界面的任意地方,为便于使用,本发明中可以是将选项卡显示在APP主界面的选项卡栏,一般是在主界面的最下方。将所述选项卡显示在APP主界面的选项卡栏,具体可以包括:

S1031、基于在选项卡栏均匀分布的原则,根据选项卡栏上原有选项卡和所述选项卡的总数计算所述选项卡的位置坐标和原有选项卡的新的位置坐标。

S1032、根据计算出的所述选项卡的位置坐标在选项卡栏显示所述选项卡,将每一原有选项卡从原来的位置坐标移动至新的位置坐标。在主界面显 示时可以给用户带来动态展示的效果。

本实施例提供的APP选项卡展现方法,通过检测用户在APP主界面的操作,确定该操作满足预设的触发条件时,调用与该操作对应的选项卡,并将选项卡显示在APP主界面。可根据用户操作触发选项卡的显示,在恰当的时候给用户展现选项卡及对应的视图,因此可实现电子设备在最初固定展现少数常用的选项卡,其余的选项卡可通过用户操作触发后展现,从而可减轻选项卡一次性展现过多造成的信息负载,提高用户体验。

图2为本发明APP选项卡展现方法实施例二的流程图,如图2所示,本实施例的方法可以包括:

S201、检测用户在APP主界面中的操作。

S202、确定所述操作是否满足预设的触发条件。

具体地,S202可以是:一、若检测到所述操作对应的执行过程在APP中执行了页面跳转或服务调用,则确定所述操作对应的执行过程满足预设的触发条件。

二、若接收到所述操作返回的响应消息,则确定所述操作对应的执行结果满足预设的触发条件。

S203、若满足,则调用与所述操作对应的选项卡。

S204、在所述APP主界面上显示提示图,所述提示图包括所述选项卡的图标和关闭按钮。

可选地,提示图上还可以显示文字。

S205、接收用户点击所述关闭按钮的操作指令。

S206、根据所述操作指令,关闭所述提示图。

S207、在所述APP主界面将所述选项卡的图标向选项卡栏移动。

S208、所述选项卡的图标移动到选项卡栏上时,将所述选项卡显示在所述APP主界面的选项卡栏。

可选地,将所述选项卡显示在所述APP主界面的选项卡栏之后,还可以包括:接收用户输入的删除所述选项卡的请求。删除选项卡栏上的所述选项卡。此时可按照用户的操作保留或删除所显示的新的选项卡,对于用户来说,使用较方便。

其中,将选项卡显示在APP主界面的选项卡栏,一般是在主界面的最下 方。将所述选项卡显示在APP主界面的选项卡栏,具体可以包括:

S2081、基于在选项卡栏均匀分布的原则,根据选项卡栏上原有选项卡和所述选项卡的总数计算所述选项卡的位置坐标和原有选项卡的新的位置坐标。

S2082、根据计算出的所述选项卡的位置坐标在选项卡栏显示所述选项卡,将每一原有选项卡从原来的位置坐标移动至新的位置坐标。在主界面显示时可以给用户带来动态展示的效果。

本实施例提供的APP选项卡展现方法,通过检测用户在APP主界面的操作,确定该操作满足预设的触发条件时,调用与该操作对应的选项卡,并将选项卡显示在APP主界面的选项卡栏。具体在将选项卡显示在APP主界面的选项卡栏时,采用动态呈现的方式,首先在APP主界面上显示已提示图,提示图上显示选项卡的图标和关闭按钮,在接收到用户点击关闭按钮的操作指令后,关闭该提示图,之后将选项卡的图标向选项卡栏移动,在选项卡的图标移动到选项卡栏上时,将选项卡显示在APP主界面的选项卡栏。从而可根据用户操作触发选项卡的显示,可减轻选项卡一次性展现过多造成的信息负载,且给用户带来一种动画展示的人机互动体验,进一步提高了用户体验。

下面采用一个具体的实施例,对图2所示方法实施例的技术方案进行详细说明。

图3为本发明APP选项卡展现方法实施例三的流程图,如图3所示,本实施例的方法可以包括:

S301、检测用户在APP主界面中的操作。

本实施例中以用户点击了首页界面中的操作入口“二手车”进入二手车操作界面,并进行了二手车搜索浏览,或者进一步进行了二手车交易。

S302、确定上述操作是否满足预设的触发条件。

若检测到用户执行了上述操作:点击了首页界面中的操作入口“二手车”进入二手车操作界面,并进行了二手车搜索浏览,或者进一步进行了二手车交易。(即检测到所述操作对应的执行过程在APP中执行了页面跳转或服务调用),则确定上述操作对应的执行过程满足预设的触发条件。

S303、调用与上述操作对应的选项卡“二手车”。调用时即包含了“二手车”对应的视图。

S304、在APP主界面上显示提示图。图4为本发明APP选项卡展现方法实施例三中提示图的显示示意图。如图4所示,提示图上包括选项卡的图标和关闭按钮,还包括如图4上所示的文字。对于用户来说,可看见主界面上弹出该提示图。提示图是一个蒙层。

S305、接收用户点击关闭按钮的操作指令。

S306、根据操作指令,关闭提示图。

S307、在APP主界面将选项卡的图标向选项卡栏移动。图5为本发明APP选项卡展现方法实施例三中提示图上的选项卡的图标移动的示意图。如图5所示,用户点击提示图上的关闭按钮后,蒙层(提示图)逐渐弹出,本实施例中蒙层是渐渐消失的,蒙层上的选项卡的图标执行一个跳跃动画,向选项卡栏移动(或者是跳向选项卡栏),图5所示的是动画过程中的某一帧。

S308、基于在选项卡栏均匀分布的原则,根据选项卡栏上原有选项卡和即将要显示的选项卡的总数计算将要显示的选项卡的位置坐标和原有选项卡的新的位置坐标。

S309、选项卡的图标移动到选项卡栏上时,根据计算出将要显示的选项卡的位置坐标在选项卡栏显示该选项卡,将每一原有选项卡从原来的位置坐标移动至新的位置坐标。在主界面显示时可以给用户带来动态展示的效果。图6为本发明APP选项卡展现方法实施例三中选项卡的图标移动到选项卡栏上的示意图。如图6所示为新的选项卡的图标快要落到选项卡栏,原有选项卡项新的位置坐标移动过程中的一帧。最终会将选项卡“二手车”显示在选项卡栏。用户下次想进入时,可直接点击选项卡栏上的“二手车”图标,还可根据用户的操作指令保留该选项卡或者删除该选项卡。

图7为本发明电子设备实施例一的结构示意图,如图7所示,本实施例的电子设备可以包括:检测模块11、判定模块12和处理模块13,其中,检测模块11用于检测用户在APP主界面中的操作。判定模块12用于确定所述操作是否满足预设的触发条件。处理模块13用于在所述判定模块判定满足所述预设的触发条件时调用与所述操作对应的选项卡,并将所述选项卡显示在所述APP主界面。

其中,判定模块12具体用于:若检测到所述操作对应的执行过程在APP中执行了页面跳转或服务调用,则确定所述操作对应的执行过程满足预设的 触发条件;或者,若接收到所述操作返回的响应消息,则确定所述操作对应的执行结果满足预设的触发条件。

进一步地,处理模块13用于:将所述选项卡显示在所述APP主界面的选项卡栏。

具体地,处理模块13具体用于:基于在选项卡栏均匀分布的原则,根据选项卡栏上原有选项卡和所述选项卡的总数计算所述选项卡的位置坐标和原有选项卡的新的位置坐标。根据计算出的所述选项卡的位置坐标在选项卡栏显示所述选项卡,将每一原有选项卡从原来的位置坐标移动至新的位置坐标。

本实施例的电子设备,可以用于执行图1所示方法实施例的技术方案,其实现原理类似,此处不再赘述。

本实施例提供的电子设备,通过检测模块检测用户在APP主界面的操作,判定模块确定该操作满足预设的触发条件时,处理模块调用与该操作对应的选项卡,并将选项卡显示在APP主界面。可根据用户操作触发选项卡的显示,在恰当的时候给用户展现选项卡及对应的视图,因此可实现电子设备在最初固定展现少数常用的选项卡,其余的选项卡可通过用户操作触发后展现,从而可减轻选项卡一次性展现过多造成的信息负载,提高用户体验。

图8为本发明电子设备实施例二的结构示意图,如图8所示,本实施例的电子设备在图7所示的基础上,进一步地,还可以包括接收模块14,本实施例中,处理模块13将所述选项卡显示在所述APP主界面的选项卡栏之前,还用于:在所述APP主界面上显示提示图,所述提示图包括所述选项卡的图标和关闭按钮。接收模块14用于接收用户点击所述关闭按钮的操作指令。处理模块13还用于:根据所述操作指令,关闭所述提示图。在所述APP主界面将所述选项卡的图标向选项卡栏移动。

其中,处理模块13具体用于:基于在选项卡栏均匀分布的原则,根据选项卡栏上原有选项卡和所述选项卡的总数计算所述选项卡的位置坐标和原有选项卡的新的位置坐标。根据计算出的所述选项卡的位置坐标在选项卡栏显示所述选项卡,将每一原有选项卡从原来的位置坐标移动至新的位置坐标。

进一步地,接收模块14还用于:在所述处理模块13将所述选项卡显示在所述APP主界面之后,接收用户输入的删除所述选项卡的请求。所述处理模块13还用于:删除所述选项卡。

本实施例的电子设备,可以用于执行图2所示方法实施例的技术方案,其实现原理类似,此处不再赘述。

本实施例提供的电子设备,通过检测模块检测用户在APP主界面的操作,判定模块确定该操作满足预设的触发条件时,处理模块调用与该操作对应的选项卡,并将选项卡显示在APP主界面的选项卡栏。处理模块具体在将选项卡显示在APP主界面的选项卡栏时,采用动态呈现的方式,首先处理模块在APP主界面上显示已提示图,提示图上显示选项卡的图标和关闭按钮,在接收模块接收到用户点击关闭按钮的操作指令后,处理模块关闭该提示图,之后将选项卡的图标向选项卡栏移动,在选项卡的图标移动到选项卡栏上时,将选项卡显示在APP主界面的选项卡栏。从而可根据用户操作触发选项卡的显示,可减轻选项卡一次性展现过多造成的信息负载,且给用户带来一种动画展示的人机互动体验,进一步提高了用户体验。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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