3. 多设备协同成为基本用户需求,智能手机成为个人设备中心
6 AM 9 AM 5 PM 7 PM 9 PM
Sleeping Bus At Office Bus At Home Bedroom
用户在不同的场景,
不同的需求时会选 Smart Services
Push/Download
择不同的设备 Backup/Sync,
Security scan
智能手机成为在线活
动最重要的入口,
PC多用于处理复杂
的任务
3 2012 LENOVO CONFIDENTIAL. ALL RIGHTS RESERVED. From:Google, 2012
6. 设备协同的典型场景
设备间任务迁移 免费短信 应用跨平台自动安装/试玩
游戏进度同步,超级剪贴板,跨设备协作
LeCloud
LeCloud IM适配
LeCloud
Presence IM
Status Update
Angry bird in 2nd Level Angry bird in 12th Level
跨平台设备资源共享 跨设备文件同步 家庭个人云
协同游戏,云打印,远程投影
LeCloud
LeCloud
Remote
Remote Print
Game
6 2012 LENOVO CONFIDENTIAL. ALL RIGHTS RESERVED. Inside home Outside Home
13. Push管理资源更新,提升体验
基于XMPP构建的Push用于设备唤醒通道,实现设备资
3rd Party App Server
源的即时更新提醒
– Push通道进行设备远程唤醒 Secure Channel with App Token
PHP / Rest HTTP
– 承载设备之间和云端到设备间,内容资源的更新提醒 MSG FrontEnd
Server
– 支持第三方服务使用联想的推送机制,以支持内容推 Establish
Msg Lenovo Unified
荐和订阅的业务 Queue Message Service
Push Server
– Restful接口,可以方便和其它服务厂商对接
Push to Device
XMPP
Apps Apps
13 2012 LENOVO CONFIDENTIAL. ALL RIGHTS RESERVED.
14. 个人数据融合依赖于前后端一体化的系统设计
支持结构化数据和非结构化数据的管理
PB级可缩放的个人数据管理架构,支持集群扩展
富客户端设计,简化服务端的复杂性
– 文件系统增强,提取元数据(metadata),缓冲管理和分片优化
Device (Personal Data Management)
Cloud Unified Filesystem Optimized Data Mgnt. Engine
Backend (Storage + Metadata )
Metadata Management
LeHive Platform Block Storage Engine NAT
Engine
Rational DB Cluster Search Engine Key-Value Storage Jingle
14 2012 LENOVO CONFIDENTIAL. ALL RIGHTS RESERVED.
15. Cloud Unified Filesystem,一致的方式访问云存储和本地数据
Unified file access for different cloud storage including Lenovo, Amazon and others
Adaptors fit for different Cloud Storage API
– XML definitions for minimizing the development cost
Effectively caching cloud file read/write, esp. in low-bandwidth env.
User command
Connection establish
CUFS Cloud Storage command: LS Cloud
user-level Storage
Return requested data
User AP program
User space
Kernel space
Kernel Bypass to user-level program
VFS FUSE register_filesystem( )
mount as /mnt/ldfs
15 2012 LENOVO CONFIDENTIAL. ALL RIGHTS RESERVED.
17. 数据协同平台的核心功能 – Super Sendto
目标
– Reliably send data from one device to other devices or cloud storage
– Seamlessly integrate P2P and cloud storage into one unified interface
– Simplify the workload of app developers from many protocols to one simple API or system services
Support
Remote Detect Cache for Secure Cloud as Relay
Data Tranport Multiple
Wakeup Network Type Speed up Channel buffer
Clouds
Push for IGRS for LAN P2P in LAN, Breakpoint HTTPS as Lenovo Cloud as Cloud Unified
mobile device Direct, NAT Tunneling Resume, secure channel, relay buffer when Adaptors
wakeup, STUN for for WWAN, Metadata for device power off
Wake on LAN WWAN Compression cache hitting or in the intranet
and Transcode
Protocols: Protocols: Protocols: Protocols: Protocols: Protocols: Protocols:
Lenovo Push, STUN, IGRS, XMPP, JINGLE, HTTP, SSL REST, LEHIVE REST
XMPP, STUN, HTTP METADATA
Android C2DM
17 2012 LENOVO CONFIDENTIAL. ALL RIGHTS RESERVED.