CN112130887A - 应用图标更新管理方法、装置和计算机设备 - Google Patents
应用图标更新管理方法、装置和计算机设备 Download PDFInfo
- Publication number
- CN112130887A CN112130887A CN202011072753.5A CN202011072753A CN112130887A CN 112130887 A CN112130887 A CN 112130887A CN 202011072753 A CN202011072753 A CN 202011072753A CN 112130887 A CN112130887 A CN 112130887A
- Authority
- CN
- China
- Prior art keywords
- application
- icon
- portal
- activity
- entry
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007726 management method Methods 0.000 title claims abstract description 29
- 230000000694 effects Effects 0.000 claims abstract description 195
- 238000000034 method Methods 0.000 claims abstract description 46
- 238000012986 modification Methods 0.000 claims abstract description 19
- 230000004048 modification Effects 0.000 claims abstract description 19
- 230000028838 turning behavior Effects 0.000 claims abstract description 14
- 238000009434 installation Methods 0.000 claims description 17
- 230000006399 behavior Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 15
- 238000003860 storage Methods 0.000 claims description 15
- 238000012544 monitoring process Methods 0.000 claims description 8
- 230000000977 initiatory effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 16
- 238000005516 engineering process Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/656—Updates while running
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请涉及一种应用图标更新管理方法、装置和计算机设备。方法包括:接收云端下发的应用图标切换指令,以触发目标应用的应用图标切换任务;应用图标切换指令包括主题活动的开始时间与结束时间;当监听到目标应用的息屏行为、且当前时间处于开始时间与结束时间所确定的活动时间段内时,获取应用图标切换任务的执行状态;当执行状态表征应用图标切换任务未执行成功时,执行应用图标切换任务,以修改目标应用的入口属性;根据入口属性的修改结果,切换目标应用的应用图标,以触发在活动时间段内对目标应用从通用图标到活动图标的更新显示。采用本方法能够提高应用更新的触达率。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种应用图标更新管理方法、装置和计算机设备。
背景技术
随着计算机技术和终端技术的不断发展,可在终端上安装使用的应用越来越多。应用厂商常常会在特定时期推广活动,为了将活动呈现给用户,应用厂商开发新版本的安装包供用户更新,但是用户不一定会选择更新,或者用户更新时已经错过了活动时段,这导致活动的触达率低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高应用活动触达率的应用图标更新管理方法、装置和计算机设备。
一种应用图标更新管理方法,该方法包括:
接收云端下发的应用图标切换指令,以触发目标应用的应用图标切换任务;应用图标切换指令包括主题活动的开始时间与结束时间;
当监听到目标应用的息屏行为、且当前时间处于开始时间与结束时间所确定的活动时间段内时,获取应用图标切换任务的执行状态;
当执行状态表征应用图标切换任务未执行成功时,执行应用图标切换任务,以修改目标应用的入口属性;
根据入口属性的修改结果,切换目标应用的应用图标,以触发在活动时间段内对目标应用从通用图标到活动图标的更新显示。
一种应用图标更新管理装置,该装置包括:
接收模块,用于接收云端下发的应用图标切换指令,以触发目标应用的应用图标切换任务;应用图标切换指令包括主题活动的开始时间与结束时间;
获取模块,用于当监听到目标应用的息屏行为、且当前时间处于开始时间与结束时间所确定的活动时间段内时,获取应用图标切换任务的执行状态;
执行模块,用于当执行状态表征应用图标切换任务未执行成功时,执行应用图标切换任务,以修改目标应用的入口属性;
切换模块,用于根据入口属性的修改结果,切换目标应用的应用图标,以触发在活动时间段内对目标应用从通用图标到活动图标的更新显示。
一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
接收云端下发的应用图标切换指令,以触发目标应用的应用图标切换任务;应用图标切换指令包括主题活动的开始时间与结束时间;
当监听到目标应用的息屏行为、且当前时间处于开始时间与结束时间所确定的活动时间段内时,获取应用图标切换任务的执行状态;
当执行状态表征应用图标切换任务未执行成功时,执行应用图标切换任务,以修改目标应用的入口属性;
根据入口属性的修改结果,切换目标应用的应用图标,以触发在活动时间段内对目标应用从通用图标到活动图标的更新显示。
一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
接收云端下发的应用图标切换指令,以触发目标应用的应用图标切换任务;应用图标切换指令包括主题活动的开始时间与结束时间;
当监听到目标应用的息屏行为、且当前时间处于开始时间与结束时间所确定的活动时间段内时,获取应用图标切换任务的执行状态;
当执行状态表征应用图标切换任务未执行成功时,执行应用图标切换任务,以修改目标应用的入口属性;
根据入口属性的修改结果,切换目标应用的应用图标,以触发在活动时间段内对目标应用从通用图标到活动图标的更新显示。
上述应用图标更新管理方法、装置、计算机设备和存储介质,根据云端下发的应用图标切换指令确定主题活动的开始时间与结束时间,当监听到目标应用的息屏行为、且当前时间处于开始时间与结束时间所确定的活动时间段内时,若应用图标切换任务未执行成功,则修改目标应用的入口属性,根据入口属性的修改结果切换目标应用的应用图标,以在活动时间段内显示目标应用的活动图标,通过活动图标及时提醒用户目标应用的活动更新,提高了应用活动的触达率。
附图说明
图1为一个实施例中应用图标更新管理方法的应用环境图;
图2为一个实施例中应用图标更新管理方法的流程示意图;
图3(a)为一个实施例中应用入口的界面示意图;
图3(b)为另一个实施例中应用入口的界面示意图;
图3(c)为又一个实施例中应用入口的界面示意图;
图3(d)为再一个实施例中应用入口的界面示意图;
图4(a)为一个实施例中切换别名入口的流程示意图;
图4(b)为另一个实施例中切换别名入口的示意图;
图5为另一个实施例中应用图标更新管理方法的流程示意图;
图6为一个实施例中目标应用的多个入口的示意图;
图7为一个实施例中切换应用图标的示意图;
图8为一个实施例中应用图标更新管理装置的结构框图;
图9为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的应用图标更新管理方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云存储、网络服务、云通信、大数据和人工智能平台等基础云计算服务的云服务器。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。
云技术(Cloud technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。
云技术(Cloud technology)基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络***的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台***进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的***后盾支撑,只能通过云计算来实现。
在一个实施例中,如图2所示,提供了一种应用图标更新管理方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:
步骤202,接收云端下发的应用图标切换指令,以触发目标应用的应用图标切换任务;应用图标切换指令包括主题活动的开始时间与结束时间。
其中,目标应用是待通过本申请实施例进行应用图标更新管理的应用程序。应用程序可以是社交应用程序、邮件应用程序、购物应用程序或游戏应用程序等。
图标切换指令用于指示终端执行目标应用的应用图标切换任务。应用图标切换任务是在合适的时机下,对目标应用的应用图标进行切换,比如将目标应用的应用图标由通用图标切换至活动图标等。通用图标是目标应用原生的界面显示图标,活动图标是与主题活动内容相匹配的界面显示图标。
主题活动可以是应用厂商推广的限时活动,比如购物应用的限时优惠活动、游戏应用的限时兑换活动等。
在一个具体的实施例中,终端接收云端下发的应用图标切换指令,使得终端开始执行目标应用的应用图标切换任务。
步骤204,当监听到目标应用的息屏行为、且当前时间处于开始时间与结束时间所确定的活动时间段内时,获取应用图标切换任务的执行状态。
其中,目标应用的息屏行为是指终端屏幕进入息屏状态,或者终端屏幕进入息屏状态、且目标应用处于后台运行状态。在终端进入息屏状态,或者终端进入息屏状态、且目标应用处于后台运行状态进行应用图标切换,降低对用户的干扰。
应用图标切换任务的执行状态用于表征应用图标切换任务是否已经执行完成。应用图标切换任务的执行状态记录在终端或者云端中。终端可基于应用图标切换任务的任务标识,从本地或者云端查询应用图标切换任务的执行状态。应用图标切换任务的任务标识用于唯一表示应用图标切换任务。
步骤206,当执行状态表征应用图标切换任务未执行成功时,执行应用图标切换任务,以修改目标应用的入口属性。
其中,应用的入口是计算机***中具有逻辑响应关系的可操作对象,在终端的应用界面中显示应用的入口,响应于用户对该入口的触发操作,展示该应用的应用页面。比如,在终端的应用界面中展示社交应用的入口,响应于用户对该入口的触发操作,展示社交应用的主页面,等等。
可以理解,一个入口可对应一个界面显示图标,通过显示界面显示图标可视化显示入口。进一步地,通过界面显示图标和应用名称共同显示入口。举例说明,参照图3(a),图3(a)为一个实施例中应用入口的界面示意图。可以看到,通过界面显示图标302和应用名称304共同显示应用入口30。
在一个实施例中,计算机设备对目标应用设置多个应用入口,多个应用入口至少包括原生入口、替代入口和活动入口。在计算机设备的应用界面可同时显示目标应用的多个入口,也可在同一时间仅显示目标应用的其中一个入口。原生入口是应用所固有的入口,其采用通用图标和通用名称;替代入口和活动入口是为应用额外设置的别名入口,其界面显示图标和应用名称均可根据实际应用进行设定。比如,将活动入口的界面显示图标设置为与活动时间段相匹配的活动图标,通过切换至显示活动入口,即可在计算机设备的应用界面显示活动图标。
可以理解,原生入口与别名入口是相对的概念。通常情况下,一个应用程序对应一个应用入口。但在一些具体场景下为了解决一些问题,会为应用程序再配置另外的应用入口。此时,将应用程序原来的应用入口成为原生入口,将另外配置的应用入口称为别名入口。另外配置的别名入口可以多于一个,并可以通过“替代入口”、“活动入口”、…等进行区分。
在一个实施例中,在安卓(Android)操作***场景下,别名入口可通过activity-alias标签进行创建。activity-alias标签来自Android***的活动(Activity)组件,其可为应用创建多个别名入口。activity-alias标签包括多个属性,比如图标(android:icon)属性和名称(android:label)属性,图标属性用于配置别名入口的界面显示图标,名称属性用于配置别名入口的应用名称。
在一个实施例中,计算机设备为目标应用的多个应用入口分别配置相关联的活动组件。活动组件用于显示应用页面。计算机设备可为多个应用入口配置相同的活动组件,即通过不同的应用入口进入同一应用页面;计算机设备也可为多个应用入口分别配置不同的活动组件,即通过不同的应用入口进入不同的应用页面。
在一个实施例中,activity-alias标签还包括目标活动(android:targetActivity)属性,目标活动属性用于配置别名入口相关联的活动组件。
在一个实施例中,替代入口与原生入口的界面显示图标、应用名称和相关联的活动组件保持一致,也即是,替代入口作为原生入口的替代入口,代替原生入口在计算机设备的应用界面进行显示。
本申请之所以为原生入口设置替代入口,原因如下:
开发人员在开发过程中,先为目标应用设置了一个别名入口,该别名入口的界面显示图标为与活动时间段相匹配的活动图标。开发人员试图通过禁用原生入口、启用该别名入口的方式对应用图标进行更新,但是由于禁用了原生入口,造成应用进程闪退、界面闪退等问题。基于此,开发人员为原生入口设置替代入口,首先隐藏原生入口(隐藏原生入口的方式可参照后续实施例),利用替代入口代替原生入口在计算机设备的应用界面进行显示,并在活动时间段内通过禁用替代入口、启用活动入口的方式对应用图标进行更新,这样只是修改了别名入口的显示,没有影响应用的运行逻辑,因此可避免应用进程闪退、界面闪退等问题。
在一个实施例中,在进入活动时间段前,在计算机设备的应用界面中显示目标应用的替代入口。具体地,通过隐藏目标应用的原生入口、启用目标应用的替代入口、禁用目标应用的活动入口,以在计算机设备的应用界面中仅显示目标应用的替代入口,也即是展示目标应用的通用图标。
在活动时间段内,在计算机设备的应用界面中显示目标应用的活动入口。具体地,通过隐藏目标应用的原生入口、启用目标应用的活动入口、禁用目标应用的替代入口,以在计算机设备的应用界面中仅显示目标应用的活动入口,也即是展示目标应用的活动图标。
在活动时间段结束后,在计算机设备的应用界面中显示目标应用的替代入口。具体地,通过隐藏目标应用的原生入口、启用目标应用的替代入口、禁用目标应用的活动入口,以在计算机设备的应用界面中仅显示目标应用的替代入口,也即是展示目标应用的通用图标。
在一个实施例中,活动入口的界面显示图标为与活动时间段相匹配的活动图标。参照图3(b),图3(b)为另一个实施例中应用入口的界面示意图。可以看到,由图3(a)中的应用入口30切换至图3(b)中的应用入口32进行显示,通过应用入口32显示活动图标。
在一个实施例中,活动入口的界面显示图标为与活动时间段相匹配的活动图标,且活动入口的应用名称为与活动时间段相匹配的活动名称。参照图3(c),图3(c)为又一个实施例中应用入口的界面示意图。可以看到,由图3(a)中的应用入口30切换至图3(c)中的应用入口34进行显示,通过应用入口34显示活动图标和活动名称。
可以理解,也可仅将活动入口的应用名称设置为与活动时间段相匹配的活动名称。参照图3(d),图3(d)为再一个实施例中应用入口的界面示意图。可以看到,由图3(a)中的应用入口30切换至图3(d)中的应用入口36进行显示,通过应用入口36显示活动名称。
具体地,活动图标可包括与主题活动相关的元素,比如图像元素、文字元素、数字元素、字母元素、符号元素、涂鸦元素等。活动名称也可包括与主题活动相关的元素,比如文字元素、数字元素、字母元素、色彩元素等。在一个具体的实施例中,可通过修改目标应用的入口属性,来切换显示目标应用的应用图标。
在一个实施例中,目标应用包括原生入口、替代入口和活动入口;替代入口用于替代原生入口;替代入口和活动入口均用于触发运行目标应用的原生入口关联的活动组件;活动组件用于显示目标应用的应用页面。步骤206包括:当执行状态表征应用图标切换任务未执行成功时,将替代入口由可用属性切换为禁用属性、且将活动入口由禁用属性切换为可用属性。
在一个实施例中,替代入口、活动入口和原生入口相关联的活动组件一致。即在非活动时间段,响应于对替代入口的触发操作进入应用页面;在活动时间段内,响应于对活动入口的触发操作进入同一应用页面。该应用页面可以是目标应用的主页面。
其中,在别名入口为可用属性时,表示该别名入口可用,在计算机设备的应用界面显示该别名入口;在别名入口为禁用属性时,表示该别名入口不可用,在计算机设备的应用界面隐藏该别名入口。
在一个实施例中,activity-alias标签还包括使用(android:enabled)属性。使用属性用于配置别名入口是否可用。
具体地,在切换至显示活动入口时,通过更改替代入口和活动入口的应用属性即可切换替代入口和活动入口的显示。具体地,将替代入口的应用属性切换为禁用属性,并将活动入口的应用属性切换为可用属性,以在计算机设备的应用界面中显示活动入口。
在一个具体的实施例中,当执行状态表征应用图标切换任务未执行成功时,终端执行应用图标切换任务,以修改目标应用的入口属性。步骤208,根据入口属性的修改结果,切换目标应用的应用图标,以触发在活动时间段内对目标应用从通用图标到活动图标的更新显示。
在一个具体的实施例中,终端获取入口属性的修改结果,当入口属性的修改结果表征切换成功时,根据入口属性的修改结果,切换目标应用的应用图标,以触发在活动时间段内对目标应用从通用图标到活动图标的更新显示。
上述应用图标更新管理方法,根据云端下发的应用图标切换指令确定主题活动的开始时间与结束时间,当监听到目标应用的息屏行为、且当前时间处于开始时间与结束时间所确定的活动时间段内时,若应用图标切换任务未执行成功,则修改目标应用的入口属性,根据入口属性的修改结果切换目标应用的应用图标,以在活动时间段内显示目标应用的活动图标,通过活动图标及时提醒用户目标应用的活动更新,提高了应用活动的触达率。
在一个实施例中,在根据入口属性的修改结果,切换目标应用的应用图标,以触发在活动时间段内对目标应用从通用图标到活动图标的更新显示之后,该方法还包括:监听应用图标的切换广播;根据切换广播确定应用图标的切换状态;在切换状态表征应用图标切换成功时,更新应用图标切换任务的执行状态并反馈至云端。
具体地,在活动图标切换成功后,终端的应用管理***生成应用图标的切换广播,以通知终端应用图标切换任务执行成功,终端更新应用图标切换任务的执行状态并反馈至云端。
具体地,由于应用图标的切换时间、执行结果均不可控,而且在息屏状态下进行应用图标的切换,也有操作进程被***中止的可能性,因此需要监听应用图标的切换广播,若应用图标切换任务执行失败,后续需要寻找时机再次执行应用图标切换任务。
本实施例中,监听应用图标的切换广播来确定应用图标切换任务的执行状态,以在应用图标切换任务执行失败时,后续再次执行应用图标切换任务,以确保活动时间段内能够显示活动图标。
在一个实施例中,该方法还包括:当显示替代入口所对应的通用图标时,响应于对替代入口所对应的通用图标的触发操作,显示目标应用的通用页面内容;当显示活动入口所对应的活动图标时,响应于对活动入口所对应的活动图标的触发操作,显示目标应用的活动页面内容。
其中,通用页面内容是目标应用原生的应用页面内容,活动图标是与主题活动内容相匹配的应用页面内容。
具体地,在活动时间段内,终端可通过热更新技术更新目标应用的应用页面内容。其中,热更新是对应用页面内容进行即时更新,无需用户下载安装软件包,即可动态修改应用页面内容。
参照上述实施例,当监听到目标应用的息屏行为、且当前时间处于开始时间与结束时间所确定的活动时间段内时,终端更新应用页面内容。这样,应用页面内容与应用图标在相同的时机进行更新,使得应用页面内容与应用图标保持同步,用户通过活动图标进入应用页面,即可看到与活动图标相匹配的活动内容。
在一个实施例中,该方法还包括:当监听到亮屏行为、且当前时间未达到开始时间时,显示目标应用的替代入口所对应的通用图标;在监听到亮屏行为、且当前时间处于开始时间与结束时间所确定的活动时间段内时,显示目标应用的活动入口所对应的活动图标。其中,亮屏行为是指终端屏幕进入亮屏状态。
具体地,在当前时间在活动时间段之外时,显示替代入口所对应的通用图标,通过通用图标向用户传达当前没有主题活动的信息;在当前时间在活动时间段之内时,显示活动入口所对应的活动图标,通过活动图标向用户传达当前有主题活动的信息。
需要说明的是,本申请中对于对应多个应用入口的应用程序,在同一时间仅显示该应用程序的其中一个应用入口。而且,替代入口和活动入口的切换显示,需要进行入口属性修改。那么,终端需要寻找合适的时机进行入口属性修改。合适的时机可以是监听到目标应用的息屏行为、且当前时间处于活动时间段内。
举例说明,参照图4(a),图4(a)为一个实施例中切换别名入口的示意图。可以看到,在活动时间段前,在亮屏状态下显示替代入口所对应的通用图标;在进入活动时间段后,选择息屏状态进行别名入口切换操作,在别名入口切换成功后,在活动时间段内的亮屏状态下均显示活动入口所对应的活动图标。
在一个实施例中,在亮屏状态中进入活动时间段时,当屏幕状态由亮屏状态切换至息屏状态再切换回亮屏状态时,显示活动入口所对应的活动图标;在息屏状态中进入活动时间段时,当屏幕状态由息屏状态切换至亮屏状态时,显示活动入口所对应的活动图标。
举例说明,参照图4(b),可以看到,在亮屏状态中进入活动时间段时,等待息屏状态再进行别名入口切换操作,在别名入口切换成功后,在活动时间段内的亮屏状态下均显示活动入口所对应的活动图标。继续参照图4(a),可以看到,在息屏状态中进入活动时间段时,直接进行别名入口切换操作,在别名入口切换成功后,在活动时间段内的亮屏状态下均显示活动入口所对应的活动图标。在一个实施例中,该方法还包括:当监听到目标应用的息屏行为、且当前时间达到结束时间时,修改目标应用的入口属性,以触发在活动时间段结束后对目标应用从活动图标到通用图标的更新显示。
继续参照图4(a),可以看到,在活动时间段结束后,选择息屏状态进行别名入口切换操作,在别名入口切换成功后,在亮屏状态下均显示替代入口所对应的通用图标。
本实施例中,在活动时间段内,选择息屏状态进行别名入口切换操作,在用户无感知的情况下完成图标的更新,降低对用户的干扰程度。
在一个实施例中,该方法还包括:接收在预先配置的下发时间段下发的安装文件;安装文件包括目标应用的替代入口的配置数据和目标应用的活动入口的配置数据;替代入口的配置数据包括通用图标,活动入口的配置数据包括活动图标;根据安装文件安装目标应用;在目标应用安装成功后,将替代入口设置为可用属性、且将活动入口设置为禁用属性,以在亮屏时显示替代入口所对应的通用图标。
具体地,在安装文件中预先配置替代入口和活动入口的配置数据,替代入口的配置数据至少包括通用图标,活动入口的配置数据至少包括活动图标。终端安装该安装文件后,默认替代入口为可用属性、且活动入口为禁用属性,以在亮屏时显示替代入口所对应的通用图标。
本实施例中,在安装文件中预先配置别名入口的配置数据,在接收到云端下发的应用图标切换指令时,能够利用配置数据快速更换显示活动图标。
在一个实施例中,安装文件还包括目标应用的原生入口的配置数据;该方法还包括:当监听到亮屏行为时,初始化桌面启动组件;通过桌面启动组件,获取原生入口、替代入口和活动入口各自的桌面意图;在替代入口和活动入口的桌面意图为显示意图、且原生入口的桌面意图为隐藏意图时,通过桌面启动组件显示替代入口所对应的通用图标。其中,桌面启动组件用于管理终端的应用界面中的应用程序。比如,桌面启动组件可以是Android***的桌面启动器(launcher)。
桌面意图用于表示应用入口是否具有在终端的应用界面中显示的意图。桌面意图包括显示意图和隐藏意图。显示意图表示应用入口具有在应用界面中显示的意图。隐藏意图表示应用入口不具有在应用界面中显示的意图。
具体地,终端通过桌面启动组件获取原生入口和替代入口各自的桌面意图,在替代入口的桌面意图为显示意图、且原生入口的桌面意图为隐藏意图时,在终端的应用界面中显示替代入口,并在终端的应用界面中隐藏原生入口。在一个实施例中,终端通过桌面启动组件扫描目标应用的多个入口各自的意图匹配器,根据意图匹配器确定目标应用的多个入口各自的桌面意图。意图匹配器是描述应用入口的桌面意图的属性参数。对于原生入口来说,原生入口初始采用的是桌面跳转匹配器,桌面跳转匹配器包括主活动(action.main)属性和桌面启动(launcher)属性。主活动属性用于配置应用入口的触发启动页面,桌面启动属性表示应用入口可被桌面启动组件所调用。桌面跳转匹配器具体如下所示:
<intent-filter>
<action android:name="android.intentaction.main"/>
<category android:name="android.intent.category.launcher"/>
终端通过桌面启动组件扫描原生入口的意图匹配器,在扫描得到主活动属性和桌面启动属性时,确定原生入口的桌面意图为显示意图。
为了在终端的应用界面中隐藏原生入口,可删除原生入口的意图匹配器。终端通过桌面启动组件未扫描得到原生入口的意图匹配器,则判定原生入口的桌面意图为隐藏意图。
在一个实施例中,通过桌面启动组件,获取原生入口、替代入口和活动入口各自的桌面意图,包括:通过桌面启动组件,扫描原生入口、替代入口和活动入口各自的意图匹配器;在扫描到原生入口的意图匹配器时,根据原生入口的意图匹配器确定原生入口的桌面意图;在扫描到替代入口的意图匹配器时,根据替代入口的意图匹配器确定替代入口的桌面意图;在扫描到活动入口的意图匹配器时,根据活动入口的意图匹配器确定活动入口的桌面意图。
为了在终端的应用界面中隐藏原生入口,可更改原生入口的意图匹配器,将原生入口的意图匹配器更改为具有隐藏意图的意图匹配器。
在一个实施例中,在扫描到原生入口的意图匹配器时,根据原生入口的意图匹配器确定原生入口的桌面意图,包括:在扫描到原生入口的意图匹配器、且原生入口的意图匹配器为隐式跳转匹配器时,确定原生入口的桌面意图为隐藏意图;在扫描到替代入口的意图匹配器时,根据替代入口的意图匹配器确定替代入口的桌面意图,包括:在扫描到替代入口的意图匹配器、且替代入口的意图匹配器为桌面跳转匹配器时,确定替代入口的桌面意图为显示意图;在扫描到活动入口的意图匹配器时,根据活动入口的意图匹配器确定活动入口的桌面意图,包括:在扫描到活动入口的意图匹配器、且活动入口的意图匹配器为桌面跳转匹配器时,确定活动入口的桌面意图为显示意图。
其中,隐式跳转匹配器可为超链接匹配器。超链接匹配器支持超链接跳转,其包括通信协议及链接内容,具体如下所示:
<intent-filter>
<actionandroid:name="android.intent.action.view"/>
<categoryandroid:name="android.intent.category.default"/>
<categoryandroid:name="android.intent.category.browsable"/>
<dataandroid:host="azhon"android:port="1012"android:scheme="azhon.scheme"/>
具体地,原生入口的配置数据至少包括隐式跳转匹配器;替代入口的配置数据至少包括桌面跳转匹配器和通用图标,且替代入口设置为可用属性;活动入口的配置数据至少包括桌面跳转匹配器和活动图标,且活动入口设置为禁用属性。
在一个具体的实施例中,将原生入口的意图匹配器设置为隐式跳转匹配器,通过桌面启动组件扫描原生入口的隐式跳转匹配器,由于未扫描得到主活动属性和桌面启动属性,则判定原生入口的桌面意图为隐藏意图。而隐式跳转匹配器具备跳转属性,其支持原生入口关联的活动组件的运行,也即是,在替代入口、活动入口和原生入口相关联的活动组件一致时,响应于对替代入口或者活动入口的触发操作,均可运行原生入口关联的活动组件。
对于别名入口来说,别名入口可采用桌面跳转匹配器。终端通过桌面启动组件扫描替代入口的意图匹配器,在扫描得到主活动属性和桌面启动属性时,确定替代入口的桌面意图为显示意图。同样地,终端通过桌面启动组件扫描活动入口的意图匹配器,在扫描得到主活动属性和桌面启动属性时,确定活动入口的桌面意图为显示意图。
本实施例中,将原生入口的桌面跳转匹配器修改为隐式跳转匹配器,隐式跳转匹配器具备跳转属性,其支持替代入口和活动入口触发运行原生入口关联的活动组件,因此在不影响应用运行逻辑的情况下隐藏原生入口,避免了应用图标切换过程中应用进程闪退、界面闪退等问题。
本申请还提供一种应用场景,该应用场景应用上述的应用图标更新管理方法。该应用场景具体是:应用厂商常常在特定时期推广活动,在活动期间,将目标应用的应用图标更改为活动图标,以提醒用户应用的活动更新,提高应用更新的触达率。具体地,该应用图标更新管理方法在该应用场景的应用如下:
步骤502,通过桌面启动组件,扫描目标应用的原生入口、替代入口和活动入口各自的意图匹配器。
其中,目标应用设置多个入口,多个入口至少包括原生入口、替代入口和活动入口。
步骤504,在扫描到原生入口的意图匹配器、且原生入口的意图匹配器为隐式跳转匹配器时,确定原生入口的桌面意图为隐藏意图;在扫描到替代入口的意图匹配器、且替代入口的意图匹配器为桌面跳转匹配器时,确定替代入口的桌面意图为显示意图;在扫描到活动入口的意图匹配器、且活动入口的意图匹配器为桌面跳转匹配器时,确定活动入口的桌面意图为显示意图。
步骤506,分别确定替代入口的应用属性和活动入口的应用属性。
步骤508,在替代入口为可用属性、且活动入口为禁用属性时,通过桌面启动组件显示替代入口。
其中,替代入口的界面显示图标为通用图标,通用图标为目标应用的原生入口的界面显示图标。
步骤510,在进入活动时间段后,当监听到目标应用的息屏行为,将替代入口切换为禁用属性,并将活动入口切换为可用属性,以在屏幕状态由息屏状态切换至亮屏状态时,显示活动入口。
其中,活动入口的界面显示图标为与活动时间段相匹配的活动图标。
步骤512,在活动时间段结束后,在屏幕状态进入息屏状态时,将替代入口切换为可用属性,并将活动入口切换为禁用属性,以在屏幕状态由息屏状态切换至亮屏状态时,显示替代入口。
其中,替代入口和活动入口均用于触发运行原生入口关联的活动组件;活动组件用于显示目标应用的应用页面。
参照图6,图6为一个实施例中目标应用的多个入口示意图。可以看到,替代入口、活动入口和原生入口相关联的活动组件一致。在非活动时间段,响应于对替代入口的触发操作进入应用页面;在活动时间段内,响应于对活动入口的触发操作进入同一应用页面。该应用页面可以是目标应用的主页面。
参照图7,图7为一个实施例中切换应用图标的示意图。可以看到,目标应用至少包括原生入口、替代入口和活动入口。在显示替代入口时,原生入口配置隐式跳转匹配器和通用图标;替代入口配置桌面跳转匹配器和通用图标,且替代入口设置为可用属性;活动入口配置桌面跳转匹配器和活动图标,且活动入口设置为禁用属性。在切换至显示活动入口时,原生入口配置隐式跳转匹配器和通用图标;替代入口配置桌面跳转匹配器和通用图标,且替代入口设置为禁用属性;活动入口配置桌面跳转匹配器和活动图标,且活动入口设置为可用属性。
本实施例中,将原生入口的桌面跳转匹配器修改为隐式跳转匹配器,隐式跳转匹配器具备跳转属性,其支持替代入口和活动入口触发运行原生入口关联的活动组件,因此在不影响应用运行逻辑的情况下隐藏原生入口,避免了应用图标切换过程中应用进程闪退、界面闪退等问题;并且选择息屏状态进行别名入口的切换操作,在用户无感知的情况下完成应用图标的更新,降低对用户的干扰程度。
应该理解的是,虽然图2、图5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、图5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图8所示,提供了一种应用图标更新管理装置,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:接收模块802、获取模块804、执行模块806和切换模块808,其中:
接收模块802,用于接收云端下发的应用图标切换指令,以触发目标应用的应用图标切换任务;应用图标切换指令包括主题活动的开始时间与结束时间;
获取模块804,用于当监听到目标应用的息屏行为、且当前时间处于开始时间与结束时间所确定的活动时间段内时,获取应用图标切换任务的执行状态;
执行模块806,用于当执行状态表征应用图标切换任务未执行成功时,执行应用图标切换任务,以修改目标应用的入口属性;
切换模块808,用于根据入口属性的修改结果,切换目标应用的应用图标,以触发在活动时间段内对目标应用从通用图标到活动图标的更新显示。
在一个实施例中,该装置还包括监听模块、确定模块和更新模块,监听模块,用于监听应用图标的切换广播;确定模块,用于根据切换广播确定应用图标的切换状态;更新模块,用于在切换状态表征应用图标切换成功时,更新应用图标切换任务的执行状态并反馈至云端。
在一个实施例中,目标应用包括原生入口、替代入口和活动入口;替代入口用于替代原生入口;替代入口和活动入口均用于触发运行目标应用的原生入口关联的活动组件;活动组件用于显示目标应用的应用页面;当执行状态表征应用图标切换任务未执行成功时,执行模块806,还用于将替代入口由可用属性切换为禁用属性、且将活动入口由禁用属性切换为可用属性。
在一个实施例中,该装置还包括显示模块,显示模块,用于:当显示替代入口所对应的通用图标时,响应于对替代入口所对应的通用图标的触发操作,显示目标应用的通用页面内容;当显示活动入口所对应的活动图标时,响应于对活动入口所对应的活动图标的触发操作,显示目标应用的活动页面内容。
在一个实施例中,显示模块,还用于:当监听到亮屏行为、且当前时间未达到开始时间时,显示目标应用的替代入口所对应的通用图标;在监听到亮屏行为、且当前时间处于开始时间与结束时间所确定的活动时间段内时,显示目标应用的活动入口所对应的活动图标。
在一个实施例中,显示模块,还用于:当监听到目标应用的息屏行为、且当前时间达到结束时间时,修改目标应用的入口属性,以触发在活动时间段结束后对目标应用从活动图标到通用图标的更新显示。
在一个实施例中,该装置还包括安装模块和设置模块,接收模块802,还用于:接收在预先配置的下发时间段下发的安装文件;安装文件包括目标应用的原生入口的配置数据、替代入口的配置数据和目标应用的活动入口的配置数据;替代入口的配置数据包括通用图标,活动入口的配置数据包括活动图标;安装模块,用于:根据安装文件安装目标应用;设置模块,用于:在目标应用安装成功后,将替代入口设置为可用属性、且将活动入口设置为禁用属性,以在亮屏时显示替代入口所对应的通用图标。
在一个实施例中,该装置还包括启动模块,启动模块,用于:当监听到亮屏行为时,初始化桌面启动组件;获取模块804,还用于:通过桌面启动组件,获取原生入口、替代入口和活动入口各自的桌面意图;显示模块,还用于:在替代入口和活动入口的桌面意图为显示意图、且原生入口的桌面意图为隐藏意图时,通过桌面启动组件显示替代入口所对应的通用图标。
在一个实施例中,获取模块804,还用于:通过桌面启动组件,扫描原生入口、替代入口和活动入口各自的意图匹配器;在扫描到原生入口的意图匹配器时,根据原生入口的意图匹配器确定原生入口的桌面意图;在扫描到替代入口的意图匹配器时,根据替代入口的意图匹配器确定替代入口的桌面意图;在扫描到活动入口的意图匹配器时,根据活动入口的意图匹配器确定活动入口的桌面意图。
在一个实施例中,获取模块804,还用于:在扫描到原生入口的意图匹配器、且原生入口的意图匹配器为隐式跳转匹配器时,确定原生入口的桌面意图为隐藏意图;在扫描到替代入口的意图匹配器、且替代入口的意图匹配器为桌面跳转匹配器时,确定替代入口的桌面意图为显示意图;在扫描到活动入口的意图匹配器、且活动入口的意图匹配器为桌面跳转匹配器时,确定活动入口的桌面意图为显示意图。
关于应用图标更新管理装置的具体限定可以参见上文中对于应用图标更新管理方法的限定,在此不再赘述。上述应用图标更新管理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
上述应用图标更新管理装置中,根据云端下发的应用图标切换指令确定主题活动的开始时间与结束时间,当监听到目标应用的息屏行为、且当前时间处于开始时间与结束时间所确定的活动时间段内时,若应用图标切换任务未执行成功,则修改目标应用的入口属性,根据入口属性的修改结果切换目标应用的应用图标,以在活动时间段内显示目标应用的活动图标,通过活动图标及时提醒用户目标应用的活动更新,提高了应用活动的触达率。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图9所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种应用图标更新管理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所应用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (15)
1.一种应用图标更新管理方法,其特征在于,所述方法包括:
接收云端下发的应用图标切换指令,以触发目标应用的应用图标切换任务;所述应用图标切换指令包括主题活动的开始时间与结束时间;
当监听到所述目标应用的息屏行为、且当前时间处于所述开始时间与所述结束时间所确定的活动时间段内时,获取所述应用图标切换任务的执行状态;
当所述执行状态表征所述应用图标切换任务未执行成功时,执行所述应用图标切换任务,以修改所述目标应用的入口属性;
根据所述入口属性的修改结果,切换所述目标应用的应用图标,以触发在所述活动时间段内对所述目标应用从通用图标到活动图标的更新显示。
2.根据权利要求1所述的方法,其特征在于,在根据所述入口属性的修改结果,切换所述目标应用的应用图标,以触发在所述活动时间段内对所述目标应用从通用图标到活动图标的更新显示之后,所述方法还包括:
监听所述应用图标的切换广播;
根据所述切换广播确定所述应用图标的切换状态;
在所述切换状态表征所述应用图标切换成功时,更新所述应用图标切换任务的执行状态并反馈至所述云端。
3.根据权利要求1所述的方法,其特征在于,所述目标应用包括原生入口、替代入口和活动入口;所述替代入口用于替代所述原生入口;所述替代入口和所述活动入口均用于触发运行所述目标应用的原生入口关联的活动组件;所述活动组件用于显示所述目标应用的应用页面;
所述当所述执行状态表征所述应用图标切换任务未执行成功时,执行所述应用图标切换任务,以修改所述目标应用的入口属性,包括:
当所述执行状态表征所述应用图标切换任务未执行成功时,将所述替代入口由可用属性切换为禁用属性、且将所述活动入口由禁用属性切换为可用属性。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当显示所述替代入口所对应的通用图标时,响应于对所述替代入口所对应的通用图标的触发操作,显示所述目标应用的通用页面内容;
当显示所述活动入口所对应的活动图标时,响应于对所述活动入口所对应的活动图标的触发操作,显示所述目标应用的活动页面内容。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当监听到亮屏行为、且当前时间未达到所述开始时间时,显示所述目标应用的替代入口所对应的通用图标;
在监听到亮屏行为、且当前时间处于所述开始时间与所述结束时间所确定的活动时间段内时,显示所述目标应用的活动入口所对应的活动图标。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当监听到所述目标应用的息屏行为、且当前时间达到所述结束时间时,修改所述目标应用的入口属性,以触发在所述活动时间段结束后对所述目标应用从活动图标到通用图标的更新显示。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收在预先配置的下发时间段下发的安装文件;所述安装文件包括所述目标应用的替代入口的配置数据和所述目标应用的活动入口的配置数据;所述替代入口的配置数据包括所述通用图标,所述活动入口的配置数据包括所述活动图标;
根据所述安装文件安装所述目标应用;
在所述目标应用安装成功后,将所述替代入口设置为可用属性、且将所述活动入口设置为禁用属性,以在亮屏时显示所述替代入口所对应的通用图标。
8.根据权利要求7所述的方法,其特征在于,所述安装文件还包括所述目标应用的原生入口的配置数据;
所述方法还包括:
当监听到亮屏行为时,初始化桌面启动组件;
通过所述桌面启动组件,获取所述原生入口、所述替代入口和所述活动入口各自的桌面意图;
在所述替代入口和所述活动入口的桌面意图为显示意图、且所述原生入口的桌面意图为隐藏意图时,通过所述桌面启动组件显示所述替代入口所对应的通用图标。
9.根据权利要求8所述的方法,其特征在于,所述通过所述桌面启动组件,获取所述原生入口、所述替代入口和所述活动入口各自的桌面意图,包括:
通过所述桌面启动组件,扫描所述原生入口、所述替代入口和所述活动入口各自的意图匹配器;
在扫描到所述原生入口的意图匹配器时,根据所述原生入口的意图匹配器确定所述原生入口的桌面意图;
在扫描到所述替代入口的意图匹配器时,根据所述替代入口的意图匹配器确定所述替代入口的桌面意图;
在扫描到所述活动入口的意图匹配器时,根据所述活动入口的意图匹配器确定所述活动入口的桌面意图。
10.根据权利要求9所述的方法,其特征在于,所述在扫描到所述原生入口的意图匹配器时,根据所述原生入口的意图匹配器确定所述原生入口的桌面意图,包括:
在扫描到所述原生入口的意图匹配器、且所述原生入口的意图匹配器为隐式跳转匹配器时,确定所述原生入口的桌面意图为隐藏意图;
所述在扫描到所述替代入口的意图匹配器时,根据所述替代入口的意图匹配器确定所述替代入口的桌面意图,包括:
在扫描到所述替代入口的意图匹配器、且所述替代入口的意图匹配器为桌面跳转匹配器时,确定所述替代入口的桌面意图为显示意图;
所述在扫描到所述活动入口的意图匹配器时,根据所述活动入口的意图匹配器确定所述活动入口的桌面意图,包括:
在扫描到所述活动入口的意图匹配器、且所述活动入口的意图匹配器为桌面跳转匹配器时,确定所述活动入口的桌面意图为显示意图。
11.一种应用图标更新管理装置,其特征在于,所述装置包括:
接收模块,用于接收云端下发的应用图标切换指令,以触发目标应用的应用图标切换任务;所述应用图标切换指令包括主题活动的开始时间与结束时间;
获取模块,用于当监听到所述目标应用的息屏行为、且当前时间处于所述开始时间与所述结束时间所确定的活动时间段内时,获取所述应用图标切换任务的执行状态;
执行模块,用于当所述执行状态表征所述应用图标切换任务未执行成功时,执行所述应用图标切换任务,以修改所述目标应用的入口属性;
切换模块,用于根据所述入口属性的修改结果,切换所述目标应用的应用图标,以触发在所述活动时间段内对所述目标应用从通用图标到活动图标的更新显示。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括监听模块、确定模块和更新模块,所述监听模块,用于监听所述应用图标的切换广播;所述确定模块,用于根据所述切换广播确定所述应用图标的切换状态;所述更新模块,用于在所述切换状态表征所述应用图标切换成功时,更新所述应用图标切换任务的执行状态并反馈至所述云端。
13.根据权利要求11所述的装置,其特征在于,所述目标应用包括原生入口、替代入口和活动入口;所述替代入口用于替代所述原生入口;所述替代入口和所述活动入口均用于触发运行所述目标应用的原生入口关联的活动组件;所述活动组件用于显示所述目标应用的应用页面;
当所述执行状态表征所述应用图标切换任务未执行成功时,所述执行模块,还用于将所述替代入口由可用属性切换为禁用属性、且将所述活动入口由禁用属性切换为可用属性。
14.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述的方法的步骤。
15.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011072753.5A CN112130887B (zh) | 2020-10-09 | 2020-10-09 | 应用图标更新管理方法、装置和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011072753.5A CN112130887B (zh) | 2020-10-09 | 2020-10-09 | 应用图标更新管理方法、装置和计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112130887A true CN112130887A (zh) | 2020-12-25 |
CN112130887B CN112130887B (zh) | 2024-07-12 |
Family
ID=73843960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011072753.5A Active CN112130887B (zh) | 2020-10-09 | 2020-10-09 | 应用图标更新管理方法、装置和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112130887B (zh) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050235332A1 (en) * | 2004-04-16 | 2005-10-20 | Manson Azita M | Interactive icon management |
US20140223423A1 (en) * | 2013-02-05 | 2014-08-07 | Apple Inc. | Automatic Updating of Applications |
US20160188163A1 (en) * | 2014-09-09 | 2016-06-30 | Magnet Systems, Inc. | Context sensitive icon |
CN106055359A (zh) * | 2016-05-26 | 2016-10-26 | 北京金山安全软件有限公司 | 一种应用的更新方法、装置及电子设备 |
CN106372146A (zh) * | 2016-08-29 | 2017-02-01 | 北京奇虎科技有限公司 | 一种主题推送方法、装置及移动终端 |
CN106469071A (zh) * | 2015-08-18 | 2017-03-01 | 腾讯科技(深圳)有限公司 | 应用程序主题更换方法及装置 |
CN106527854A (zh) * | 2016-10-31 | 2017-03-22 | 维沃移动通信有限公司 | 一种更新应用程序的图标方法和移动终端 |
CN107122628A (zh) * | 2016-02-24 | 2017-09-01 | 阿里巴巴集团控股有限公司 | 应用程序的图标处理方法及装置、终端 |
CN108595201A (zh) * | 2018-04-20 | 2018-09-28 | 维沃移动通信有限公司 | 一种应用程序更新方法及移动终端 |
CN108897469A (zh) * | 2018-06-08 | 2018-11-27 | 北京奇虎科技有限公司 | 一种图标更新方法及终端设备 |
CN109032898A (zh) * | 2017-06-09 | 2018-12-18 | 阿里巴巴集团控股有限公司 | 一种图标的显示方法、装置、设备和存储介质 |
CN109144619A (zh) * | 2017-06-14 | 2019-01-04 | 阿里巴巴集团控股有限公司 | 图标字体信息处理方法、装置及*** |
US20190095059A1 (en) * | 2016-05-23 | 2019-03-28 | Beijing Kingsoft Internet Security Software Co., Ltd. | Method and device for processing application icon and electronic apparatus |
-
2020
- 2020-10-09 CN CN202011072753.5A patent/CN112130887B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050235332A1 (en) * | 2004-04-16 | 2005-10-20 | Manson Azita M | Interactive icon management |
US20140223423A1 (en) * | 2013-02-05 | 2014-08-07 | Apple Inc. | Automatic Updating of Applications |
US20160188163A1 (en) * | 2014-09-09 | 2016-06-30 | Magnet Systems, Inc. | Context sensitive icon |
CN106469071A (zh) * | 2015-08-18 | 2017-03-01 | 腾讯科技(深圳)有限公司 | 应用程序主题更换方法及装置 |
CN107122628A (zh) * | 2016-02-24 | 2017-09-01 | 阿里巴巴集团控股有限公司 | 应用程序的图标处理方法及装置、终端 |
US20190095059A1 (en) * | 2016-05-23 | 2019-03-28 | Beijing Kingsoft Internet Security Software Co., Ltd. | Method and device for processing application icon and electronic apparatus |
CN106055359A (zh) * | 2016-05-26 | 2016-10-26 | 北京金山安全软件有限公司 | 一种应用的更新方法、装置及电子设备 |
CN106372146A (zh) * | 2016-08-29 | 2017-02-01 | 北京奇虎科技有限公司 | 一种主题推送方法、装置及移动终端 |
CN106527854A (zh) * | 2016-10-31 | 2017-03-22 | 维沃移动通信有限公司 | 一种更新应用程序的图标方法和移动终端 |
CN109032898A (zh) * | 2017-06-09 | 2018-12-18 | 阿里巴巴集团控股有限公司 | 一种图标的显示方法、装置、设备和存储介质 |
CN109144619A (zh) * | 2017-06-14 | 2019-01-04 | 阿里巴巴集团控股有限公司 | 图标字体信息处理方法、装置及*** |
CN108595201A (zh) * | 2018-04-20 | 2018-09-28 | 维沃移动通信有限公司 | 一种应用程序更新方法及移动终端 |
CN108897469A (zh) * | 2018-06-08 | 2018-11-27 | 北京奇虎科技有限公司 | 一种图标更新方法及终端设备 |
Non-Patent Citations (1)
Title |
---|
申建忠;雷碎成;赵永刚;: "Android下GoogleMap地图类应用程序的开发", 黑龙江科技信息, no. 23, 15 August 2013 (2013-08-15) * |
Also Published As
Publication number | Publication date |
---|---|
CN112130887B (zh) | 2024-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11711432B1 (en) | Remote management of application settings | |
US11824921B2 (en) | Integrated experience for applications within a mobile application | |
US9182975B2 (en) | Automatic application updates | |
CN102939583B (zh) | 创建任务会话 | |
US10754633B2 (en) | Application installation package generation method and apparatus, and storage medium | |
CN109408136B (zh) | 信息处理方法、装置、存储介质及电子设备 | |
CN111858312B (zh) | 应用程序的页面显示方法、装置、计算机设备和存储介质 | |
CN112114913B (zh) | 应用程序的界面更新方法、装置、计算机设备和存储介质 | |
US9875109B2 (en) | Method and apparatus for generating user adaptive application in mobile terminal | |
CN110990741A (zh) | 一种页面展示方法、装置、电子设备、服务器及存储介质 | |
CN108287647B (zh) | 一种应用运行方法及装置 | |
CN105871695A (zh) | 表情发送方法和装置 | |
CN108038010A (zh) | 安卓***启动阶段广播发送方法、装置和终端 | |
CN111680231A (zh) | 用户荣誉信息展示方法、装置、客户端、服务器和介质 | |
CN111367518A (zh) | 页面布局方法、装置、计算设备及计算机存储介质 | |
CN104765609A (zh) | 软件关联资源推荐方法、获取方法及相应的装置 | |
US20090007092A1 (en) | Flashed based data aggregation and exchange | |
CN106648738B (zh) | 一种分身应用管理方法、装置及终端 | |
CN112130887B (zh) | 应用图标更新管理方法、装置和计算机设备 | |
US10209978B1 (en) | Mobile application installation service on a mobile phone | |
CN107968799B (zh) | 一种信息获取方法、终端设备及*** | |
CN115282598A (zh) | 数据处理***及方法 | |
CN114265655A (zh) | 云应用数据处理方法及装置、***和存储介质 | |
CN112426722A (zh) | 节点图的热更新方法、装置、存储介质及计算机设备 | |
CN112449057A (zh) | 消息的提示方法和装置、存储介质及电子装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40034960 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |