[发明专利]用于实现增强的UPnP订阅的方法、路由器、介质和设备在审
| 申请号: | 202010688094.1 | 申请日: | 2020-07-16 |
| 公开(公告)号: | CN114024695A | 公开(公告)日: | 2022-02-08 |
| 发明(设计)人: | 蔡林洲;叶永强 | 申请(专利权)人: | 艾锐势企业有限责任公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/02 |
| 代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 罗亚男 |
| 地址: | 美国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 实现 增强 upnp 订阅 方法 路由器 介质 设备 | ||
本公开涉及用于实现增强的UPnP订阅的方法、路由器、介质和设备。本公开实施例提供一种用于实现增强的UPnP订阅的方法,包括,由支持UPnP的路由器:接收用于订阅的订阅消息,其中,所述订阅消息指定递送URL,所述递送URL为该订阅所针对的事件消息将被发送至的位置;基于白名单核验所述递送URL中的IP地址或域名是否包含在白名单内;和基于核验结果确定是否拒绝该订阅消息。本公开实施例可以同时实现灵活的订阅和较高的安全性两者。
技术领域
本公开涉及网络通信,更具体地,涉及用于实现增强的UPnP订阅的方法、路由器、介质和设备。
背景技术
即插即用(Universal Plug and Play,下文简称为UPnP)技术定义了一种所有类型的智能电器、无线设备和个人计算机的普遍对等网络连接的系统架构。
UPnP设备体系架构(UPnP Device Architecture,下文简称为UDA)被设计为支持零配置、网络连接过程“不可见”和自动发现众多供应商提供的众多的设备的类型。在UDA下,设备能够动态地加入网络、获得一个IP地址、传送出自己的能力并获悉其它设备的存在及其能力。最后,此设备能自动地顺利地离开网络,并且不会留下任何意想不到的问题。
UPnP设备可以使用任何编程语言或在任何操作系统上实施。UPnP设备可以看成一个包含服务并嵌套在常规设备中的容器。即,UPnP之下的设备不能仅仅理解为硬件意义上的设备,而应当包括服务功能。
UDA定义了两类设备,被控设备和控制点。被控设备扮演服务器的角色,对来自控制点的请求进行响应。控制点和被控设备两者都可以实现在各种平台上,包括个人计算机和嵌入式系统。
在控制点发现被控设备并且获取了被控设备及其服务的描述之后,控制点就具备了发生事件(eventing)的条件。事件发生与控制点向被控设备发送动作以使得被控设备提供服务相关联。UPnP服务描述包括该服务会对其进行响应的命令或动作的列表,以及针对每个动作的参数或参量。服务描述还包括变量的列表。这些变量对服务运行时的状态进行建模,并且从变量的数据类型、范围和事件特征方面进行描述。当这些变量改变时,服务会发布更新,而控制点可以订阅以接收该信息。
订阅者通过发送订阅消息来订阅服务的事件发生,订阅消息包括发布者的URL(Uniform Resource Locator,统一资源定位符)、发布者的服务标识符和事件消息的递送URL。发布者的URL和服务识别号例如来自之前接收的UPnP服务描述。如果订阅被发布者接受,则发布者将以该订阅的唯一标识符和该订阅的持续时间作为响应。而事件消息将被通知给递送URL。UPnP协议(例如,UPnPTM Device Architecture 1.1第4.1.2节)提供了SUBSCRIBE方法来提供该通知功能。
其中,按照以下格式利用SUBSCRIBE方法和NT以及CALLBACK报头字段来发送订阅消息,即订阅请求。
其中,SUBSCRIBE中的“publisher path”(发布者路径)和HOST中的“publisherhost”(发布者主机)和“publisher port”(发布者端口)指定与发布者相关的信息,CALLBACK(回调)中的“delivery URL”(递送URL)为事件消息将被发送至的地方。
然而,对于CALLBACK中的“delivery URL”(即递送URL)没有任何限制。即,“delivery URL”可以是任何网址(即链接)。发布者在接受订阅时,并不会对CALLBACK里的URL进行任何核验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾锐势企业有限责任公司,未经艾锐势企业有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010688094.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于云手机的远程会议方法和系统
- 下一篇:电池热失控实验装置





