本发明专利技术公开了一种嵌入式系统页面特效的实现方法及嵌入式系统,所述实现方法包括以下步骤:预设参数对应表,所述参数对应表标识解析参数与页面特效模式的对应关系;接收页面传来的页面特效参数并解析,得到对应的解析参数;根据所述解析参数和所述参数对应表,选择相应的页面特效模式来实现所述页面特效参数对应的页面特效。应用本发明专利技术,能够根据嵌入式系统实现某种页面特效时对资源占用率的实际需求程度,选择合适的页面特效模式来实现该种页面特效,从而在一定程度上减少了嵌入式系统中资源的浪费,从整体上提升嵌入式系统的响应速度。
【技术实现步骤摘要】
一种嵌入式系统页面特效的实现方法及嵌入式系统
本专利技术涉及计算机网络通信应用
,具体而言,尤其涉及一种嵌入式系统页面特效的实现方法及嵌入式系统。
技术介绍
嵌入式系统,一般指非PC系统,有计算机功能但又不能称之为计算机的设备或器材,它以应用为中心,其软硬件是可裁减的。嵌入式系统是对功能、可靠性、成本、体积、功耗等综合性有严格要求的专用计算机系统。嵌入式系统几乎包括了生活中的所有电器设备,如掌上PDA、移动计算设备、电视机机顶盒、上网手机、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统等。例如,在现有的IPTV(InteractivePersonalityTV)业务应用中,就用到了嵌入式系统。IPTV是一种以电视、机顶盒为主要终端设备,利用宽带有线通讯技术,向家庭用户提供交互式电视和多媒体服务的数据增值业务。随着IPTV业务应用的发展,家庭用户对IPTV业务应用的灵活性需求也越来越多,嵌入式系统上的浏览器作为IPTV业务应用的呈现效果也越来越重要,要求也越来越高。随着网络技术的发展,为了更好地呈现嵌入式系统页面的展示效果,具有更强的渲染能力,实现跨越所有平台和浏览器的目标,IE,火狐(FireFox)、谷歌(GoogleChrome)、Opera等主流浏览器相续地根据国际标准,开始了对嵌入式系统页面特效的研究。一方面,国际上出现了一种实现页面特效的新标准,即CSS3.0(CascadingStyleSheets,级联样式表)。CSS是一种样式表(stylesheet)的技术,也称为层叠样式表(CascadingStylesheet)。在主页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。只要对页面相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。虽然CSS3.0已经出来很长一段时间,但是嵌入式系统上的浏览器(后文简称浏览器)对CSS3.0页面特效技术的支持却非常少,并且在嵌入式系统资源紧缺的情况下,支持CSS3.0页面特效的浏览器的页面特效显示效果也比较差,降低了用户的体验度。另一方面,在当前的嵌入式系统应用中,例如在当前的IPTV业务应用中,相册预览,多张图片平滑缩放滑动,图片、页面的淡入淡出和滑入滑出,视频播放时文字平滑、放大滑动等页面特效都对EPG(ElectronicProgramGuide,电子节目菜单)提出了新的要求(IPTV业务应用中的EPG界面与Web页面类似,后文统称为Web页面),特别是在高清视频下,采用浏览器特效模式来处理这些页面特效时,对嵌入式系统中CPU资源的利用率极高,由于嵌入式系统中CPU资源非常紧缺,如此就降低了嵌入式系统的处理速度,导致嵌入式系统的页面特效功能显示效果差。综上可知,在实现嵌入式系统页面特效的过程中,除了要浏览器支持页面特效技术外,还需要重点考虑嵌入式系统对CPU资源的苛刻要求,尽可能地降低实现页面特效时对嵌入式系统CPU资源的占用率。然而,在现有技术中,还没有一种方案可以在紧缺的嵌入式系统资源上提供高速的运行速度和执行效率,保证在页面特效的实现过程中能更好地提高嵌入式系统CPU资源的利用率,提高嵌入式系统的响应速度和用户的体验度。
技术实现思路
本专利技术要解决的主要技术问题是,提供一种嵌入式系统页面特效的实现方法及嵌入式系统,能够根据嵌入式系统实现某种页面特效时对资源占用率的实际需求程度,选择相应的页面特效模式来实现该种页面特效,从而在一定程度上减少了嵌入式系统中资源的浪费,从整体上提升嵌入式系统的响应速度。为解决上述技术问题,本专利技术提出了一种嵌入式系统页面特效的实现方法,包括以下步骤:预设参数对应表,所述参数对应表标识解析参数与页面特效模式的对应关系;接收页面传来的页面特效参数并解析,得到对应的解析参数;根据所述解析参数和所述参数对应表,选择相应的页面特效模式来实现所述页面特效参数对应的页面特效。在本专利技术的一种实施例中,所述页面特效参数通过如下方式获取:将用户的输入信息转换为页面能处理的页面特效信息;根据所述页面特效信息,分析所述页面特效的类型;根据所述页面特效的类型,设置相应的页面特效参数。在本专利技术的一种实施例中,所述页面特效模式包括浏览器特效模式和多进程特效模式。在本专利技术的一种实施例中,所述多进程特效模式中的进程包括浏览器进程和图形引擎进程。在本专利技术的一种实施例中,启用多进程特效模式来实现所述页面特效的步骤包括:浏览器接收页面传来的页面特效参数;浏览器将所述页面特效参数进行解析,得到对应的解析参数,以及将所述解析参数传递给图形引擎;图形引擎根据所述解析参数,执行所述页面特效的处理流程,以实现所述页面特效;同时,浏览器放弃对所述页面特效的处理,转而执行其它的处理流程。在本专利技术的一种实施例中,所述图形引擎根据所述解析参数,执行所述页面特效的处理流程,以实现所述页面特效的步骤包括:所述图形引擎根据所述解析参数,执行所述页面特效的处理流程,以实现所述页面特效的步骤包括:图形引擎根据所述解析参数,计算所述页面特效的执行参数,并根据所述执行参数生成相应的特效窗口;图形引擎设置特效定时器,对相应的特效窗口进行轮询操作,以实现所述页面特效。在本专利技术的一种实施例中,在图形引擎实现页面特效的过程中,图形引擎对浏览器导致的相应刷新操作对应的刷新区域进行合并,待图形引擎实现了页面特效后,再刷新合并的刷新区域。同时,本专利技术还提供了一种嵌入式系统,包括:预设模块,用于预先设置标识解析参数与页面特效模式对应关系的参数对应表;解析模块,用于接收页面传来的页面特效参数并解析,得到对应的解析参数;选择模块,用于根据所述解析参数和所述参数对应表,选择相应的页面特效模式来实现所述页面特效参数对应的页面特效。在本专利技术的一种实施例中,所述系统还包括页面信息处理模块,所述页面信息处理模块包括依次相连的输入单元、转换单元、分析单元以及设置单元;所述输入单元用于接收用户的输入信息;所述转换单元用于将用户的输入信息转换为页面能够处理的页面特效信息;所述分析单元用于根据所述页面特效信息,分析所述页面特效的类型;所述设置单元用于根据所述页面特效的类型,设置相应的页面特效参数。。在本专利技术的一种实施例中,所述系统还包括多进程执行模块,所述多进程执行模块包括依次相连的接收单元、解析单元、计算单元以及执行单元;所述接收单元用于接收页面传来的页面特效参数;所述解析单元用于对所述页面特效参数进行解析,得到对应的解析参数,以及将所述解析参数传递给计算单元;所述计算单元用于根据所述解析参数,计算所述页面特效的执行参数;所述执行单元用于根据所述执行参数,相应实现所述页面特效。本专利技术的有益效果是:根据解析得到的解析参数与预设的参数对应表,选择相应的页面特效模式来实现所需的页面特效。预设的参数对应表中的解析参数均设有一个对应的、合适的页面特效模式,并且由于每种页面特效均对应有一个页面特效参数和解析参数。因此,根据解析得到的当前解析参数与参数对应表,灵活选择出来的页面特效模式一定是适合实现该种页面特效的页面特效模式。因为实现每种页面特效时对嵌入式系统资源占用率的要求程度不同,其对应选择的页面特效模式也本文档来自技高网...
【技术保护点】
1.一种嵌入式系统页面特效的实现方法,其特征在于,包括以下步骤:预设参数对应表,所述参数对应表标识解析参数与页面特效模式的对应关系;接收页面传来的页面特效参数并解析,得到对应的解析参数;根据所述解析参数和所述参数对应表,选择相应的页面特效模式来实现所述页面特效参数对应的页面特效。
【技术特征摘要】
1.一种嵌入式系统页面特效的实现方法,其特征在于,包括以下步骤:预设参数对应表,所述参数对应表标识解析参数与页面特效模式的对应关系,所述解析参数能够表征实现相应页面特效参数对应的页面特效时对嵌入式系统的资源占用率的实际需求程度;接收页面传来的页面特效参数并解析,得到对应的解析参数;根据所述解析参数和所述参数对应表,选择相应的页面特效模式来实现所述页面特效参数对应的页面特效。2.如权利要求1所述的实现方法,其特征在于,所述页面特效参数通过如下方式获取:将用户的输入信息转换为页面能处理的页面特效信息;根据所述页面特效信息,分析所述页面特效的类型;根据所述页面特效的类型,设置相应的页面特效参数。3.如权利要求1所述的方法,其特征在于,所述页面特效模式包括浏览器特效模式和多进程特效模式。4.如权利要求3所述的方法,其特征在于,所述多进程特效模式中的进程包括浏览器进程和图形引擎进程。5.如权利要求4所述的方法,其特征在于,启用多进程特效模式来实现所述页面特效的步骤包括:浏览器接收页面传来的页面特效参数;浏览器将所述页面特效参数进行解析,得到对应的解析参数,以及将所述解析参数传递给图形引擎;图形引擎根据所述解析参数,执行所述页面特效的处理流程,以实现所述页面特效;同时,浏览器放弃对所述页面特效的处理,转而执行其它的处理流程。6.如权利要求5所述的方法,其特征在于,所述图形引擎根据所述解析参数,执行所述页面特效的处理流程,以实现所述页面特效的步骤包括:图形引擎根据所述解析参数,计算所述页面特效的执行参数,并根据所述执行参数生成相应的特效窗口;图形引擎设置特效定时器,对相应的特...
【专利技术属性】
技术研发人员:赵剑萍,孙锶辉,陆刚,周兴俊,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。