存在感知的通用目的模型
1. 基本概念
存在感知是一个涉及多个关键概念的领域,下面将详细介绍这些概念。
- 位置(Location) :位置可以是虚拟的,也可以是真实的。在虚拟世界中,文档(如 HTML 页面、文本文档等)或主机都可以作为位置。例如,打开一个文档就意味着在该文档这个位置“存在”,可以用 URL 来指定文档位置;登录到主机也表示在该主机这个位置“存在”,可以用 IP 地址(可能还会加上端口号)来指定主机位置。更高层次的抽象位置可以是聊天室。在现实世界中,邮政地址或 GPS 坐标就是位置的例子。
- 存在体(Presentity) :存在体存在于某个位置,每个存在体都有唯一标识符。在现实世界中,某人的邮政地址可以作为唯一标识符;在虚拟世界中,user@domain 形式的标识可以作为唯一标识符。存在体不一定是人,也可以是运行的程序,如机器人或用户代理。存在体的存在信息用元组表示:
- (PI = {PD, L, S})
- (PD = {P, D})
其中,(P) 是与存在信息关联的存在体,(D) 是同一存在体多个实例之间的区分符,比如用户同时登录到 CSCW 应用程序或打开多个浏览器窗口时,常用会话或用户会话来区分。(L) 是存在体所在的位置,(S) 是存在体的当前状态,例如“在线”“忙碌”“空闲”“阅读”“锁定文档第 10 行”等。存在并不一定意味着可用,比如某人正在参加会议,不想被打扰,此时他在会议这个位置存在,但对未参加会议的人不可用。存在体的状态信息可能会频繁变化,是暂时的,状态信息本身也可以是一个元组,如 (S = {“do not disturb”, “sleeping
超级会员免费看
订阅专栏 解锁全文
4050

被折叠的 条评论
为什么被折叠?



