云应用推动智能手机更智能

时间:2022-09-26 04:12:37

云应用推动智能手机更智能

[摘 要] 文章首先介绍了智能手机和应用商店的发展,接着引入云计算技术以及相应的云应用的概念及关键技术。通过对三种基于云计算技术的智能手机应用的分析:谷歌的Gmail,Evernote,和苹果的语音助理Siri,揭示了云计算和云应用给智能手机行业带来的巨大影响―即提供更加丰富易用的功能,以及更加智能化的用户体验。

[关键词] 智能手机 应用商店 云计算 云应用 谷歌Gmail Evernote 苹果Siri

1.智能手机和应用商店

传统意义上的智能手机(Smartphone),是指“像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的总称”。[1]

当今最流行的三大智能手机操作系统为苹果的iOS,微软的Windows Phone,和谷歌开发并主导的Android。前两种都是封闭的操作系统,其中iOS凭借苹果iPhone出色的工业设计获得大量拥趸并在市场上占据了先机。Android是一款基于Linux的开放源码操作系统,其低成本和高可扩展性获得大部分智能手机终端厂商的支持,如今已占据智能手机操作系统半数以上的市场分额。

智能手机之所以智能,很大程度上在于其强大的可扩展性,到哪里去下载应用程序对用户来说是一个问题。应用商店模式出现之前用户的选择比较有限,基本上是手机终端厂商预装,或者通过运营商官网下载。应用商店的产生,为开发者和消费者之间建立了一个桥梁和平台,能够让开发者把应用直接销售给终端客户,忽略销售环节和中间商。此种模式下商业关系被简化,应用开发者能够得到可观的销售分成,从而刺激了开发者的积极性,利于产生更好的应用程序。

各类手机应用程序的极大丰富,用户不再满足于简单的单机应用,对网络的依赖以及随时随地无缝访问应用的需求,要求应用程序及数据需要实现跨终端的同步。借助虚拟化技术,并行计算,分布式计算及网格计算技术的积累,云计算技术应运而生。

2. 云计算和云应用

云计算,是一种基于互联网的灵活,高效的计算方式,它借助虚拟化技术,将大量计算资源用网络连接起来并进行统一管理和调度,为用户提供按需使用和支付的服务。借助云计算,用户不再需要关注IT底层基础构架和资源维护的细节,能够把精力集中到其业务本身上来。在全球范围内,各大科技公司都意识到了云计算的价值,纷纷推出云计算相关的应用和服务,构建产业生态链。近年来“云计算”一直是科技业内的一个热门词汇。[2]

从技术角度上讲,云计算基本功能的实现取决于两个关键因素,即数据存储能力和分布式计算能力。由此产生出“存储云”和“计算云”的叫法。前者依托于大规模分布式存储系统,而后者则是资源虚拟化和并行计算结合的产物。[3]

云计算应用,简称云应用,是基于云计算基础构架及技术设计开发出来的一系列的应用和服务的总称。用户可以通过电脑,手机等终端接入使用云应用,并可在各终端间实时地同步数据,从而获得更好的体验。

智能手机和云应用的结合,更好的满足了终端用户智能性,移动性和易用性的需求,并助力和推动了移动互联网这个新兴产业。手机应用商店里基于云计算的应用程序的比例正在逐步上升。

下面我们以三个典型的云应用为例,分别介绍其各自的功能特性及云技术的运用方式。

2.1 谷歌Gmail

E-mail是一项产生于20世纪60年代的应用,集中的邮件服务器负责对邮件进行处理和转发,云计算的部分思想与其不谋而合,即把核心逻辑处理和计算任务置于服务器(网络/云)端,客户端只提供基本的消息接收和发送功能。

利用云计算技术,用户只需在智能手机上下载一个Gmail客户端(很多手机已预装),就可以与云端实时同步(下载/上传)最新的邮件,从而获得更加自然便捷的跨终端体验。谷歌Gmail超越了传统E-mail服务的范畴,它除了提供桌面邮件客户端的各种功能,如收件箱,个人文件夹,日历等,还集成了即时消息应用(谷歌Chat)以方便用户与在线好友的实时沟通,你甚至可以使用Chat的增强功能直接拨通北美地区朋友的固定电话来享受免费的语音服务。而最令人称赞的是,所有这一切只需要一个浏览器就能全部完成。

2.2 Evernote

Evernote,一个典型的便签应用,加入标签功能,再加入不同终端间的同步功能,成为一个令人欲罢不能的云存储应用。

与普通的便签应用不同,Evernote不只可以记录文字,还可以记录图片,声音和影像,从这个角度讲它已超越了一般的文本编辑器的范畴。你可以为每条记录设置一个或多个标签,之后Evernote会利用每条记录设置的标签,建立一个记录的索引。标签相同的记录自动归为一类,从而方便用户对某类记录的定位和检索。

Evernote的易用性是其另一大亮点,用户只需把想要记录的对象,如网页上的一张图片,用鼠标拖拽到Evernote里就完成了,一切显得那么自然。后台会不时地将新记录或对原有记录的改动同步到云端,同时把新记录和改动推送到用户的其他终端,如手机,PC,平板电脑。

2.3 苹果Siri

作为苹果新一代智能手机iPhone4S的最重要的卖点之一,Siri结合了云计算和人工智能技术,向世界展示了一个堪称革命性的应用。脱胎于美国国防部高级研究规划局的CALO计划,Siri所提供的不只是一般意义上的语音识别功能,它能够结合上下文来理解用户的语音命令,并经常给出令人惊喜的答案。

我们从两方面来讨论Siri所采用的技术。前端方面,主要提供语音识别(用户语音转为数字信号)和语音合成(数字信号转为语音)技术。语音识别由于需要强大的语音识别库,其处理放在云端非常合适。而语音合成则相对简单,置于云端或本地都不成问题。

后端方面,主要负责分析用户语音命令并返回合适的结果。其基本结构是对用户命令进行分类,而后根据不同的类型调用相应的后台技术进行处理。如用户问某地名的位置,Siri将其归类为地点查询,于是激活谷歌地图,并显示该地名在地图上的位置。又如用户要求推荐附近的一家法式牛排馆,Siri将其归类为餐馆推荐,访问大众点评网,用“法式”,“牛排馆”为关键字,结合GPS获得当前位置,并查询好评率,进而搜索到一家“最”满足上述条件的餐馆返回给用户,并附上驱车前往的路线图。一切显得那么体贴自然。

用户请求的结果许多是可以被重用的,又或者对下次类似搜索有帮助,于是维护一个不断丰富的问题答案知识库将会帮助下次返回的结果更加准确智能。此知识库适合在云端(苹果使用iCloud)维护,并作为后端处理的一部分。

3.结论

以上三个典型的智能手机云应用,体现了云计算带给终端用户的丰富体验,用户无需担心系统崩溃或终端遗失而导致的数据丢失,因为数据已实时同步到了云端,并将自动地推送给其他的终端。装备云应用的智能手机将变得更加易用,更加丰富,更加智能。自身不断发展的云计算技术必将为智能手机应用的开发带来一场巨大的变革,让我们拭目以待。

参考文献:

[1] 百度百科,“智能手机”词条.

[2] “云计算应用之路”,《程序员》杂志2011年5月刊.

[3] 刘越,云计算技术及应用,工业和信息化部电信研究院通信信息研究所专题研究报告,2009年12月.

上一篇:油藏开发动态分析平面图形系统设计与实现 下一篇:6/10KV线路管理与配电网运行信息管理系统衔接...