数字标牌的移动代理技术解析
1. 基本概念与方法
1.1 移动代理技术引入
在数字标牌系统中,引入了移动代理技术。数字标牌的内容在移动代理中进行定义,这样就能依据现实世界的上下文,如用户和物理对象的位置,通过定位系统将其动态部署到靠近用户的计算机上。每个移动代理是一个带有存储数据的可编程实体,基于移动代理的服务可以在内部定义程序,用于播放视觉/音频内容并与用户进行交互。
1.2 资源节约与内容连续性
数字标牌的计算机资源有限,如CPU功率和内存。移动代理有助于节约这些有限资源,因为只有在计算机需要代理提供的内容时,代理才会存在于该计算机上。移动代理到达目的地后,能继续工作且不丢失工作成果,比如代理程序中实例变量的内容。因此,即使用户在不同位置移动,也能继续从靠近当前位置的计算机上观看或收听内容。
1.3 位置模型分类
现有位置模型可分为物理位置模型和符号位置模型:
- 物理位置模型 :将人和物体的位置表示为几何信息,一些户外应用如移动地图导航可基于此轻松构建。
- 符号位置模型 :大多数新兴应用需要更具符号性的概念,即“地点”,它是位置的人类可读标签,如房间和建筑物的名称。本文将符号位置作为上下文感知数字标牌的事件驱动编程模型,该模型以虚拟对应对象的树结构维护,对应于现实世界中人和物理实体以及数字标牌的包含关系。
1.4 虚拟空间与数字标牌激活
数字标牌有其自身的范围,人们在该范围内可以看到或听到其内容,当人们处于此范围时,数字标牌应被激活。我们将此范围引入为虚拟空间,类