第 226~240 题:移动互联网应用
📚 本文是 信息基础大赛(10.29 备赛)的第 12 篇,题目以截图为主、文字为点拨。
移动商务
移动商务(Mobile Commerce,M-commerce):通过移动设备(手机、平板、可穿戴设备)进行商业交易和活动。
核心要素与趋势:
- 普及基础:智能手机/平板普及,购物、银行、社交都搬到移动端
- App 交易:企业和零售商开发移动应用,浏览购买更便捷
- 移动支付:核心环节——NFC、移动钱包、支付宝、Apple Pay 等
- 电子钱包:存信用卡/借记卡信息、优惠券、礼品卡,简化支付
- 社交+广告:企业利用社交平台推广,可直接在社交平台内购买
- 定位服务:GPS 等提供基于位置的服务,商家据此个性化推广
- 安全性:个人信息和财务信息存在设备上 → 加密和身份验证是关键
- 技术趋势:AR/VR 改善购物体验,AI + 大数据做个性化推荐
- 合规:遵守数据隐私、消费者保护、金融交易法规
- 跨平台:兼顾 iOS / Android 兼容性
2G到5G
从 2G 到 5G 的演进:
-
2G:模拟 → 数字通信的转变;基本语音 + 短信。标准:GSM、CDMA
-
2.5G:2G 的增强,引入 GPRS(通用分组无线服务)和 EDGE(增强数据速率),数据速度提升,开始适合移动互联网和邮件
-
3G:更高数据速度、更好语音质量、多媒体功能。标准:WCDMA、CDMA2000、TD-SCDMA;支持视频通话、互联网访问、全球漫游
-
4G:重大跃进——更快速度、更低延迟、更大容量。标准:LTE、WiMAX;支持高清视频流、在线游戏、VoIP
-
5G:超高速、超低延迟、大规模连接。标准:NR(新无线电);支撑 AR/VR、物联网、自动驾驶
3G
3G:无线通信技术的重大变革,目标是更高数据速度、更广覆盖,满足多媒体通信和移动互联网需求。典型速度为每秒几百千比特,支持视频通话、音频流、高速下载。
4 种标准:
- WCDMA:基于 CDMA(码分多址),多用户同频段通信,欧洲等地广泛应用(UMTS 中)
- CDMA2000:基于 CDMA,北美流行;版本有 CDMA2000 1x 和 CDMA2000 EV-DO
- TD-SCDMA:⚠️ 中国独创标准,时分双工 + 码分多址,全球用得少但在中国内地地位重要
- HSPA:3G 的增强升级 = HSDPA(高速下行分组接入)+ HSUPA(高速上行分组接入),全球广泛采用
影响:多媒体通信(视频电话/多媒体短信/网页浏览)、全球漫游更容易、加速智能手机兴起、运营商升级基站等基础设施、催生社交媒体/移动应用/在线视频等移动互联网服务。
二维码技术
二维码:存储数据的矩阵条形码图像,用扫描设备(手机摄像头)读取。相对一维条形码能存更多数据——文本、URL、联系信息、图像等。
- QR 码(Quick Response Code):最常见类型,黑白方块组成,广泛用于商业、广告、物流、移动支付
- 数据存储:可存数百字符,取决于编码方式(数字/字母/二进制)和尺寸
- 应用:商品标识、移动支付(扫商家码付款)、电子门票/登机牌、分享联系信息、网址链接
- 安全性:可含敏感信息——谨慎扫描未知来源的二维码,防恶意软件和欺诈
- 工具与标准:大量免费/商业生成解码工具;国际标准 ISO 18004(定义 QR 码)
蜂窝网络
蜂窝网络:把覆盖区域划分成许多小的六边形单元("蜂窝"),每格由一个基站覆盖——分割通信区域以降低干扰、提高容量和覆盖范围。
- 频谱重用:不同蜂窝可同时用相同频段而不互相干扰(靠合理分配频段 + 控制发射功率)
- 基站:每个蜂窝一个或多个,负责与移动设备通信
- 漫游:移动设备在不同蜂窝间切换保持连接,无需手动重连
- 频段分配:政府和监管机构分配管理,防运营商间干扰
- 多代标准:2G→5G 每代都有新技术和性能改进
- 覆盖:城市蜂窝多而小,农村蜂窝大而少
- 拓扑:分布式,各蜂窝相对独立又协同提供连续覆盖
盲点热点
- 盲点(Dead Zone):特定区域内无法获得良好信号覆盖(地形、建筑物、干扰因素)→ 无法打电话/发短信/上网。运营商通过增加基站、提高功率、中继设备来解决
- 热点(Hotspot):公共场所或商业区域提供的高速无线互联网接入(咖啡馆、酒店、机场、图书馆、公共交通),通常需认证或付费
- 移动热点:把手机变成热点,将蜂窝网络连接共享给其他设备
SMS
SMS(Short Message Service,短信服务):基于文本的无线通信技术,通过移动设备向其他用户发送短消息。
- 点对点文本通信:最初为手机间传递简短消息而开发,支持文字、符号、表情
- 长度限制:通常 160 个字符以内,每字符编码为 7 位二进制;长消息拆成多条发送
- 存储转发:消息先存消息中心,接收者可用时(开机/有网络)再交付
- 使用场景:朋友/家人/商务简短沟通;银行、航空公司、政府等机构通知
- 成本:可能产生额外费用,取决于套餐或运营商政策
- 短信网关:企业把 SMS 集成进应用,实现自动化通知、验证码、客户支持
- SMS 语言:因字数限制催生的缩写简化拼写
- 垃圾信息:与邮件一样面临垃圾广告问题,设备/运营商提供过滤工具
- 替代品:WhatsApp、Messenger、微信等即时消息应用普及,但 SMS 在重要通知和应急通信中仍广泛使用
WAP
WAP(Wireless Application Protocol):早期移动互联网的通信协议和应用环境,让移动设备能访问互联网——为克服移动设备性能弱、带宽有限而设计。现已不再普及,但在早期移动互联网发展中扮演关键角色。
- 标准:由 WAP Forum(后改名 Open Mobile Alliance)制定维护,定义协议、编码和安全规范
- WML(Wireless Markup Language):类似 HTML 但专为小屏幕、有限输入的移动设备设计的标记语言
- WAP 浏览器:比传统浏览器更轻量,适应有限硬件
- 功能有限:只能看新闻、天气、股票、收发邮件等简单任务
- 被淘汰:智能手机普及后,被标准互联网协议(HTTP/HTML)和移动应用取代
DRM
DRM(Digital Rights Management,数字版权管理):保护数字内容版权、控制访问和分发的技术+政策框架,目标是防止非法复制分享,保障创作者和版权方收入。
- 保护内容:加密数字内容(音乐、电影、电子书、软件),只有持合法许可的用户能解密访问
- 授权管理:购买/租赁时获取许可,规定播放次数、设备数量、共享权限等
- 维权监控:数字水印、追踪技术 + 法律程序打击盗版
- 争议:批评者认为对合法用户限制过多、有互操作性问题;版权方认为是保护知识产权的重要工具
- 流媒体应用:Netflix、Spotify、Amazon Prime Video 都用 DRM 防非法下载分享
- 演进:开放标准(如 Encrypted Media Extensions,EME)提升互操作性、减少用户不便
数字证书
数字证书(Digital Certificate,公钥证书):由权威认证机构(CA,Certificate Authority)颁发,用于加密通信和身份验证的安全工具。
-
内容:实体(个人/组织)的公钥 + 标识信息(姓名、邮箱、组织)+ CA 的数字签名(验证证书真实性和完整性的关键)
-
两大用途:
- 加密通信:SSL/TLS 用它保护浏览器与服务器之间的传输
- 身份验证:验证用户/服务器身份,如邮件发件人验证
-
CA:颁发管理证书的可信实体(Verisign、DigiCert、GlobalSign、Let's Encrypt)
-
PKI(公钥基础设施):管理证书的创建、发布、分发、撤销——含 CA、注册机构(RA)、证书撤销列表(CRL)、证书存储库
-
证书链:根证书(受信任的根 CA)→ 中间证书 → 最终用户证书,层次结构保证信任链可信
-
证书撤销:私钥丢失/泄漏时吊销证书;CRL 记录已吊销证书供查询
-
自签名证书:不经公共 CA 自行创建,仅在局部环境有效、不被广泛信任
移动支付系统
移动支付系统:用移动设备(手机/平板)进行金融交易的技术和基础设施,可购物、转账、付账单、管财务。
- 支付应用:Apple Pay、Google Pay、Samsung Pay、PayPal 等,与银行账户/信用卡绑定
- NFC 支付:近场通信,设备靠近 POS 终端即完成付款(接触式支付)
- 扫码支付:商家生成二维码、用户扫码付款——在中国最普遍(微信支付、支付宝)
- P2P 支付:用户间直接收付款(Venmo、Cash App、Zelle),适合分摊费用、家庭转账
- 安全性:加密保护支付信息 + 生物识别(指纹/面部)+ PIN 码
- 电子钱包:存储资金并支付,可关联信用卡或银行账户
- 跨境支付:部分系统支持国际交易
- 商家接受度:零售、餐饮、出租车、网店广泛接受,交易更快
- 全球采用:在发展中国家尤其普及——在中国移动支付已是主要支付方式之一
云计算服务
云计算服务:按用户需求提供计算、存储、网络和应用支持。常见 "X 即服务" 模型:
- IaaS(基础设施即服务):虚拟化的计算资源——虚拟机、存储、网络。用户租用资源自建和管理应用,可按需弹性伸缩
- PaaS(平台即服务):应用开发部署平台——操作系统、开发工具、数据库、托管环境。只管开发测试部署,不管底层设施
- SaaS(软件即服务):现成的托管应用,联网即用、无需安装维护——邮箱、办公套件、CRM、ERP
- FaaS(函数即服务):事件驱动,运行代码片段响应事件;用于无服务器(Serverless)应用,按实际用量付费
- CaaS(容器即服务):容器编排管理(常配 Docker),轻松创建、部署、扩展容器化应用
- DaaS(数据即服务):数据存储/管理/分析的云服务——数据库托管、数据集成、分析工具
- SECaaS(安全即服务):云上安全——威胁检测、防火墙、身份验证、访问控制
- BaaS(区块链即服务):免自建区块链基础设施,提供开发工具、智能合约支持、节点管理
谷歌
GFS
GFS(Google 文件系统):Google 开发的分布式文件系统,支持大规模数据存储和高性能访问,支撑搜索、地图、Gmail、YouTube 等服务。
核心设计:
- 大规模:存储数百 TB 甚至 PB 级数据,分布在上千台服务器
- 块存储:数据分割成固定大小的块(64MB),分布存储
- 主从架构:Master 节点管元数据(块分配、位置信息、容错控制);多个 Chunk Servers 存数据块
- 数据冗余:每块通常 3 个副本,副本不可用时从其他副本恢复
- 松散一致性模型:允许延迟换取高性能,不追求强一致性
工作流程:写入时数据分块 → Master 分配到 Chunk Servers 并复制多副本;读取时 Master 定位数据块 → 客户端直接访问相应 Chunk Server(不可用就换副本)。
Mapreduce
MapReduce(映射-归约):Google 开发的编程模型和分布式计算框架,简化大规模数据集的处理——开发者只需写两个函数,不必关心分布式细节。
- Map(映射):把输入数据分成键值对,对每个键值对应用映射函数生成中间键值对;可并行执行
- 中间数据:映射结果按键分组、排序,供 Reduce 使用
- Reduce(归约):对中间数据聚合汇总,生成最终输出
- 分布式执行:数据分割分布到多个计算节点,各节点独立执行 Map/Reduce
- 容错:节点或任务失败时框架自动重新分配任务
- 应用:数据挖掘、日志分析、文本处理;开源实现 = Apache Hadoop(HDFS 存储 + MapReduce 计算)
BigTable
BigTable:Google 开发的分布式、稀疏的多维度排序数据存储系统,管理海量结构化数据(支撑 Google 搜索、Gmail,也是 GCP 云服务)。
核心特性:
- 分布式存储:数据分布数百台服务器,横向扩展
- 稀疏数据模型:适合大多数值为空的数据(Web 索引、日志文件)
- 高性能:高吞吐、低延迟读写
- 自动负载平衡:自动管理数据分布
- 版本控制:存多版本数据(按时间戳),可查历史快照
数据模型四要素:
- 行键(Row Key):唯一标识一行;设计影响数据分布和访问效率
- 列族(Column Family):相关列的分组(如时间相关一族、地理位置一族)
- 列标签(Column Qualifier):唯一标识一个列
- 时间戳(Timestamp):标记数据版本,支持检索历史版本
EC2(亚马逊)
EC2(Elastic Compute Cloud):AWS 的核心云计算服务——租用虚拟机实例在云中运行计算工作负载。
- 实例类型:多种配置(CPU/内存/存储),按需选择,随时扩展缩减
- 弹性:根据流量负载快速调整实例数量,无需长期承诺或前期投资
- 多区域部署:全球多个 AWS 区域和可用区,提供高可用性和冗余
- AMI(Amazon Machine Images):虚拟机模板(操作系统+应用+配置),可选现成或自定义
- 安全性:VPC(虚拟专用云)、安全组、密钥对、IAM
- 存储选项:云硬盘、实例存储、网络存储(EBS、S3)
- 弹性负载均衡(ELB):流量在多实例间均匀分布
- Auto Scaling:按负载自动扩展/缩减实例
广泛用于托管 Web 应用、大数据处理、容器应用等计算工作负载。
其他
💬 评论