公开/公告号CN103338235A
专利类型发明专利
公开/公告日2013-10-02
原文格式PDF
申请/专利权人 天津华永无线科技有限公司;
申请/专利号CN201310223123.7
发明设计人 杨晓峰;
申请日2013-06-06
分类号H04L29/08(20060101);H04M1/725(20060101);
代理机构12105 天津中环专利商标代理有限公司;
代理人莫琪
地址 300384 天津市西青区天津海泰绿色产业基地海泰发展6道6号1201室
入库时间 2024-02-19 20:25:55
法律状态公告日
法律状态信息
法律状态
2016-05-11
授权
授权
2013-11-06
实质审查的生效 IPC(主分类):H04L29/08 申请日:20130606
实质审查的生效
2013-10-02
公开
公开
技术领域
本发明涉及手机,特别涉及一种在手机上实现动态壁纸交互式、个性化创作的方法。
背景技术
目前,手机被广泛的应用,当手机的基本使用功能已经接近完善的情况下,人们对手机的个性化功能需求越来越高,体现个性化的功能已成为用户选择手机的考量,也成为手机厂商能否获得商业上成功的重要因素;手机屏幕壁纸作为手机的第一入口,每个手机上都有壁纸,也是用户个性化展示的第一窗口,因此越来越多的用户希望拥有体现个性的壁纸;现有手机技术中,体现个性化壁纸的方式包括:
1、多数手机采用静态壁纸的方式体现个性化,利用手机静态壁纸功能,用户可以从手机里选择一张喜欢的静态图片作为壁纸来体现个性化,但这种方式的壁纸比较呆板,静态的图片的使用体验与带有动画效果的动态壁纸相比相差太多。
2、一些手机采用动态壁纸的方式体现个性化,通常是利用手机的上网功能,下载一个动态壁纸的程序,安装和运行程序,然后选择一个动态壁纸,然而这种动态壁纸的仍有其不足,即运行的动态壁纸是无法修改的,用户无法对壁纸进行交互式创作,无法将个性化的内容应用到动态壁纸上。
发明内容
本发明的目的就是为克服现有技术的不足,针对如何在手机上实现动态壁纸个性化的技术问题,提供一种在手机上实现动态壁纸交互式创作的方法,以求使动态壁纸生动的动画效果和用户个性的需求完美融合,用户可以自由选择喜欢的壁纸模板,壁纸背景图,和壁纸道具做搭配,手机上简单的拖动操作就可以完成个性化壁纸的创作过程,用户还可以将自己的照片作为动态壁纸的一部分嵌入,创作更加个性化的、独一无二的动态壁纸。
本发明是通过这样的技术方案实现的:在手机上实现动态壁纸交互式、个性化创作的方法,其特征在于,实施所述方法的硬件系统,包括Android手机、壁纸服务器、壁纸筛选服务器、壁纸素材数据库服务器和GPRS网络,Android手机通过GPRS网络与壁纸服务器通信连接,壁纸服务器、壁纸筛选服务器和壁纸素材数据库服务器之间通过电缆依次连接;其中:
所述 Android手机硬件包括CPU、外置存储器、RAM、系统总线、外置存储器接口、显卡RAM、GPU和显示屏,系统总线分别与CPU、RAM相连接,CPU通过外置存储器接口与外置存储器相连接,系统总线通过显卡RAM与GPU相连接,GPU和显示屏相连接;
所述CPU中设置有总线控制器加载模块;外置存储器中设置有交互式壁纸控制模块、Android壁纸控制器;Android手机启动后,CPU的总线控制器加载模块通过系统总线的外置存储器接口,将外置存储器中的交互式壁纸控制模块、Android壁纸控制器装载到RAM;
Android手机通过GPRS网络与壁纸服务器通信连接,通过信息交换,获得选中的壁纸素材, Android手机CPU程序中的交互式壁纸控制模块加载到RAM(内存)中,运行交互式壁纸控制模块,实现壁纸创作过程和壁纸展示过程;
所述壁纸创作过程,包括如下次序步骤:
(1)从外置存储器中加载壁纸创作模块到RAM(内存);
(2)启动手机的GPRS模块,与移动网络运营商网关建立通信隧道,开启服务器数据通道;
(3)向手机操作系统发送指令获取手机的屏幕规格、CPU规格、RAM容量,封装成数据包通过GPRS模块传送给壁纸服务器;
(4)壁纸服务器将手机屏幕、CPU、RAM参数转发给壁纸素材数据库服务器;
(5)壁纸素材数据库服务器首先根据手机屏幕在数据库中进行壁纸内容筛选,过滤出支持该手机屏幕的壁纸素材,再在筛选结果中进行CPU、RAM参数筛选,得到的是与该手机匹配的壁纸素材库,传送给壁纸服务器;
(6)壁纸服务器透过手机GPRS连接通道,传送壁纸素材库到手机上的壁纸创作模块;
(7)壁纸创作模块接收到壁纸素材数据后,存储到手机内置存储器,同时关闭手机GPRS模块;
(8)壁纸创作模块将壁纸素材库展现在手机屏幕,由使用者挑选;
(9)开启手机触摸屏输入装置,用户可以通过手机屏幕点击操作选择壁纸素材;
(10)使用者选取壁纸素材后,壁纸创作模块存储临时信息到RAM;
(11)使用者通过触摸屏交互操作,对选取的动态壁纸道具进行移动、旋转、缩放操作,完成后,壁纸创作模块存储用户调整的参数到RAM;
(12)开启手机摄像装置;
(13)使用者使用摄像装置拍摄照片,存储在手机内置存储器;
(14)壁纸创作模块读取使用者拍摄的照片,根据动态壁纸道具的尺寸对照片进行裁剪,使照片可以嵌入动态壁纸道具中;
(15)裁剪后的照片存储副本到手机内置存储器;
(16)壁纸创作模块将使用者选择的壁纸素材信息,动态壁纸道具,道具调整参数,裁剪后的照片副本,打包压缩成vla格式文件存储到手机内置存储器;
(17)删除临时存储的照片副本,RAM中的临时指令,关闭手机摄像设备和触摸屏输入设备;
所述壁纸展示过程,包括如下次序步骤:
(1)从手机内置存储器中启动动态壁纸模块,加载到手机RAM;
(2)动态壁纸程序从手机内置存储器中读取保存好的vla格式创作壁纸文件,解析文件得到壁纸模板配置和道具配置;
(3)读取壁纸素材、动态壁纸道具和照片信息,从手机内置存储器中读取文件到RAM;
(4)读取动态壁纸道具调整信息到RAM;
(5)启动壁纸渲染引擎,先绘制壁纸模板,再绘制壁纸道具,到壁纸缓存器;
(6)更新壁纸缓存器中的内容到手机屏幕。
本发明的有益效果是:采用在手机上实现动态壁纸交互式、个性化创作的方法,完美的融合了动态壁纸生动的动画效果和用户个性的需求,用户可以自由选择喜欢的壁纸模板,壁纸背景图和壁纸道具做搭配,简单的手机上拖动操作就可以完成个性化壁纸的创作过程,用户还可以将自己的照片作为动态壁纸的一部分嵌入,创作独一无二的动态壁纸,既满足了用户的个性化需求,又增加了手机功能,为生产商创造了商业成功的机会,大大提高销售量,增加业绩,具有实际应用价值和商业价值。
附图说明
图1、本发明硬件系统结构图;
图2、壁纸创作流程图;
图3、壁纸展示流程图;
图4、Android壁纸控制器结构图;
图5、屏幕输出控制器结构图;
图6、屏幕输出控制器流程图;
图7、壁纸缓存模块结构图;
图8、壁纸缓存模块流程图;
图9、壁纸IO控制模块结构图。
图10、壁纸IO控制模块流程图。
具体实施方式
为了更清楚的理解本发明,结合附图和实施例详细描述本发明;
如图1至图3所示,实施所述方法的硬件系统,包括Android手机、壁纸服务器、壁纸筛选服务器、壁纸素材数据库服务器和GPRS网络,Android手机通过GPRS网络与壁纸服务器通信连接,壁纸服务器、壁纸筛选服务器和壁纸素材数据库服务器之间通过电缆依次连接;其中:所述 Android手机硬件包括CPU、外置存储器、RAM、系统总线、外置存储器接口、显卡RAM、GPU和显示屏,系统总线分别与CPU、RAM相连接,CPU通过外置存储器接口与外置存储器相连接,系统总线通过显卡RAM与GPU相连接,GPU和显示屏相连接;
所述CPU中设置有总线控制器加载模块;外置存储器中设置有交互式壁纸控制模块、Android壁纸控制器;Android手机启动后,CPU的总线控制器加载模块通过系统总线的外置存储器接口,将外置存储器中的交互式壁纸控制模块、Android壁纸控制器装载到RAM;
由壁纸素材数据库服务器向壁纸筛选服务器提供壁纸素材;
由壁纸筛选服务器对壁纸素材进行选择,向壁纸服务器提供筛选后的壁纸素材;
由壁纸服务器保存筛选后的壁纸素材;
由Android手机设备通过GPRS网络从壁纸服务器中获取壁纸素材。
如图4所示,Android壁纸控制器结构图,设置在外置存储器中的Android壁纸控制器包括壁纸调度总线模块,屏幕输出控制器、壁纸缓存模块、壁纸IO控制模块,壁纸调度总线模块分别与屏幕输出控制器、壁纸缓存模块、壁纸IO控制模块相连接;
如图5、图6所示,屏幕输出控制器由交互指令处理模块、矢量图渲染模块、OpenGL模块(三维图形应用程序接口库)组成;其流程包括如下步骤:
(a)通过壁纸调度总线模块调度传送壁纸创作文件给屏幕输出控制器;
(b)由交互指令处理模块读取壁纸创作文件,得到矢量图形和交互指令;
(c)分析交互指令,根据指令由矢量图渲染模块对矢量图形进行渲染调整;
(d)渲染调整后的矢量图形,输出成与手机屏幕相同尺寸的位图;
(e)调用AndroidNDK,传送位图到Android NDK中OpenGL模块;
(f)由OpenGL模块绘制位图,保存在手机显卡RAM,输出显示到手机屏幕。
如图7、图8所示,壁纸缓存模块由缓存控制器、交互指令分析器、动态壁纸矢量图形元件库组成;其流程包括如下步骤:
(a)通过壁纸调度总线模块调度传送壁纸创作文件给壁纸缓存模块;
(b)读取壁纸创作文件,得到矢量图形元件和交互指令;
(c)分析交互指令,按照使用概率对矢量图形元件排序;
(d)传送使用概率排名前30%的矢量元件到RAM缓存;
(e)将壁纸创作文件中被缓存的矢量元件索引临时指向到RAM缓存地址。
如图9、图10所示,壁纸IO控制模块由动态壁纸文件解析器、矢量图形元件分析模块、IO读写模块组成;其流程包括如下步骤:
(a)通过壁纸调度总线模块调度传送壁纸创作文件存储路径到壁纸IO控制模块;
(b)调用Android SDK的IO模块读取壁纸创作文件到RAM;
(c)解析壁纸创作文件,分离矢量图形元件库和交互指令库;
(d)传送RAM中矢量元件库和交互指令库的地址给壁纸调度总线。
根据上述说明,结合本领域技术可实现本发明的方案。
机译: 用于信息存储的M u00ecdia,使用文档标记和音频数据显示交互式图像的方法以及 /或v u00ecdeo(AV)用于在交互式模式下处理文档标记的方法和设备。标记模式的文档源和图像音频源以及交互模式下的AV数据的v音频。该设备使用文档以交互模式处理音频和v / uvecdeo(AV)的数据标记,在计算机上用操作指令编码的指令编码的M u00ecdia通过 u00ecvel读取,以实现使用文档标记和交互显示图像的方法在计算机中读取音频数据和v u00ecdiao(AV)M u00ecdia通过用操作指令编码以实现以交互模式处理文档标记的方法。在计算机系统和方法中,使用文档标记以交互模式处理音频数据v u00ecdeo(AV)
机译: 一种使用在计算机上实现的交互式电视节目指南的方法以及可用于实现此StickOJ的交互式电视DEPROGRAMACION的电视指南
机译: 用于创建和自动部署个性化,动态和交互式语音服务(包括通过个性化广播进行部署)的系统和方法