从我自己的角度总结一下移动互联网的技术

来源:互联网 发布:node v6.3.0 x64.msi 编辑:程序博客网 时间:2024/06/07 14:25
从我自己的角度总结一下移动互联网的技术。
1、Android、IOS、Win8等移动操作系统。
这些移动智能操作系统本身包含的技术很多,可以在这些平台基础上结合其他技术开发出各式各样的移动终端应用,进而在移动互联网的大潮中占住一席之地。
2、微博等自媒体技术。
微博已经盛行3年之久,积累了数以亿计的用户量,很多人利用微博途径来推广相关的一些信息,起到了类似媒体宣传的效果。我们也可以借助微博大的用户量,用微博等账号作为我们app的登录账号,可免去用户注册之烦,同时还可直接将app相关信息分享到微博,进行一定地宣传。
3、二维码 相关技术。
二维码中可以包含文本、链接、图片等信息。广泛应用于:二维码产品推广(包含产品信息,免去用户通过上网搜索产品)、二维码防伪、二维码电子优惠券、二维码名片、二维码微博营销、二维码墓碑等等。
4、HTML5技术。
通过HTML5和JavaScript可以开发移动Web应用,同时可以利用通过这几种途径将HTML5编写的内容转化成android应用:
a、Android中的WebView控件。
b、使用PhoneGap(它是基于HTML、CSS、JavaScript,创建移动跨平台应用的快速开发平台)。
c、使用Rexsee在线生成android apk。Rexsee(http://www.Rexsee.com)是开源的android开发平台,它支持开发以Web模式开发移动应用,所以说会HTML就会android。
d、使用appMobi HTML5 XDK在线生成android应用,http://www.appmobi.com。
5、定位、导航、GPS位置跟踪技术(如:移动物联网,跟踪物品所到达的位置)。
用的比较多的是百度map、Google map等开放的API来实现第三方应用的定位、导航等功能。可以有以下用途:
a、定位目前所在位置,计算出发地与目的地之间的距离。
b、告诉用户从A到B怎么走,为用户出行导航。
c、移动物联网中可以通过GPS或者物品条形码知道物品所到达的位置。
6、“云”技术,如:云推送、云备份、云下载、输入法的云联想、云盘等。
“云”技术简单理解就是客户端通过网络与服务器(一般都是到达了一定数据量或者说数以万计、亿计的大数据量)相连获取与之相关的信息。用的比较多场合如下:
a、推送:服务端向客户端主动下行内容,客户端接收到并提示用户,这一技术广泛用户移动应用中。
b、备份:将本地文件上传到服务器保存,让服务器为我们本地文件做一个备份。
c、下载:客户端与服务器相连,下载服务器端的文件内容。
7、语音、视频通讯技术。
A与B进行语音、视频通讯的过程:A发送的语音、视频数据通过压缩算法进行压缩,然后通过app中定的通讯协议经网络把压缩后的语音、视频数据信息传给B,B接收到这些数据后,解压缩、将这些串起来还原成的语音、视频信息。如:应用中的语音、视频聊天等。
8、摇一摇 技术。
智能机时代到来,智能机硬件都有重力加速感应模块,可以实现摇一摇手机通过网络从服务端获取所需的内容,例如:获取同一时刻摇手机的人、获取自己周围的人等。
9、远程控制终端设备。
移动终端通过网络经服务器下发指令远程遥控其他设备,例如:前段时间网络爆出“某理工男开发出智能家居系统(
http://hz.bendibao.com/news/201394/37435.shtm)”。
10、移动支付:网购、预订、充值等。
用户、厂商、银行将客户端与银行卡相关联,通过一定协议和网络实现移动在线支付。例如:支付宝、酒店预订、高尔夫球场预订等。
11、语音识别、搜索。
客户端采集到用户发出的语音信息,经过一些信号处理等技术,发送到服务端,经服务端找出相匹配的信息返回给客户端。例如:科大讯飞的语音识别、语音阅读、微信的语音输入等。
12、中间件技术(例如:将客户端不易适配的部分放在云端,客户端只要能接收到相关信息,就能做相应的适配,使客户端应用兼容性更高)。
0 0
原创粉丝点击