《管理社交网络中的联网资源节点之间的数据流.pdf》由会员分享,可在线阅读,更多相关《管理社交网络中的联网资源节点之间的数据流.pdf(56页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103975345 A (43)申请公布日 2014.08.06 CN 103975345 A (21)申请号 201180073736.6 (22)申请日 2011.09.27 G06Q 10/00(2012.01) H04L 29/08(2006.01) (71)申请人 瑞典爱立信有限公司 地址 瑞典斯德哥尔摩 (72)发明人 奥勒夫艾尔密斯 约金弗蒙 马尔克斯哥德曼 法约拉佩科 (74)专利代理机构 中科专利商标代理有限责任 公司 11021 代理人 袁飞 (54) 发明名称 管理社交网络中的联网资源节点之间的数据 流 (57) 摘要 公开了一种管理连接到至少一。
2、个网络(1380) 的多个资源节点(1330)的资源管理节点(1300)。 资源管理节点 (1300) 包括系统实体数据库 (1304)、 交互流数据库 (1308) 和交互执行引擎 (1312)。系统实体数据库 (1304) 包含对资源节 点 (1330) 的通信地址和相关联元数据进行标识 的信息, 所述相关联元数据标识资源节点 (1330) 的能力。 交互流数据库(1308)包含对在所述资源 节点 (1330) 中所标识的资源节点之间允许的数 据流以及相关联触发准则进行定义的信息, 所述 相关联触发准则定义何时要执行所述数据流中所 标识的数据流。 交互执行引擎(1312)被配置为确 定满足。
3、交互流数据库所定义的触发准则之一, 并 通过在所述资源节点 (1330) 中所标识的资源节 点之间建立相关联的数据流来进行响应。公开了 用于管理连接到至少一个网络 (1380) 的多个资 源节点 (1330) 的相关方法。 (85)PCT国际申请进入国家阶段日 2014.03.27 (86)PCT国际申请的申请数据 PCT/IB2011/002259 2011.09.27 (87)PCT国际申请的公布数据 WO2013/045964 EN 2013.04.04 (51)Int.Cl. 权利要求书 4 页 说明书 24 页 附图 27 页 (19)中华人民共和国国家知识产权局 (12)发明专利申。
4、请 权利要求书4页 说明书24页 附图27页 (10)申请公布号 CN 103975345 A CN 103975345 A 1/4 页 2 1. 一种管理连接到至少一个网络 (1380) 的多个资源节点 (1330) 的资源管理节点 (1300), 所述资源管理节点 (1300) 包括 : 系统实体数据库 (1304), 包含对所述资源节点 (1330) 的通信地址和相关联元数据进 行标识的信息, 所述相关联元数据标识所述资源节点 (1330) 的能力 ; 交互流数据库 (1308), 包含对在所述资源节点 (1330) 中所标识的资源节点之间允许 的数据流以及相关联触发准则进行定义的信息,。
5、 所述相关联触发准则定义何时要执行所述 数据流中所标识的数据流 ; 以及 交互执行引擎 (1312), 被配置为确定满足所述交互流数据库所定义的所述触发准则之 一, 并通过在所述资源节点 (1330) 中所标识的资源节点之间建立相关联的数据流来进行 响应。 2. 根据权利要求 1 所述的资源管理节点 (1300), 还包括推荐引擎 (1310), 所述推荐引 擎 (1310) 被配置为 : 从所述系统实体数据库(1304)中的元数据生成所述资源节点(1330)中的至少两个资 源节点之间的推荐数据流 ; 向用户 (1320) 传递标识所述推荐数据流的消息, 以由所述用户 (1320) 接受 ; 。
6、以及 通过向所述交互流数据库 (1308) 添加信息, 对接收到指示接受所述推荐数据流的用 户 (1320) 响应进行响应, 所述信息对所述至少两个资源节点 (1330) 之间的所述推荐数据 流以及被所述交互执行引擎 (1312) 用来建立所述推荐数据流的相关联触发准则进行标 识。 3. 根据权利要求 2 所述的资源管理节点 (1300), 其中 : 所述推荐引擎 (1310) 还被配置为确定哪些资源节点 (1330) 具有兼容数据格式, 并 从任何推荐数据流中排除将通信连接但具有不兼容数据格式的两个或更多个资源节点 (1330)。 4. 根据权利要求 2 所述的资源管理节点 (1300), 。
7、其中, 所述推荐引擎 (1310) 还被配置 为 : 与交互流设计方 (1324) 通信, 以接收在所述资源节点 (1330) 中的至少两个资源节点 之间定义的一个或更多个推荐数据流 ; 向所述用户 (1320) 传递接收到的一个或更多个推荐数据流, 以用于接受 ; 以及 通过向所述交互流数据库 (1308) 添加信息和触发准则, 对指示所述用户接受所述推 荐数据流中所选择的一个或更多个推荐数据流的一个或更多个消息进行响应, 所述信息标 识所述推荐数据流中所选择的一个或更多个推荐数据流并建立相关联的数据流, 所述触发 准则被所述交互执行引擎 (1312) 用来建立所述推荐数据流中的所述一个或更。
8、多个推荐数 据流。 5. 根据权利要求 2 所述的资源管理节点 (1300), 其中, 所述推荐引擎 (1310) 还被配置 为 : 向所述用户 (1320) 传递所述推荐数据流, 作为友好关系请求 ; 以及 通过向所述交互流数据库 (1308) 添加信息, 对指示所述用户接受所述友好关系请求 的消息进行响应, 所述信息对所述至少两个资源节点 (1330) 之间的好友关系以及被所述 交互执行引擎 (1312) 用来建立所述推荐数据流的相关联触发准则进行标识。 权 利 要 求 书 CN 103975345 A 2 2/4 页 3 6. 根据权利要求 5 所述的资源管理节点 (1300), 其中,。
9、 所述推荐引擎 (1310) 还被配置 为 : 通过标识当前能够在资源节点 (1330) 中新接受的好友关系的至少一个资源节点与至 少一个其他资源节点之间建立的一个或更多个其他推荐数据流, 对接收到所述用户对所述 友好关系的接受进行响应 ; 向所述用户 (1320) 传递一个或更多个其他友好关系请求, 以及对将由所述一个或更 多个其他推荐数据流针对所述用户 (1320) 创建的功能进行标识的信息 ; 通过向所述交互流数据库 (1308) 添加信息, 对指示用户接受所述其他友好关系请求 中所选的一个或更多个友好关系请求的一个或更多个消息进行响应, 所述信息对所述其他 推荐数据流中对应的推荐数据流。
10、之间的所选其他好友关系以及所述交互执行引擎 (1312) 用来建立所述其他推荐数据流中对应的推荐数据流的相关联触发准则进行标识。 7. 根据权利要求 5 所述的资源管理节点 (1300), 还包括 : 系统实体语义描述数据库 (1306), 包含转码信息, 所述转码信息被用于将来自一个或 更多个数据流的数据转码为用于向所述用户 (1320) 传递的自然语言描述, 其中, 所述交互执行引擎 (1312) 使用来自所述系统实体语义描述数据库 (1306) 的所 述转码信息将所建立的推荐数据流中的数据转码为向所述用户 (1320) 传递的自然语言描 述。 8. 根据权利要求 2 所述的资源管理节点 。
11、(1300), 其中, 所述推荐引擎 (1310) 还被配置 为 : 跟踪其他用户喜欢什么数据流 ; 确定所述推荐数据流对应于所跟踪的其他用户喜欢使用的数据流之一 ; 以及 传递指示所确定的所述推荐数据流的受欢迎情况的信息, 作为到所述用户 (1320) 的 消息的一部分。 9. 根据权利要求 2 所述的资源管理节点 (1300), 还包括 : 用户简档数据库 (1302), 包含对所述交互流数据库 (1308) 所标识的哪些数据流已被 所述用户接受进行标识的信息, 其中, 所述推荐引擎 (1310) 还被配置为 : 使用所述用户简档数据库 (1302)、 所述系统实体数据库 (1304) 和。
12、所述交互流数据库 (1308) 生成所述推荐数据流, 以标识所述用户能够访问哪些资源节点 (1330) 并标识所述 资源节点 (1330) 中的用户可访问资源节点之间的至少一个新数据流, 所述至少一个新数 据流不同于针对用户激活的其他数据流 ; 以及 将所述至少一个新数据流作为所述推荐数据流传递给所述用户, 以由所述用户来接 受。 10. 根据权利要求 2 所述的资源管理节点 (1300), 还包括 : 用户简档数据库 (1302), 包含对用来访问所述资源节点 (1330) 中的对应资源节点的 用户访问凭证进行标识的信息, 其中, 所述推荐引擎 (1310) 还被配置为 : 将所述推荐数据流。
13、限制为与具有所述用户简 档数据库 (1302) 所标识的对应用户访问凭证的资源节点 (1330) 在一起。 11. 根据权利要求 10 所述的资源管理节点 (1300), 其中 : 权 利 要 求 书 CN 103975345 A 3 3/4 页 4 所述推荐引擎 (1310) 还被配置为测试所述用户访问凭证, 以确认所述交互执行引 擎 (1312) 能够在向所述交互流数据库 (1308) 添加所述推荐数据流之前在对应资源节点 (1330) 之间建立数据流。 12. 根据权利要求 10 所述的资源管理节点 (1300), 其中 : 所述交互执行引擎(1312)还被配置为 : 当在对应资源节点(。
14、1330)之间建立数据流时, 使用所述用户简档数据库 (1302) 所标识的所述用户访问凭证。 13.根据权利要求1所述的资源管理节点(1300), 还包括推荐引擎(1310), 所述推荐引 擎 (1310) 被配置为 : 发现已变为新连接到所述至少一个网络 (1380) 且尚未和与所述交互流数据库 (1308) 中定义的数据流相关联的任何资源节点 (1330) 连接的资源节点 ; 确定所发现的资源节点利用与所述资源节点 (1330) 中的一个或更多个资源节点兼容 的数据格式来进行通信 ; 以及 在所述所发现的资源节点与兼容的一个或更多个资源节点 (1330) 之间发起一个或更 多个数据流的建。
15、立。 14. 根据权利要求 1 所述的资源管理节点 (1300), 还包括 : 系统实体语义描述数据库 (1306), 包含用于将所述资源节点 (1330) 之一输出的数据 格式转码为另一数据格式的信息, 所述另一数据格式对于到所述资源节点 (1330) 中的另 一资源节点的输入是兼容的, 其中, 所述交互执行引擎 (1312) 被配置为 : 从所述系统实体数据库(1304)确定用于在所述资源节点(1330)中的数据流的两个或 更多个资源节点之间通信的数据格式不兼容 ; 以及 通过使用来自所述系统实体语义描述数据库 (1306) 的所述转码信息将所述数据流的 所述两个或更多个资源节点 (133。
16、0) 之间的数据进行转码以提供兼容通信, 对所述确定进 行响应。 15. 一种资源管理节点 (1300) 用来管理连接到至少一个网络 (1380) 的多个资源节点 (1330) 的方法, 所述方法包括 : 汇集(1502)对所述资源节点(1330)的通信地址和相关联元数据进行标识的系统实体 信息, 所述相关联元数据标识所述资源节点 (1330) 的能力 ; 汇集(1504)对在所述资源节点(1330)中所标识的资源节点之间允许的数据流以及相 关联触发准则进行定义的交互流信息, 所述相关联触发准则定义何时要执行所述数据流中 所标识的数据流 ; 确定 (1506) 满足交互流数据库 (1308) 。
17、所定义的所述触发准则之一 ; 以及 响应于满足所述触发准则, 在所述资源节点 (1330) 中所标识的资源节点之间建立 (1508) 相关联的数据流。 16. 根据权利要求 15 所述的方法, 还包括 : 从汇集的系统实体信息中的元数据生成(1902)所述资源节点(1330)中的至少两个资 源节点之间的推荐数据流 ; 向用户传递 (1904) 标识所述推荐数据流的消息, 以由所述用户接受 ; 以及 响应于接收到指示接受所述推荐数据流的用户响应, 向汇集的交互流信息添加 (1906) 权 利 要 求 书 CN 103975345 A 4 4/4 页 5 其他信息, 所述其他信息对所述至少两个资源。
18、节点 (1330) 之间的所述推荐数据流和被用 来建立所述推荐数据流的相关联触发准则进行标识。 17. 根据权利要求 16 所述的方法, 还包括 : 确定 (2002) 哪些资源节点 (1330) 具有兼容数据格式 ; 以及 从任何推荐数据流中排除 (2004) 将通信连接但具有不兼容数据格式的两个或更多个 资源节点 (1330)。 18. 根据权利要求 16 所述的方法, 还包括 : 向所述用户传递 (2402) 所述推荐数据流, 作为友好关系请求 ; 响应于指示所述用户接受所述友好关系请求的消息, 汇集 (2404) 对所述至少两个资 源节点 (1330) 之间的好友关系和相关联的触发准则。
19、进行标识的交互流信息 ; 响应于指示所述用户接受所述友好关系请求的消息, 标识 (2406) 当前能够在资源节 点 (1330) 中新接受的好友关系的至少一个资源节点与至少一个其他资源节点之间建立的 一个或更多个其他推荐数据流 ; 向所述用户传递 (2408) 一个或更多个其他友好关系请求, 以及对将由所述一个或更 多个其他推荐数据流针对所述用户创建的功能进行标识的信息 ; 响应于指示所述用户接受所述其他友好关系请求中所选的一个或更多个友好关系请 求的一个或更多个消息, 汇集 (2410) 交互流信息, 所述交互流信息对所述其他推荐数据流 中的对应推荐数据流之间的所选其他好友关系和相关联的触发。
20、准则进行标识。 19. 根据权利要求 16 所述的方法, 还包括 : 跟踪 (2101) 其他最终用户喜欢什么数据流 ; 确定 (2104) 所述推荐数据流对应于所跟踪的其他最终用户喜欢使用的数据流之一 ; 以及 传递 (2106) 指示所确定的所述推荐数据流的受欢迎情况的信息, 作为到所述用户的 消息的一部分。 20. 根据权利要求 15 所述的方法, 还包括 : 发现 (2602) 已变为新连接到所述至少一个网络 (1380) 且尚未和与交互流数据库 (1308) 中定义的数据流相关联的任何资源节点 (1330) 连接的资源节点 ; 确定(2604)所发现的资源节点利用与所述资源节点(13。
21、30)中的一个或更多个资源节 点兼容的数据格式来进行通信 ; 以及 在所述所发现的资源节点与兼容的一个或更多个资源节点(1330)之间发起(2606)一 个或更多个数据流的建立。 权 利 要 求 书 CN 103975345 A 5 1/24 页 6 管理社交网络中的联网资源节点之间的数据流 技术领域 0001 本发明总体上涉及资源的联网, 更具体地涉及基于社交映射原则对联网资源的管 理。 背景技术 0002 因特网继续演进到包括 “物理互联网” , 其不仅包括计算机, 还包括具有嵌入的数 据交互能力、 计算交互能力、 传感器交互能力、 位置交互能力和通信交互能力的设备、 其他 对象和环境。经。
22、常使用诸如 “物联网” 、“机机通信” 、“普适计算” 、“普及计算” 或者 “环境智 能” 之类的术语来称呼这种潜在的发展。已经估计每个人被 1000 到 5000 个智能对象包围, 并且全球物联网在可能在几年中包括必须连续监视和更新其位置和状态的500到10000亿 个对象。尽管这种物联网的概念看起来可能是简单的, 但是其实现将非常困难。 0003 例如, 许多链接或连接联网设备的现今的产品是支持特定有限功能或服务的 ad-hoc解决方案。 例子包括文件共享和远程访问软件, 其运行在设备或计算机上, 并且支持 远程控制和/或使得数据或服务在广域网(WAN)、 无线(W)LAN和/或PAN中。
23、可访问。 这种产 品的示例包括 Salling Clicker、 Simplify Media、 苹果公司的 Airtunes 以及用于 iPhone 的 iTunes Remote, 等等。另一类别的相关产品包括收集和传输数据的设备, 诸如类似无线 步程计 “Nike+Apple” 和 Botanicalls 的产品, 其中 “Nike+Apple” 测量与人的跑步有关的 参数, Botanicalls 是向网络传送花盆中的土壤湿度等级的传感器。 0004 然而, 现今的用于联网对象互联的任何解决方案都不能够基于多个联网对象、 环 境、 媒体和 / 或服务之间的相互关系提供与所述多个联网对象。
24、、 环境、 媒体和 / 或服务的整 体而统一的交互。因此, 现今没有提供理解大量对象 ( 其可以是物理存在的, 也可以不是物 理存在的 ) 的上下文、 关系、 所有权、 兼容性、 历史、 元数据、 状态、 以及依赖关系的直观方式 的解决方案。另外, 现今不存在成功支持用户对这种数字网络的弱的概念理解 ( 即, 在包括 众多设备和 / 或服务的数字网络内的可能的交互和同时互联的思维模型 ) 的解决方案。 0005 因此, 需要提供与对联网资源节点的管理和互联相关联的系统、 方法、 设备和软 件, 其通过解决对其关联性、 数据流以及对触发事件的响应的管理, 克服了前述挑战。 发明内容 0006 下。
25、面的示例实施例相对于现有资源管理软件、 设备和方法提供了众多的优点和益 处, 例如包括使用社交映射原则和其他操作来定义联网资源节点之间允许的数据流, 以使 用户和联网资源节点以及联网资源节点自身之间的交互合理化。然而, 本领域普通技术人 员应该意识到, 权利要求不限于产生这些优点或益处中的任一或全部优点或益处的那些实 施例, 取决于具体实施方式可以获得其他益处和优点。 0007 示例实施例涉及管理连接到至少一个网络的多个资源节点的资源管理节点。 资源 管理节点包括系统实体数据库、 交互流数据库和交互执行引擎。系统实体数据库包含对资 源节点的通信地址和标识资源节点的能力的相关联元数据进行标识的信。
26、息。 交互流数据库 说 明 书 CN 103975345 A 6 2/24 页 7 包含对在所述资源节点中所标识的资源节点之间允许的数据流以及定义何时要执行所述 数据流中所标识的数据流的相关联触发准则进行定义的信息。 交互执行引擎被配置为确定 满足交互流数据库定义的触发准则之一, 并通过在所述资源节点中所标识的资源节点之间 建立相关联的数据流来进行响应。 0008 在其他一些实施例中, 推荐引擎使用系统实体数据库中的元数据生成所述资源节 点中的至少两个资源节点之间的推荐数据流。推荐引擎向用户传递标识推荐数据流的消 息, 以由用户接受。通过向交互流数据库添加对至少两个资源节点之间的推荐数据流以及。
27、 被交互执行引擎使用来建立推荐数据流的相关联触发准则进行定义的信息, 推荐引擎对接 收到指示接受推荐数据流的用户响应进行响应。该消息可以是友好关系请求, 以及推荐引 擎可以通过向交互流数据库添加对至少两个资源节点之间的好友关系以及被交互执行引 擎使用来建立推荐数据流的相关联触发准则进行定义的信息, 对指示用户接受友好关系请 求的消息进行响应。 0009 通过使资源节点之间的关系以及资源节点与用户之间的关系与例如像 “友好” 之 类的社交映射原则 ( 即信任或所有权关系以及访问控制的概念 ) 类似, 示例实施例使通过 资源节点的数据流可被用户直观地理解和管理。 0010 另一示例实施例涉及由资源。
28、管理节点用于管理连接到至少一个网络的多个资源 节点的方法。 汇集对资源节点的通信地址和标识资源节点的能力的相关联元数据进行标识 的系统实体信息。汇集交互流信息, 该交互流信息对在所述资源节点中所标识的资源节点 之间允许的数据流以及定义何时要执行所述数据流中所标识的数据流的相关联触发准则 进行定义。确定满足交互流数据库定义的触发准则之一。响应于满足所述触发准则, 在所 述资源节点中所标识的资源节点之间建立相关联的数据流。 0011 在查看以下的图和详细描述之后, 对于本领域技术人员, 根据本发明实施例的其 他资源管理节点和方法将是显而易见的, 或变得显而易见。预期将所有这样的附加节点和 方法包括。
29、在本描述中, 包括在本发明的范围中, 以及由所附权利要求来保护。此外, 预期此 处公开的所有实施例可被分开实现, 或通过任何方式和 / 或组合来进行组合。 附图说明 0012 附图示出了一个或更多个实施例, 与描述一起说明了这些实施例, 其中所述附图 被包括在说明书中并且构成说明书的一部分。在附图中 : 0013 图 1 示出了根据示例实施例的由系统管理的多个联网对象 ; 0014 图 2 描述了根据另一示例实施例的受管理的另外多个联网对象 ; 0015 图 3 示出了能够根据示例实施例使用的示例用户接口 ; 0016 图 4 示出了能够根据示例实施例使用的示例分层架构 ; 0017 图 5 。
30、示出了根据示例实施例的在结构单元之间的示例关系 ; 0018 图 6 示出了根据示例实施例的用于使用社交原则实现对联网对象的管理的更详 细的架构示意 ; 0019 图 7(a)-(c) 示出了与其他示例实施例关联的用户接口 ; 0020 图 8 描述了根据示例实施例的用于使用社交映射原则提供对联网对象的管理的 另一架构 ; 说 明 书 CN 103975345 A 7 3/24 页 8 0021 图 9 示出了能够结合示例实施例使用的示例移动设备 ; 0022 图 10 示出了能够结合示例实施例使用的示例服务器设备 ; 0023 图 11 是描述根据示例实施例的用于管理联网对象的操作和方法的流。
31、程图 ; 0024 图 12 是描述根据示例实施例的用于管理联网对象的其他操作和方法的流程图 ; 0025 图 13 描述了包括资源管理节点的另一架构, 资源管理节点使用根据一些实施例 的操作和方法来管理连接到至少一个网络的多个资源节点 ; 0026 图 14 示出了根据示例实施例可以向用户显示的示例信息, 该示例信息用于指示 所标识的资源节点在社交网络中已经被功能性地分组为好友, 以及用于指示可以在其之间 建立数据流 ; 0027 图 15 是描述根据示例实施例的用于在资源节点之间建立数据流的方法和操作的 流程图 ; 0028 图 16-18 示出了根据示例实施例可以向用户显示的示例信息, 。
32、该示例信息用于在 资源节点之间许可和建立数据流 ; 0029 图 19 是描述根据示例实施例用于生成由用户接受的推荐数据流的方法和操作的 流程图 ; 0030 图 20 是描述根据示例实施例的用于将不兼容的资源节点从任何推荐数据流中排 除的方法和操作的流程图 ; 0031 图 21 是描述根据示例实施例的用于跟踪其他用户对数据流的受欢迎情况并向用 户传递推荐数据流的受欢迎情况指示的方法和操作的流程图 ; 0032 图 22-24 示出了根据示例实施例可以向用户显示的信息示例, 该信息示例用于使 用友好关系请求来管理资源节点及资源节点间的数据流 ; 0033 图 25 是描述根据示例实施例的用于。
33、使用社交网络中的友好关系请求来管理资源 节点及资源节点间的数据流的方法和操作的流程图 ; 0034 图 26 是描述根据示例实施例的用于响应发现新连接的资源节点来管理资源节点 之间的数据流的方法和操作的流程图 ; 以及 0035 图 27 是根据一些实施例可包括在图 13 的系统的资源管理节点、 一个或更多个资 源节点和 / 或用户设备节点中的示例组件的框图。 具体实施方式 0036 下述对示例实施例的详细描述参考附图。 不同图中的相同参考标号标识相同或类 似的单元。 而且, 下述详细描述不限制本发明。 相反, 本发明的范围由所附权利要求书限定。 0037 根据示例实施例, 用于管理联网对象并。
34、且与联网对象交互的系统、 方法、 设备和软 件 ( 计算机程序 ) 基于社交映射原则。这种示例实施例提供对多个联网对象的整体管理, 所述联网对象例如包括电子设备、 传感器、 计算机、 服务和用户。 而且, 示例实施例提供表示 层, 在表示层中每个联网对象由唯一的且可标识的简档来表示, 所述简档包含关于每个对 象的系统特性的信息。 通过使联网对象之间的关系以及联网对象与用户之间的关系与例如 像 “友好” 之类的社交映射原则 ( 即信任或所有权关系以及访问控制的概念 ) 类似, 示例实 施例使得对象的关系可被用户直观理解。 示例实施例利用了与社交网络的可标识的类似之 处, 使得用户能够形成具有同时。
35、交互和彼此互相关联的潜在大量的联网节点的整体思维模 说 明 书 CN 103975345 A 8 4/24 页 9 型。 0038 在讨论根据示例实施例的促成对象的这种网络的详细信令机制之前, 将参考图 1 和 2 来描述系统的高层架构视图, 然后跟随若干实施例, 向读者提供关于所得系统的可被 用户经历的更多上下文。从图 1 开始, 示出根据示例实施例的高层系统架构。其中, 多个联 网对象10经由各种网络技术14(如互联网、 WAN等等)连接到系统12。 用户16能够经由用 户接口 18 接入系统 12 提供的服务, 用户接口 18 的实现将取决于例如上下文和具体用户接 口 18 运行的端用户。
36、设备 ( 如移动设备、 计算机、 膝上型计算机、 电视或其他设备 ) 而不同。 0039 管理联网对象 10 的系统 12 例如能够至少部分实现为基于服务器的软件。使用系 统 12 的个人 ( 即用户 16) 由系统中的唯一的用户简档进行表示和标识, 作为系统 12 中的 实体。联网对象 10 也可以由唯一的简档在系统 12 中进行表示和标识。联网对象 10 包括, 但不限于 : 消费者电子设备、 数字标签对象、 计算机设备、 移动设备、 传感器、 建筑物、 交通工 具、 或者甚至公司、 品牌、 服务和物理位置。表示系统 12 中的用户 16 和联网对象 10 的简档 在此处都共同称为系统实体。
37、简档 20。 0040 系统 12 接收与多个联网对象 10 和用户 16 关联的数据。系统 12 为每个联网对象 10 和用户 16 创建系统实体简档 20。系统实体简档 20 可以包括, 但不限于 : 关于名称、 技 术规范、 制造商、 能力、 位置、 历史和与相应的联网对象10或用户16关联的其他元数据的信 息。根据示例实施例, 还可以在公共简档下聚合多个联网对象, 也即, 不是所有对象都必须 在系统中各自具有自己的唯一 ID 或系统实体简档 20。例如, 如果用户连接 20 家中的位置 传感器, 则该组位置传感器可以在系统中标识为一个家庭位置传感器。例如可以在系统 12 的 GW 处或。
38、者在后端系统中执行该聚合。 0041 系统 12 还包括关系管理功能 22, 通过应用社交管理原则 ( 例如使用前述 “友好” 类似物 ) 协调联网对象 10 之间的交互。系统 12 发出查询 ( 下面将更详细地描述 ), 以便 例如基于接收系统实体的简档数据和网络访问证书, 通过向潜在相关的系统实体发送系统 实体的简档 20, 建立系统实体 10 和 16 之间的关系。关系管理功能 22 基于来自用户 16 或 系统实体自身的确认来建立关系, 即, 多个系统实体能够与单个系统实体建立关系。 系统实 体能够与其他系统实体共享临时关系和永久关系。许多分离且同时的网络站点可以存在, 并且根据示例实。
39、施例, 信息和通信可以限于通过它们彼此间的关系定义的系统实体的特定 组。在属于不同网络站点的系统实体之间还可以存在临时或永久连接。 0042 语义功能 24 包括允许例如设备制造商在可应用的情况下建立使用品牌相关语义 交互语言的设备。例如, 索尼 TV 可以以 “索尼语言” 进行通信, 例如, 与其他索尼设备或者内 容类似, 与索尼 PS 游戏或索尼品牌等相关。其他语义层也是可能的, 参见例如下文描述的 图 3 的用户接口屏幕中的烤箱或太阳能电池板的示例。语义还可以是用户定义的 ( 例如, 将操作设备的成熟度的特定等级翻译为用户接口的复杂度 )。另外的语义层还可以包括例 如行话或甚至俚语的类型。
40、。语义功能 24 还可以提供自然语义翻译器 / 解释器 / 生成器, 即 将机器信号或语言翻译成对于人类更易理解的语言的机制。 0043 为了使用社交映射原则建立关系, 以及还为了在各种任务请求的履行中训练那些 关系, 系统 12 可以通过一组应用编程接口 (API)26 和 28 与其目标 10 和用户 16 接口连接。 为了管理查询 / 确认过程, 可以使用不同的用户交互范例。用户 16 例如可以通过按压图形 用户接口中按钮来确认由关系管理功能 22 发送给他的关系查询, 或者使用近场通信 (NFC) 说 明 书 CN 103975345 A 9 5/24 页 10 或类似机制, 通过将对。
41、象物理聚合在一起, 可以在一个操作中完成对两个系统实体之间的 关系的查询和确认二者。 0044 为了更好地理解根据示例实施例使用社交映射原则将对象和用户联网的有用性, 考虑下述涉及电视的远程控制的使用场景。假设用户 16 和 TV( 联网对象 10 之一 ) 都已经 与系统 12 一起设立, 并且因此由具有对应的系统实体简档 20 的系统实体来表示, 例如, 用 户 16 能够例如经由用户接口 18 和 API26 向 TV 的系统实体 ( 在系统 12 内可操作 ) 发送任 务请求, 请求系统 12 记录特定 TV 节目。如果 TV 与能够执行所请求的服务的另一联网对象 10 具有预定类型的。
42、关系, 例如是好友, 则即使 TV 实际上自身不能够记录任何事, 系统 12 中 与 TV 关联的系统也将接受并且确认该指令。 0045 例如, 假设 TV 的系统实体与视频记录器的系统实体具有友好关系。在该情况下, TV 的系统实体能够负责来自用户 16 的请求, 以及将该命令中继给视频记录器的系统实体, 该系统实体可以例如是物理设备的表示、 系统中的软件功能、 或者经由网络提供的服务。 联网对象视频记录器 10 将实际执行工作, 即其本质上由系统 12 中的 TV 的系统实体 转 包 (subcontract) 给它, 并且用户 16 将从 TV 的系统实体 ( 同样经由 API26 和用。
43、户接口 18) 接收将执行所请求的任务的确认, 以及之后成功完成该任务的确认。 0046 作为另一个示例, 考虑用户购买用于其家庭媒体库的网络附着的存储设备 (NAS)。 当 NAS 连接到用户的家庭 LAN 时, 经由预定过程 ( 例如, 通用即插即用 (UPnP)、 Bonjour、 数 字生活房间网络联盟 (DLNA) 或类似机制 ) 发现 NAS, 并且向系统 12 递送关于新设备的通 知。系统 12 为该新设备创建系统实体简档 20, 并且向用户的 ( 例如移动电话上的 ) 应用 接口 18 发送请求, 以接受 ( 或拒绝 ) 新设备的系统实体的连接。一旦用户确认允许 NAS 加 入。
44、其 Social Web of Things( 社交物联网 ) 中呈现的系统实体组, 已经是该友好关联的 组的一部分并且具有与该设备建立服务关系的能力其他设备(如媒体播放器)能够使用该 NAS 作为媒体源。 0047 图 2 示出了另一个示例。其中, 系统 12 至少部分实现为家庭网关 (GW)30。在该 示例中, 联网对象 10 包括各种电源消耗设备, 例如包括灯 34、 电视机 36、 以及收音机 38, 它 们都连接到网关 30 和电源网络。在该上下文中, 可将个人网络 (PN) 视为包括与特定用户 ( 或用户组, 如家庭 ) 具有关系的一组联网对象。电表 40 向 GW30 提供关于网。
45、络上能耗的信 息, 以及一个或更多个功率传感器 / 致动器 42 可用于监视和 / 或控制联网对象 10。 0048 GW30 也连接到外部网络, 例如互联网 44, 其使得 GW30 能够与应用服务器 (AS)46 通信。该 AS46 例如能够执行上面描述的系统 12 的其他功能 ( 如果那些功能不在 GW30 中 执行 )。备选地或附加地, AS46 能够执行与网络 47 关联的所有者 / 用户可用的其他功能。 各种外部应用也可以经由 GW30 与系统交互。例如, 计量应用能够运行在用户的设备 50 上, 以监视和显示与他或她的家 51 关联的累积能耗。备选地或附加地, 用户 16 能够经。
46、由他或 她的移动电话 52 上运行的应用来管理设备 34、 36 和 38。下文参考图 6 描述与能够用于实 现图 2 的示例实施例的示例网关 30 和 AS46 关联的更多细节。 0049 图 3 示出了更详细的但只作为示例说明的用户接口 18, 所述用户接口 18 能够例 如在移动电话或其他端用户终端设备上操作, 并允许用户 16 与系统 12 交互。其中, 示出了 用户接口 18 的与当前关注的 News Feed( 新闻栏目 ) 关联的多行项目, 其中每个项目例如 提供从联网对象 10 提供的信息。当前没关注的其他特征 ( 图 3 中指示为标签 ) 能够向用 说 明 书 CN 1039。
47、75345 A 10 6/24 页 11 户 16 提供与通知和请求有关的信息, 所述通知来自系统 12 且与联网对象 10 相关, 所述请 求例如是某设备发出的变成用户的 “好友” 和加入与用户 16 关联的系统实体的请求。沿着 该示例用户接口 18 的底部是众多可选的用户接口单元, 例如包括 :“Home( 主页 )” 单元, 其 使用户返回目前查看的屏幕 ;“Profile( 简档 )” 单元, 其使用户 16 能够访问系统实体简 档 20 ;“Gather( 收集 )” 单元, 其提供用户与从各种联网对象聚合的信息交互的机制, 所述 聚合的信息例如是家庭中的设备的总能耗或者来自各种媒体。
48、服务器的用户的聚合媒体库 ; “Friends( 好友 )” 单元, 其在被激励时列出已经与该用户建立好友关系的联网对象 ; 以及 “Nearby( 附近 )” 单元, 其在被激励时显示与在用户的移动电话或终端设备附近的联网对 象及它们同用户的关系有关的信息。 0050 如前面提到的, 根据示例实施例的系统 12 能够使用社交映射原则在系统 12 管理 的系统实体之间建立不同的层级, 使得更加用户友好, 并且使得用户 16 更容易与被管理的 联网对象 10 关联。例如, 顶级关系可以是 “所有者” ; 这是当人拥有对象时系统中的关系描 述。联网对象 10 可以具有若干所有者。在一些情况下, 与。
49、一个联网对象 10 或用户 16( 即, 设备或人 ) 关联的系统实体可能必须具有管理权并且控制对另一联网对象 10 的访问或使 用, 即使该系统实体不是该联网对象的所有者。在该情况下, 示例实施例提供此处称为 “最 佳好友” 的关系指派, 即具有比下一等级 ( 即,“好友” ) 更亲近、 具有更好的访问和更有特权 的关系指派。在系统中还可以存在这样的联网对象, 其与用户或其他联网对象不具有这些 优选关系中的任何一种, 并且在此处称为 “陌生人” 。此外, 应该明白, 尽管上面描述了联网 对象的三种不同等级的优选关系, 这些示例实施例的不同实现可以使用更多或更少的这种 等级来实现用于联网对象管理的社交映射原则。下面的表 1 中提供了示例关系描述符及其 关联的功能特性的汇总。 0051 0052 说 明 书 CN 103975345 A 11 7/24 页 12 0053 表 1 0054 系统 12 的关系管理功能 22 建立和管理联网对象 10 与用户 16 之间的这些不同等 级的关系。例如, 被指派为好友的联网对象 10 和用户 16( 或者联网对象。