一种悬浮窗的触发运行方法及装置制造方法

文档序号:6624622阅读:192来源:国知局
一种悬浮窗的触发运行方法及装置制造方法
【专利摘要】本发明实施例公开一种悬浮窗的触发运行方法及装置,其中方法可包括:在接收到对界面组件的悬浮窗的操作指令时,获取当前的热点信息;获取与当前的热点信息匹配的预设情景动画;获取界面组件的显示位置信息;由界面组件的显示位置信息确定动画显示区域;根据操作指令触发运行界面组件,并在动画显示区域运行预设情景动画。采用本发明实施例,可运行与当前的热点信息匹配的预设情景动画,且可在动画显示区域运行预设情景动画,提升了界面组件的悬浮窗的触发运行形式的交互性,可提升用户友好度,增强了用户体验。
【专利说明】—种悬浮窗的触发运行方法及装置

【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种悬浮窗的触发运行方法及装置。

【背景技术】
[0002]在图形用户界面中,可设置界面组件便于用户操作,还可通过操作界面组件的悬浮窗触发快捷操作,图形用户界面例如终端的主操作界面或应用程序的操作界面等,界面组件例如应用程序、应用程序的功能模块或应用程序的插件等,悬浮窗是用于显示界面组件当前状态的窗口,以方便用户随时查看和操作。例如,用户可通过操作安全应用软件的悬浮窗中的按钮,加速电脑。现有技术中界面组件的悬浮窗仅是简单的以悬浮窗口的形式显示于图形用户界面中,以静态形式显示,触发运行形式单一,用户友好度低。


【发明内容】

[0003]本发明实施例提供一种悬浮窗的触发运行方法及装置,可提升界面组件的悬浮窗的触发运行形式的交互性,可提升用户友好度。
[0004]本发明第一方面提供了一种悬浮窗的触发运行方法,可包括:
[0005]在接收到用户对界面组件的悬浮窗的操作指令时,获取当前的热点信息;
[0006]获取与所述当前的热点信息匹配的预设情景动画;
[0007]获取所述悬浮窗的显示位置信息;
[0008]由所述悬浮窗的显示位置信息确定动画显示区域;
[0009]根据所述操作指令触发运行所述界面组件,并在所述动画显示区域运行所述预设情景动画。
[0010]本发明第二方面提供了一种悬浮窗的触发运行装置,可包括:
[0011]热点信息获取模块,用于在接收到用户对界面组件的悬浮窗的操作指令时,获取当前的热点信息;
[0012]情景动画获取模块,用于获取与所述当前的热点信息匹配的预设情景动画;
[0013]位置获取模块,用于获取所述悬浮窗的显示位置信息;
[0014]确定模块,用于由所述悬浮窗的显示位置信息确定动画显示区域;
[0015]运行模块,用于根据所述操作指令触发运行所述界面组件,并在所述动画显示区域运行所述预设情景动画。
[0016]实施本发明实施例,具有如下有益效果:
[0017]在接收到用户对界面组件的悬浮窗的操作指令时,可获取当前的热点信息以及与当前的热点信息匹配的预设情景动画,可获取界面组件的显示位置信息,从而由界面组件的显示位置信息确定动画显示区域,从而可根据操作指令触发运行界面组件,并在动画显示区域运行预设情景动画,采用本发明实施例,可运行与当前的热点信息匹配的预设情景动画,且可在动画显示区域运行预设情景动画,提升了界面组件的悬浮窗的触发运行形式的交互性,可提升用户友好度,增强了用户体验。

【专利附图】

【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本发明实施例提供的一种悬浮窗的触发运行方法的流程示意图;
[0020]图2是本发明实施例提供的触发运行悬浮窗的具体示意图;
[0021]图3是本发明实施例提供的一种悬浮窗的触发运行装置的结构示意图;
[0022]图4是本发明实施例提供的运行模块的结构示意图。

【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]在本发明实施例中,一种悬浮窗的触发运行装置可以为:个人电脑、平板电脑、智能手机等终端,也可以通过终端中的客户端模块实现,例如:安全应用软件客户端、即时通讯客户端等。本发明实施例中,可在悬浮窗的触发运行装置的图形用户界面中显示界面组件的悬浮窗,其中,图形用户界面例如终端的主操作界面或安装在终端中的应用程序的操作界面等,界面组件例如应用程序、应用程序的功能模块或应用程序的插件等,例如,安全应用软件中的加速终端、清理垃圾或网络体检等功能模块,悬浮窗是用于显示界面组件当前状态的窗口,以方便用户随时查看和操作。例如,用户可通过操作安全应用软件的悬浮窗中的按钮,加速电脑。
[0025]本发明实施例中,可在接收到用户对界面组件的悬浮窗的操作指令时,获取当前的热点信息,进而获取与当前的热点信息匹配的预设情景动画,可获取界面组件的显示位置信息,从而由界面组件的显示位置信息确定动画显示区域,从而可根据操作指令触发运行界面组件,并在动画显示区域运行预设情景动画,可提升界面组件的悬浮窗的触发运行形式的交互性,提升了用户友好度。
[0026]下面将结合附图1,对本发明实施例提供的悬浮窗的触发运行方法进行详细介绍。
[0027]请参见图1,为本发明实施例提供了一种悬浮窗的触发运行方法的流程示意图,该方法可以包括以下步骤:S101?S105。
[0028]S101,在接收到用户对界面组件的悬浮窗的操作指令时,获取当前的热点信息。
[0029]作为一种可选的实施方式,用户对界面组件的悬浮窗的操作指令包括但不局限于:悬停在悬浮窗的预设区域的悬停指令、用户对悬浮窗的预设区域的触控指令或用户对动画彩蛋的选中指令,还可以为对悬浮窗的长按指令等,具体不受本发明实施例的限制。
[0030]在接收到用户对界面组件的悬浮窗的操作指令时,获取当前的热点信息,具体实现中,当前的热点信息可以为与当前的时间信息匹配的热点信息。具体的,当前的热点信息可以包括:与当前的时间关联的热点信息或用户预设的热点信息,与当前的时间关联的热点信息例如与当前的时间关联的新闻热点信息、与当前的时间关联的节假日信息等等,用户预设的热点信息例如用户预设的纪念日信息等。进一步的,可获取当前的时间信息,再从服务器中获取与当前的时间信息匹配的热点信息或从本地存储区中获取与当前的时间信息匹配的热点信息,从而可获取到当前的热点信息。
[0031]S102,获取与当前的热点信息匹配的预设情景动画。
[0032]作为一种可选的实施方式,可获取与当前的热点信息匹配的预设情景动画,其中,预设情景动画包括但不局限于:预设悬停动画,还可以包括:预设悬浮窗动画和预设主题动画。其中,预设情景动画为服务器预先根据热点信息生成的情景动画。具体实现中,可从服务器获取与当前的热点信息匹配的预设情景动画,具体的,可从获取与当前的时间信息匹配的热点信息,再从服务器获取与热点信息匹配的预设情景动画。例如,当前的时间信息为6月I号,当前的热点信息为:儿童节,与当前的热点信息匹配的预设情景动画包括:儿童玩具悬停动画、儿童游戏动态图标、儿童玩具彩蛋等。
[0033]S103,获取悬浮窗的显示位置信息。
[0034]作为一种可选的实施方式,可获取悬浮窗的显示位置信息。具体实现中,可在图形用户界面建立坐标系,则悬浮窗的显示位置信息可以为悬浮窗在图形用户界面中的具体坐标信息。进一步的,还可以为悬浮窗相对于图形用户界面中设定的基点位置的位置信息,具体不受本发明实施例的限制。
[0035]S104,由悬浮窗的显示位置信息确定动画显示区域。
[0036]作为一种可选的实施方式,可由悬浮窗的显示位置信息确定动画显示区域,具体实现中,动画显示区域可包括:悬浮窗预设区域、预设垂直区域或动画彩蛋显示区域等。
[0037]S105,根据操作指令触发运行界面组件,并在动画显示区域运行预设情景动画。
[0038]作为一种可选的实施方式,根据操作指令触发运行界面组件,并在动画显示区域运行预设情景动画,具体实现中,根据操作指令触发运行界面组件,并在动画显示区域运行预设情景动画可以包括:
[0039]在检测到用户对界面组件的悬浮窗的操作指令为悬停在悬浮窗的预设区域的悬停指令时,在悬浮窗预设区域运行预设悬停动画。
[0040]具体实现中,在检测到用户对界面组件的悬浮窗的操作指令为悬停在悬浮窗的预设区域的悬停指令时,在悬浮窗预设区域运行预设悬停动画。其中,预设悬停动画与当前的热点信息匹配,悬浮窗预设区域为预先设置的悬浮窗中可检测到悬停指令的区域。
[0041]进一步可选的,根据操作指令触发运行界面组件,并在动画显示区域运行预设情景动画还可以包括:
[0042]在检测到用户对界面组件的悬浮窗的操作指令为用户对悬浮窗的预设区域的触控指令时,触发运行界面组件,并在预设垂直区域播放预设悬浮窗动画;
[0043]在到达预设悬浮窗动画的播放时间阈值时,读取预设主题动画中第一帧图像,在到达帧与帧之间的预设时间间隔时,读取第一帧图像的下一帧图像,直到读取预设主题动画的最后一帧图像。
[0044]具体实现中,在检测到触控指令时,可触发运行界面组件,并在预设垂直区域播放预设悬浮窗动画,其中,例如预设垂直区域可以为横坐标与悬浮窗的横坐标一致,纵坐标与悬浮窗的纵坐标不一致的界面区域,悬浮窗动画例如发射小火箭的动画、小动物的动画或卡通形象的动画等,其中,预设悬浮窗动画与当前的热点信息匹配,预设主题动画与当前的热点信息匹配。在到达预设悬浮窗动画的播放时间阈值时,播放预设主题动画,具体的,读取预设主题动画中第一帧图像,在到达帧与帧之间的预设时间间隔时,读取第一帧图像的下一帧图像,直到读取预设主题动画的最后一帧图像。其中,预设悬浮窗动画的播放时间阈值为预先设置的可编辑时间值,例如20秒、25秒等,帧与帧之间的预设时间间隔例如50ms。
[0045]进一步的,预设主题动画可以包括:多个动画彩蛋,在S103之后还可以包括步骤:
[0046]在接收到对动画彩蛋的选中指令时,获取动画彩蛋的显示位置信息,并由动画彩蛋的显示位置信息确定动画彩蛋显示区域;
[0047]获取与动画彩蛋关联的预设页面,并在动画彩蛋显示区域显示与动画彩蛋关联的预设页面。
[0048]具体实现中,若预设主题动画包括多个动画彩蛋,在接收到对动画彩蛋的选中指令时,可获取动画彩蛋的显示位置信息,并由动画彩蛋的显示位置信息确定动画彩蛋显示区域,还可获取与动画彩蛋关联的预设页面,并显示与动画彩蛋关联的预设页面,与动画彩蛋关联的预设页面例如礼品页面、抽奖页面、祝福语页面等等。其中,在获取到动画彩蛋的显示位置信息后,可由动画彩蛋的显示位置信息确定动画彩蛋显示区域,例如动画彩蛋显示区域可以为显示在动画彩蛋之上的显示页面所在的区域或者显示窗口所在的区域。
[0049]进一步可选的,在加载预设情景动画的时间超过预设阈值时,可重新加载,预设阈值为加载超时的最大值。
[0050]进一步可选的,还可接收到服务器的更新通知消息,具体的,若服务器中检测到与新的热点信息匹配的预设情景动画,向终端发送更新通知消息,以通知终端可根据更新通知消息从服务器获取最新的预设情景动画。进一步的,也可以为终端定时向服务器发起更新请求消息,若服务器检测到与新的热点信息匹配的预设情景动画,则向终端发送更新通知消息,从而终端可根据更新通知消息从服务器获取最新的预设情景动画。
[0051]进一步可选的,如图2所示,是本发明实施例提供的触发运行悬浮窗的具体示意图,201是一种安全应用软件的悬浮窗,在鼠标或者触控点悬停在悬浮窗预设区域202时,可检测到悬停指令,可在悬浮窗预设区域202显示预设悬停动画,预先悬停动画例如旋转的小蜜蜂等,在检测到用户对悬浮窗预设区域的触控指令时,可触发运行界面组件,即开始对终端进行安全检测如图2中204所示的加速球,进一步可播放预设悬浮窗动画,悬浮窗动画例如发射小火箭203,发射大雕205等,进一步的,在到达预设悬浮窗动画的播放时间阈值时,可运行预设主题动画,预设主题动画如图2中206、207或208所示,其中206对应当前的热点信息:七夕,207对应当前的热点信息:儿童节,208对应当前的热点信息:抗震救灾。进一步的,207为多个动画彩蛋,在点击动画彩蛋2071时,可显示礼品页面;点击208中的图标2081时可显示献爱心页面。
[0052]本发明实施例提供一种悬浮窗的触发运行方法,在接收到用户对界面组件的悬浮窗的操作指令时,获取当前的热点信息,可获取与当前的热点信息匹配的预设情景动画,可获取界面组件的显示位置信息,从而由界面组件的显示位置信息确定动画显示区域,根据操作指令触发运行界面组件,并在动画显示区域运行预设情景动画。采用本发明实施例,可运行与当前的热点信息匹配的预设情景动画,且可在动画显示区域运行预设情景动画,提升了界面组件的悬浮窗的触发运行形式的交互性,增强了用户体验。
[0053]进一步的,预设情景动画与当前的热点信息匹配,预设情景动画包括但不局限于:预设悬停动画,还可以包括:预设悬浮窗动画和预设主题动画,从而可增加悬浮窗的运行动画效果,悬浮窗的触发运行形式与当前的热点关联,可增加悬浮窗的触发运行趣味性,从而可增强用户体验,增加了交互友好度。
[0054]下面将结合附图3?附图4,对本发明实施例提供的悬浮窗的触发运行装置进行详细介绍。需要说明的是,附图3或附图4所示的装置,用于执行本发明图1所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1所示的实施例。
[0055]请参见图3,为本发明实施例提供了一种悬浮窗的触发运行装置的结构示意图。如图3所示,本发明实施例的悬浮窗的触发运行装置可包括:热点信息获取模块301、情景动画获取模块302、位置获取模块303、确定模块304和运行模块305。
[0056]热点信息获取模块301,用于在接收到用户对界面组件的悬浮窗的操作指令时,获取当前的热点信息。
[0057]作为一种可选的实施方式,用户对界面组件的悬浮窗的操作指令包括但不局限于:悬停在悬浮窗预设区域的悬停指令、用户对悬浮窗预设区域的触控指令或用户对动画彩蛋的选中指令,还可以为对悬浮窗的长按指令等,具体不受本发明实施例的限制。
[0058]在接收到用户对界面组件的悬浮窗的操作指令时,热点信息获取模块301获取当前的热点信息,具体实现中,当前的热点信息可以为与当前的时间信息匹配的热点信息。具体的,当前的热点信息可以包括:与当前的时间关联的热点信息或用户预设的热点信息,与当前的时间关联的热点信息例如与当前的时间关联的新闻热点信息、与当前的时间关联的节假日信息等等,用户预设的热点信息例如用户预设的纪念日信息等。进一步的,可获取当前的时间信息,再从服务器中获取与当前的时间信息匹配的热点信息或从本地存储区中获取与当前的时间信息匹配的热点信息,从而可获取到当前的热点信息。
[0059]情景动画获取模块302,用于获取与当前的热点信息匹配的预设情景动画。
[0060]作为一种可选的实施方式,可获取与当前的热点信息匹配的预设情景动画,其中,预设情景动画包括但不局限于:预设悬停动画,还可以包括:预设悬浮窗动画和预设主题动画。其中,预设情景动画为服务器预先根据热点信息生成的情景动画。具体实现中,情景动画获取模块302可从服务器获取与当前的热点信息匹配的预设情景动画,具体的,可从获取与当前的时间信息匹配的热点信息,再从服务器获取与热点信息匹配的预设情景动画。例如,当前的时间信息为6月I号,当前的热点信息为:儿童节,与当前的热点信息匹配的预设情景动画包括:儿童玩具悬停动画、儿童游戏动态图标、儿童玩具彩蛋等。
[0061]位置获取模块303,用于获取悬浮窗的显不位置信息。
[0062]作为一种可选的实施方式,位置获取模块303可获取悬浮窗的显示位置信息。具体实现中,可在图形用户界面建立坐标系,则悬浮窗的显示位置信息可以为悬浮窗在图形用户界面中的具体坐标信息。进一步的,还可以为悬浮窗相对于图形用户界面中设定的基点位置的位置信息,具体不受本发明实施例的限制。
[0063]确定模块304,用于由悬浮窗的显不位置信息确定动画显不区域。
[0064]作为一种可选的实施方式,确定模块304可由悬浮窗的显不位置信息确定动画显示区域,具体实现中,动画显示区域可包括:悬浮窗预设区域、预设垂直区域或动画彩蛋显示区域等。
[0065]运行模块305,用于根据操作指令触发运行所述界面组件,并在动画显示区域运行预设情景动画。
[0066]作为一种可选的实施方式,运行模块305可根据操作指令触发运行界面组件,并在动画显示区域运行预设情景动画。界面组件例如应用程序、应用程序的功能模块或应用程序的插件等,悬浮窗是用于显示界面组件当前状态的窗口,例如触发运行安全应用软件的“清理垃圾”界面组件。预设情景动画与当前的热点信息匹配。
[0067]进一步可选的,如图4所示,为本发明实施例提供的运行模块的结构示意图,如图所示,运行模块303可以包括第一运行单元401。
[0068]第一运行单元401,用于在检测到用户对界面组件的悬浮窗的操作指令为悬停在悬浮窗的预设区域的悬停指令时,在悬浮窗预设区域运行预设悬停动画。
[0069]具体实现中,第一运行单元401在检测到用户对界面组件的悬浮窗的操作指令为悬停在悬浮窗预设区域的悬停指令时,在悬浮窗预设区域运行预设悬停动画。其中,预设悬停动画与当前的热点信息匹配,悬浮窗预设区域为预先设置的悬浮窗中可检测到悬停指令的区域。
[0070]进一步可选的,本发明实施例提供的运行模块303还可以包括:第二运行单元402和第三运行单元403。
[0071]第二运行单元402,用于在检测到用户对界面组件的悬浮窗的操作指令为用户对悬浮窗的预设区域的触控指令时,触发运行界面组件,并在预设垂直区域播放预设悬浮窗动画;
[0072]第三运行单元403,用于在到达预设悬浮窗动画的播放时间阈值时,读取预设主题动画中第一帧图像,在到达帧与帧之间的预设时间间隔时,读取第一帧图像的下一帧图像,直到读取预设主题动画的最后一帧图像。
[0073]具体实现中,第二运行单元402在检测到触控指令时,可触发运行界面组件,并在预设垂直区域播放预设悬浮窗动画,其中,例如预设垂直区域可以为横坐标与悬浮窗的横坐标一致,纵坐标与悬浮窗的纵坐标不一致的界面区域,悬浮窗动画例如发射小火箭的动画、小动物的动画或卡通形象的动画等,其中,预设悬浮窗动画与当前的热点信息匹配,预设主题动画与当前的热点信息匹配。第三运行单元403在到达预设悬浮窗动画的播放时间阈值时,可播放预设主题动画,具体的,读取预设主题动画中第一帧图像,在到达帧与帧之间的预设时间间隔时,读取第一帧图像的下一帧图像,直到读取预设主题动画的最后一帧图像。其中,预设悬浮窗动画的播放时间阈值为预先设置的可编辑时间值,例如20秒、25秒等,帧与帧之间的预设时间间隔例如50ms。
[0074]进一步可选的,本发明实施例提供的悬浮窗的触发运行装置还可以包括页面获取模块306和页面显示模块307。
[0075]页面获取模块306,还用于在接收到对动画彩蛋的选中指令时,获取与动画彩蛋关联的预设页面。
[0076]位置获取模块303还用于在接收到对动画彩蛋的选中指令时,获取动画彩蛋的显示位置信息。
[0077]确定模块304,还用于由动画彩蛋的显示位置信息确定动画彩蛋显示区域。
[0078]页面获取模块306,用于获取与动画彩蛋关联的预设页面。
[0079]页面显示模块307,用于在动画彩蛋显示区域显示与动画彩蛋关联的预设页面。
[0080]具体实现中,若预设主题动画包括多个动画彩蛋,页面获取模块306在接收到对动画彩蛋的选中指令时,可获取动画彩蛋的显示位置信息,并由动画彩蛋的显示位置信息确定动画彩蛋显示区域,还可获取与动画彩蛋关联的预设页面,页面显示模块307可显示与动画彩蛋关联的预设页面,与动画彩蛋关联的预设页面例如礼品页面、抽奖页面、祝福语页面等等。其中,在获取到动画彩蛋的显示位置信息后,可由动画彩蛋的显示位置信息确定动画彩蛋显示区域,例如动画彩蛋显示区域可以为显示在动画彩蛋之上的显示页面所在的区域或者显示窗口所在的区域。
[0081]进一步可选的,在加载预设情景动画的时间超过预设阈值时,可重新加载,预设阈值为加载超时的最大值。
[0082]进一步可选的,还可接收到服务器的更新通知消息,具体的,若服务器中检测到与新的热点信息匹配的预设情景动画,向终端发送更新通知消息,以通知终端可根据更新通知消息从服务器获取最新的预设情景动画。进一步的,也可以为终端定时向服务器发起更新请求消息,若服务器检测到与新的热点信息匹配的预设情景动画,则向终端发送更新通知消息,从而终端可根据更新通知消息从服务器获取最新的预设情景动画。
[0083]进一步可选的,进一步可选的,如图2所示,是本发明实施例提供的触发运行悬浮窗的具体示意图,201是一种安全应用软件的悬浮窗,在鼠标或者触控点悬停在悬浮窗预设区域202时,可检测到悬停指令,可在悬浮窗预设区域202显示预设悬停动画,预先悬停动画例如旋转的小蜜蜂等,在检测到用户对悬浮窗预设区域的触控指令时,可触发运行界面组件,即开始对终端进行安全检测如图2中204所示的加速球,进一步可播放预设悬浮窗动画,悬浮窗动画例如发射小火箭203,发射大雕205等,进一步的,在到达预设悬浮窗动画的播放时间阈值时,可运行预设主题动画,预设主题动画如图2中206、207或208所示,其中206对应当前的热点信息:七夕,207对应当前的热点信息:儿童节,208对应当前的热点信息:抗震救灾。进一步的,207为多个动画彩蛋,在点击动画彩蛋2071时,可显示礼品页面;点击208中的图标2081时可显示献爱心页面。
[0084]本发明实施例提供一种悬浮窗的触发运行装置,热点信息获取模块在接收到用户对界面组件的悬浮窗的操作指令时,可获取当前的热点信息,情景动画获取模块可获取与当前的热点信息匹配的预设情景动画,位置获取模块可获取界面组件的显示位置信息,从而确定模块可由界面组件的显示位置信息确定动画显示区域,运行模块可根据操作指令触发运行所述界面组件,并运行预设情景动画。采用本发明实施例,可运行与当前的热点信息匹配的预设情景动画,且可在动画显示区域运行预设情景动画,提升了界面组件的悬浮窗的触发运行形式的交互性,增强了用户体验。
[0085]进一步的,预设情景动画与当前的热点信息匹配,预设情景动画包括但不局限于:预设悬停动画,还可以包括:预设悬浮窗动画和预设主题动画,从而可增加悬浮窗的运行动画效果,悬浮窗的触发运行形式与当前的热点关联,可增加悬浮窗的触发运行趣味性,从而可增强用户体验,增加了交互友好度。
[0086]本发明实施例还公开了一种终端,包括图3或图4所示的装置。本发明实施例提供的终端可以为个人电脑、智能手机等终端设备。该装置的结构和功能可参见图3或图4所示实施例的相关描述,在此不赘述。需要说明的是,本实施例的终端可应用于上述方法中。
[0087]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0088]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种悬浮窗的触发运行方法,其特征在于,所述方法包括: 在接收到对界面组件的悬浮窗的操作指令时,获取当前的热点信息; 获取与所述当前的热点信息匹配的预设情景动画; 获取所述悬浮窗的显示位置信息; 由所述悬浮窗的显示位置信息确定动画显示区域; 根据所述操作指令触发运行所述界面组件,并在所述动画显示区域运行所述预设情景动画。
2.如权利要求1所述的方法,其特征在于,所述动画显示区域包括悬浮窗预设区域;所述预设情景动画包括:预设悬停动画; 所述根据所述操作指令触发运行所述界面组件,并在所述动画显示区域运行所述预设情景动画,包括: 在检测到所述用户对界面组件的悬浮窗的操作指令为悬停在所述悬浮窗的预设区域的悬停指令时,在所述悬浮窗预设区域运行所述预设悬停动画。
3.如权利要求1所述的方法,其特征在于,所述动画显示区域包括:预设垂直区域; 所述预设情景动画包括:预设悬浮窗动画和预设主题动画; 所述根据所述操作指令触发运行所述界面组件,并在所述动画显示区域运行所述预设情景动画,包括: 在检测到所述用户对界面组件的悬浮窗的操作指令为用户对所述悬浮窗的预设区域的触控指令时,触发运行所述界面组件,并在所述预设垂直区域播放所述预设悬浮窗动画; 在到达所述预设悬浮窗动画的播放时间阈值时,读取所述预设主题动画中第一帧图像,在到达帧与帧之间的预设时间间隔时,读取所述第一帧图像的下一帧图像,直到读取所述预设主题动画的最后一帧图像。
4.如权利要求3所述的方法,其特征在于,所述预设主题动画包括:多个动画彩蛋; 所述根据所述操作指令触发运行所述界面组件,并在所述动画显示区域运行所述预设情景动画之后,包括: 在接收到对所述动画彩蛋的选中指令时,获取所述动画彩蛋的显示位置信息,并由所述动画彩蛋的显示位置信息确定动画彩蛋显示区域; 获取与所述动画彩蛋关联的预设页面,并在所述动画彩蛋显示区域显示与所述动画彩蛋关联的预设页面。
5.如权利要求1所述的方法,其特征在于,所述当前的热点信息包括:与当前的时间关联的热点信息或所述用户预设的热点信息; 所述获取与所述当前的热点信息匹配的预设情景动画包括: 从服务器获取与所述当前的热点信息匹配的预设情景动画,所述预设情景动画为所述服务器预先根据热点信息生成的情景动画。
6.一种悬浮窗的触发运行装置,其特征在于,所述装置包括: 热点信息获取模块,用于在接收到对界面组件的悬浮窗的操作指令时,获取当前的热点信息; 情景动画获取模块,用于获取与所述当前的热点信息匹配的预设情景动画; 位置获取模块,用于获取所述悬浮窗的显示位置信息; 确定模块,用于由所述悬浮窗的显示位置信息确定动画显示区域; 运行模块,用于根据所述操作指令触发运行所述界面组件,并在所述动画显示区域运行所述预设情景动画。
7.如权利要求6所述的装置,其特征在于,所述动画显示区域包括所述悬浮窗的预设区域;所述预设情景动画包括:预设悬停动画; 所述运行模块包括: 第一运行单元,用于在检测到所述用户对界面组件的悬浮窗的操作指令为悬停在所述悬浮窗的预设区域的悬停指令时,在所述悬浮窗的预设区域运行所述预设悬停动画。
8.如权利要求6所述的装置,其特征在于,所述动画显示区域包括:预设垂直区域;所述预设情景动画包括:预设悬浮窗动画和预设主题动画; 所述运行模块包括: 第二运行单元,用于在检测到所述用户对界面组件的悬浮窗的操作指令为用户对所述悬浮窗的预设区域的触控指令时,触发运行所述界面组件,并在所述预设垂直区域播放所述预设悬浮窗动画; 第三运行单元,用于在到达所述预设悬浮窗动画的播放时间阈值时,读取所述预设主题动画中第一帧图像,在到达帧与帧之间的预设时间间隔时,读取所述第一帧图像的下一帧图像,直到读取所述预设主题动画的最后一帧图像。
9.如权利要求8所述的装置,其特征在于,所述预设主题动画包括:多个动画彩蛋; 所述装置还包括:页面获取模块和页面显示模块; 所述位置获取模块还用于在接收到对所述动画彩蛋的选中指令时,获取所述动画彩蛋的显示位置信息; 所述确定模块,还用于由所述动画彩蛋的显示位置信息确定动画彩蛋显示区域; 所述页面获取模块,用于获取与所述动画彩蛋关联的预设页面; 所述页面显示模块,用于在所述动画彩蛋显示区域显示与所述动画彩蛋关联的预设页面。
10.如权利要求6所述的装置,其特征在于,所述当前的热点信息包括:与当前的时间关联的热点信息或所述用户预设的热点信息; 所述情景动画获取模块具体用于: 从服务器获取与所述当前的热点信息匹配的预设情景动画,所述预设情景动画为所述服务器预先根据热点信息生成的情景动画。
【文档编号】G06F3/0481GK104182125SQ201410422579
【公开日】2014年12月3日 申请日期:2014年8月25日 优先权日:2014年8月25日
【发明者】刘恩辉, 陈璇, 刘美辰 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1