用于确定位置的方法和设备技术

技术编号:20221517 阅读:22 留言:0更新日期:2019-01-28 20:06
本申请实施例公开了用于确定位置的方法和设备。该方法的一具体实施方式包括:获取当前正在安装的应用的标识;根据标识,确定当前正在安装的应用的图标位置作为目标图标位置,其中,图标位置表示应用的图标显示在终端设备的桌面上的位置;在目标图标位置处显示当前正在安装的应用的图标。该实施方式有助于提升确定图标显示位置的灵活性和多样性。

【技术实现步骤摘要】
用于确定位置的方法和设备
本申请实施例涉及计算机
,具体涉及用于确定位置的方法和设备。
技术介绍
随着移动端的快速发展,针对各种功能的移动端应用也越来越多。用户可以按照自己的使用习惯对所使用的终端设备的桌面上显示的各个应用的图标进行排序。一般地,在新安装一个应用时,该应用的图标通常默认会显示在终端设备的桌面上的最后一个图标之后;安装完成后,允许用户根据自己的使用习惯调整该应用的图标的显示位置。
技术实现思路
本申请实施例提出了用于确定位置的方法和设备。第一方面,本申请实施例提供了一种用于确定位置的方法,应用于终端设备,该方法包括:获取当前正在安装的应用的标识;根据标识,确定当前正在安装的应用的图标位置作为目标图标位置,其中,图标位置表示应用的图标显示在终端设备的桌面上的位置;在目标图标位置处显示当前正在安装的应用的图标。第二方面,本申请实施例提供了一种用于确定位置的装置,该装置包括:获取单元,被配置成获取当前正在安装的应用的标识;确定单元,被配置成根据标识,确定当前正在安装的应用的图标位置作为目标图标位置,其中,图标位置表示应用的图标显示在终端设备的桌面上的位置;显示单元,被配置成在目标图标位置处显示当前正在安装的应用的图标。第三方面,本申请实施例提供了一种网络设备,该网络设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。第四方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。本申请实施例提供的用于确定位置的方法和设备,通过先获取当前安装的应用的标识,然后根据标识确定当前正在安装的应用的图标显示在终端设备上的桌面上的位置并显示,从而使得在新安装一个应用时,可以根据应用的标识来确定图标显示在桌面上的位置,有助于提升确定图标位置的灵活性和多样性,避免对所有新安装的应用都按照同样的处理逻辑来确定图标位置。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请的一个实施例可以应用于其中的示例性系统架构图;图2是根据本申请的用于确定位置的方法的一个实施例的流程图;图3是根据本申请的用于确定位置的方法的又一个实施例的流程图;图4是根据本申请实施例的用于确定位置的方法的一个应用场景的示意图;图5是根据本申请的用于确定位置的方法的又一个实施例的流程图;图6是适于用来实现本申请实施例的终端设备计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的用于确定位置的方法的实施例的示例性架构100。如图1所示,系统架构100可以包括终端设备101、网络102和网络设备103。网络102用以在终端设备101和网络设备103之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101通过网络102与网络设备103交互,以接收或发送消息等。终端设备101上可以安装有各种客户端应用。例如文件传输类应用、即时通讯工具等。终端设备101可以是硬件,也可以是软件。当终端设备101为硬件时,可以是具有显示屏且支持调整所安装的应用的图标的位置的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。当终端设备101为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务的多个软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。网络设备103可以是与终端设备101通信连接的各种网络设备。网络设备103可以是为终端设备101提供服务的各种类型的服务器(服务器可以是集成式的,也可以是分布式的)。例如,网络设备103可以是接收终端设备101的各种请求(如查询请求)并进行处理的后台服务器。进一步地,网络设备103还可以将请求的处理结果(如查询结果)返回至终端设备101。需要说明的是,网络设备103可以是硬件,也可以是软件。当网络设备103为硬件时,可以实现成多个网络设备组成的分布式网络设备群,也可以实现成单个网络设备。当网络设备103为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务的多个软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。需要说明的是,上述终端设备101上可以安装有可离线使用的标识处理类应用,可以用于确定应用的标识在桌面上的显示的位置。终端设备101自身也可以集成有用于确定应用的标识在桌面上的显示的位置的处理逻辑。此时,可以不存在网络102和网络设备103。需要说明的是,本申请的一些实施例所提供的用于确定位置的方法一般由终端设备101执行。应该理解,图1中的终端设备、网络和网络设备的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和网络设备。继续参考图2,其示出了根据本申请的用于确定位置的方法的一个实施例的流程200。该用于确定位置的方法包括以下步骤:步骤201,获取当前正在安装的应用的标识。在本实施例中,应用的标识可以是用于标识应用的各种信息。例如,应用的标识可以是应用在开发或打包时设置的唯一标识符。又例如,应用的标识也可以是根据应用的属性信息而生成的标识(例如对应用的名称、开发商等信息组合和/或加密得到的信息)。标识的形式包括但不限于数字、字符串、特殊符号、图像以及上述各种形式的组合等等。实践中,用于确定位置的方法的执行主体(如图1所示的终端设备101)可以在检测到指示安装应用的事件时,利用各种方法获取当前正在安装的应用的标识。例如,可以利用现有的一些对应用程序进行处理的应用来获取当前正在安装的应用的唯一标识符,也可以分析当前正在安装的应用的相关配置文件来获取标识。步骤202,根据标识,确定当前正在安装的应用的图标位置作为目标图标位置。在本实施例中,图标位置可以表示应用的图标显示在终端设备的桌面上的位置。具体地,图标位置可以采用多种表示方法。例如,可以使用页号和格号来表示一个应用的图标位置,其中,页数可以表示终端设备上包含的页面的序号,格号可以表示页面上的显示图标的区域的序号。又例如,还可以直接使用序列号来表示一个应用的图标位置,其中,序列号可以表示终端设备上的页面上的显示图标的区域的序号(如从主页开始从上至下且从左至右依次编号)。在本实施例中,根据当前正在安装的应用的标识,可以根据实际的应用需求,采用各种方法来确定当前正在安装的应用的图标位置。例如,在每次终端设备上安装应用时,记录安装的应用的标识,从而可以得到历史安装过的应用的标识集合。之后,在当前发生安装应用的事件时,可以根据当前正在安装的应用的标识在上述标识集合中进行查询。若查询到上述标识集合中已存在当前正在安本文档来自技高网...

【技术保护点】
1.一种用于确定位置的方法,应用于终端设备,包括:获取当前正在安装的应用的标识;根据所述标识,确定当前正在安装的应用的图标位置作为目标图标位置,其中,图标位置表示应用的图标显示在所述终端设备的桌面上的位置;在所述目标图标位置处显示当前正在安装的应用的图标。

【技术特征摘要】
1.一种用于确定位置的方法,应用于终端设备,包括:获取当前正在安装的应用的标识;根据所述标识,确定当前正在安装的应用的图标位置作为目标图标位置,其中,图标位置表示应用的图标显示在所述终端设备的桌面上的位置;在所述目标图标位置处显示当前正在安装的应用的图标。2.根据权利要求1所述的方法,其中,所述根据所述标识,确定当前正在安装的应用的图标位置作为目标图标位置,包括:确定预设的位置索引记录中是否存在与所述标识对应的图标位置,其中,所述位置索引记录用于表示应用的标识与应用的历史图标位置之间的对应关系;响应于确定所述位置索引记录中存在与所述标识对应的图标位置,获取与所述标识对应的图标位置作为所述目标图标位置。3.根据权利要求2所述的方法,其中,所述位置索引记录存储于所述终端设备;以及所述确定预设的位置索引记录中是否存在与所述标识对应的图标位置,包括:在所述位置索引记录中查找是否存在与所述标识对应的图标位置。4.根据权利要求2所述的方法,其中,所述位置索引记录存储于服务端;以及所述确定预设的位置索引记录中是否存在与所述标识对应的图标位置,包括:向服务端发送用于获取所述位置索引记录的请求;接收服务端返回的位置索引记录;在接收到的位置索引记录中查找是否存在与所述标识对应的图标位置。5.根据权利要求2所述的方法,其中,所述位置索引记录存储于服务端;以及所述确定预设的位置索引记录中是否存在与所述标识对应的图标位置,包括:向服务端发送用于请求查询所述位置索引记录的请求,其中,所述请求中包含有所述标识;接收服务端返回的查询结果;根据所述查询结果确定是否存在与所述标识对应的图标位置。6.根据权利要求1-5之一所述的方法,其中,所述方法还包括:响应于确定所述目标图标位置处当前已显示有图标,更改所述目标图标位置处当前显示的图标指示的应用的图标位置。7.根据权利要求2所述的方法,其中,所述根据所述标识,确定当前正在安装的应用的图标位置作为目标图标位置,还包括:响应于确定所述位置索引记录中不存在与所述标识对应的图标位置,根据预设的图标位置确定规则,确定当前正在安装的应用的图标位置作为所述目标图标位置。8.根据权利要求7所述的方法,其中,在所述根据预设的图标位置确定规则,确定当前正在安装的应用的图标位置作为所述目标图标位置之后,还包括:对所述目标图标位置和当前正在安装的应用的标识执行处理操作,其中,所述处理操作用于在所述位置索引记录中添加所述目标图标位置和当前正在安装的应用的标识的对应关系。9.根据权利要求8所述的方法,其中,所述处理操作包括:将所述目标图标位置和当前正在安装的应用的标识关联存储。10.根据权利要求8所述的方法,其中,所述处理操作包括:向服务端发送用于存储所述目标图标位置和当前正在安装的应用的标识的存储请求,其中,所述存储请求中包含有所述目标图标位置...

【专利技术属性】
技术研发人员:肖树山
申请(专利权)人:上海掌门科技有限公司
类型:发明
国别省市:上海,31

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

1