网络设备和资源分享的方法
摘要文本
成都索贝数码科技股份有限公司取得“一种透气窗帘布”专利技术,本发明提供了一种网络设备和资源分享的方法,包括:设备发现:本机设备启动P2P连接服务,并准备自身设备信息,同时部署多播DNS和发现服务在整个网络内发布自身设备信息和探测其他网络设备;资源分享:本机设备获取其他网络设备的信息,并根据信息与对应设备建立P2P连接,通过P2P连接通信分享资源信息。本发明无需用户指定设备IP地址,零配置接入,设备和资源状态能实时同步更新,可以运行在所有支持标准IP协议栈的操作系统平台和设备上,不同的操作系统也能直接分享资源信息。
专利主权项内容
1.网络设备和资源分享的方法,其特征在于,包括:设备发现:本机设备启动P2P连接服务,并准备自身设备信息,同时部署多播DNS和发现服务在整个网络内发布自身设备信息和探测其他网络设备;资源分享:本机设备获取其他网络设备的信息,并根据信息与对应设备建立P2P连接,通过P2P连接通信分享资源信息;所述多播DNS的具体工作过程包括:步骤A1、本机设备上线后,自动加入一个IP组播,并构建一个DNS响应报文;响应报文构建完成后立即发送至组播地址,网络中的其他网络设备收到响应报文解析出设备信息后开始尝试连接本机设备;步骤A2、查询网络中的其他网络设备,构建一个DNS查询报文,将查询报文发送到目标组播地址,其他网络设备收到查询报文后解析查询类型和域名,域名匹配后构建响应报文发送给查询设备;步骤A3、等待网络中的其他网络设备DNS响应报文,收到报文后解析出设备的P2P服务连接信息,并根据解析出的信息尝试连接设备进行资源分享;步骤A4、持续监测网络中其他网络设备上线DNS报文或下线DNS报文,并验证报文内容以及解析获取对应的设备信息,使用设备编号区分不同设备;本机设备下线时,发送下线DNS报文至组播地址中;发现服务的工作过程包括:步骤B1、使用WebSocket协议绑定服务器地址和端口,监听连接请求并响应;步骤B2、在设备中部署本地DNS服务器或使用当前网络中的DNS服务器,在DNS服务器中添加发现服务的记录,包括域名和发现服务器的IP地址;步骤B3、网络中的其他网络设备通过DNS查询解析发现服务地址;步骤B4、本机设备连接到发现服务器,注册本机设备信息;步骤B5、发现服务器分发注册的设备信息,将已注册设备的信息编列成设备信息表,并将设备信息表发送给每个已连接的设备;步骤B6、本机设备收到设备信息表后解析出其他网络设备的P2P连接信息,尝试发起连接。。微信公众号马克数据网
专利申请信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 网络设备和资源分享的方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311733234.2 |
| 申请日 | 2023/12/18 |
| 公告号 | CN117424928B |
| 公开日 | 2024/3/12 |
| IPC主分类号 | H04L67/51 |
| 权利人 | 成都索贝数码科技股份有限公司 |
| 发明人 | 罗天; 高江杰 |
| 地址 | 四川省成都市高新区新园南二路2号 |