一种快速建立点对点连接的方法及系统技术方案

技术编号:26653525 阅读:41 留言:0更新日期:2020-12-09 00:57
本发明专利技术公开了一种快速建立点对点连接的方法及系统,该方法包括:联网设备与网络服务器进行网络连接,并将网络地址和识别代码添加至网络服务器的联网设备列表上;当需要与联网设备进行点对点连接时,终端设备利用光学字符识别模块对联网设备表面的连接代码进行扫描识别,并解读出识别代码,然后根据联网设备的识别代码生成包含识别代码的连接请求信号,然后将连接请求信号传输至网络服务器;网络服务器接收连接请求信号并根据连接请求信号中的识别代码在联网设备列表中查询对应的联网设备,并利用打洞技术为终端设备和联网设备建立通信通道,使终端设备和联网设备通过通信通道实现点对点连接。本发明专利技术可为终端设备和联网设备快速建立点对点连接。

【技术实现步骤摘要】
一种快速建立点对点连接的方法及系统
本专利技术涉及设备通信
,特别涉及一种快速建立点对点连接的方法及系统。
技术介绍
随着科技进步与因特网的普及,当前已经可以在监视的场地安装网络摄像机,并由因特网在世界各地查看网络摄像机拍摄的画面,当紧急情况发生时,也可以利用与因特网连接的警报系统通知当地的应变中心采取紧急措施以避免紧急情况失控。现有技术中,一般需要搭配网线或者Wi-Fi路由器才可以让网络摄像机在局域网内正常访问,但如果要访问配置于不同位置的网络摄像机,则需要采用点对点技术。具体的,网络摄像机摄录影像后将该影像压缩成数字影像信号,并将该数字信号传送到连接网络摄像机的路由器,再经由路由器连接至因特网。当网络摄像机和终端均与网络服务器连接时,该网络服务器会对网络摄像机和终端建立直接连线,即该网络摄像机不需要经过网络服务器即可将影像信号传送至终端。虽然上述方案能够解决连接问题,但在面对相同软件的网络设备以及联网设备的扩充上会受到极大的限制。另外,由于各个所述联网设备各自有一组识别代码(ID),并且当配置联网设备的数量增加时,识别代码的组数与复杂程度随之增加,例如识别代码为超过20位的数字与英文组合。当选择一联网设备进行监控时,必须在连接设备中输入该联网设备的识别代码,而位数过多的识别代码会使输入过程繁复,容易造成输入错误,从而导致无法快速建立连接设备与联网设备的连接。
技术实现思路
本专利技术实施例提供了一种快速建立点对点连接的方法及系统,旨在实现终端设备与联网设备点对点的快速连接。本专利技术实施例提供了一种快速建立点对点连接的方法,包括:联网设备与网络服务器进行网络连接,并将对应的网络地址和预先设置的识别代码添加至所述网络服务器的联网设备列表上;当终端设备需要与所述联网设备进行点对点连接时,所述终端设备利用光学字符识别模块对所述联网设备表面预先设置的连接代码进行扫描识别,并解读出所述联网设备的识别代码;所述终端设备根据所述联网设备的识别代码生成包含所述识别代码的连接请求信号,然后将所述连接请求信号传输至所述网络服务器;所述网络服务器接收所述连接请求信号并根据所述连接请求信号中的识别代码在所述联网设备列表中查询对应的联网设备,并利用打洞技术为所述终端设备和联网设备建立通信通道,使所述终端设备和联网设备通过所述通信通道实现点对点连接。进一步的,所述网络服务器包括一管理服务器和多个连接于所述管理服务器的点对点服务器,所述快速建立点对点连接的方法还包括:通过所述管理服务器对所述多个点对点服务器进行配置管理,以及对联网设备列表进行配置管理,其中,所述联网设备列表中包含至少一联网设备的网络地址和识别代码;通过所述点对点服务器对联网设备进行连接管理。进一步的,所述联网设备与网络服务器进行网络连接,并将对应的网络地址和预先设置的识别代码登录至所述网络服务器的联网设备列表上,包括:所述联网设备将对应的网络地址和预先设置的识别代码发送至管理服务器;所述管理服务器将所述网络地址和识别代码与一点对点服务器的网络地址进行匹配,并一同添加至所述管理服务器的联网设备列表中;所述管理服务器将匹配的点对点服务器的网络地址返回至所述联网设备;所述联网设备基于所述点对点服务器的网络地址与所述点对点服务器进行连接。进一步的,所述网络服务器接收所述连接请求信号并根据所述连接请求信号中的识别代码在所述联网设备列表中查询对应的联网设备,并利用打洞技术为所述终端设备和联网设备建立通信通道,使所述终端设备和联网设备通过所述通信通道实现点对点连接,包括:所述管理服务器接收所述连接请求信号,并根据所述连接请求信号在所述联网设备列表中查询管理对应的联网设备的点对点服务器,在查询到所述点对点服务器后,将所述点对点服务器对应的网络地址返回至所述终端设备;所述终端设备根据所述管理服务器返回的网络地址与对应的点对点服务器进行连接,从而通过所述点对点服务器与所述联网设备进行连接。进一步的,还包括:当为联网设备创建连接代码时,判断创建的连接代码与已经存在的连接代码是否相同;若判定创建的连接代码与已经存在的连接代码相同,则将创建的连接代码删除,并再次创建另一连接代码,然后继续判断创建的连接代码与已经存在的连接代码是否相同,以此类推,直至判定创建的连接代码与已经存在的连接代码不同。进一步的,所述连接代码为数字和字母的组合,且长度为24位。进一步的,所述网络服务器接收所述连接请求信号并根据所述连接请求信号中的识别代码在所述联网设备列表中查询对应的联网设备,并利用打洞技术为所述终端设备和联网设备建立通信通道,使所述终端设备和联网设备通过所述通信通道实现点对点连接,还包括:所述终端设备在与所述点对点服务器连接后,向所述点对点服务器发送与所述联网设备连接的打洞请求,其中,所述打洞请求包含所述终端设备的网络地址和联网设备的网络地址;所述点对点服务器接收所述打洞请求,并获取所述打洞请求中的联网设备的网络地址,然后根据所述联网设备网络地址向对应的联网设备发送包含所述终端设备的网络地址的打洞通知;所述联网设备接收所述打洞通知,并根据所述打洞通知中的终端设备网络地址向所述终端设备发送打洞包,从而完成点对点连接。本专利技术实施例还提供了一种快速建立点对点连接的系统,包括联网设备、网络服务器和终端设备;所述联网设备用于与网络服务器进行网络连接,并将对应的网络地址和预先设置的识别代码添加至所述网络服务器的联网设备列表上;所述终端设备用于当终端设备需要与所述联网设备进行点对点连接时,所述终端设备利用光学字符识别模块对所述联网设备表面预先设置的连接代码进行扫描识别,并解读出所述联网设备的识别代码;根据所述联网设备的识别代码生成包含所述识别代码的连接请求信号,然后将所述连接请求信号传输至所述网络服务器;所述网络服务器用于接收所述连接请求信号并根据所述连接请求信号中的识别代码在所述联网设备列表中查询对应的联网设备,并利用打洞技术为所述终端设备和联网设备建立通信通道,使所述终端设备和联网设备通过所述通信通道实现点对点连接。进一步的,所述网络服务器包括一管理服务器和多个连接于所述管理服务器的点对点服务器;所述管理服务器用于对所述多个点对点服务器进行配置管理,以及对联网设备列表进行配置管理,其中,所述联网设备列表中包含至少一联网设备的网络地址和识别代码;所述点对点服务器用于对联网设备进行连接管理。进一步的,所述联网设备还用于将对应的网络地址和预先设置的识别代码发送至管理服务器;基于所述点对点服务器的网络地址与所述点对点服务器进行连接;所述管理服务器还用于将所述网络地址和识别代码与一点对点服务器的网络地址进行匹配,并一同添加至所述管理服务器的联网设备列表中;将匹配的点对点服务器的网络地址返回至所述联网设备。本专利技术实施例提供了一种快速建立点对点连接的方法及系统,所本文档来自技高网...

【技术保护点】
1.一种快速建立点对点连接的方法,其特征在于,包括:/n联网设备与网络服务器进行网络连接,并将对应的网络地址和预先设置的识别代码添加至所述网络服务器的联网设备列表上;/n当终端设备需要与所述联网设备进行点对点连接时,所述终端设备利用光学字符识别模块对所述联网设备表面预先设置的连接代码进行扫描识别,并解读出所述联网设备的识别代码;/n所述终端设备根据所述联网设备的识别代码生成包含所述识别代码的连接请求信号,然后将所述连接请求信号传输至所述网络服务器;/n所述网络服务器接收所述连接请求信号并根据所述连接请求信号中的识别代码在所述联网设备列表中查询对应的联网设备,并利用打洞技术为所述终端设备和联网设备建立通信通道,使所述终端设备和联网设备通过所述通信通道实现点对点连接。/n

【技术特征摘要】
1.一种快速建立点对点连接的方法,其特征在于,包括:
联网设备与网络服务器进行网络连接,并将对应的网络地址和预先设置的识别代码添加至所述网络服务器的联网设备列表上;
当终端设备需要与所述联网设备进行点对点连接时,所述终端设备利用光学字符识别模块对所述联网设备表面预先设置的连接代码进行扫描识别,并解读出所述联网设备的识别代码;
所述终端设备根据所述联网设备的识别代码生成包含所述识别代码的连接请求信号,然后将所述连接请求信号传输至所述网络服务器;
所述网络服务器接收所述连接请求信号并根据所述连接请求信号中的识别代码在所述联网设备列表中查询对应的联网设备,并利用打洞技术为所述终端设备和联网设备建立通信通道,使所述终端设备和联网设备通过所述通信通道实现点对点连接。


2.根据权利要求1所述的快速建立点对点连接的方法,其特征在于,所述网络服务器包括一管理服务器和多个连接于所述管理服务器的点对点服务器,所述快速建立点对点连接的方法还包括:
通过所述管理服务器对所述多个点对点服务器进行配置管理,以及对联网设备列表进行配置管理,其中,所述联网设备列表中包含至少一联网设备的网络地址和识别代码;
通过所述点对点服务器对联网设备进行连接管理。


3.根据权利要求2所述的快速建立点对点连接的方法,其特征在于,所述联网设备与网络服务器进行网络连接,并将对应的网络地址和预先设置的识别代码登录至所述网络服务器的联网设备列表上,包括:
所述联网设备将对应的网络地址和预先设置的识别代码发送至管理服务器;
所述管理服务器将所述网络地址和识别代码与一点对点服务器的网络地址进行匹配,并一同添加至所述管理服务器的联网设备列表中;
所述管理服务器将匹配的点对点服务器的网络地址返回至所述联网设备;
所述联网设备基于所述点对点服务器的网络地址与所述点对点服务器进行连接。


4.根据权利要求3所述的快速建立点对点连接的方法,其特征在于,所述网络服务器接收所述连接请求信号并根据所述连接请求信号中的识别代码在所述联网设备列表中查询对应的联网设备,并利用打洞技术为所述终端设备和联网设备建立通信通道,使所述终端设备和联网设备通过所述通信通道实现点对点连接,包括:
所述管理服务器接收所述连接请求信号,并根据所述连接请求信号在所述联网设备列表中查询管理对应的联网设备的点对点服务器,在查询到所述点对点服务器后,将所述点对点服务器对应的网络地址返回至所述终端设备;
所述终端设备根据所述管理服务器返回的网络地址与对应的点对点服务器进行连接,从而通过所述点对点服务器与所述联网设备进行连接。


5.根据权利要求1所述的快速建立点对点连接的方法,其特征在于,还包括:
当为联网设备创建连接代码时,判断创建的连接代码与已经存在的连接代码是否相同;
若判定创建的连接代码与已经存在的连接代码相同,则将创建的连接代码删除,并再次创建...

【专利技术属性】
技术研发人员:梅支平胡文辉符莎
申请(专利权)人:深圳市爱为物联科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1