一种加载悬浮窗的方法、悬浮窗加载装置及电子设备的制造方法_5

文档序号:9396694阅读:来源:国知局
二判 断单元53以及加载单元54,参见图5,图5为本实施例的接收判断模块结构示意图,其中,
[0205] 接收单元51,用于接收扩展业务悬浮窗,输出至第一判断单元52 ;
[0206] 第一判断单元52,用于判断接收的扩展业务悬浮窗是否携带有实时扩展业务,如 果是,输出至第二判断单元53 ;如果不是,将接收的扩展业务悬浮窗输出至存储模块301 ;
[0207] 第二判断单元53,用于判断当前界面中运行的应用程序是否为预先设置的应用程 序集中的应用程序,如果是,将接收的扩展业务悬浮窗输出至存储模块301,否则,将接收的 扩展业务悬浮窗输出至加载单元54 ;
[0208] 本发明实施例中,当前界面可以是word界面屏幕、浏览器屏幕等。应用程序集 中的应用程序包括=Office应用程序、剪切板应用程序、记事本应用程序、图形处理应用程 序、查询类网页应用程序等需要用户进行文本输入操作的应用程序。
[0209] 加载单元54,用于加载接收的携带实时扩展业务的扩展业务悬浮窗。
[0210] 较佳地,接收判断模块304还可以进一步包括:
[0211] 运行监测单元55,用于监测当前界面中运行的应用程序,在运行的应用程序运行 完毕后,通知加载单元从存储模块301中加载携带实时扩展业务的扩展业务悬浮窗。
[0212] 作为再一可选实施例,该装置还可以进一步包括:
[0213] 锁定模块(图中未示出),用于接收锁定界面操作指令,按照预先设置的内存释放 策略释放内存资源。
[0214] 本发明实施例中,按照预先设置的内存释放策略释放内存资源包括:
[0215] 监测到当前剩余内存大小小于预先设置的第一内存资源阈值,优先释放退出后不 会被操作系统重新启动的应用程序的进程所占用的内存。
[0216] 本发明实施例还提供一种电子设备,所述电子设备包含前述任一实施例所述的装 置。
[0217] 图6为本发明电子设备一个实施例的结构示意图,可以实现本发明图1-5所示实 施例的流程,如图6所示,上述电子设备可以包括:壳体61、处理器62、存储器63、电路板64 和电源电路65,其中,电路板64安置在壳体61围成的空间内部,处理器62和存储器63设 置在电路板64上;电源电路65,用于为上述电子设备的各个电路或器件供电;存储器63用 于存储可执行程序代码;处理器62通过读取存储器63中存储的可执行程序代码来运行与 可执行程序代码对应的程序,用于执行以下步骤:
[0218] 在电子设备中存储接收到的扩展业务悬浮窗,所述扩展业务悬浮窗包括推送类悬 浮窗以及本地类悬浮窗;
[0219] 在对所述电子设备进行解锁操作后,判断解锁后所述电子设备呈现的界面是否为 预设界面;
[0220] 如果是,则从存储的推送类悬浮窗以及本地类悬浮窗中选取扩展业务悬浮窗,并 按照预先设置的悬浮窗加载策略在所述解锁的界面加载选取的扩展业务悬浮窗。
[0221] 处理器62对上述步骤的具体执行过程以及处理器62通过运行可执行程序代码来 进一步执行的步骤,可以参见本发明图1-5所示实施例的描述,在此不再赘述。
[0222] 该电子设备以多种形式存在,包括但不限于:
[0223] (1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据 通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及 低端手机等。
[0224] (2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功 能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
[0225] (3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音 频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
[0226] (4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总 线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能 力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
[0227] (5)其他具有数据交互功能的电子装置。
[0228] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0229] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应 涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【主权项】
1. 一种加载悬浮窗的方法,其特征在于,该方法包括: 在电子设备中存储接收到的扩展业务悬浮窗,所述扩展业务悬浮窗包括推送类悬浮窗 以及本地类悬浮窗; 在对所述电子设备进行解锁操作后,判断解锁后所述电子设备呈现的界面是否为预设 界面; 如果是,则从存储的推送类悬浮窗以及本地类悬浮窗中选取扩展业务悬浮窗,并按照 预先设置的悬浮窗加载策略在所述解锁的界面加载选取的扩展业务悬浮窗。2. 根据权利要求1所述的方法,其特征在于,所述在电子设备中存储接收到的扩展业 务悬浮窗之前,所述方法进一步包括: 判断接收的扩展业务悬浮窗是否携带有实时扩展业务,如果是,加载该携带实时扩展 业务的扩展业务悬浮窗,如果不是,执行所述在电子设备中存储接收到的扩展业务悬浮窗 的流程。3. 根据权利要求2所述的方法,其特征在于,在所述如果是之后,加载该携带实时扩展 业务的扩展业务悬浮窗之前,所述方法进一步包括: 判断当前界面中运行的应用程序是否为预先设置的应用程序集中的应用程序,如果 是,执行所述在电子设备中存储接收到的扩展业务悬浮窗的流程,否则,执行所述加载该携 带实时扩展业务的扩展业务悬浮窗的流程。4. 根据权利要求3所述的方法,其特征在于,在所述执行所述在电子设备中存储接收 到的扩展业务悬浮窗的流程后,所述方法进一步包括: 监测该运行的应用程序,在该运行的应用程序运行完毕后,执行所述加载该携带实时 扩展业务的扩展业务悬浮窗的流程。5. 根据权利要求1所述的方法,其特征在于,所述预设界面包括:桌面界面,所述按照 预先设置的悬浮窗加载策略在所述解锁的界面加载选取的悬浮窗包括: 设置计数器,用以对预定的时间段内解锁界面的次数进行累计计数,并基于预定的时 间段,设置累计的解锁界面次数与扩展业务悬浮窗标识的映射关系表; 在判断解锁的界面为桌面界面后,触发计数器加1,获取计数器的计数值,查询映射关 系表,得到获取的计数值映射的扩展业务悬浮窗,在所述桌面界面加载得到的扩展业务悬 浮窗。6. 根据权利要求5所述的方法,其特征在于,所述设置累计的解锁界面次数与扩展业 务悬浮窗标识的映射关系表包括: 分别设置累计的解锁界面各次数与对应的扩展业务悬浮窗标识的静态映射关系表。7. 根据权利要求5所述的方法,其特征在于,所述设置累计的解锁界面次数与扩展业 务悬浮窗标识的映射关系表包括: 统计当前解锁时存储的扩展业务悬浮窗,从中删除当前解锁前已加载的扩展业务悬浮 窗,得到待加载扩展业务悬浮窗集; 按照预先设置的优先级策略对待加载扩展业务悬浮窗集进行排序,将优先级排序最高 的扩展业务悬浮窗作为当前解锁界面次数映射的扩展业务悬浮窗。8. 根据权利要求7所述的方法,其特征在于,所述优先级策略包括:时间优先级、分类 优先级以及点击频率优先级,所述按照预先设置的优先级策略对待加载扩展业务悬浮窗集 进行排序包括: 预先分别设置时间优先级序列、分类优先级序列以及点击频率优先级序列; 分别设置归一化的时间优先级系数、分类优先级系数以及点击频率优先级系数; 提取待加载扩展业务悬浮窗集中的一待加载扩展业务悬浮窗,依据时间戳信息查询时 间优先级序列,获取时间戳信息对应的时间优先级,依据所属的分类查询分类优先级序列, 获取对应的分类优先级,获取该待加载扩展业务悬浮窗的点击频率,查询点击频率优先级 序列,得到获取的点击频率对应的点击频率优先级; 分别计算获取的时间优先级与时间优先级系数的时间优先乘积、获取的分类优先级与 分类优先级系数的分类优先乘积、获取的点击频率优先级与点击频率优先级系数的点击频 率优先乘积; 计算时间优先乘积、分类优先乘积与点击频率优先乘积的和,得到该待加载扩展业务 悬浮窗的优先积分; 将计算得到的每一待加载扩展业务悬浮窗对应的优先积分,按照从高至低的顺序进行 排序。9. 一种悬浮窗加载装置,其特征在于,该装置包括:存储模块、解锁模块以及加载模 块,其中, 存储模块,用于在电子设备中存储接收到的扩展业务悬浮窗,所述扩展业务悬浮窗包 括推送类悬浮窗以及本地类悬浮窗; 解锁模块,用于对锁屏的电子设备界面进行解锁; 加载模块,用于判断解锁模块解锁的界面是否为预设界面,如果是,则从存储模块存储 的推送类悬浮窗以及本地类悬浮窗中选取扩展业务悬浮窗,并按照预先设置的悬浮窗加载 策略在所述解锁的界面加载选取的扩展业务悬浮窗。10. -种电子装置,其特征在于,所述电子装置包括:壳体、处理器、存储器、电路板和 电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电 源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码; 处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用 于执行以下步骤: 在电子设备中存储接收到的扩展业务悬浮窗,所述扩展业务悬浮窗包括推送类悬浮窗 以及本地类悬浮窗; 在对所述电子设备进行解锁操作后,判断解锁后所述电子设备呈现的界面是否为预设 界面; 如果是,则从存储的推送类悬浮窗以及本地类悬浮窗中选取扩展业务悬浮窗,并按照 预先设置的悬浮窗加载策略在所述解锁的界面加载选取的扩展业务悬浮窗。
【专利摘要】本发明的实施例公开一种加载悬浮窗的方法、悬浮窗加载装置及电子设备。加载悬浮窗的方法包括:在电子设备中存储接收到的扩展业务悬浮窗,所述扩展业务悬浮窗包括推送类悬浮窗以及本地类悬浮窗;在对所述电子设备进行解锁操作后,判断解锁后所述电子设备呈现的界面是否为预设界面;如果是,则从存储的推送类悬浮窗以及本地类悬浮窗中选取扩展业务悬浮窗,并按照预先设置的悬浮窗加载策略在所述解锁的界面加载选取的扩展业务悬浮窗。应用本发明,可以减少用户执行应用程序所需的时间,降低加载的悬浮窗对用户的骚扰。
【IPC分类】G06F9/44
【公开号】CN105117228
【申请号】CN201510535931
【发明人】王辰汐
【申请人】北京金山安全软件有限公司
【公开日】2015年12月2日
【申请日】2015年8月27日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1