Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于js-libp2p远程访问VNC服务器的方法、系统、设备及介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:上海悠乐数智科技软件有限公司

摘要:本发明涉及通信技术领域,具体地说,涉及一种基于js‑libp2p远程访问VNC服务器的方法、系统、设备及介质;该方法通过js‑libp2p设置noVNC实例的传输通道,实现VNC数据在p2p网络中传输,克服了VNC服务器在网络受限情况下的使用障碍;通过libp2p节点建立连接,实现远程VNC服务器的访问,通过点对点的方式提高了连接效率,且无需暴露相关信息,提高了安全性和可靠性。

主权项:1.一种基于js-libp2p远程访问VNC服务器的方法,其特征在于,具体包括以下步骤:步骤S1:根据noVNC数据,构建构造函数CustomTransportChannel,创建noVNC实例;步骤S2:在构造函数CustomTransportChannel的初始化方法中创建并初始化js-libp2p节点,并将js-libp2p节点作为浏览器节点;步骤S3:将服务端节点与目标VNC服务器建立连接,根据noVNC源码中的onsend方法调用CustomTransportChannel构造函数中的onsend方法,将待传输的noVNC数据以参数的形式传递给CustomTransportChannel构造函数的send方法;步骤S4:持续监听来自服务端libp2p节点的数据,将获取到的消息以参数的形式传递至onmessage方法,并将解码后的参数渲染至noVNC客户端页面;步骤S5:根据js-libp2p的createLIbp2p方法创建服务端节点,并将服务端节点信息公布至DHT网络,创建TCP客户端target,根据监听target的data事件将数据写入libp2p流中;步骤S6:重复执行步骤S3-步骤S5,将浏览器端与目标VNC服务器端建立连接,从浏览器访问目标VNC服务器。

全文数据:

权利要求:

百度查询: 上海悠乐数智科技软件有限公司 一种基于js-libp2p远程访问VNC服务器的方法、系统、设备及介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。