一种基于应用程序图标的界面切换方法及装置与流程

文档序号:12063210阅读:240来源:国知局
一种基于应用程序图标的界面切换方法及装置与流程

本发明实施例涉及互联网技术领域,尤其涉及一种基于应用程序图标的界面切换方法及装置。



背景技术:

随着智能手机的日渐普及,强大的功能使用户对智能手机的依赖也越来越高,但是要实现各种功能需要应用软件的支持,于是各种应用的需求也日渐高涨。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:用户的手机常常安装有许多的应用,分布在多个桌面的界面上,现在的智能手机操作系统在安装新的应用程序后普遍按照固定的排序机制,将最新安装的应用程序的图标放置在应用程序主菜单界面的最后,用户安装的应用越多,查找安装新的应用就需要用户不断的后滑操作,十分的不便利。



技术实现要素:

为了克服现有技术中相关产品的不足,本发明实施例提出一种基于应用程序图标的界面切换方法及装置,解决当前在安装新应用时不能方便的查找到该新应用的图标的问题。

本发明实施例解决其技术问题所采用的技术方案是:

本发明实施例提供了一种基于应用程序图标的界面切换方法,包括:识别系统当前新应用程序安装状态,并在所述新应用程序安装成功之后发送推送信息;在识别到推送信息后,获取所述新安装程序图标所在的位置;将桌面切换到所述新安装应用程序图标所在的位置对应的界面。

作为本发明实施例的进一步改进,所述识别系统当前新应用程序安装状态,并在所述新应用程序安装成功之后发送推送信息包括:监测系统新应用程序的下载通知;识别所述新应用程序是否已经下载完成以及安装完成,并在新应用程序安装成功之后发送推送信息。

作为本发明实施例的进一步改进,所述在识别到推送信息后,获取所述新安装程序图标所在的位置包括:在识别到推送信息后,获取桌面的配置信息,其中,所述配置信息包括各个界面的标识信息以及界面的应用程序分布信息;根据所述配置信息确定新安装应用程序图标所在的位置。

作为本发明实施例的进一步改进,所述应用程序图标将桌面切换到所述新安装应用程序图标所在的位置对应的界面包括:发送界面切换的请求指令;响应所述请求指令,根据所述新安装应用程序图标所在的位置将桌面切换到所述新安装应用程序图标所在的位置对应的界面。

本发明实施例提供了一种基于应用程序图标的界面切换装置,包括:识别模块,用于识别系统当前新应用程序安装状态,并在所述新应用程序安装成功之后发送推送信息;定位模块,用于在识别到推送信息后,获取所述新安装程序图标所在的位置;切换模块,用于将桌面切换到所述新安装应用程序图标所在的位置对应的界面。

作为本发明实施例的进一步改进,所述识别模块包括:监测单元,用于监测系统新应用程序的下载通知;发送单元,用于识别所述新应用程序是否已经下载完成以及安装完成,并在新应用程序安装成功之后发送推送信息。

作为本发明实施例的进一步改进,所述定位模块包括:获取单元,用于在识别到推送信息后,获取桌面的配置信息,其中,所述配置信息包括各个界面的标识信息以及界面的应用程序分布信息;定位单元,用于根据所述配置信息确定新安装应用程序图标所在的位置。

作为本发明实施例的进一步改进,所述切换模块包括:请求发送单元,用于发送界面切换的请求指令;执行单元,用于响应所述请求指令,根据所述新安装应用程序图标所在的位置将桌面切换到所述新安装应用程序图标所在的位置对应的界面。

本发明实施例提供了一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

识别系统当前新应用程序安装状态,并在所述新应用程序安装成功之后发送推送信息;在识别到推送信息后,获取所述新安装程序图标所在的位置;将桌面切换到所述新安装应用程序图标所在的位置对应的界面。

与现有技术相比,本发明实施例有以下优点:

可以在用户安装新的应用时,直接自动切换至新应用所在的界面上,避免了用户手动去一页一页的切换界面来寻找新安装的应用,极大的提高了用户的使用体验。

附图说明

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

图1为本发明所述基于应用程序图标的界面切换方法第一实施例的流程示意图;

图2为本发明所述基于应用程序图标的界面切换方法第二实施例的流程示意图;

图3为本发明所述基于应用程序图标的界面切换装置第一实施例的结构示意图;

图4为本发明所述基于应用程序图标的界面切换装置第二实施例的结构示意图;

图5为本发明实施例所述应用于所述基于应用程序图标的界面切换方法的电子设备的硬件示意图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

实施例一

参阅图1所示,为本发明所述基于应用程序图标的界面切换方法第一实施例的流程示意图,包括以下步骤:

S101:识别系统当前新应用程序安装状态,并在所述新应用程序安装成功之后发送推送信息。

在本发明实施例中,当用户下载一个新的应用时,系统会生成对应应用的下载通知,在监测到有新应用的下载通知之后,识别所述新应用是否下载完成以及安装完成来识别系统当前是否有新应用安装。

S102:在识别到推送信息后,获取所述新安装程序图标所在的位置。

在本发明实施例中,所述应用程序图标所在的位置是指应用在界面上是分布情况以及位于哪一个界面。

S103:应用程序图标将桌面切换到所述新安装应用程序图标所在的位置对应的界面。

在本发明实施例中,所述基于应用程序图标的界面切换方法通过识别系统当前新应用程序安装状态,并在所述新应用程序安装成功之后发送推送信息,在识别到推送信息后,获取所述新安装程序图标所在的位置,将桌面切换到所述新安装应用程序图标所在的位置对应的界面,通过该过程,可以在用户安装新的应用时,直接自动切换至新应用所在的界面上,避免了用户手动去一页一页的切换界面来寻找新安装的应用,极大的提高了用户的使用体验。

实施例二

在上述实施例的基础上,参阅图2所示,为本发明所述基于应用程序图标的界面切换方法第二实施例的流程示意图,包括以下步骤:

S201:监测系统新应用程序的下载通知。

在本发明实施例中,当用户下载一个新的应用时,系统会生成对应应用的下载通知,显示新下载应用的相关信息,包括所述应用的名称、大小等。

S202:识别所述新应用程序是否已经下载完成以及安装完成,并在新应用程序安装成功之后发送推送信息。

本发明实施例在监测到有新应用的下载通知之后,通过识别所述新应用的下载进度判断其是否下载完成,以及通过安装进度判断所述新应用是否安装完成,并在新应用安装成功之后发送推送信息,所述的推送信息用以提升用户该应用安装完成,用户通过点击该推送信息可以选择直接打开所述新应用。

S203:在识别到推送信息后,获取桌面的配置信息,其中,所述配置信息包括各个界面的标识信息以及界面的应用程序分布信息。

本发明实施例通过识别系统是否有发送推送信息来判断当前是否有新应用安装成功,在识别到推送信息后,获取桌面的配置信息,其中,所述配置信息包括各个界面的标识信息以及界面的应用程序分布信息;界面的标识信息是用以区别各个界面的身份信息,每个界面唯一的匹配一个标识信息;所述的界面的应用程序分布信息包括在界面上所包含的各个应用的图标以及各个图标在所述界面上的分布情况。

S204:根据所述配置信息确定新安装应用程序图标所在的位置。

在本发明实施例中,通过所述各个界面的标识信息以及界面的应用程序分布信息即可确认新安装应用具体位于哪个界面上,获取所述界面的标识信息。

S205:发送界面切换的请求指令。

S206:响应所述请求指令,根据所述新安装应用程序图标所在的位置将桌面切换到所述新安装应用程序图标所在的位置对应的界面。

在本发明实施例中,根据所获取的新安装应用程序图标所在的位置确定了新安装应用具体位于哪个界面上,响应于所述界面切换的请求指令后,根据所获取的界面的标识信息将当前桌面切换至所述标识信息的界面上。

在本发明实施例中,所述基于应用程序图标的界面切换方法通过监测系统新应用程序的下载通知,识别所述新应用程序是否已经下载完成以及安装完成,并在新应用程序安装成功之后发送推送信息,在识别到推送信息后,获取桌面的配置信息,其中,所述配置信息包括各个界面的标识信息以及界面的应用程序分布信息,根据所述配置信息确定新安装应用程序图标所在的位置,发送界面切换的请求指令,响应所述请求指令,根据所述新安装应用程序图标所在的位置将桌面切换到所述新安装应用程序图标所在的位置对应的界面,通过该过程,可以在用户安装新的应用时,直接自动切换至新应用所在的界面上,避免了用户手动去一页一页的切换界面来寻找新安装的应用,极大的提高了用户的使用体验。

实施例三

参阅图3所示,为本发明所述基于应用程序图标的界面切换装置第一实施例的结构示意图,所述基于应用程序图标的界面切换装置包括识别模块1、定位模块2和切换模块3。

所述识别模块1用于识别系统当前新应用程序安装状态,并在所述新应用程序安装成功之后发送推送信息,在本发明实施例中,当用户下载一个新的应用时,系统会生成对应应用的下载通知,所述识别模块1在监测到有新应用的下载通知之后,识别所述新应用是否下载完成以及安装完成来识别系统当前是否有新应用安装。

所述定位模块2用于在识别到推送信息后,获取所述新安装程序图标所在的位置,在本发明实施例中,所述应用程序图标所在的位置是指应用在界面上是分布情况以及位于哪一个界面。

所述切换模块3用于将桌面切换到所述新安装应用程序图标所在的位置对应的界面。

在本发明实施例中,所述基于应用程序图标的界面切换装置通过所述识别模块1识别系统当前新应用程序安装状态,并在所述新应用程序安装成功之后发送推送信息,所述定位模块2在识别到推送信息后,获取所述新安装程序图标所在的位置,所述切换模块3将桌面切换到所述新安装应用程序图标所在的位置对应的界面,通过该过程,可以在用户安装新的应用时,直接自动切换至新应用所在的界面上,避免了用户手动去一页一页的切换界面来寻找新安装的应用,极大的提高了用户的使用体验。

实施例四

在上述实施例的基础上,参阅图4所示,为本发明所述基于应用程序图标的界面切换装置第二实施例的结构示意图,所述基于应用程序图标的界面切换装置包括识别模块1、定位模块2和切换模块3。

所述识别模块1用于识别系统当前新应用程序安装状态,并在所述新应用程序安装成功之后发送推送信息,所述识别模块1包括监测单元11和发送单元12。

所述监测单元11用于监测系统新应用程序的下载通知,在本发明实施例中,当用户下载一个新的应用时,系统会生成对应应用的下载通知,显示新下载应用的相关信息,包括所述应用的名称、大小等。

所述发送单元12用于识别所述新应用程序是否已经下载完成以及安装完成,并在新应用程序安装成功之后发送推送信息,所述发送单元12在监测到有新应用的下载通知之后,通过识别所述新应用的下载进度判断其是否下载完成,以及通过安装进度判断所述新应用是否安装完成,并在新应用安装成功之后发送推送信息,所述的推送信息用以提升用户该应用安装完成,用户通过点击该推送信息可以选择直接打开所述新应用。

所述定位模块2用于在识别到推送信息后,获取所述新安装程序图标所在的位置,所述定位模块2包括获取单元21和定位单元22。

所述获取单元21用于在识别到推送信息后,获取桌面的配置信息,其中,所述配置信息包括各个界面的标识信息以及界面的应用程序分布信息,本发明实施例所述的获取单元21通过识别系统是否有发送推送信息来判断当前是否有新应用安装成功,在识别到推送信息后,获取桌面的配置信息,其中,所述配置信息包括各个界面的标识信息以及界面的应用程序分布信息;界面的标识信息是用以区别各个界面的身份信息,每个界面唯一的匹配一个标识信息;所述的界面的应用程序分布信息包括在界面上所包含的各个应用的图标以及各个图标在所述界面上的分布情况。

所述定位单元22用于根据所述配置信息确定新安装应用程序图标所在的位置,在本发明实施例中,所述定位单元22通过所述各个界面的标识信息以及界面的应用程序分布信息即可确认新安装应用具体位于哪个界面上,获取所述界面的标识信息。

所述切换模块3用于将桌面切换到所述新安装应用程序图标所在的位置对应的界面,所述切换模块3包括请求发送单元31和执行单元32。

所述请求发送单元31用于发送界面切换的请求指令。

所述执行单元32用于响应所述请求指令,根据所述新安装应用程序图标所在的位置将桌面切换到所述新安装应用程序图标所在的位置对应的界面,在本发明实施例中,所述执行单元32根据所获取的新安装应用程序图标所在的位置确定了新安装应用具体位于哪个界面上,响应于所述界面切换的请求指令后,根据所获取的界面的标识信息将当前桌面切换至所述标识信息的界面上。

在本发明实施例中,所述基于应用程序图标的界面切换装置通过所述监测单元11监测系统新应用程序的下载通知,所述发送单元12识别所述新应用程序是否已经下载完成以及安装完成,并在新应用程序安装成功之后发送推送信息,所述获取单元21在识别到推送信息后,获取桌面的配置信息,其中,所述配置信息包括各个界面的标识信息以及界面的应用程序分布信息,所述定位单元22根据所述配置信息确定新安装应用程序图标所在的位置,所述请求发送单元31发送界面切换的请求指令,所述执行单元32响应所述请求指令,根据所述新安装应用程序图标所在的位置将桌面切换到所述新安装应用程序图标所在的位置对应的界面,通过该过程,可以在用户安装新的应用时,直接自动切换至新应用所在的界面上,避免了用户手动去一页一页的切换界面来寻找新安装的应用,极大的提高了用户的使用体验。

实施例五

图5是本发明实施例提供的基于应用程序图标的界面切换方法的硬件结构示意图,如图所示,该设备包括一个或多个处理器510以及存储器520。以一个处理器510为例。该设备还可以包括:输入装置530和输出装置540。

处理器510、存储器520、输入装置530和输出装置540可以通过总线或者其他方式连接,图5中以通过总线连接为例。

存储器520作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块。处理器510通过运行存储在存储器520中的非暂态软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述方法实施例的处理方法。

存储器520可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器520可选包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至处理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置530可接收输入的数字或字符信息,以及产生信号输入。输出装置540可包括显示屏等显示设备。

所述一个或者多个模块存储在所述存储器520中,当被所述一个或者多个处理器510执行时,执行以下操作:

识别系统当前新应用程序安装状态,并在所述新应用程序安装成功之后发送推送信息;

在识别到推送信息后,获取所述新安装程序图标所在的位置;

将桌面切换到所述新安装应用程序图标所在的位置对应的界面。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例提供的方法。

本发明实施例提供了一种非暂态(非易失性)计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行以下操作:

识别系统当前新应用程序安装状态,并在所述新应用程序安装成功之后发送推送信息;

在识别到推送信息后,获取所述新安装程序图标所在的位置;

将桌面切换到所述新安装应用程序图标所在的位置对应的界面。

本发明实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行以下操作:

识别系统当前新应用程序安装状态,并在所述新应用程序安装成功之后发送推送信息;

在识别到推送信息后,获取所述新安装程序图标所在的位置;

将桌面切换到所述新安装应用程序图标所在的位置对应的界面。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

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