基于手势事件处理频率学习的移动浏览器节能方法研究
发布时间:2021-01-18 02:29
在移动互联网时代,随着智能手机的运算性能不断提升,电池续航时间短的问题日渐突显。由于短时间内电池技术无法取得革命性发展,优化应用程序的能耗效率已成为解决移动设备续航问题的主要突破口。移动浏览器作为智能手机的主要信息入口,具有极其重要的地位,其各个运行阶段均存在着能耗效率问题。国内外已有工作充分研究了移动浏览器在网页加载过程中(如下载、解析、和渲染等阶段)的能耗效率问题,但在网页加载完成之后,由用户滑动和缩放手势操作引起的能耗效率问题却缺乏深入的研究。通过真实实验发现,在移动浏览器滑动和缩放网页时,智能手机的功耗比待机状态时的功耗大幅提升250%-350%。通过浏览器源码与实验分析发现,滑动和缩放手势操作的功耗与手势事件处理频率之间存在线性关系,因此可通过降低手势事件处理频率来节约功耗。然而,一味地降低手势事件处理频率会损害用户的交互体验,因此提出一个三次曲线模型和一个线性模型作为用户偏好模型,分别用于动态调节滑动手势和缩放手势事件的处理频率。为了向每个用户提供个性化的手势事件处理频率调节功能,利用SVR(Support Vector Regression,支持向量回归)技术设计一个手势...
【文章来源】:华东师范大学上海市 211工程院校 985工程院校 教育部直属院校
【文章页数】:70 页
【学位级别】:硕士
【部分图文】:
图1.1?2017年选定品牌手机的〒.均电池续航时间??
在移动互联网时代,移动浏览器是人们在智能手机上获取信息的主要工具之??一[5],并麗所有智能手机都至少安装了厂商默认的移动浏览器。根据StatCounter??提供的最新研宄数据如图1.2所示,截至2018年移动浏览器在智能手机以及??平板电脑市场上所占的份额总共达到了?55.9%,已超过桌面浏览器所占的市场份??额,移动浏览器正逐步成为移动平台Ji最流行的应用程序6此外,Web?View与移??动浏览器加载网页的过程一致,使用WebView技术开发和维护移动应用程序只??需要投入少量的人力成本和时间成本4,囡此越来越多的公司使用Web?View技术??开发应用程序,例如:网易新闻、,豆瓣、Pinterest等移动客户端程序。有研究指??出在智能手机上移动浏览器平均占据的CPU运行时间高达54%[6],开发厂商主??要专注于优化移动浏览器的运行性能即降低网页的加载时间,但对于移动浏览器??运行过程中存在的能耗问题给予的关注较少。??IT??■智能手机■桌=而电脑■平板电脑??图1.2?2018年桌面浏览器与移动浏览器的市场份额??移动浏览器加载网页的过程需要经过下载、解析、布局和绘制多个阶段最后??才能将网页内容渲染在屏幕上
HTML文档并构建DOM?(Document?Object?Model,文档对象模型)树,在解析??HTML的过程中遇到CSS、JavaScript以及图片等资源再继续请求下载。然而这??种间断的资源下载方式会导致蜂窝网络接:□消耗大量的尾能耗。如图1.4所示,??蜂窝网络接fl拥有“IDLE”、“FACH”和“DCH”三种不同的运行状态。具体而??官,蜂窝网络接口从“IDLE”状态转为“DCH”状态之后可与基站建立专用信??道,信道建立之后才可以传输数据。当数据传输完成后基站会通过计时器乃决??定是否释放当前专用信道。若在T!超时前收到了新数据,则蜂窝网络接口保持??“DCH”状态且保留专用蓿道?相反,若T1超时基站就释放专用信道,同时蜂??窝网络接口状态变为“FACH”。蜂窝网络接口在“FACH”状态使用共享信道,??同理基站通过计时器T2决定释放共享倍道的时机。.若共享信道被释放,则蜂窝??网络接口变回“IDLE”状态上述机制可以减轻蜂窝网络接口状态切换造成的数??据传输延迟6蜂窝网络接,口在“FACH”和“DCH”两种状态下运行时的功耗比??较高
【参考文献】:
期刊论文
[1]移动设备应用程序的体系结构特征分析[J]. 黄永兵,陈明宇. 计算机学报. 2015(02)
[2]增量和减量式标准支持向量机的分析[J]. 顾彬,郑关胜,王建东. 软件学报. 2013(07)
[3]多项式回归的建模方法比较研究[J]. 付凌晖,王惠文. 数理统计与管理. 2004(01)
本文编号:2984088
【文章来源】:华东师范大学上海市 211工程院校 985工程院校 教育部直属院校
【文章页数】:70 页
【学位级别】:硕士
【部分图文】:
图1.1?2017年选定品牌手机的〒.均电池续航时间??
在移动互联网时代,移动浏览器是人们在智能手机上获取信息的主要工具之??一[5],并麗所有智能手机都至少安装了厂商默认的移动浏览器。根据StatCounter??提供的最新研宄数据如图1.2所示,截至2018年移动浏览器在智能手机以及??平板电脑市场上所占的份额总共达到了?55.9%,已超过桌面浏览器所占的市场份??额,移动浏览器正逐步成为移动平台Ji最流行的应用程序6此外,Web?View与移??动浏览器加载网页的过程一致,使用WebView技术开发和维护移动应用程序只??需要投入少量的人力成本和时间成本4,囡此越来越多的公司使用Web?View技术??开发应用程序,例如:网易新闻、,豆瓣、Pinterest等移动客户端程序。有研究指??出在智能手机上移动浏览器平均占据的CPU运行时间高达54%[6],开发厂商主??要专注于优化移动浏览器的运行性能即降低网页的加载时间,但对于移动浏览器??运行过程中存在的能耗问题给予的关注较少。??IT??■智能手机■桌=而电脑■平板电脑??图1.2?2018年桌面浏览器与移动浏览器的市场份额??移动浏览器加载网页的过程需要经过下载、解析、布局和绘制多个阶段最后??才能将网页内容渲染在屏幕上
HTML文档并构建DOM?(Document?Object?Model,文档对象模型)树,在解析??HTML的过程中遇到CSS、JavaScript以及图片等资源再继续请求下载。然而这??种间断的资源下载方式会导致蜂窝网络接:□消耗大量的尾能耗。如图1.4所示,??蜂窝网络接fl拥有“IDLE”、“FACH”和“DCH”三种不同的运行状态。具体而??官,蜂窝网络接口从“IDLE”状态转为“DCH”状态之后可与基站建立专用信??道,信道建立之后才可以传输数据。当数据传输完成后基站会通过计时器乃决??定是否释放当前专用信道。若在T!超时前收到了新数据,则蜂窝网络接口保持??“DCH”状态且保留专用蓿道?相反,若T1超时基站就释放专用信道,同时蜂??窝网络接口状态变为“FACH”。蜂窝网络接口在“FACH”状态使用共享信道,??同理基站通过计时器T2决定释放共享倍道的时机。.若共享信道被释放,则蜂窝??网络接口变回“IDLE”状态上述机制可以减轻蜂窝网络接口状态切换造成的数??据传输延迟6蜂窝网络接,口在“FACH”和“DCH”两种状态下运行时的功耗比??较高
【参考文献】:
期刊论文
[1]移动设备应用程序的体系结构特征分析[J]. 黄永兵,陈明宇. 计算机学报. 2015(02)
[2]增量和减量式标准支持向量机的分析[J]. 顾彬,郑关胜,王建东. 软件学报. 2013(07)
[3]多项式回归的建模方法比较研究[J]. 付凌晖,王惠文. 数理统计与管理. 2004(01)
本文编号:2984088
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2984088.html