About Announcement
About Announcement 为设备或者应用提供了在 AllJoyn™ 网络中广播自己的功能,以便其他设备和应用发现。以下信息将可以被分享:
- 应用和设备的别名
- Make,模型,版本,描述
- 支持的语言
- 应用图标
- 支持的对象和接口
- 服务端口号
- 应用和设备的唯一标识符
查看 Interface Definiton 以获取完整列表。
About 功能支持多种语言,所以客户端可以选择一个最适合的语言展示给用户。About 功能可以实现:某个客户端能够发现网络上的设备和应用,得到一些设备或应用的元数据,发现他所支持的服务,并获取一个可以代表该设备或应用的图标。
概念和术语
通常来说,About 功能有两个部分: About Server. 自己发布广播的设备或应用。 About Client. 发现其他应用或设备的应用或设备。
How It Works 运行方式
幕后大致发生了什么:
-
About Server 通过发送无会话信号来广播自己。该无会话信号包含了对象和接口的列表;About Annoucement 信息的一个子集,该信息包含了应用和设备名,默认语言,应用程序和设备的唯一标识符。
-
About 客户端发现包含以上信息的无会话信号。客户端能够展示一些关于被发现设备/应用的信息,应用/设备名和支持的服务。
-
(可选)About 客户端可以通过连接应用/设备的 About 服务器的服务端口来获取更多信息。通常,这个步骤用于获取应用图标。