一种弹窗任务的管理方法、装置、存储介质及终端与流程

文档序号:15685574发布日期:2018-10-16 21:01阅读:177来源:国知局

本发明涉及计算机技术领域,特别是涉及一种弹窗任务的管理方法、装置、存储介质及终端。



背景技术:

随着智能移动终端的发展,应用程序(app,application)的种类也越来越多,为了提高用户的关注度,移动终端常用具有较强视觉冲击性的弹窗来提示用户进行关注某一具体功能或消息等。移动终端中的弹窗主要分为系统弹窗和第三方弹窗,系统弹窗是指移动终端系统在某一情景下进行推送的消息,通常为固定形式,第三方弹窗通常为各种app对应的弹窗,通常具有不同的显示方式以提醒用户进行关注。

但是,在用户使用过程中,随着app种类和数量的增多,对应的第三方弹窗数量也相应的增加,各种app的弹窗均按照自己的规则在移动终端的屏幕上进行弹出,并且系统弹窗与第三方弹窗之间的弹出规则也不尽相同,易造成当前移动终端显示页面上弹窗显示混乱,影响用户的使用体验。



技术实现要素:

本发明提供一种弹窗任务的管理方法、装置、存储介质及终端,用以解决现有技术的如下问题:系统弹窗与第三方弹窗之间,以及各种app弹窗之间的弹出规则不同,易造成显示页面上弹窗显示混乱,影响用户的使用体验。

为解决上述技术问题,一方面,本发明提供弹窗任务的管理方法,包括:在产生弹窗任务时,将所述弹窗任务以数据模型的形式添加至预设的弹窗管理队列中,其中,所述数据模型中至少包括:所述弹窗任务的触发场景;在弹出弹窗任务时,选择所述弹窗管理队列中触发场景与当前任务场景相同的弹窗任务进行弹出。

进一步,所述将所述弹窗任务以数据模型的形式添加至预设的弹窗管理队列中之后,还包括:按照弹窗任务添加至所述弹窗管理队列中的顺序依次弹出所述弹窗任务。

进一步,所述数据模型中,还包括:所述弹窗任务的优先级。

进一步,所述将所述弹窗任务以数据模型的形式添加至预设的弹窗管理队列中之后,还包括:选择所述预设弹窗管理队列中优先级最高的弹窗任务进行弹出。

另一方面,本发明还提供弹窗任务的管理装置,包括:管理模块,用于在产生弹窗任务时,将所述弹窗任务以数据模型的形式添加至预设的弹窗管理队列中,其中,所述数据模型中至少包括:所述弹窗任务的触发场景;弹出模块,用于在弹出弹窗任务时,选择所述弹窗管理队列中触发场景与当前任务场景相同的弹窗任务进行弹出。

进一步,所述弹出模块,具体用于:按照弹窗任务添加至所述弹窗管理队列中的顺序依次弹出所述弹窗任务。

进一步,所述管理模块,还用于:在产生弹窗任务时,将所述弹窗任务以数据模型的形式添加至预设的弹窗管理队列中,其中,所述数据模型中还包括:所述弹窗任务的优先级。

进一步,所述弹出模块,还用于:选择所述弹窗管理队列中优先级最高的弹窗任务进行弹出。

另一方面,本发明还提供一种存储介质,存储有计算机程序,其特征在于,计算机程序被处理器执行时实现上述的弹窗任务的管理方法的步骤。

另一方面,本发明还提供一种终端,至少包括存储器、处理器,存储器上存储有计算机程序,处理器在执行存储器上的计算机程序时实现上述的弹窗任务的管理方法的步骤。

本发明通过在产生弹窗任务时,将新产生的弹窗任务以数据模型的形式添加至预设的弹窗管理队列,且该数据模型中至少包括弹窗任务的触发场景,保证当前显示页面需要进行弹窗任务弹出时,只有一个最符合当前任务场景的弹窗任务进行弹出显示,防止弹窗任务之间因弹出规则不同造成的显示混乱问题。

附图说明

图1是本发明第一实施例中弹窗任务的管理方法流程图;

图2是本发明第二实施例中弹窗任务的管理方法流程图;

图3是本发明第三实施例中弹窗任务的管理方法流程图;

图4是本发明第四实施例中弹窗管理队列管理示意图;

图5是本发明第五实施例中弹窗任务的管理装置结构示意图。

具体实施方式

为了解决现有技术的如下问题:系统弹窗与第三方弹窗之间,以及各种app弹窗之间的弹出规则不同,易造成显示页面上弹窗显示混乱,影响用户的使用体验,本发明提供了一种弹窗任务的管理方法、装置、存储介质及终端,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

本发明的第一实施例提供了一种弹窗任务的管理方法,主要应用于移动终端中,其流程图如图1所示,具体包括步骤s101和s102:

s101,在产生弹窗任务时,将弹窗任务以数据模型的形式添加至预设的弹窗管理队列中。

在本实施例中,弹窗任务指的是所有弹窗任务,包括系统产生的弹窗和第三方app产生的弹窗。弹窗任务在产生时,根据弹窗任务的各类属性构建该弹窗任务对应的数据模型,并将弹窗任务以数据模型的形式保存至弹窗管理队列中。具体地,数据模型中至少包括弹窗任务的触发场景,为后续进行弹窗顺序调整提供依据。例如,弹窗任务的触发场景可以为电量低于预设电量、应用程序存在新版本需要更新、系统或应用程序出现错误等常用或突发场景。

可选地,数据模型中还可以包括弹窗任务的弹窗类型(如入场弹窗、蒙层弹窗、拉取弹窗等)、弹窗任务的页面元素(即弹窗的具体显示时的显示情况、如弹窗中的文字、图片、弹出时间、按键等)、弹窗任务的跳转事件(如点击弹窗中的按键或链接等元素后,从当前页面跳转至其他页面或程序等)等属性,在丰富了弹窗任务的数据模型的基础上,还可以为进行弹窗顺序调整提供更详细的依据。可选地,针对每个弹窗任务,应当根据其内存地址或由数据模型内容展开的字符串计算其对应的哈希值,作为该弹窗任务的唯一标识,以便后续查找使用。

s102,在弹出弹窗任务时,选择弹窗管理队列中触发场景与当前任务场景相同的弹窗任务进行弹出。

在进行弹窗任务弹出时,由预设的弹窗管理队列对其内部保存的弹窗任务进行判断,选择符合当前任务场景的弹窗任务进行弹出,即弹窗管理队列中触发场景与当前任务场景相同的弹窗任务。在本实施例中,所有弹窗任务都受到弹窗管理队列的管理,由弹窗管理队列进行统一的调度弹出,保证当前显示页面需要进行弹窗任务弹出时,只有一个最符合当前任务场景的弹窗任务进行弹出显示。

本实施例通过在产生弹窗任务时,将新产生的弹窗任务以数据模型的形式添加至预设的弹窗管理队列,且该数据模型中至少包括弹窗任务的触发场景,保证当前显示页面需要进行弹窗任务弹出时,只有一个最符合当前任务场景的弹窗任务进行弹出显示,防止弹窗任务之间因弹出规则不同造成的显示混乱问题。

本发明的第二实施例提供了一种弹窗任务的管理方法,主要应用于移动终端中,其流程图如图2所示,具体包括步骤s201和s202:

s201,在产生弹窗任务时,将弹窗任务以数据模型的形式添加至预设的弹窗管理队列中。

在本实施例中,弹窗任务指的是所有弹窗任务,包括系统产生的弹窗和第三方app产生的弹窗。弹窗任务在产生时,根据弹窗任务的各类属性构建该弹窗任务对应的数据模型,并将弹窗任务以数据模型的形式保存至弹窗管理队列中。具体地,数据模型中至少包括弹窗任务的触发场景,为后续进行弹窗顺序调整提供依据。例如,弹窗任务的触发场景可以为电量低于预设电量、应用程序存在新版本需要更新、系统或应用程序出现错误等常用或突发场景。

可选地,数据模型中还可以包括弹窗任务的弹窗类型(如入场弹窗、蒙层弹窗、拉取弹窗等)、弹窗任务的页面元素(即弹窗的具体显示时的显示情况、如弹窗中的文字、图片、弹出时间、按键等)、弹窗任务的跳转事件(如点击弹窗中的按键或链接等元素后,从当前页面跳转至其他页面或程序等)等属性,在丰富了弹窗任务的数据模型的基础上,还可以为进行弹窗顺序调整提供更详细的依据。可选地,针对每个弹窗任务,应当根据其内存地址或由数据模型内容展开的字符串计算其对应的哈希值,作为该弹窗任务的唯一标识,以便后续查找使用。

s202,按照弹窗任务添加至弹窗管理队列中的顺序依次弹出弹窗任务。

在弹出弹窗任务时,队列中的所有弹窗任务均受到预设的弹窗管理队列管理,并由弹窗管理队列进行统一的调度弹出,除了根据触发场景选择弹窗任务进行弹出以外,弹窗管理队列还可以使用先进先出(fifo,firstinfirstout)策略,即按照弹窗任务添加至弹窗管理队列中的顺序依次弹出弹窗任务,先添加至队列中的弹窗任务先进行弹出,可以保证弹窗任务的弹出有序化,使当前显示页面上,只有一个弹窗任务显示,防止各种弹窗任务因弹出规则的不同,造成显示页面有多个弹窗同时弹出,造成显示混乱的问题。

可选地,在弹窗管理队列选择符合当前任务场景的弹窗任务时,如果同时存在两个或两个以上符合条件的弹窗任务存在,无法选择一个最符合的弹窗任务进行弹出时,也可以使用fifo策略,选择符合当前任务场景的两个或两个以上的弹窗任务中,最先加入到弹窗管理队列中的弹窗任务进行弹出。

本实施例通过在产生弹窗任务时,将新产生的弹窗任务以数据模型的形式添加至预设的弹窗管理队列,并且根据fifo原则,保证当前显示页面需要进行弹窗任务弹出时,只有一个最符合当前任务场景的弹窗任务进行弹出显示,防止弹窗任务之间因弹出规则不同造成的显示混乱问题。

本发明的第三实施例提供了一种弹窗任务的管理方法,主要应用于移动终端中,其流程图如图3所示,具体包括步骤s301和s302:

s301,在产生弹窗任务时,将弹窗任务以数据模型的形式添加至预设的弹窗管理队列中。

在本实施例中,弹窗任务指的是所有弹窗任务,包括系统产生的弹窗和第三方app产生的弹窗。弹窗任务在产生时,根据弹窗任务的各类属性构建该弹窗任务对应的数据模型,并将弹窗任务以数据模型的形式保存至弹窗管理队列中。具体地,数据模型中至少包括弹窗任务的触发场景,为后续进行弹窗顺序调整提供依据。例如,弹窗任务的触发场景可以为电量低于预设电量、应用程序存在新版本需要更新、系统或应用程序出现错误等常用或突发场景。

优选地,弹窗任务的数据模型中还可以包括弹窗任务的优先级,弹窗任务的优先级为该弹窗任务产生时,由产生该弹窗任务的应用或服务确定其优先级,或由弹窗管理队列根据当前任务场景临时确定。通常情况下,优先级的值为大于零的整数,可以设置优先级的值越大,对应的优先级越高。

可选地,数据模型中还可以包括弹窗任务的弹窗类型、弹窗任务的页面元素、弹窗任务的跳转事件等属性,在丰富了弹窗任务的数据模型的基础上,还可以为进行弹窗顺序调整提供更详细的依据。可选地,针对每个弹窗任务,应当根据其内存地址或由数据模型内容展开的字符串计算其对应的哈希值,作为该弹窗任务的唯一标识,以便后续查找使用。

s302,选择预设弹窗管理队列中优先级最高的弹窗任务进行弹出。

在弹出弹窗任务时,队列中的所有弹窗任务均受到预设弹窗管理队列管理,并由弹窗管理队列进行统一的调度弹出,除了根据触发场景选择弹窗任务进行弹出以外,弹窗管理队列还可以根据弹窗任务的优先级选择队列中优先级最高的弹窗任务进行弹出。

可选地,在弹窗管理队列选择符合当前任务场景的弹窗任务时,如果同时存在两个或两个以上符合条件的弹窗任务存在,无法选择一个最符合的弹窗任务进行弹出时,也可以根据优先级进行选择,选择符合当前任务场景的两个或两个以上的弹窗任务中,优先级更高的弹窗任务进行弹出。

在本实施例中,还可能出现以下情况,在根据当前任务场景选择弹窗任务时,存在两个或两个以上符合条件的弹窗任务存在,并且在根据优先级进行选择时,存在两个或两个以上的弹窗任务的优先级相同的情况,此时可以根据fifo策略,选择优先级相同的弹窗任务中最先加入到弹窗管理队列中的弹窗任务进行弹出。

下面结合图4对弹窗管理队列进行示例说明。

在本实施例中,弹窗任务可分为以下几种类型:系统弹窗、拉取弹窗、入场弹窗、蒙层弹窗、其他弹窗等,在上述几种类型的弹窗任务产生时,将其以数据模型的形式添加至弹窗管理队列中进行统一管理,每个弹窗任务对应的数据模型中至少包括该弹窗任务的触发场景,还可以包括该弹窗任务的优先级。

在进行弹出时,弹窗管理队列根据当前的任务场景,选择队列中触发场景与当前任务场景相同的弹窗任务进行弹出,如当前手机的状态处于低于电池总容量的15%的低电量状态,则选择队列中触发场景为电量低于15%的弹窗任务进行弹出。

弹窗管理队列根据fifo策略进行任务弹出时,将先添加至预设弹窗管理队列中的弹窗任务进行首先弹出,如用户开启应用程序a时,该程序按顺序产生入场弹窗a1以及蒙层弹窗a2,其中入场弹窗a1用于向用户推送新版本更新提示,蒙层弹窗a2用于提示用户进行登录或关注。弹出时,则先弹出入场弹窗a1,在用户知悉a1的内容(如进行版本更新或关闭入场弹窗a1)后,弹出蒙层弹窗a2,提示用户进行登录或关注。

另外,弹窗管理队列还可以根据弹窗任务的优先级进行弹出顺序调整,在用户使用移动终端打开应用程序b时,应当弹出该应用程序的入场弹窗b1,但用户使用的移动终端的电量在此时下降到15%,处于低电量状态,由系统临时产生系统弹窗c以提示用户电池电量低,并且在系统弹窗c生成时,系统将弹窗c的优先级设置为最高,高于应用程序的入场弹窗b1的优先级,因此,弹窗管理队列优先将系统弹窗c进行弹出显示,并在确定弹窗c已被用户知悉(如用户手动点击“确定”或“关闭”按钮)后,再将入场弹窗b1在显示页面进行显示,保证显示页面中只有一个弹窗进行弹出,不会造成显示混乱的状况。

在弹窗管理队列选择符合当前任务场景的弹窗任务时,如果同时弹窗任务d和弹窗任务e的触发场景与当前任务均相同,此时可根据优先级确定即将弹出的弹窗任务,若弹窗任务d的优先级高于弹窗任务e,则首先弹出弹窗任务d。进一步地,若此时发现弹窗任务d和弹窗任务e的优先级相同,则可根据fifo策略,将先添加至弹窗管理队列的弹窗任务首先弹出。

本实施例通过在产生弹窗任务时,将新产生的弹窗任务以数据模型的形式添加至预设的弹窗管理队列,且该数据模型中至少包括弹窗任务的触发场景和优先级,保证当前显示页面需要进行弹窗任务弹出时,只有一个最符合当前任务场景的弹窗任务进行弹出显示,防止弹窗任务之间因弹出规则不同造成的显示混乱问题。

本发明的第四实施例提供了一种弹窗任务的管理装置,主要安装于移动终端中,其结构示意图如图5所示,包括:管理模块10,用于在产生弹窗任务时,将弹窗任务以数据模型的形式添加至预设的弹窗管理队列中,其中,数据模型中至少包括:弹窗任务的触发场景;弹出模块20,与管理模块10耦合,用于在弹出弹窗任务时,选择弹窗管理队列中触发场景与当前任务场景相同的弹窗任务进行弹出。

在本实施例中,弹窗任务指的是所有弹窗任务,包括系统产生的弹窗和第三方app产生的弹窗。弹窗任务在产生时,由管理模块10根据弹窗任务的各类属性构建该弹窗任务对应的数据模型,并将弹窗任务以数据模型的形式保存至弹窗管理队列中。具体地,数据模型中至少包括弹窗任务的触发场景,为后续进行弹窗顺序调整提供依据。例如,弹窗任务的触发场景可以为电量低于预设电量、应用程序存在新版本需要更新、系统或应用程序出现错误等常用或突发场景。

可选地,数据模型中还可以包括弹窗任务的弹窗类型(如入场弹窗、蒙层弹窗、拉取弹窗等)、弹窗任务的页面元素(即弹窗的具体显示时的显示情况、如弹窗中的文字、图片、弹出时间、按键等)、弹窗任务的跳转事件(如点击弹窗中的按键或链接等元素后,从当前页面跳转至其他页面或程序等)等属性,在丰富了弹窗任务的数据模型的基础上,还可以为进行弹窗顺序调整提供更详细的依据。可选地,针对每个弹窗任务,应当根据其内存地址或由数据模型内容展开的字符串计算其对应的哈希值,作为该弹窗任务的唯一标识,以便后续查找使用。

在进行弹窗任务弹出时,由弹出模块20对弹窗管理队列内部保存的弹窗任务进行判断,选择符合当前任务场景的弹窗任务进行弹出,即弹窗管理队列中触发场景与当前任务场景相同的弹窗任务。在本实施例中,所有弹窗任务都受到弹窗管理队列的管理,由弹出模块20进行队列中的任务的统一调度弹出,保证当前显示页面需要进行弹窗任务弹出时,只有一个最符合当前任务场景的弹窗任务进行弹出显示。

本实施例通过在产生弹窗任务时,将新产生的弹窗任务以数据模型的形式添加至预设的弹窗管理队列,且该数据模型中至少包括弹窗任务的触发场景,保证当前显示页面需要进行弹窗任务弹出时,只有一个最符合当前任务场景的弹窗任务进行弹出显示,防止弹窗任务之间因弹出规则不同造成的显示混乱问题。

本发明的第五实施例提供了一种弹窗任务的管理装置,主要安装于移动终端中,包括:管理模块10,用于在产生弹窗任务时,将弹窗任务以数据模型的形式添加至预设的弹窗管理队列中,其中,数据模型中至少包括:弹窗任务的触发场景;弹出模块20,与管理模块10耦合,用于按照弹窗任务添加至弹窗管理队列中的顺序依次弹出弹窗任务。

在本实施例中,弹窗任务指的是所有弹窗任务,包括系统产生的弹窗和第三方app产生的弹窗。弹窗任务在产生时,由管理模块10根据弹窗任务的各类属性构建该弹窗任务对应的数据模型,并将弹窗任务以数据模型的形式保存至弹窗管理队列中。具体地,数据模型中至少包括弹窗任务的触发场景,为后续进行弹窗顺序调整提供依据。例如,弹窗任务的触发场景可以为电量低于预设电量、应用程序存在新版本需要更新、系统或应用程序出现错误等常用或突发场景。

可选地,数据模型中还可以包括弹窗任务的弹窗类型(如入场弹窗、蒙层弹窗、拉取弹窗等)、弹窗任务的页面元素(即弹窗的具体显示时的显示情况、如弹窗中的文字、图片、弹出时间、按键等)、弹窗任务的跳转事件(如点击弹窗中的按键或链接等元素后,从当前页面跳转至其他页面或程序等)等属性,在丰富了弹窗任务的数据模型的基础上,还可以为进行弹窗顺序调整提供更详细的依据。可选地,针对每个弹窗任务,应当根据其内存地址或由数据模型内容展开的字符串计算其对应的哈希值,作为该弹窗任务的唯一标识,以便后续查找使用。

在弹出弹窗任务时,弹窗管理队列中的所有弹窗任务均受到弹出模块20管理,由弹出模块20进行统一的调度弹出,除了根据触发场景选择弹窗任务进行弹出以外,弹出模块20还可以使用fifo策略,即按照弹窗任务添加至弹窗管理队列中的顺序依次弹出弹窗任务,先添加至队列中的弹窗任务先进行弹出,可以保证弹窗任务的弹出有序化,使当前显示页面上,只有一个弹窗任务显示,防止各种弹窗任务因弹出规则的不同,造成显示页面有多个弹窗同时弹出,造成显示混乱的问题。

可选地,在弹出模块20选择符合当前任务场景的弹窗任务时,如果同时存在两个或两个以上符合条件的弹窗任务存在,无法选择一个最符合的弹窗任务进行弹出时,也可以进一步使用fifo策略,选择符合当前任务场景的两个或两个以上的弹窗任务中,最先加入到弹窗管理队列中的弹窗任务进行弹出。

本实施例通过在产生弹窗任务时,将新产生的弹窗任务以数据模型的形式添加至预设的弹窗管理队列,并且根据fifo原则,保证当前显示页面需要进行弹窗任务弹出时,只有一个最符合当前任务场景的弹窗任务进行弹出显示,防止弹窗任务之间因弹出规则不同造成的显示混乱问题。

本发明的第六实施例提供了一种弹窗任务的管理装置,主要安装于移动终端中,包括:管理模块10,用于在产生弹窗任务时,将弹窗任务以数据模型的形式添加至预设的弹窗管理队列中,其中,数据模型中还包括:弹窗任务的优先级;弹出模块20,与管理模块10耦合,用于在弹出弹窗任务时,选择弹窗管理队列中触发场景与当前任务场景相同的弹窗任务进行弹出。

在本实施例中,弹窗任务指的是所有弹窗任务,包括系统产生的弹窗和第三方app产生的弹窗。弹窗任务在产生时,由管理模块10根据弹窗任务的各类属性构建该弹窗任务对应的数据模型,并将弹窗任务以数据模型的形式保存至弹窗管理队列中。具体地,数据模型中至少包括弹窗任务的触发场景,为后续进行弹窗顺序调整提供依据。例如,弹窗任务的触发场景可以为电量低于预设电量、应用程序存在新版本需要更新、系统或应用程序出现错误等常用或突发场景。

优选地,管理模块10创建的弹窗任务的数据模型中还可以包括弹窗任务的优先级,弹窗任务的优先级为该弹窗任务产生时,由产生该弹窗任务的应用或服务确定其优先级,或由弹窗管理队列根据当前任务场景临时确定。通常情况下,优先级的值为大于零的整数,可以设置优先级的值越大,对应的优先级越高。

可选地,数据模型中还可以包括弹窗任务的弹窗类型(如入场弹窗、蒙层弹窗、拉取弹窗等)、弹窗任务的页面元素(即弹窗的具体显示时的显示情况、如弹窗中的文字、图片、弹出时间、按键等)、弹窗任务的跳转事件(如点击弹窗中的按键或链接等元素后,从当前页面跳转至其他页面或程序等)等属性,在丰富了弹窗任务的数据模型的基础上,还可以为进行弹窗顺序调整提供更详细的依据。可选地,针对每个弹窗任务,应当根据其内存地址或由数据模型内容展开的字符串计算其对应的哈希值,作为该弹窗任务的唯一标识,以便后续查找使用。

在进行弹窗任务弹出时,由弹出模块20对弹窗管理队列内部保存的弹窗任务进行判断,选择符合当前任务场景的弹窗任务进行弹出,即弹窗管理队列中触发场景与当前任务场景相同的弹窗任务。在本实施例中,所有弹窗任务都受到弹窗管理队列的管理,由弹出模块20进行队列中的任务的统一调度弹出,保证当前显示页面需要进行弹窗任务弹出时,只有一个最符合当前任务场景的弹窗任务进行弹出显示。

可选地,在弹出模块20选择符合当前任务场景的弹窗任务时,如果同时存在两个或两个以上符合条件的弹窗任务存在,无法选择一个最符合的弹窗任务进行弹出时,弹出模块20也可以根据优先级进行选择,选择符合当前任务场景的两个或两个以上的弹窗任务中,优先级更高的弹窗任务进行弹出。

在本实施例中,还可能出现以下情况,弹出模块20在根据当前任务场景选择弹窗任务时,存在两个或两个以上符合条件的弹窗任务存在,并且在根据优先级进行选择时,存在两个或两个以上的弹窗任务的优先级相同的情况,此时可以根据fifo策略,选择优先级相同的弹窗任务中最先加入到弹窗管理队列中的弹窗任务进行弹出。

本实施例通过在产生弹窗任务时,将新产生的弹窗任务以数据模型的形式添加至预设的弹窗管理队列,且该数据模型中至少包括弹窗任务的触发场景和优先级,保证当前显示页面需要进行弹窗任务弹出时,只有一个最符合当前任务场景的弹窗任务进行弹出显示,防止弹窗任务之间因弹出规则不同造成的显示混乱问题。

本发明第七实施例提供了一种存储介质,存储有计算机程序,计算机程序被处理器执行时实现如下步骤s11和s12:

s11,在产生弹窗任务时,将弹窗任务添加至预设弹窗管理队列中;

s12,按照预设策略弹出预设弹窗管理队列中的弹窗任务。

在本实施例中,存储介质可以安装在移动终端中。由于在第一实施例中已经对弹窗任务的管理方法进行了详细说明,因此,在本实施例中不再赘述。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例记载的方法步骤。可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

本发明的第八实施例提供了一种终端,至少包括存储器、处理器,存储器上存储有计算机程序,处理器在执行存储器上的计算机程序时实现如下步骤s21和s22:

s21,在产生弹窗任务时,将弹窗任务添加至预设弹窗管理队列中;

s22,按照预设策略弹出预设弹窗管理队列中的弹窗任务。

在本实施例中,终端可以为用户使用的如手机、平板电脑等移动终端。由于在第一实施例中已经对弹窗任务的管理方法进行了详细说明,因此,在本实施例中不再赘述。

尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。

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