【技术实现步骤摘要】
设备发现方法、系统及服务器
本专利技术涉及互联网终端领域,特别涉及一种设备发现方法、系统及服务器。
技术介绍
随着计算机技术和互联网的发展,出现在家庭、小型企业或者公共场所的各种设备越来越多。比如在同一局域网下,可能同时存在多台智能手机、个人台式电脑、笔记本、打印机、电视或者平板电脑等等设备。在这些设备之间,存在互相通信的需求。现有技术中,通常采用Upnp(Universal Plug and Play,通用即插即用)技术来解决同一局域网下,各个设备之间的通信需求。具体地讲,采用Upnp技术实现的设备发现方法可以包括:第一,当前设备通过广播或者多播的方式向同一局域网内的其它设备发出存在声明信息,该存在声明信息中包括有当前设备所能够提供的服务的相关介绍信息,比如,当前设备可以是一台打印机,所能够提供的服务包括扫描和打印;第三,其它设备在接收到该存在声明信息之后,与存在其感兴趣的服务的当前设备建立通信,比如,其它设备可以是一台个人电脑,它对当前设备提供的打印服务存在需求,则个人电脑和打印机之间可以建立通信。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:由于存在声明信息是通过广播或多播的方式来发送的,但是一方面,市场上销售的路由器(路由器是构建局域网最常用和最关键的组网设备,通常用来当做网关设备使用)大部分都默认关闭Upnp功能,此时局域网内无法采用Upnp技术实现上述的设备发现方法;另一方面,即便路由器启用了 Upnp功能,但是因为路由器桥接或者设置的原因,无法使用广播或多播,那么也无法采用Upnp技术实现上述的设备发现方法,比如, ...
【技术保护点】
一种设备发现方法,其特征在于,所述方法包括:至少两个设备向服务器发送各自的设备信息,每个设备信息包括与对应设备相连接的网关设备的信息;所述服务器根据所述网关设备的信息判断两个设备是否可以连通;如果所述服务器判断到两个设备可以连通,则将所述两个设备的全部或者部分设备信息反馈给对方。
【技术特征摘要】
1.一种设备发现方法,其特征在于,所述方法包括: 至少两个设备向服务器发送各自的设备信息,每个设备信息包括与对应设备相连接的网关设备的信息; 所述服务器根据所述网关设备的信息判断两个设备是否可以连通; 如果所述服务器判断到两个设备可以连通,则将所述两个设备的全部或者部分设备信息反馈给对方。2.根据权利要求1所述的设备发现方法,其特征在于,所述至少两个设备向服务器发送各自的设备信息之前,还包括: 每个设备判断所属局域网中能否使用广播或者多播发送设备信息; 如果能,则在所属局域网中使用广播或者多播发送所述设备信息; 如果否,则执行向服务器发送设备信息的步骤。3.根据权利要求1所述的设备发现方法,其特征在于,所述服务器根据所述网关设备的信息判断两个设备是否可以连通之前,还包括: 所述服务器接收所述至少两个设备的设备信息,每个设备信息包括与对应设备相连接的网关设备的唯一标识信息,并根据承载所述设备信息的数据包分析得到与对应设备相连接的网关设备的公网地址。4.根据权利要求1或3所述的设备发现方法,其特征在于,所述服务器根据所述网关设备的信息判断两个设备是否可以连通,具体包括: 所述服务器判断与两个设备相连接的网关设备的信息是否符合预定条件,如果是,则判定所述两个设备可以连通,其中,所述网关设备的信息包括唯一标识信息或者公网地址;所述预定条件包括如下条件中的任意一种或多种: 所述两个设备相连接的网关设备的唯一标识信息相同; 和/或,所述两个设备相连接的网关设备的公网地址相同; 和/或,所述两个设备相连接的网关设备的公网地址属于同一 C类子网。5.根据权利要求1至3任一所述的设备发现方法,其特征在于,每个设备信息还包括对应设备的唯一识别信息、局域网IP地址、设备名称、设备类型、服务信息和可见性设置中的至少一种。6.根据权利要求1所述的设备发现方法,其特征在于,所述至少两个设备属于相同或者不同的局域网,所述服务器位于所述局域网之外。7.一种设备发现系统,其特征在于,所述系统包括:至少两个设备和服务器; 至少两个设备,用于向所述服务器发送各自的设备信息,每个设备信息包括与对应设备相连接的网关设备的信息; 所述服务器,用于根据所述网关设备的信息判断两个设备是否可以连通;如果所述服务器判断到两个设备可以连通,则将所述两个设备的全部或者部分设备信息反馈给对方。8.根据权利要求7所述的设备发现系统,其特征在于,所述每个设备,具体包括: 网络判断模块、第一发送模块和第二发送模块; 所述网络判断模块,用于判断所属局域网中能否使用广播或者多播发送设备信息;所述第一发送模块,用于如果所述网络判断模块的判断结果为能,则在所属局域网中使用广播或者多播发...
【专利技术属性】
技术研发人员:张新辉,毛小波,陈柏松,欧阳剑玲,王灿,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。