[发明专利]一种个人互联网中实现实时动态组网时的设备发现方法无效
申请号: | 201110100336.1 | 申请日: | 2011-04-21 |
公开(公告)号: | CN102130807A | 公开(公告)日: | 2011-07-20 |
发明(设计)人: | 孟宁;周东仿;刘贵学;许立剑;贺文超;曹汪洋;陈静;院翔;徐德权 | 申请(专利权)人: | 中国科学技术大学苏州研究院 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L12/24 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 范晴 |
地址: | 215123 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 个人 互联网 实现 实时 动态 组网 设备 发现 方法 | ||
技术领域
本发明属于互联网领域,尤其是一种个人互联网中实现实时动态组网时的设备发现方法。
背景技术
随着互联网和移动互联网的迅猛发展以及个人生活数字化、信息化的趋势,个人互联网将发展成为一种热门技术。个人互联网的实时动态组网时的设备发现方法是实现个人互联网和优化个人互联网使用体验的关键技术,有了这种技术,就可以将个人的所有互联网电器设备在Internet内连成一个整体,形成一个私有的个人互联网,真正实现全球范围内随时随地的设备互联和信息传递。现有的设备互联和自动发现技术局限在局域网之内,无法真正随时随地的设备互联和信息传递,更不要说实现全球范围内随时随地的设备互联和信息传递了,典型的如UPnP协议中简单服务发现协议SSDP(Simple Service Discovery Protocol的缩写),它使用多播的方法来实现设备发现,由于多播需要路由器或交换机的支持,且一般仅能在局域网内工作,即使这些条件满足的情况下UPnP(SSDP)的效果也不尽理想,发现速度比较慢,由于协议过于复杂稳定性也不是很好。在移动互联网的大背景下,为了能让用户随时随地随心所欲地管理和控制属于自己的互联网设备和资源,现有的设备发现方法无法满足这一需求,因而在Internet中,通过设计一套合理有效的实现设备间实时动态组网的设备发现方法,以满足用户管理和控制属于自己的互联网设备进行资源共享的需求。
发明内容
本发明目的是:提供一种在Internet范围内,支持个人或家庭内各种互联网设备间的动态组网的个人互联网中实现实时动态组网时的设备发现方法。
本发明的技术方案是:一种个人互联网中实现实时动态组网时的设备发现方法,其特征在于,包括以下步骤:
a)由每一个支持实时动态组网的设备通过与账号服务器建立长期连接的方式宣告本设备信息并在设备信息发生变化时实时宣告本设备信息,设备宣告消息包括设备所有者的个人账号、设备ID、设备IP地址和设备其他信息;
b)所述支持实时动态组网的设备在请求查找其他设备时通过与账号服务器建立长期连接发送设备查找请求消息,账号服务器会返回该账号下的所有在线设备信息;
c)所述支持实时动态组网的设备在发送设备查找请求消息后,当有其他设备状态发生变更时账号服务器会主动将变更后的设备信息通过已建立的长期连接推送给本设备;
d)所述支持实时动态组网的设备在发送停止设备查找请求消息后,当有其他设备状态发生变更时账号服务器不会主动将变更后的设备信息通过已建立的长期连接推送给本设备;
e)所述支持实时动态组网的设备与账号服务器建立的长期连接断开后,账号服务器将自动更新该设备的在线状态信息为不在线。
进一步的,所述支持实时动态组网的设备在启动后或重新启动后通过与账号服务器建立长期连接的方式宣告本设备信息;或所述支持实时动态组网的设备自身信息发生变更时通过与账号服务器已建立的长期连接或重新建立连接宣告变更后的本设备信息;或所述支持实时动态组网的设备与账号服务器已建立的长期连接超时重连时宣告本设备信息。
进一步的,当所述支持实时动态组网的设备中的用户程序读取其所在用户账号下所有在线设备信息时发送设备查找请求消息到所述账号服务器。
进一步的,当所述支持实时动态组网的设备主动宣告自身的信息变更或设备与账号服务器的长期连接断开时,所述账号服务器中存储的设备信息发生变更。
进一步的,所述账号服务器主动推送设备信息变更消息的目的设备是在已经发送设备查找请求消息后且还没有发送过停止设备查找请求消息。
进一步的,所述支持实时动态组网的设备中的用户程序在一定时间内没有读取其用户账号下所有在线设备信息时,所述设备通过与账号服务器建立的长期连接发送停止设备查找请求消息。
进一步的,所述支持实时动态组网的设备即将正常关闭前会通过与账号服务器建立的长期连接发送停止设备查找请求消息,并断开该长期连接。
进一步的,所述支持实时动态组网的设备宣告消息的产生方法包括但不限于:用JSON描述设备宣告消息和利用WebSocket协议,通过HTTP协议和TCP协议进行数据传递。
进一步的,所述账号服务器根据请求返回的和主动推送的设备信息采用但不限于采用JSON数据格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学苏州研究院,未经中国科学技术大学苏州研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110100336.1/2.html,转载请声明来源钻瓜专利网。