应用程序图标显示位置的编排方法、装置和存储介质与流程
1.本技术涉及应用程序编排技术领域,特别是涉及应用程序图标显示位置的编排方法、装置和存储介质。
背景技术:
2.相关技术中,应用程序(例如:手机软件)都是通过在对应的应用市场就进行下载;在下载应用程序后,对应用程序的图标显示的位置,默认是按照应用程序的应用名称的首字母自行排序;如此,造成用户在使用时,需要一点一点滑动,应用程序的应用名称的首字母在排序中处于中间位置,用户则需要进行查,才可以确定对应的应用程序的图标,用户操作不便;同时,相关技术中,应用程序图标的显示按照首字母进行排列,因每个用户的使用习惯不一致,用户使用过程中,还需要手动移动应用程序的图标的位置,使的用户体验感差;再者,相关技术中,对应用程序的图标的编排未考虑用户对每个应用程序的使用频率的不同,使的应用程序的图标的编排不能满足对应用户的需求,拉低用户体验感。
3.目前针对相关技术中对应用程序图标显示位置的编排未考虑用户习惯及使用频率,编排后的图标显示位置不方便用户使用的问题,尚未提出有效的解决方案。
技术实现要素:
4.本技术实施例提供了一种应用程序图标显示位置的编排方法、装置、电子装置和存储介质,以至少解决相关技术中对应用程序图标显示位置的编排未考虑用户习惯及使用频率,编排后的图标显示位置不方便用户使用的问题。
5.第一方面,在本实施例中提供了一种应用程序图标显示位置的编排方法,包括:获取待编排的目标应用程序对应的目标图标,并确定所述目标图标所对应的初始编排位置数据;获取所述目标应用程序所对应的历史操作参数,并基于所述历史操作参数确定所述目标应用程序对应的使用频次参数;基于所述使用频次参数,对所述初始编排位置数据所对应的位置进行编排更新,以确定所述目标图标对应的目标编排位置,并以所述目标编排位置对所述目标应用程序进行显示。
6.第二方面,本技术实施例提供了一种应用程序图标显示位置的编排装置,包括:
7.获取模块,用于获取待编排的目标应用程序对应的目标图标,并确定所述目标图标所对应的初始编排位置数据;
8.确定模块,用于获取所述目标应用程序所对应的历史操作参数,并基于所述历史操作参数确定所述目标应用程序对应的使用频次参数;
9.处理模块,用于基于所述使用频次参数,对所述初始编排位置数据所对应的位置进行编排更新,以确定所述目标图标对应的目标编排位置,并以所述目标编排位置对所述目标应用程序进行显示。
10.第三方面,本技术实施例提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实
现如第一方面所述的应用程序图标显示位置的编排方法。
11.第四方面,本技术实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的应用程序图标显示位置的编排方法。
12.相比于相关技术,本技术实施例提供了一种应用程序图标显示位置的编排方法、装置、电子装置和存储介质,通过获取待编排的目标应用程序对应的目标图标,并确定所述目标图标所对应的初始编排位置数据;获取所述目标应用程序所对应的历史操作参数,并基于所述历史操作参数确定所述目标应用程序对应的使用频次参数;基于所述使用频次参数,对所述初始编排位置数据所对应的位置进行编排更新,以确定所述目标图标对应的目标编排位置,并以所述目标编排位置对所述目标应用程序进行显示,解决了相关技术中对应用程序图标显示位置的编排未考虑用户习惯及使用频率,编排后的图标显示位置不方便用户使用的问题,实现了对应用程序的图标的显示位置进行自动编排、满足不同用户操作应用程序的设定和提高用户体验感的有益效果。
13.本技术的一个或多个实施例的细节在以下附图和描述中提出,以使本技术的其他特征、目的和优点更加简明易懂。
附图说明
14.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
15.图1是实施本技术实施例的应用程序图标显示位置的编排方法的终端的硬件结构框图;
16.图2是根据本技术实施例的应用程序图标显示位置的编排方法的流程图;
17.图3是根据本技术实施例的应用程序图标显示位置的编排装置的结构框图。
具体实施方式
18.为更清楚地理解本技术的目的、技术方案和优点,下面结合附图和实施例,对本技术进行了描述和说明。
19.除另作定义外,本技术所涉及的技术术语或者科学术语应具有本技术所属技术领域具备一般技能的人所理解的一般含义。在本技术中的“一”、“一个”、“一种”、“该”、“这些”等类似的词并不表示数量上的限制,它们可以是单数或者复数。在本技术中所涉及的术语“包括”、“包含”、“具有”及其任何变体,其目的是涵盖不排他的包含;例如,包含一系列步骤或模块(单元)的过程、方法和系统、产品或设备并未限定于列出的步骤或模块(单元),而可包括未列出的步骤或模块(单元),或者可包括这些过程、方法、产品或设备固有的其他步骤或模块(单元)。在本技术中所涉及的“连接”、“相连”、“耦接”等类似的词语并不限定于物理的或机械连接,而可以包括电气连接,无论是直接连接还是间接连接。在本技术中所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。通常情况下,字符“/”表示前后关联的对象是一种“或”的关系。在本技术中所涉及的术语“第一”、“第二”、“第三”等,只是对相似对象进行区分,并不代表针对对象的特定排序。
20.本实施例提供的方法实施例可以在终端、计算机或者类似的运算装置中执行。以
运行在终端上为例,图1是实施本技术实施例的应用程序图标显示位置的编排方法的终端的硬件结构框图。如图1所示,终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,可选地,上述终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述终端的结构造成限定。例如,终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
21.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的工控系统登录管控方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
22.传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(network interface controller,简称为nic),其可通过与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
23.本实施例提供了一种运行于上述终端的应用程序图标显示位置的编排方法,图2是根据本技术实施例的应用程序图标显示位置的编排方法的流程图,如图2所示,该流程包括如下步骤:
24.步骤s201,获取待编排的目标应用程序对应的目标图标,并确定目标图标所对应的初始编排位置数据。
25.在本技术实施例中,应用程序是指为了完成某项或某几项特定任务而被开发运行于操作系统之上的计算机程序;应用程序与应用软件的概念不同,其中,软件指程序与其相关文档或其他从属物的集合,在相关技术领域中,将程序作为软件的一个组成部分,例如,一个游戏软件包括程序(exe)、其他图片(*bmp等)、音效(wav等)等附件,该程序(exe)称作应用程序,而它与其他文件(图片、音效等)在起合称软件。
26.在本技术实施例中,在进行应用程序图标显示位置的编排之前,需要确定待编排的至少一个应用程序的图标,也就是目标图标,通过对目标图标的显示位置进行排列,从而实现对需要编排的应用程序,也就是目标应用程序的显示位置进行编排;在本技术实施例中,待编排的目标应用程序包括首次安装的应用和非首次下载且对应的图标在终端的应用界面和/或应用分组中显示的已有应用程序;首次下载的应用程序对应的目标图标的显示位置的编排是指生成该目标图标的显示位置,已有应用程序对应的目标图标的显示位置的编排是指变更该目标图标的显示位置;在本技术实施例中,初始编排位置数据包括基于获取到的该目标应用程序在预设的应用市场(例如:手机应用市场)的下载次数、网络排名、网络评分数据等数据对首次安装的应用程序编排出的备选位置和已有应用程序当前所处显示位置其中之一;在本技术实施例中,对目标图标的显示位置进行编排包括在预设终端的
应用界面和/或应用组对应的界面中进行的编排。
27.步骤s202,获取目标应用程序所对应的历史操作参数,并基于历史操作参数确定目标应用程序对应的使用频次参数。
28.在本技术实施例中,历史操作参数表示在当前之前按预设时间间隔进行统计获取的该目标应用程序的使用次数和每次使用的使用时长,并基于使用次数和使用时长来确定用户对该目标应用程序的使用频次,也就是表明用户对该目标应用程序的喜爱度(例如:使用次数多和使用时长较长,则该目标应用程序受被用户使用较多,或用户较为喜欢使用该应用程序),在用户对该目标应用程序的使用频次高时,则将首次下载的应用程序和已有应用程序对应的目标图标的显示位置排列在应用界面或应用组对应的界面的靠前位置。
29.在本技术实施例中,当目标应用程序为首次安装下载的应用程序时,则对应的历史操作参数为空。
30.步骤s203,基于使用频次参数,对初始编排位置数据所对应的位置进行编排更新,以确定目标图标对应的目标编排位置,并以目标编排位置对目标应用程序进行显示。
31.在本技术实施例中,在获取到使用频次参数,也就是确定到用户是否常用该目标应用程序,并基于获取到的使用频次的结果对初始编排位置数据所对应的位置进行更换,籍以使的使用频次较高的目标应用程序调整至终端的应用界面或应用分组对应的界面中靠前的位置,例如:初始编排位置数据所对应的位置靠前,使用频次参数表明该目标应用程序被用户多次使用且使用时长较长,则维持目标图标在当前所处位置,若初始编排位置数据所对应的位置靠前,使用频次参数表明该目标应用程序被用户使用的频次低、使用时长短,则将该初始编排位置数据所对应的位置调整至应用界面或应用组对应的界面靠后的位置。
32.在本技术实施例中,当目标应用程序为首次下载安装的应用程序,因使用频次参数为空,则对初始编排位置数据所对应的位置不作调整,也就是把初始编排位置数据所对应的位置作为目标编排位置,该初始编排位置数据所对应的位置是基于与该目标应用程序相同的应用程序在对应的应用市场中的历史使用数据(例如:下载次数、应用喜爱度排名及网络评分)进行图标显示位置排列生成的。
33.在本技术实施例中,在确定目标编排位置之后,则将目标图标显示到与目标编排位置对应的显示位置上去,从而实现目标应用程序的自动编排及显示。
34.需要说明的是,在本实施例中,在目标应用程序在当次位置完成编排后,会在预设间隔的时间内,统计目标应用程序在该间隔时间内对应的历史操作参数,然后基于获取到的历史操作参数和目标应用程序当前所处的显示位置进行位置变更;在本技术实施例中,所有对目标应用程序对应的目标图标进行位置变更的操作,在进行位置变更操作之前,都需要获取用户的授权权限,也就是用户是否同意进行位置变更,如果,用户不同意进行位置变更,则该自动位置变更操作失败;在本实施例中,用户不同意进行位置变更的情形包括但不限于:目标应用程序的显示位置用户已经设定好(例如:用户对首次下载安装的应用程序设定的显示位置)、目标应用程序的显示位置方便用户使用。
35.通过上述步骤s201至步骤s203,采用获取待编排的目标应用程序对应的目标图标,并确定目标图标所对应的初始编排位置数据;获取目标应用程序所对应的历史操作参数,并基于历史操作参数确定目标应用程序对应的使用频次参数;基于使用频次参数,对初
始编排位置数据所对应的位置进行编排更新,以确定目标图标对应的目标编排位置,并以目标编排位置对目标应用程序进行显示,解决了相关技术中对应用程序图标显示位置的编排未考虑用户习惯及使用频率,编排后的图标显示位置不方便用户使用的问题,实现了对应用程序的图标的显示位置进行自动编排、满足不同用户操作应用程序的设定和提高用户体验感的有益效果。
36.为实现对目标应用程序的位置编排的区域的确定,在其中一些实施例中,在确定目标图标所对应的初始编排位置数据之前,还实施如下步骤:
37.步骤21、检测目标图标是否具有分组标识,其中,分组标识用于表征用户为目标应用程序设定的应用分组。
38.在本技术实施例中,用户通过设置分组标识,进而将多个不同的应用程序按用途、类别等进行区分,从而方便用户快速查到对应的目标应用程序,例如:对聊天类应用程序设置聊天或娱乐的分组标识。
39.步骤22、在检测到目标图标具有分组标识的情况下,确定分组标识所对应的应用分组在预设终端中的分组显示区域,并在分组显示区域内,确定目标图标所对应的初始编排位置数据。
40.在本技术实施例中,在对目标应用程序进行位置编排之前,通过检测目标应用程序是否具有分组标识,从而确定目标应用程序编排位置之后的显示区域或位置变更操作实施的区域,例如:若检测到分组标识,则标识用户将该目标应用程序分组到对应的应用分组中,此时,首次安装所生成的目标编排位置和位置变更后的目标编排位置均对应处于分组显示区域,同时,初始编排位置数据所对应的位置也是处于分组显示区域内的,并且,对该目标应用程序的目标图标的显示位置的变更是将目标图标的显示位置在该分组显示区域进行靠前或靠后的调整;在其中一些可选实施方式中,也可以采用先获得目标编排位置,然后,在分组显示区域内进行目标图标显示位置的更新,但在此实施方式中,获得目标编排位置的初始编排位置数据对应采集是目标图标在分组显示区域内的位置数据。
41.步骤23、在未检测到目标图标具有分组标识的情况下,在预设终端对应的显示区域中确定目标图标所对应的初始编排位置数据。
42.在本技术实施例中,若未检测分组标识,则表明用户未对目标应用程序进行应用分组,对目标图标的显示位置的编排则是在终端的应用界面中进行的。
43.通过上述步骤中的检测目标图标是否具有分组标识,分组标识用于表征用户为目标应用程序设定的应用分组;在检测到目标图标具有分组标识的情况下,确定分组标识所对应的应用分组在预设终端中的分组显示区域,并在分组显示区域内,确定目标图标所对应的初始编排位置数据;在未检测到目标图标具有分组标识的情况下,在预设终端对应的显示区域中确定目标图标所对应的初始编排位置数据,实现了对目标应用程序的位置编排的区域及目标编排位置的精准定位,使的自动编排出的目标图标的显示位置匹配用户的使用习惯并方便用户使用目标应用程序,提高用户体验感。
44.在其中一些实施例中,确定目标图标所对应的初始编排位置数据,通过如下步骤实现:
45.步骤31、获取目标图标所对应的编排标识,其中,编排标识用于表征目标应用程序是否为首次安装。
46.步骤32、在编排标识表示目标应用程序为首次安装的情况下,获取目标应用程序在预设应用市场所对应的多种历史使用数据,其中,历史使用数据用于表征对应用户对目标应用程序的喜爱度。
47.在本实施例中,在确定目标图标具有编排标识表示目标应用程序为首次下载安装,则表明需要为目标图标生成对应的显示位置,而目标图标对应的显示位置是根据在应用市场中与目标应用程序相同的应用程序既往的使用数据(例如:下载次数、网络排名、网络评分)进行编排生成的;同时,通过历史使用数据确定用户是否对目标应用程序经常使用、是否长时间使用,也就是表明用户对该目标应用程序的喜爱度(例如:下载次数越多、网络排名越高,则该目标应用程序受到不同用户的喜爱),并且在用户对该目标应用程序的喜爱度高时,则将首次下载的应用程序对应的目标图标的显示位置排列在应用界面或应用组对应的界面的靠前位置。
48.步骤33、基于目标应用程序和已编排位置的多个应用程序所对应的多种历史使用数据,排列出目标图标对应的首次显示位置,其中,初始编排位置包括首次显示位置。
49.在本技术实施例中,在确定目标应用程序为首次下载安装的应用程序,在对目标图标的显示位置进行编排时,需要参考已有的多个应用程序的位置进行编排,也就是在已编排位置的多个应用程序的图标的显示位置中确定出该目标图标的显示位置。
50.在本技术实施例中,编排目标图标对应的首次显示位置时,会基于已有的图标的显示位置的排列进行排列顺序更新,例如:已有的应用程序图标的显示位置是按a、b、c
…
的顺序排列的,当确定首次安装的目标应用程序对应的目标图标的显示位置位于a与b之间,则将目标图标插入到已有排列中a与b分别对应的图标之间。
51.需要说明的是时,在确定目标图标的显示位置之后,在终端中显示该目标图标,可以采用现有中对应的图标显示方法,本领域技术人员应当理解是习知的技术;在本技术实施例中,对目标应用程序对应的目标图标的显示位置的编排是执行的对目标图标的排列顺序的排列的编排,排列顺序确定后,对应的应用程序的图标的显示位置则确定,并且终端可以根据对应的排列顺序实现对应用程序的图标的显示。
52.通过上述步骤中的获取目标图标所对应的编排标识,编排标识用于表征目标应用程序是否为首次安装;在编排标识表示目标应用程序为首次安装的情况下,获取目标应用程序在预设应用市场所对应的多种历史使用数据,历史使用数据用于表征对应用户对目标应用程序的喜爱度;基于目标应用程序和已编排位置的多个应用程序所对应的多种历史使用数据,排列出目标图标对应的首次显示位置,初始编排位置包括首次显示位置,实现对首次下载安装的应用程序对应的目标图标的初始编排位置数据的确定。
53.在其中一些实施例中,多种历史使用数据包括下载次数、应用排名和网络评分,基于目标应用程序和已编排位置的多个应用程序所对应的多种历史使用数据,排列出目标图标对应的首次显示位置,通过如下步骤实现:
54.步骤41、基于目标应用程序和已编排位置的多个应用程序对应的应用程序名称进行位置编排,得到第一编排位置数据,其中,第一编排位置数据用于表征目标应用程序和已编排位置的多个应用程序各自对应的图标在预设终端中按序显示的初始排列顺序。
55.在本技术实施例中,第一编排位置数据是根据目标应用程序和已编排位置的多个应用程序的应用名称的首字母按顺序排列出的初始排列顺序,也就是采用现有的基于首字
母进行位置编排的排序。
56.步骤42、依次以下载次数、应用排名和网络评分为对比参数,对目标图标在第一编排位置数据中的排序位置进行调整,得到第二编排位置数据,其中,第二编排位置数据用于表征预设终端中所有应用程序对应的图标当前在预设终端中按序显示的排列顺序。
57.在本技术实施例中,在生成初始排列顺序后,会对初始排列顺序进行调整,以生成最终的排列顺序;在本实施例中,基于对目标应用程序和已编排位置的应用程序对应的历史使用数据进行对比,从而实现对目标应用程序的排列顺序的调整;具体地,在应用程序的下载次数、网络排名和评分数据相同的情况下,按照首字母进行排列,其次,根据评分数据进行排列,然后根据下载次数进行排列,在根据网络排名进行排列,如此,对初始排列顺序进行调整,得到表征终端中所有应用程序对应的图标当前在终端中按序显示的排列顺序的第二编排位置数据。
58.步骤43、确定目标图标在第二编排位置数据中对应的排列序号,并将根据排列序号确定的目标图标当前在预设终端中的显示位置作为首次显示位置。
59.在本技术实施例中,在得到第二编排位置数据,也就是得到所有应用程序对应的图标当前在终端中按序显示的排列顺序之后,通过确定目标图标对应的排列序号,即可确定目标图标对应显示需要插入的位置,也就是确定目标图标对应的首次显示位置。
60.通过上述步骤中的基于目标应用程序和已编排位置的多个应用程序对应的应用程序名称进行位置编排,得到第一编排位置数据,其中,第一编排位置数据用于表征目标应用程序和已编排位置的多个应用程序各自对应的图标在预设终端中按序显示的初始排列顺序;依次以下载次数、应用排名和网络评分为对比参数,对目标图标在第一编排位置数据中的排序位置进行调整,得到第二编排位置数据,其中,第二编排位置数据用于表征预设终端中所有应用程序对应的图标当前在预设终端中按序显示的排列顺序;确定目标图标在第二编排位置数据中对应的排列序号,并将根据排列序号确定的目标图标当前在预设终端中的显示位置作为首次显示位置,进一步实现了对首次下载安装的应用程序对应的目标图标的初始编排位置数据的确定。
61.在其中一些实施例中,确定目标图标所对应的初始编排位置数据,通过如下步骤实现:
62.步骤51、获取目标图标所对应的编排标识,其中,编排标识用于表征目标应用程序是否为首次安装。
63.步骤52、在编排标识表示目标应用程序为非首次安装的情况下,读取目标图标的当前显示位置,并将当前显示位置作为初始编排位置数据。
64.在本技术实施例中,在确定目标应用程序为非首次下载安装的应用程序时,则是通过读取目标应用程序对应的目标图标当前的显示位置,并将该显示位置作为初始编码位置数据。
65.在其中一些实施例中,历史操作参数包括应用使用次数和应用使用时长,基于历史操作参数确定目标应用程序的使用频次参数,通过如下步骤实现:
66.步骤61、分别判断应用使用次数是否大于使用次数阈值和应用使用时长是否大于使用时长阈值。
67.步骤62、在判断到应用使用次数大于使用次数阈值和应用使用时长大于使用时长
阈值时,确定使用频次参数包括目标应用程序频繁使用。
68.步骤63、在判断到应用使用次数不大于使用次数阈值和/应用使用时长不大于使用时长阈值时,确定使用频次参数包括目标应用程序不频繁使用。
69.在本实施例中,通过以使用次数和使用时长作为历史操作参数的元素进行使用频次的判断,进而确定是否需要对初始编排位置数据所对应的位置进行变更;在本实施例中,使用的次数较多和使用的时长较长,则表明目标应用程序使用频繁,也即表明用户对该目标应用程序的喜爱度较高,而使用的次数较少和使用的时长较短,则表明用户对该目标应用程序使用较少或不喜欢使用。
70.在其中一些实施例中,基于使用频次参数,对初始编排位置数据所对应的位置进行编排更新,以确定目标图标对应的目标编排位置,通过如下步骤实现:
71.步骤71、获取预设的分界位置,并基于分界位置确定初始编排位置数据所对应的位置是否位于预设终端的目标显示区域,其中,目标显示区域用于表征预设终端靠前的显示位置。
72.在本实施例中,通过设置分界位置是为区别目标应用程序对应的目标图标的显示位置是否在靠前位置。
73.步骤72、在确定使用频次参数包括目标应用程序频繁使用时,将初始编排位置数据所对应的位置自当前位置调整至目标显示区域,并将调整至目标显示区域中的编排位置作为目标图标对应的目标编排位置。
74.步骤73、在确定使用频次参数包括目标应用程序不频繁使用时,将初始编排位置数据所对应的位置自当前位置调整至目标显示区域外,并将调整至目标显示区域外的编排位置作为目标图标对应的目标编排位置。
75.在本实施例中,根据使用频次参数进行显示位置变更判断时,采用如下逻辑进行判断:如果初始编排位置数据所对应的位置比较靠前,使用的次数较多,使用的时长较长,则不更改位置;如果初始编排位置数据所对应的位置比较靠后,使用的次数较多,使用的时长较长,将则初始编排位置数据所对应的位置提前,也就是调整至目标显示区域;如果初始编排位置数据所对应的位置比较靠前,使用的次数较少,使用的时长较短则将初始编排位置数据所对应的位置靠后,也就是调整至目标显示区域之外。
76.需要说明的是,本技术实施例中的目标显示区域包括终端的应用界面的靠前位置和/或对应的应用分组对应的界面的靠前位置。
77.通过上述步骤中的获取预设的分界位置,并基于分界位置确定初始编排位置数据所对应的位置是否位于预设终端的目标显示区域,其中,目标显示区域用于表征预设终端靠前的显示位置;在确定使用频次参数包括目标应用程序频繁使用时,将初始编排位置数据所对应的位置自当前位置调整至目标显示区域,并将调整至目标显示区域中的编排位置作为目标图标对应的目标编排位置;在确定使用频次参数包括目标应用程序不频繁使用时,将初始编排位置数据所对应的位置自当前位置调整至目标显示区域外,并将调整至目标显示区域外的编排位置作为目标图标对应的目标编排位置,实现了对目标图标的显示位置根据用户的使用习惯及使用频次进行变更,籍以对应用程序的图标的显示位置进行自动编排、满足不同用户操作应用程序的设定和提高用户体验感。
78.在其中一些实施例中,在基于使用频次参数,对初始编排位置数据所对应的位置
进行编排更新之前,还实施如下步骤:
79.步骤81、确定用户是否允许对目标图标的位置进行编排。
80.步骤82、在确定到允许对目标图标的位置进行编排的情况下,执行基于使用频次参数,对初始编排位置数据所对应的位置进行编排更新。
81.步骤83、在确定到不允许对目标图标的位置进行编排的情况下,以用户为目标图标设置的显示位置对目标应用程序进行显示。
82.在本技术实施例中,所有对目标应用程序对应的目标图标进行位置变更的操作,在进行位置变更操作之前,都需要获取用户的授权权限,也就是用户是否同意进行位置变更,如果,用户不同意进行位置变更,则该自动位置变更操作失败;在本实施例中,用户不同意进行位置变更的情形包括但不限于:目标应用程序的显示位置用户已经设定好、目标应用程序的显示位置方便用户使用。
83.通过上述步骤中的确定用户是否允许对目标图标的位置进行编排;在确定到允许对目标图标的位置进行编排的情况下,执行基于使用频次参数,对初始编排位置数据所对应的位置进行编排更新;在确定到不允许对目标图标的位置进行编排的情况下,以用户为目标图标设置的显示位置对目标应用程序进行显示,实现了基于用户意向进行目标图标的显示位置的变更。
84.本实施例还提供了一种应用程序图标显示位置的编排装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”、“单元”、“子单元”等可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
85.图3是根据本技术实施例的应用程序图标显示位置的编排装置的结构框图,如图3所示,该装置包括:获取模块31、确定模块32、处理模块33,其中,
86.获取模块31,用于获取待编排的目标应用程序对应的目标图标,并确定目标图标所对应的初始编排位置数据。
87.确定模块32,与获取模块31耦合连接,用于获取目标应用程序所对应的历史操作参数,并基于历史操作参数确定目标应用程序对应的使用频次参数。
88.处理模块33,与确定模块32耦合连接,用于基于使用频次参数,对初始编排位置数据所对应的位置进行编排更新,以确定目标图标对应的目标编排位置,并以目标编排位置对目标应用程序进行显示。
89.通过本实施例中的应用程序图标显示位置的编排装置,采用获取待编排的目标应用程序对应的目标图标,并确定目标图标所对应的初始编排位置数据;获取目标应用程序所对应的历史操作参数,并基于历史操作参数确定目标应用程序对应的使用频次参数;基于使用频次参数,对初始编排位置数据所对应的位置进行编排更新,以确定目标图标对应的目标编排位置,并以目标编排位置对目标应用程序进行显示,解决了相关技术中对应用程序图标显示位置的编排未考虑用户习惯及使用频率,编排后的图标显示位置不方便用户使用的问题,实现了对应用程序的图标的显示位置进行自动编排、满足不同用户操作应用程序的设定和提高用户体验感的有益效果。
90.在其中一些实施例中,在确定目标图标所对应的初始编排位置数据之前,该应用程序图标显示位置的编排装置还用于:检测目标图标是否具有分组标识,其中,分组标识用
于表征用户为目标应用程序设定的应用分组;在检测到目标图标具有分组标识的情况下,确定分组标识所对应的应用分组在预设终端中的分组显示区域,并在分组显示区域内,确定目标图标所对应的初始编排位置数据;在未检测到目标图标具有分组标识的情况下,在预设终端对应的显示区域中确定目标图标所对应的初始编排位置数据。
91.在其中一些实施例中,该获取模块31进一步包括:
92.第一检测单元,用于获取目标图标所对应的编排标识,其中,编排标识用于表征目标应用程序是否为首次安装。
93.第一获取单元,与第一检测单元耦合连接,用于在编排标识表示目标应用程序为首次安装的情况下,获取目标应用程序在预设应用市场所对应的多种历史使用数据,其中,历史使用数据用于表征对应用户对目标应用程序的喜爱度;
94.第一处理单元,与第一获取单元耦合连接,用于基于目标应用程序和已编排位置的多个应用程序所对应的多种历史使用数据,排列出目标图标对应的首次显示位置,其中,初始编排位置包括首次显示位置。
95.在其中一些实施例中,多种历史使用数据包括下载次数、应用排名和网络评分,该第一处理单元还用于基于目标应用程序和已编排位置的多个应用程序对应的应用程序名称进行位置编排,得到第一编排位置数据,其中,第一编排位置数据用于表征目标应用程序和已编排位置的多个应用程序各自对应的图标在预设终端中按序显示的初始排列顺序;依次以下载次数、应用排名和网络评分为对比参数,对目标图标在第一编排位置数据中的排序位置进行调整,得到第二编排位置数据,其中,第二编排位置数据用于表征预设终端中所有应用程序对应的图标当前在预设终端中按序显示的排列顺序;确定目标图标在第二编排位置数据中对应的排列序号,并将根据排列序号确定的目标图标当前在预设终端中的显示位置作为首次显示位置。
96.在其中一些实施例中,该获取模块31还用于在第一检测单元检测到编排标识表示目标应用程序为非首次安装的情况下,读取目标图标的当前显示位置,并将当前显示位置作为初始编排位置数据。
97.在其中一些实施例中,历史操作参数包括应用使用次数和应用使用时长,该确定模块32进一步包括:
98.第一判断单元,用于分别判断应用使用次数是否大于使用次数阈值和应用使用时长是否大于使用时长阈值。
99.第一确定单元,与第一判断单元耦合连接,用于在判断到应用使用次数大于使用次数阈值和应用使用时长大于使用时长阈值时,确定使用频次参数包括目标应用程序频繁使用。
100.第二确定单元,与第一判断单元耦合连接,用于在判断到应用使用次数不大于使用次数阈值和/应用使用时长不大于使用时长阈值时,确定使用频次参数包括目标应用程序不频繁使用。
101.在其中一些实施例中,该处理单元33进一步包括:
102.第二处理单元,用于获取预设的分界位置,并基于分界位置确定初始编排位置数据所对应的位置是否位于预设终端的目标显示区域,其中,目标显示区域用于表征预设终端靠前的显示位置;
103.第一编排单元,与第二处理单元耦合连接,用于在确定使用频次参数包括目标应用程序频繁使用时,将初始编排位置数据所对应的位置自当前位置调整至目标显示区域,并将调整至目标显示区域中的编排位置作为目标图标对应的目标编排位置;
104.第二编排单元,与第一处理单元耦合连接,用于在确定使用频次参数包括目标应用程序不频繁使用时,将初始编排位置数据所对应的位置自当前位置调整至目标显示区域外,并将调整至目标显示区域外的编排位置作为目标图标对应的目标编排位置。
105.在其中一些实施例中,在基于使用频次参数,对初始编排位置数据所对应的位置进行编排更新之前,该应用程序图标显示位置的编排装置还用于:确定用户是否允许对目标图标的位置进行编排;在确定到允许对目标图标的位置进行编排的情况下,执行基于使用频次参数,对初始编排位置数据所对应的位置进行编排更新;在确定到不允许对目标图标的位置进行编排的情况下,以用户为目标图标设置的显示位置对目标应用程序进行显示。
106.需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。
107.本实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
108.可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
109.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
110.s1,获取待编排的目标应用程序对应的目标图标,并确定目标图标所对应的初始编排位置数据。
111.s2,获取目标应用程序所对应的历史操作参数,并基于历史操作参数确定目标应用程序对应的使用频次参数。
112.s3,基于使用频次参数,对初始编排位置数据所对应的位置进行编排更新,以确定目标图标对应的目标编排位置,并以目标编排位置对目标应用程序进行显示。
113.需要说明的是,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
114.另外,结合上述实施例中的应用程序图标显示位置的编排方法,本技术实施例可提供一种存储介质来实现。该存储介质上存储有计算机程序;该计算机程序被处理器执行时实现上述实施例中的任意一种应用程序图标显示位置的编排方法。
115.本领域的技术人员应该明白,以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
116.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
117.本领域的技术人员应该明白,以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
118.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
技术特征:
1.一种应用程序图标显示位置的编排方法,其特征在于,包括:获取待编排的目标应用程序对应的目标图标,并确定所述目标图标所对应的初始编排位置数据;获取所述目标应用程序所对应的历史操作参数,并基于所述历史操作参数确定所述目标应用程序对应的使用频次参数;基于所述使用频次参数,对所述初始编排位置数据所对应的位置进行编排更新,以确定所述目标图标对应的目标编排位置,并以所述目标编排位置对所述目标应用程序进行显示。2.根据权利要求1所述的方法,其特征在于,在确定所述目标图标所对应的初始编排位置数据之前,所述方法还包括:检测所述目标图标是否具有分组标识,其中,所述分组标识用于表征用户为所述目标应用程序设定的应用分组;在检测到所述目标图标具有所述分组标识的情况下,确定所述分组标识所对应的所述应用分组在预设终端中的分组显示区域,并在所述分组显示区域内,确定所述目标图标所对应的初始编排位置数据;在未检测到所述目标图标具有所述分组标识的情况下,在所述预设终端对应的显示区域中确定所述目标图标所对应的初始编排位置数据。3.根据权利要求2所述的方法,其特征在于,确定所述目标图标所对应的初始编排位置数据,包括:获取所述目标图标所对应的编排标识,其中,所述编排标识用于表征所述目标应用程序是否为首次安装;在所述编排标识表示所述目标应用程序为首次安装的情况下,获取所述目标应用程序在预设应用市场所对应的多种历史使用数据,其中,所述历史使用数据用于表征对应用户对所述目标应用程序的喜爱度;基于所述目标应用程序和已编排位置的多个应用程序所对应的多种所述历史使用数据,排列出所述目标图标对应的首次显示位置,其中,所述初始编排位置包括所述首次显示位置。4.根据权利要求3所述的方法,其特征在于,多种所述历史使用数据包括下载次数、应用排名和网络评分,基于所述目标应用程序和已编排位置的多个应用程序所对应的多种所述历史使用数据,排列出所述目标图标对应的首次显示位置,包括:基于所述目标应用程序和已编排位置的多个应用程序对应的应用程序名称进行位置编排,得到第一编排位置数据,其中,所述第一编排位置数据用于表征所述目标应用程序和已编排位置的多个应用程序各自对应的图标在所述预设终端中按序显示的初始排列顺序;依次以所述下载次数、所述应用排名和所述网络评分为对比参数,对所述目标图标在所述第一编排位置数据中的排序位置进行调整,得到第二编排位置数据,其中,所述第二编排位置数据用于表征所述预设终端中所有应用程序对应的图标当前在所述预设终端中按序显示的排列顺序;确定所述目标图标在所述第二编排位置数据中对应的排列序号,并将根据所述排列序号确定的所述目标图标当前在所述预设终端中的显示位置作为所述首次显示位置。
5.根据权利要求3所述的方法,其特征在于,在所述编排标识表示所述目标应用程序为非首次安装的情况下,所述方法还包括:读取所述目标图标的当前显示位置,并将所述当前显示位置作为所述初始编排位置数据。6.根据权利要求1所述的方法,其特征在于,所述历史操作参数包括应用使用次数和应用使用时长,基于所述历史操作参数确定所述目标应用程序的使用频次参数,包括:分别判断所述应用使用次数是否大于使用次数阈值和所述应用使用时长是否大于使用时长阈值;在判断到所述应用使用次数大于使用次数阈值和所述应用使用时长大于使用时长阈值时,确定所述使用频次参数包括所述目标应用程序频繁使用;在判断到所述应用使用次数不大于使用次数阈值和/所述应用使用时长不大于使用时长阈值时,确定所述使用频次参数包括所述目标应用程序不频繁使用。7.根据权利要求6所述的方法,其特征在于,基于所述使用频次参数,对所述初始编排位置数据所对应的位置进行编排更新,以确定所述目标图标对应的目标编排位置,包括:获取预设的分界位置,并基于所述分界位置确定所述初始编排位置数据所对应的位置是否位于预设终端的目标显示区域,其中,所述目标显示区域用于表征所述预设终端靠前的显示位置;在确定所述使用频次参数包括所述目标应用程序频繁使用时,将所述初始编排位置数据所对应的位置自当前位置调整至所述目标显示区域,并将调整至所述目标显示区域中的编排位置作为所述目标图标对应的所述目标编排位置;在确定所述使用频次参数包括所述目标应用程序不频繁使用时,将所述初始编排位置数据所对应的位置自当前位置调整至所述目标显示区域外,并将调整至所述目标显示区域外的编排位置作为所述目标图标对应的所述目标编排位置。8.根据权利要求1所述的方法,其特征在于,在基于所述使用频次参数,对所述初始编排位置数据所对应的位置进行编排更新之前,所述方法还包括:确定用户是否允许对所述目标图标的位置进行编排;在确定到允许对所述目标图标的位置进行编排的情况下,执行基于所述使用频次参数,对所述初始编排位置数据所对应的位置进行编排更新;在确定到不允许对所述目标图标的位置进行编排的情况下,以所述用户为所述目标图标设置的显示位置对所述目标应用程序进行显示。9.一种应用程序图标显示位置的编排装置,其特征在于,包括:获取模块,用于获取待编排的目标应用程序对应的目标图标,并确定所述目标图标所对应的初始编排位置数据;确定模块,用于获取所述目标应用程序所对应的历史操作参数,并基于所述历史操作参数确定所述目标应用程序对应的使用频次参数;处理模块,用于基于所述使用频次参数,对所述初始编排位置数据所对应的位置进行编排更新,以确定所述目标图标对应的目标编排位置,并以所述目标编排位置对所述目标应用程序进行显示。10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至8中任一项所述的应用程
序图标显示位置的编排方法。11.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1至8中任一项所述的应用程序图标显示位置的编排方法。
技术总结
本申请涉及一种应用程序图标显示位置的编排方法、装置和存储介质,该方法包括:获取待编排的目标应用程序对应的目标图标,确定目标图标所对应的初始编排位置数据;获取目标应用程序所对应的历史操作参数,基于历史操作参数确定目标应用程序对应的使用频次参数;基于使用频次参数,对初始编排位置数据所对应的位置进行编排更新,以确定目标图标对应的目标编排位置,并以目标编排位置对目标应用程序进行显示。通过本申请,解决相关技术中对应用程序图标显示位置的编排未考虑用户习惯及使用频率,编排的图标显示位置不方便用户使用的问题,实现对应用程序的图标的显示位置进行自动编排、满足不同用户操作应用程序的设定和提高用户体验感的有益效果。体验感的有益效果。体验感的有益效果。
