论文部分内容阅读
随着万物互联趋势不断深入,以智能手机、平板电脑为代表的移动终端设备被广泛普及,从而将用户与信息网络相关联。尽管终端设备拥有便捷性和移动性等特点,但由于尺寸、功耗等固有约束导致其无法为应用服务提供强大的计算和存储能力,移动云计算进而被引入以解决终端资源受限问题。然而,随着大量新型应用服务的涌现,中心化的云计算模式带宽资源有限、网络传输延迟大等瓶颈问题无法满足用户在数据传输时延、服务响应和用户体验等方面的高要求。为此,边缘计算凭借网络边缘就近提供轻量级但随处可见的计算和存储资源的优势而深受广大学者的关注。在边缘计算中,服务提供商可以直接将计算密集型应用和对实时性要求较高的应用程序部署于靠近用户的边缘服务器中,以及时地处理服务请求。对此,在广东省应用型科技重点项目资助下,本文开发一款面向边缘计算服务的移动端应用软件,并将其应用于智能交通客运场景。整个软件系统主要由智能移动终端、微信服务器、车载边缘设备和云端服务器四个部分构成。其中,基于微信公众号的移动客户端是面向用户的主体,软件系统借助微信平台为用户提供丰富的多媒体应用和信息服务。车载边缘设备被部署于客运车辆中,包含边缘服务器模块和路由器模块。软件系统通过将丰富的应用程序和多媒体资源存储于边缘服务器,利用无线Wi-Fi组建的局域网为邻近的终端用户提供快速、高效的计算服务。首先,通过前期市场调研,充分挖掘客运场景中用户服务需求,在此基础上设计面向边缘计算服务的移动端软件系统总体架构。其次,结合LNMP架构和Workerman即时通讯框架完成边缘服务器搭建,为实现“终端-边缘-云端”联合模式下的信息交互与网络通信奠定基础。同时,借助基于MVC模式的ThinkPHP开发框架和jQuery WeUI前端组件库等相关技术开发微信客户端应用软件。应用软件包含Wi-Fi接入、媒体新闻、影视资源以及周边信息服务等主要功能模块,用户通过Wi-Fi局域网实现对其他模块的访问。最后,测试分析应用软件的功能和性能水平,并完成个性化服务功能优化和移动H5前端性能优化。本文开发的移动端应用软件契合未来网络发展趋势,满足新型应用高效化服务质量需求,对推进“互联网+”时代技术与产业发展具有积极的意义。