动态界面的实现方法及装置的制造方法

文档序号:8528001阅读:201来源:国知局
动态界面的实现方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种动态界面的实现方法及装置。
【背景技术】
[0002]随着终端技术的快速发展,终端的功能也逐渐得到完善,基于终端开发的系统应用(例如桌面、天气等)或者第三方应用(例如个人空间、即时通信工具等)也越来越多。各种应用除了从内容和功能上为用户提供各种不一样的体验外,也开始采用更具吸引力的装扮(cover)和背景来吸引用户。
[0003]目前,用户可以通过拍照、从本地相册或空间相册中选取图片作为自己的应用背景,可以选择应用推荐的图片来装点应用的装扮和背景,使自己的应用更具个性化,但这些图片都是静态的,缺少真实感和视觉融入感。

【发明内容】

[0004]有鉴于此,本发明提供一种动态界面的实现方法及装置。
[0005]一种动态界面的实现方法,包括:生成界面元素以及对应的动画效果,所述界面元素包括背景、背景中的物体以及与所述物体对应的粒子图像;创建粒子发射器,设置粒子发射器的属性;生成一个或多个粒子源,定义粒子源的粒子参数,所述粒子参数包括粒子的内容,将所述粒子图像作为所述粒子的内容;将所述一个或多个粒子源添加至所述粒子发射器中;以及实现背景以及背景中的物体对应的动画效果,并利用所述粒子发射器显示所述物体的动态粒子效果。
[0006]一种动态界面的实现装置,包括:界面元素生成模块,用于生成界面元素以及对应的动画效果,所述界面元素包括背景、背景中的物体以及与所述物体对应的粒子图像;粒子发射器创建模块,用于创建粒子发射器,设置粒子发射器的属性;粒子源生成模块,用于生成一个或多个粒子源,定义粒子源的粒子参数,所述粒子参数包括粒子的内容,将所述粒子图像作为所述粒子的内容;粒子源添加模块,用于将所述一个或多个粒子源添加至所述粒子发射器中;以及动态效果实现模块,用于实现背景以及背景中的物体对应的动画效果,并利用所述粒子发射器显示所述物体的动态粒子效果动态效果实现模块。
[0007]本发明实施例提供的动态界面的实现方法及装置,可以使界面具有粒子动态效果,能够高仿真的还原现实生活中的物体运动的轨迹与特效,增加了界面的真实感和趣味性。
[0008]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
【附图说明】
[0009]图1是本发明实施例的应用环境图。
[0010]图2是一种可应用于本发明实施例的用户终端的结构框图。
[0011]图3为本发明第一实施例提供的动态界面的实现方法的流程图。
[0012]图4为本发明第一实施例提供的动态界面的实现方法的一种具体应用的效果图。
[0013]图5为本发明第一实施例提供的动态界面的实现方法的另一种具体应用的效果图。
[0014]图6为本发明第二实施例提供的动态界面的实现方法的流程图。
[0015]图7为本发明第三实施例提供的动态界面的实现装置的结构框图。
[0016]图8为本发明第四实施例提供的动态界面的实现装置的结构框图。
[0017]实施方式
[0018]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0019]请参阅图1,所示为本发明实施例提供的动态界面的实现方法及装置的应用环境图。如图1所示,用户终端100以及服务器200位于无线或有线网络300中,通过该无线或有线网络300,用户终端100以及服务器200相互通信。
[0020]本发明实施例所提供的动态界面的实现方法可应用于用户终端中。所述用户终端例如可以包括:智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture ExpertsGroup Aud1 Layer III,动态影像专家压缩标准音频层面3)、MP4 (Moving PictureExperts Group Aud1 Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机和台式计算机、车载终端等等。
[0021]图2示出了一种可用于本发明实施例中的用户终端的结构框图。如图2所示,用户终端100包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口 108、射频模块110、定位模块112、摄像模块114、音频模块116、触控屏幕118以及按键模块120。这些组件通过一条或多条通讯总线/信号线相互通讯。
[0022]可以理解,图2所示的结构仅为示意,用户终端100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
[0023]存储器102可用于存储软件程序以及模块,如本发明实施例中的动态界面的实现方法及装置对应的程序指令/模块,处理器106通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的动态界面的实现方法。存储器102可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统(比如苹果的1S、安卓(Android)等)、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)
坐寸ο
[0024]存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至用户终端100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
[0025]外设接口 108将各种输入/输入装置耦合至CPU以及存储器102。处理器106运行存储器102内的各种软件、指令以执行用户终端100的各种功能以及进行数据处理。
[0026]在一些实施例中,外设接口 108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0027]射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communicat1n, GSM)、增强型移动通信技术(Enhanced Data GSM Environment, EDGE),宽带码分多址技术(wideband code divis1nmultiple access, W-CDMA),码分多址技术(Code divis1n access, CDMA)、时分多址技术(time divis1n multiple access, TD
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1