xmpp muc 群聊协议 1
翻譯來自 :?http://wiki.jabbercn.org/index.php?title=XEP-0045&variant=zh-cn#.E6.9C.AF.E8.AF.AD?
通用術語
Affiliation(崗位)?-- 一個長期存在的和房間之間的聯系或連接; 可能的崗位有 "owner"(所有者), "admin"(管理者), "member"(成員), 以及 "outcast"(被排斥者) (當然也可能沒有崗位); 崗位從角色來看是唯一的. 一個崗位跨越了用戶對一個房間的訪問期間.
Ban(禁止) -- 從一個房間移除一個用戶以使這個用戶不能夠再進入這個房間 (直到這個禁令被廢除為止). 一個被禁止的用戶的崗位為 "outcast"(被排斥者).
Bare JID(純JID) -- 一個用戶的標識符 <user@host>, 不同于任何已有會話或資源的上下文, 與之相對的是全JID和房間JID.
Full JID(全JID)?-- 一個在線用戶的標識符 <user@host/resource> , 不同于一個房間的上下文; 與之相對的是純JID和房間JID.
GC -- 最小的 "groupchat 1.0" 協議[7], Jabber社區于1999年開發; MUC 向后兼容GC.
History(歷史) -- 有限數量的消息節, 由當前討論的上下文提供發送給一個新的房客.
Invitation(邀請) -- 從一個用戶發出的特殊消息給另一個用戶, 邀請對方加入房間.
IRC -- Internet Relay Chat.
Kick(踢人) -- 臨時從一個房間移除一個與會者或游客; 這個用戶任何時候都可以再次進入這個房間. 一個被踢的用戶的角色是"none".
Logging(記錄) -- 存儲發生在一個房間的討論內容用于公開發布到房間背景之外的地方.
Member(成員) -- 一個用戶在一個僅限會員的房間內處于"white list"(白名單)內,或已經注冊到一個公開的房間. 一個成員的崗位是"member".
Moderator(主持人) -- 一個房間角色,通常和房間的管理有關但是這個角色可以被賦予非管理員; 可以踢人, 可以授予和撤銷發言權, 等等. 一個主持人的角色是"moderator".
MUC -- 本文所定義的基于文本會議的多用戶聊天協議.
Occupant(房客) -- 一個房間里的任何Jabber用戶?(這是一個 "抽象類" 并且不對應任何特定的角色).
Outcast(被排斥者) -- 一個被某個房間禁止的用戶. 一個被排斥者的崗位是 "outcast".
Participant(與會者) -- 一個沒有管理權限的房客; 在一個被主持的房間里, 參與者更多地被定義為有發言權的 (與之相反的是游客).?一個與會者的角色是"participant".
Private Message(私有消息) -- 從一個房客直接發給另一個房間JID的消息(不是房間本身廣播給所有房客的消息).
Role(角色) -- 在一個房間里的一個臨時的地位或者權限級別, 對于這個房間中的用戶的長期崗位來說是唯一的; 可能的角色有 "moderator"(主持人), "participant"(與會者), 和 "visitor"(游客) (也可能沒有預定義的角色). 一個角色僅僅存在于一個房客訪問一個房間的期間.
Room(房間) -- 一個虛擬的地方, Jabber用戶象征性地加入它, 來和其他用戶一起參與一個實時的基于文本的會議.
Room Administrator(房間管理員) -- 一個由房間所有者授權的用戶, 可以執行管理功能, 如禁止用戶等等; 無論如何, 不允許改變定義的房間特性. 一個管理員的崗位是"admin" .
Room ID(房間ID)?-- 一個房間JID的節點標識符部分, 它可以是不透明的因而對人類用戶沒有什么含義(見 語法的商業規則Business Rules for syntax); 與之相對的是房間名.
Room JID(房間JID) -- 在一個房間上下文中的一個房客,以 <room@service/nick> 來標識; 與之相對的是純JID和全JID.
Room Name(房間名) -- 一個用戶友好的, 自然語言的房間名字, 由房間所有者配置并在服務查詢中展示; 與之相對的是房間ID.
Room Nickname(房間昵稱) -- 房間JID的資源標識符部分(見語法的商業規則); 這是一個房客在這個房間中所呈現的"友好的名字".
Room Owner(房間所有者) -- 建立某個房間的Jabber用戶或一個被房間創建者或所有者指派擁有所有者權限(如果允許的話)的Jabber用戶; 它被允許改變定義好的房間特性, 也可以執行全部的管理功能. 一個所有者的崗位為"owner".
Room Roster(房間名冊) -- 一個房間中的所有房客在一個Jabber客戶端的展現.
Server(服務器) -- 一個Jabber服務器,可以關聯或不關聯一個基于文本的會議服務.
Service(服務) -- 一個主機, 提供基于文本的會議的能力; 通常但不必須是一個Jabber服務器的子域(例如, conference.jabber.org).
Subject(主題) -- 一個房間的臨時討論標題.
Visit(訪問) -- 一個房間的一個用戶的"session"(會話), 當用戶進入這個房間時開始(也就是說, 成為一個房客) , 結束于用戶離開房間之時.
Visitor(游客) -- 在一個被主持的房間里的一個沒有發言權的房客(相反則是一個與會者). 一個游客的角色是"visitor".
Voice(發言權) -- 在一個被主持的房間里, 發送消息給全部房客的權限.
房間類型
Fully-Anonymous Room(全匿名房間) -- 一個房間的房客的全JID或純JID不能被任何人查詢到, 包括房間管理員和房間所有者; 這類房間是不推薦的(NOT RECOMMENDED)或不被MUC顯式支持, 但是如果一個服務提供適當的配置選項來使用這個協議,這種情況也是有可能的; 相對的則是非匿名房間和半匿名房間.
Hidden Room(隱藏房間) -- 一個無法被任何用戶以普通方法如搜索和服務查詢來發現的房間; 反義詞: 公開(public)房間.
Members-Only Room(僅限會員的房間) -- 如果一個用戶不在成員列表中則無法加入的一個房間; 反義詞: 開放(open)房間.
Moderated Room(被主持的房間) -- 只有有"發言權"的用戶才可以發送消息給所有房客的房間; 反義詞: 非主持的(Unmoderated)房間.
Non-Anonymous Room(非匿名房間) -- 一個房客的全JID會暴露給所有其他房客的房間, 盡管房客可以選擇任何期望的房間昵稱; 相對的是半匿名房間和全匿名房間.
Open Room(開放房間) -- 任何人可以加入而不需要在成員列表中的房間; 反義詞: 僅限會員的房間.
Password-Protected Room(密碼保護房間) -- 一個用戶必須提供正確密碼才能加入的房間; 反義詞: 非保密房間.
Persistent Room(持久房間) -- 如果最后一個房客退出也不會被銷毀的房間; 反義詞: 臨時房間.
Public Room(公開房間) -- 用戶可以通過普通方法如搜索和服務查詢來發現的房間; 反義詞: 隱藏房間.
Semi-Anonymous Room(半匿名房間) -- 一個房客的全JID只能被房間管理員發現的房間; 相對的是全匿名房間和非匿名房間.
Temporary Room(臨時房間) -- 如果最后一個房客退出就會被銷毀的房間; 反義詞: 持久房間.
Unmoderated Room(非主持的房間) -- 任何房客都被允許發送消息給所有房客的房間; 反義詞: 被主持的房間.
Unsecured Room(非保密房間) -- 任何人不需要提供密碼就可以進入的房間; 反義詞: 密碼保護房間.
?
總結
以上是生活随笔為你收集整理的xmpp muc 群聊协议 1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AIX本地磁盘io优化
- 下一篇: [翻译] Shimmer