2017293-1
专栏:智慧家庭
智慧家庭 App 的设备控制页面动态呈现技术
郭涛,韩建亭,杨晓玲
(中国电信股份有限公司上海研究院,上海 200122)
摘 要:对智慧家庭 App 进行设备控制的页面动态呈现技术进行了分析,提出了一种基于轻量级部件引擎的
页面动态呈现技术,并结合实际案例进行了开发验证,对优化智慧家庭 App 设备控制的页面动态呈现技术进
行了有益的探索。
关键词:智能部件引擎;轻量级;智慧家庭;App;动态呈现
中图分类号:TP311.5 文献标识码:A
doi: 10.11959/j.issn.1000-0801.2017293
Key technique of dynamic interface rendering
based on device control of smart home App
GUO Tao, HAN Jianting, YANG Xiaoling
Shanghai Research Institute of China Telecom Co., Ltd., Shanghai 200122, China
Abstract: The dynamic interface rendering technology of smart home App was analyzed, and a dynamic interface
rendering method based on SWE (smart widget engine) was proposed. Based on an actual case, a smart home App
was developed to verify SWE. It shows the method of SWE is a useful exploration for optimization of dynamic inter-
face rendering technology.
Key words: SWE, lightweight, smart home, App, dynamic interface rendering
1 引言
在家庭终端智能化和万物互联的发展趋势
下,智慧家庭业务成为行业热点。在智慧家庭系
统中,智慧家庭 App 是一个重要的控制终端。除
了对传统的家庭网关、机顶盒进行业务管理外,
智慧家庭 App 要重新考虑如何面对家庭内形态
各异的智能终端进行管理、控制,这对 App 的设
备管理技术有了更高的要求。一方面智慧家庭
App 在支持功能属性各异、品类繁杂的各种终端
设备的同时,既要求非常灵活及时地调整设备界
面信息和状态,也要确保客户端的体积不能过大。
如果采用 App 原生技术进行编码,每次添加一个
设备都需要增加相应的代码,同时还要通知用户
更新客户端,这不仅非常的繁琐,而且还导致客
户端大小无限制增长,最终可能导致用户下载安
装繁琐。另一方面为了更好的用户体验,特别当
用户登录 App 智能设备控制首页面,需要在一个
页面加载呈现多个设备的控制卡片页时,页面呈
现的速度是影响用户感知的重要因素。因此面向
收稿日期:2017-09-30;修回日期:2017-10-09