CN105227659B - 一种网络通信方法及设备 - Google Patents
一种网络通信方法及设备 Download PDFInfo
- Publication number
- CN105227659B CN105227659B CN201510638648.6A CN201510638648A CN105227659B CN 105227659 B CN105227659 B CN 105227659B CN 201510638648 A CN201510638648 A CN 201510638648A CN 105227659 B CN105227659 B CN 105227659B
- Authority
- CN
- China
- Prior art keywords
- communication
- operation object
- communication party
- window
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 572
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000005540 biological transmission Effects 0.000 claims abstract description 28
- 238000007689 inspection Methods 0.000 claims description 2
- 241000406668 Loxodonta cyclotis Species 0.000 claims 1
- 230000003362 replicative effect Effects 0.000 claims 1
- 230000000149 penetrating effect Effects 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1078—Resource delivery mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种网络通信方法,包括:第一通信方的第一代理分别与第二通信方的第二代理和第三通信方的第三代理建立第一、第二P2P穿透连接;在第一通信方的显示屏中展示第一窗口和第二窗口,其中第一窗口内通过第一P2P穿透连接显示第二通信方中的第一可操作对象;当检测到将第一窗口中的第一可操作对象复制或移动到第二窗口中的指令时,将第二通信方的第一可操作对象发送到第三通信方。本发明还提供一种设备。通过上述方式,本发明可以通过在第一通信方中将第一窗口中的第一可操作对象复制或移动到第二窗口,将第一可操作对象从第二通信方发送到第三通信方。即通过在客户端上的复制或移动操作,实现不同服务端之间的资源传输,操作简单。
Description
技术领域
本发明涉及通信技术,特别是涉及一种网络通信方法及设备。
背景技术
P2P(Peer to Peer,对等网络)技术充分利用网络中的每一台计算机的能力,互相提供服务。在P2P网络环境中的每台计算机既能充当网络服务的请求者,又对其它计算机的请求作出响应,提供资源和服务。
现有技术中,用户需要把资源从一台服务端传输到另外一台服务端时需先在一台客户端登陆第一台服务端,把需要传输的资源下载到客户端上,然后在同一台客服端设备上登陆第二台服务端,再把资源上传到第二台服务端,如此,在交换资源时操作步骤繁琐,操作体验差,不利于资源有效传输。
发明内容
本发明主要解决的技术问题是提供一种网络通信方法及设备,能够解决现有技术中不同服务端之间交换资源时操作步骤繁琐的问题。
为解决上述技术问题,本发明采用的一个技术方案是:一种网络通信方法,包括:
第一通信方的第一代理分别与第二通信方的第二代理和第三通信方的第三代理建立第一、第二P2P穿透连接;
在所述第一通信方的显示屏中展示第一窗口和第二窗口,其中所述第一窗口内通过所述第一P2P穿透连接显示所述第二通信方中的第一可操作对象;
当检测到将所述第一窗口中的所述第一可操作对象复制或移动到所述第二窗口中的指令时,将所述第二通信方的第一可操作对象发送到所述第三通信方。
其中,所述将所述第二通信方的第一可操作对象发送到所述第三通信方包括:
通过所述第二P2P穿透连接将所述第一可操作对象的获取方式发给所述第三通信方,以使得所述第三通信方的第三代理与所述第二通信方的第二代理之间建立第三P2P穿透连接,并且将所述第二通信方的第一可操作对象通过所述第三P2P穿透连接发送到所述第三通信方。
其中,所述第一窗口为所述第一通信方的第一应用的显示界面,所述第二窗口为所述第一通信方的第二应用的显示界面;
所述通过所述第二P2P穿透连接将所述第一可操作对象的获取方式发给所述第三通信方的步骤包括:
所述第一通信方的第二应用获取所述第一可操作对象的获取方式并通过所述第二P2P穿透连接将其发给所述第三通信方的第三应用,所述第三通信方的第三应用接收所述第一可操作对象的获取方式并将其发给所述第三通信方的第四应用;
所述将所述第二通信方的第一可操作对象通过所述第三P2P穿透连接发送到所述第三通信方的步骤包括:
所述第三通信方的第四应用通过所述第三P2P穿透连接,向所述第二通信方的第五应用发送获取所述第一可操作对象的请求;
所述第二通信方的第五应用接收所述第三通信方的第四应用所发送的获取请求,并响应所述获取请求将所述第一可操作对象通过所述第三P2P穿透连接发给所述第三通信方的第四应用;
所述第三通信方的第四应用接收并存储所述第一可操作对象。
其中,所述第三通信方的第四应用通过所述第三P2P穿透连接向所述第二通信方的第五应用发送获取所述第一可操作对象的请求的步骤包括:
将来自于所述第三通信方的第四应用的基于第一协议的获取请求转换为基于第二协议的获取请求;
由所述第三通信方的第三代理将所述基于第二协议的获取请求发送给所述第二通信方的第二代理;
所述第二通信方的第五应用接收所述第三通信方的第四应用所发送的获取请求,并响应所述获取请求将所述第一可操作对象通过所述第三P2P穿透连接发给所述第三通信方的第四应用的步骤包括:
所述第二通信方的第二代理接收所述基于第二协议的获取请求;
将来自于所述第二通信方的第二代理的基于第二协议的获取请求转换为基于第三协议的获取请求;
所述第二通信方的第五应用接收所述基于第三协议的获取请求,并响应所述基于第三协议的获取请求发送基于第三协议的所述第一可操作对象;
将来自于所述第二通信方的第五应用的所述基于第三协议的所述第一可操作对象转换为基于第二协议的所述第一可操作对象;
由所述第二通信方的第二代理将所述基于第二协议的所述第一可操作对象发给所述第三通信方的第三代理;
所述第三通信方的第三代理接收所述基于第二协议的所述第一可操作对象;
将来自于所述第三通信方的第三代理的所述基于第二协议的所述第一可操作对象转换为基于第一协议的所述第一可操作对象;
所述第三通信方的第四应用接收所述基于第一协议的所述第一可操作对象。
其中,将来自于所述第三通信方的第四应用的基于第一协议的获取请求转换为基于第二协议的获取请求的步骤包括:
所述第三通信方的第四应用将所述基于第一协议的获取请求发给所述第三通信方的第一环回端口;
所述第三通信方的第六应用从所述第一环回端口获得所述基于第一协议的获取请求并转换为所述基于第二协议的获取请求,并将所述基于第二协议的获取请求发给所述第二通信方的第二代理;
所述将来自于所述第三通信方的第三代理的基于第二协议的所述第一可操作对象转换为基于第一协议的所述第一可操作对象的步骤包括:
所述第三通信方的第三代理将所述基于第二协议的所述第一可操作对象发给所述第三通信方的第六应用,所述第六应用将所述基于第二协议的所述第一可操作对象转换为所述基于第一协议的所述第一可操作对象并发给所述第三通信方的第二环回端口;
所述第三通信方的第四应用接收所述基于第一协议的所述第一可操作对象的步骤包括:
所述第三通信方的第四应用从所述第三通信方的第二环回端口接收所述基于第一协议的所述第一可操作对象。
其中,所述第二通信方的第二代理将所述第二通信方的访问方式和访问所述第二通信方时所述第三通信方使用的第一环回端口、第二环回端口绑定,并将所述绑定的所述第二通信方的访问方式和所述第一环回端口、所述第二环回端口通过管理所述第二通信方和所述第三通信方的服务器发送给所述第三通信方的第三代理。
其中,所述第一协议为TCP协议,所述第二协议为UDP协议,所述第三协议为TCP协议。
其中,所述第三通信方的第四应用接收所述第一可操作对象时,进一步将接收所述第一可操作对象的进度通过第三应用反馈至第一通信方的第二应用。
其中,当检测到将所述第一窗口中的所述第一可操作对象复制或移动到所述第二窗口中的指令时,所述第二窗口向第一窗口请求所述第一可操作对象的获取方式,以触发所述第一窗口响应所述第二窗口发送的请求读取所述第一可操作对象的获取方式并将所述第一可操作对象的获取方式发送给所述第二窗口。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种通信方法,包括:
第一通信方的第一代理分别与第二通信方的第二代理和第三通信方的第三代理建立第一、第二P2P穿透连接;
在所述第一通信方的显示屏中展示第一窗口和第二窗口,其中所述第一窗口内通过所述第一P2P穿透连接显示所述第二通信方中的第一可操作对象;
当检测到将所述第一窗口中的所述第一可操作对象复制或移动到所述第二窗口中的指令时,所述第一通信方通过第二P2P穿透连接将所述第一可操作对象的获取方式发送至所述第三通信方,以使得所述第三通信方根据所述获取方式从所述第二通信方获取所述第一可操作对象。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种通信方法,包括:
第二通信方的第二代理与第一通信方的第一代理建立第一P2P穿透连接;
所述第二通信方的第一可操作对象通过所述第一P2P穿透连接显示于所述第一通信方的第一窗口内;
当所述第二通信方接收到所述第三通信方发送的获取所述第一可操作对象的请求时,所述第二通信方向所述第三通信方发送所述第一可操作对象,其中所述获取所述第一可操作对象的请求是所述第三通信方根据所述第一可操作对象的获取方式向所述第二通信方发送的,所述第一可操作对象的获取方式是所述第一通信方检测到将所述第一窗口中的第一可操作对象复制或移动到第二窗口中的指令时,通过所述第一通信方的第一代理与所述第三通信方的第三代理之间的第二P2P穿透连接向所述第三通信方发送的。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种通信方法,包括:
第三通信方的第三代理与第一通信方的第一代理建立第二P2P穿透连接;
所述第三通信方通过第二P2P穿透连接接收第一可操作对象的获取方式,并根据所述获取方式向所述第二通信方发送获取所述第一可操作对象的请求,其中所述第一可操作对象的获取方式是所述第一通信方检测到将第一窗口中的所述第一可操作对象复制或移动到第二窗口中的指令时,通过所述第二P2P穿透连接向所述第三通信方发送的,所述第一窗口内通过所述第一通信方的第一代理与所述第二通信方的第二代理之间的第一P2P穿透连接显示所述第二通信方中的所述第一可操作对象;
所述第三通信方接收所述第二通信方响应所述获取所述第一可操作对象的请求发送的第一可操作对象。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种设备,包括:
处理器及网络通信电路,所述处理器与所述网络通信电路连接;
所述处理器用于运行第一代理,以通过所述网络通信电路分别与第二通信方的第二代理和第三通信方的第三代理建立第一、第二P2P穿透连接;
所述处理器还用于运行第一窗口,以通过所述第一P2P穿透连接显示所述第二通信方中的第一可操作对象;
所述处理器还用于运行第二窗口,以当检测到所述第一窗口中的所述第一可操作对象复制或移动到所述第二窗口中的指令时,将所述第一可操作对象的获取方式通过所述第二P2P穿透连接发送至所述第三通信方。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种设备,包括:
处理器及网络通信电路,所述处理器与所述网络通信电路连接;
所述处理器用于运行第二代理,以通过所述网络通信电路与第一通信方的第一代理建立第一P2P穿透连接;
所述处理器还用于运行第五应用,以通过第一P2P穿透连接将第一可操作对象显示于第一通信方的第一窗口内,并通过所述网络通信电路接收第三通信方发送的获取所述第一可操作对象的请求,并响应所述请求通过所述网络通信电路将所述第一可操作对象发送至所述第三通信方,其中所述获取所述第一可操作对象的请求是所述第三通信方根据所述第一可操作对象的获取方式向所述第五应用发送的,所述第一可操作对象的获取方式是所述第一通信方检测到将所述第一窗口中的第一可操作对象复制或移动到第二窗口中的指令时,通过所述第一通信方的第一代理与所述第三通信方的第三代理之间的第二P2P穿透连接向所述第三通信方发送的;
其中,所述第二代理独立于所述第五应用。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种设备,包括:
处理器及网络通信电路,所述处理器与所述网络通信电路连接;
所述处理器用于运行第三代理,以通过所述通信网络电路与第一通信方的第一代理建立第二P2P穿透连接;
所述处理器还用于运行第三应用,以通过第二P2P穿透连接接收第一通信方发送的第一可操作对象的获取方式,其中所述第一可操作对象的获取方式是所述第一通信方检测到将第一窗口中的所述第一可操作对象复制或移动到第二窗口中的指令时,通过所述第二P2P穿透连接向所述第三通信方发送的,所述第一窗口内通过所述第一通信方的第一代理与所述第二通信方的第二代理之间的第一P2P穿透连接显示所述第二通信方中的所述第一可操作对象;
所述处理器还用于运行第四应用,以从所述第三应用接收所述第一可操作对象的获取方式,根据所述获取方式通过所述网络通信电路向第二通信方发送获取所述第一可操作对象的请求,并通过所述网络通信电路接收所述第二通信方响应所述请求发送的第一可操作对象;
其中所述第三代理独立于所述第三应用及第四应用。
本发明的有益效果是:区别于现有技术,第一通信方通过独立运行的代理程序分别与第二通信方和第三通信方建立P2P穿透连接,第一通信方作为客户端可以访问第二通信方和第三通信方两个服务端提供的资源。第一通信方的第一窗口中显示第二通信方的第一可操作对象,通过在第一通信方中将第一可操作对象复制或移动到第二窗口,将第一可操作对象从第二通信方发送到第三通信方。即通过在客户端上的复制或移动操作,实现不同服务端之间的资源传输,操作简单。
附图说明
图1是本发明的网络通信方法的第一实施例的流程图;
图2是本发明的网络通信方法的第二实施例的流程图;
图3是本发明的网络通信方法的第三实施例的流程图;
图4是本发明的网络通信方法的第四实施例的流程图;
图5是本发明的网络通信方法的第五实施例的流程图;
图6是本发明的网络通信方法的第六实施例的流程图;
图7是本发明的网络通信方法的第七实施例的流程图;
图8是本发明的设备的第一实施例的示意图;
图9是本发明的设备的第二实施例的示意图;
图10是本发明的设备的第三实施例的示意图。
具体实施方式
如图1所示,本发明的网络通信方法的第一实施例包括:
S101,第一通信方的第一代理分别与第二通信方的第二代理和第三通信方的第三代理建立第一、第二P2P穿透连接。
第一代理、第二代理及第三代理均为独立运行的程序,是本机各个程序与其他设备之间进行P2P穿透连接的桥梁、中介,当然,也可以理解为一种通信接口。第一代理、第二代理及第三代理可以被本机程序调用与其他设备上的代理建立P2P穿透连接,并为本机应用程序提供数据分发和接收。
第一通信方、第二通信方及第三通信方可以在不同的内网中;或其中一通信方在内网中,其它二通信方在公网;或其中一通信方在公网,其它二通信方在内网中。
S102,在第一通信方的显示屏中展示第一窗口和第二窗口,其中第一窗口内通过第一P2P穿透连接显示第二通信方中的第一可操作对象。
可以理解,第一窗口为第一通信方的第一应用的显示界面,第二窗口为第一通信方的第二应用的显示界面。第一代理独立于第一应用及第二应用。第一应用及第二应用可为浏览器端或FTP客户端。第一应用用于通过第一P2P穿透连接显示第二通信方提供的资源,第二应用用于通过第二P2P穿透连接显示第三通信方提供的资源。第一通信方作为客户端同时查看两个服务端,即第二通信方和第三通信方提供的资源。
可以理解,第一可操作对象为第二通信方所提供的资源,资源可以是若干个文件、文件夹或两者的组合。
S103,当检测到将第一窗口中的第一可操作对象复制或移动到第二窗口中的指令时,将第二通信方的第一可操作对象发送到第三通信方。
可以理解,当未检测到第一窗口中的第一可操作对象复制或移动到第二窗口时,或者有对象复制或移动到第二窗口,但是该对象不是来自第一窗口时,第一窗口及第二窗口所显示的内容保持不变。
通过上述实施例的实施,第一通信方通过独立运行的代理程序分别与第二通信方和第三通信方建立P2P穿透连接,第一通信方作为客户端可以访问第二通信方和第三通信方两个服务端提供的资源。第一通信方的第一窗口中显示第二通信方的第一可操作对象,通过在第一通信方中将第一可操作对象复制或移动到第二窗口,将第一可操作对象从第二通信方发送到第三通信方。即通过在客户端上的复制或移动操作,实现不同服务端之间的资源传输,操作简单。
参照图2,本发明网络通信方法的第二实施例,在本发明网络通信方法第一实施例的基础上,将第二通信方的第一可操作对象发送到第三通信方的步骤包括:
S201,当检测到将第一窗口中的第一可操作对象复制或移动到第二窗口中的指令时,第二窗口向第一窗口请求第一可操作对象的获取方式。
S202,第一窗口响应第二窗口发送的请求以读取第一可操作对象的获取方式并将第一可操作对象的获取方式发送给第二窗口。
可以理解,第一可操作对象的获取方式包括第一可操作对象的名称、存放路径和第二通信方的访问方式。
S203,第一通信方通过第二P2P穿透连接将第一可操作对象的获取方式发给第三通信方。
S204,第三通信方的第三代理与第二通信方的第二代理之间建立第三P2P穿透连接。
S205,第三通信方通过第三P2P穿透连接向第二通信方发送获取第一可操作对象的请求。
S206,第二通信方响应请求将第一可操作对象通过第三P2P穿透连接发送到第三通信方。
通过上述实施例的实施,通过在第一通信方中将第一窗口中的第一可操作对象复制或移动到第二窗口,使得作为服务端的第二通信方和第三通信方之间建立P2P穿透连接,并通过P2P穿透连接传输第一可操作对象,,操作简单且传输过程不占用第一通信方的网络资源。
参照图3,本发明网络通信方法的第三实施例,在本发明网络通信方法第二实施例的基础上,包括:
S301,第一通信方的第二应用获取第一可操作对象的获取方式并通过第二P2P穿透连接将其发给第三通信方的第三应用。
第三应用为服务端程序,用于提供资源以供客户端访问,第一通信方的第二应用通过第二P2P穿透连接访问第三通信方的第三应用。
S302,第三通信方的第三应用接收第一可操作对象的获取方式并将其发给第三通信方的第四应用。
第四应用为客户端程序,用于根据第一可操作对象的获取方式访问第二通信方并请求获取第一可操作对象。
S303,第三通信方的第三代理与第二通信方的第二代理之间建立第三P2P穿透连接。
S304,第三通信方的第四应用通过第三P2P穿透连接,向第二通信方的第五应用发送获取第一可操作对象的请求。
S305,第二通信方的第五应用接收第三通信方的第四应用所发送的获取请求,并响应获取请求将第一可操作对象通过第三P2P穿透连接发给第三通信方的第四应用。
第五应用为服务端程序,用于提供资源以供客户端访问,第一通信方的第一应用通过第一P2P穿透连接访问第二通信方的第五应用。第三通信方的第四应用访问第二通信方时,第五应用也向其提供资源。
S306,第三通信方的第四应用接收并存储第一可操作对象。
第四应用根据第一可操作对象从第一通信方的第一窗口移动或复制到第二窗口时第二窗口中显示的第三通信方的资源的存放路径来存储第一可操作对象。该存放路径是由第三应用发给第四应用的。
可以理解,第三通信方的第三代理独立于第三应用及第四应用,第二通信方的第二代理独立于第五应用。由于第二通信方和第三通信方之间资源的传输不一定是单向的,第二通信方可以进一步包括一客户端程序,用于访问第三通信方并向其请求获取资源。
通过上述实施例的实施,作为服务端的第二通信方与作为客户端的第三通信方之间建立P2P穿透连接后,第三通信方通过客户端程序第四应用来向第二通信方请求获取第一可操作对象,并通过P2P穿透连接传输第一可操作对象。在第二通信方向第三通信方传输第一可操作对象的过程中,第二通信方作为服务端,第三通信方作为客户端。
在本发明网络通信方法的一个实施例中,第三通信方的第四应用接收第一可操作对象时,进一步将接收第一可操作对象的进度通过第三应用反馈至第一通信方的第二应用,且第一通信方的第二窗口显示接收第一可操作对象的进度。
可以理解,第一通信方显示接收第一可操作对象的进度可通过进度条进行显示。
参照图4,本发明网络通信方法的第四实施例,在本发明网络通信方法第三实施例的基础上,包括:
S401,第三通信方的第四应用将基于第一协议的获取请求发给第三通信方的第一环回端口。
S402,第三通信方的第六应用从第一环回端口获得基于第一协议的获取请求并转换为基于第二协议的获取请求,并将基于第二协议的获取请求发给第二通信方的第二代理。
其中第三代理独立于第六应用,第六应用是一种转换程序,用于对基于不同的协议的访问数据进行相互转换。
S403,由第三通信方的第三代理将基于第二协议的获取请求发送给第二通信方的第二代理。
S404,第二通信方的第二代理接收基于第二协议的获取请求。
S405,将来自于第二通信方的第二代理的基于第二协议的获取请求转换为基于第三协议的获取请求。
S406,第二通信方的第五应用接收基于第三协议的获取请求,并响应基于第三协议的获取请求发送基于第三协议的第一可操作对象。
其中第二代理独立于第五应用,第五应用为服务程序。
S407,将来自于第二通信方的第五应用的基于第三协议的第一可操作对象转换为基于第二协议的第一可操作对象。
S408,由第二通信方的第二代理将基于第二协议的第一可操作对象发给第三通信方的第三代理。
S409,第三通信方的第三代理接收基于第二协议的第一可操作对象。
S410,第三通信方的第三代理将基于第二协议的第一可操作对象发给第三通信方的第六应用。
S411,第六应用将基于第二协议的第一可操作对象转换为基于第一协议的第一可操作对象并发给第三通信方的第二环回端口。
S412,第三通信方的第四应用从第三通信方的第二环回端口接收基于第一协议的第一可操作对象。
可以理解,第一协议为第四应用所能识别和使用的协议,第二协议为P2P穿透连接所能支持的协议,由于P2P穿透连接不支持直接传输基于第一协议的访问数据,所以需要经过转换变成基于第二协议的访问数据,第三协议为第五应用所能识别和使用的协议,由于P2P穿透连接不支持直接传输基于第三协议的访问数据,所以需要经过转换将基于第二协议的访问数据变成基于第三协议的访问数据再发送给第五应用。
可以理解,环回端口是设备上的虚拟端口,地址范围为127.0.0.1至127.255.255.254,发送给环回端口的获取请求或第一可操作对象不会通过外部网络接口。
通过上述实施例的实施,不在同一内网的设备之间通过独立运行的代理程序建立P2P穿透连接,通过对基于不同协议的访问数据的相互转换,使得基于不同协议的网络传输服务可以在P2P穿透连接下使用。
本发明网络通信方法的一个实施例中,第二通信方的第二代理将第二通信方的访问方式和访问第二通信方时第三通信方使用的第一环回端口、第二环回端口绑定,并将绑定的第二通信方的访问方式和第一环回端口、第二环回端口通过管理第二通信方和第三通信方的服务器发送给第三通信方的第三代理。
本发明网络通信方法的一个实施例中,第一协议为TCP协议,第二协议为UDP协议,第三协议为TCP协议。
本发明网络通信方法的其它实施例中,第三协议还可以是DCCP协议、SCTP协议RTP协议。
如图5,本发明的网络通信方法的第五实施例,包括:
S501,第一通信方的第一代理分别与第二通信方的第二代理和第三通信方的第三代理建立第一、第二P2P穿透连接。
S502,在第一通信方的显示屏中展示第一窗口和第二窗口,其中第一窗口内通过第一P2P穿透连接显示第二通信方中的第一可操作对象。
第一窗口为第一通信方的第一应用的显示界面,第二窗口为第一通信方的第二应用的显示界面。第一代理独立于第一应用及第二应用。第一应用及第二应用可为浏览器端或FTP客户端。第一应用用于通过第一P2P穿透连接显示第二通信方提供的资源,第二应用用于通过第二P2P穿透连接显示第三通信方提供的资源。第一通信方作为客户端同时查看两个服务端,即第二通信方和第三通信方提供的资源。
S503,当检测第一窗口中的第一可操作对象复制或移动到第二窗口时,第一通信方通过第二P2P穿透连接将第一可操作对象的获取方式发送至第三通信方,以使得第三通信方根据获取方式从第二通信方获取第一可操作对象。
可以理解,当未检测第一窗口中的第一可操作对象复制或移动到第二窗口时,第一窗口及第二窗口所显示的内容保持不变。
通过上述实施例的实施,第一通信方通过独立运行的代理程序分别与第二通信方和第三通信方建立P2P穿透连接,第一通信方作为客户端可以访问第二通信方和第三通信方两个服务端提供的资源。第一通信方的第一窗口中显示第二通信方的第一可操作对象,通过在第一通信方中将第一可操作对象复制或移动到第二窗口,将第一可操作对象从第二通信方发送到第三通信方。即通过在客户端上的复制或移动操作,实现不同服务端之间的资源传输,操作简单。
请参图6,本发明的网络通信方法的第六实施例,包括:
S601,第二通信方的第二代理与第一通信方的第一代理建立第一P2P穿透连接。
S602,第二通信方的第一可操作对象通过第一P2P穿透连接显示于第一通信方的第一窗口内。
S603,第二通信方的第二代理与第三通信方的第三代理建立第三P2P穿透连接。
S604,第二通信方通过第三P2P穿透连接接收第三通信方发送的获取第一可操作对象的请求。
其中,获取第一可操作对象的请求是第三通信方根据第一可操作对象的获取方式是第一通信方检测到将第一窗口中的第一可操作对象复制或移动到第二窗口中的指令时,通过第一通信方的第一代理与第三通信方的第三代理之间的第二P2P穿透连接向第三通信方发送的。
S605,第二通信方响应请求通过第三P2P穿透连接将第一可操作对象发送到第三通信方。
通过上述实施例的实施,第二通信方通过独立运行的代理程序分别与第一通信方和第三通信方建立P2P穿透连接,第一通信方作为客户端可以访问第二通信方和第三通信方两个服务端提供的资源。第二通信方的第一可操作对象可显示于第一通信方的第一窗口中,通过在第一通信方中将第一可操作对象复制或移动到第二窗口,将第一可操作对象从第二通信方发送到第三通信方。即通过在客户端上的复制或移动操作,实现不同服务端之间的资源传输,操作简单。
请参图7,本发明网络通信方法的第七实施例,包括:
S701,第三通信方的第三代理与第一通信方的第一代理建立第二P2P穿透连接。
S702,第三通信方通过第二P2P穿透连接获取第一可操作对象的获取方式。
其中第一可操作对象的获取方式是第一通信方检测到将第一窗口中的第一可操作对象复制或移动到第二窗口中的指令时,通过第二P2P穿透连接向第三通信方发送的,第一窗口内通过第一通信方的第一代理与第二通信方的第二代理之间的第一P2P穿透连接显示第二通信方中的第一可操作对象。
S703,第三通信方的第三代理与第二通信方的第二代理建立第三P2P穿透连接。
S704,第三通信方的第三代理通过第三P2P穿透连接向第二通信方的第二代理发送获取第一可操作对象的请求。
S705,第三通信方接收第二通信方响应获取第一可操作对象的请求发送的第一可操作对象。
通过上述实施例的实施,第三通信方通过独立运行的代理程序分别与第一通信方和第二通信方建立P2P穿透连接,第一通信方作为客户端可以访问第二通信方和第三通信方两个服务端提供的资源。第一通信方的第一窗口中显示第二通信方的第一可操作对象,通过在第一通信方中将第一可操作对象复制或移动到第二窗口,将第一可操作对象从第二通信方发送到第三通信方。即通过在客户端上的复制或移动操作,实现不同服务端之间的资源传输,操作简单。
请参图8,本发明的设备的第一实施例,包括处理器及网络通信电路,处理器与网络通信电路连接;
处理器用于运行第一代理11,以通过网络通信电路分别与第二通信方的第二代理和第三通信方的第三代理建立第一、第二P2P穿透连接;
处理器还用于运行第一窗口12,以通过第一P2P穿透连接显示第二通信方中的第一可操作对象。可以理解,第一可操作对象以图示15的方式显示于第一窗口12内。
处理器还用于运行第二窗口13,以当检测到第一窗口12中的第一可操作对象复制或移动到第二窗口13中的指令,以将第一可操作对象的获取方式通过第二P2P穿透连接发送至第三通信方,以使得第三通信方根据获取方式从第二通信方获取第一可操作对象。
可以理解,第一窗口12为第一应用(未图示)的显示界面,第二窗口13为第二应用(未图示)的显示界面。第一代理独立于第一应用及第二应用。第一应用及第二应用可为浏览器端或FTP客户端。第一应用用于通过第一P2P穿透连接显示第二通信方提供的资源,第二应用用于通过第二P2P穿透连接显示第三通信方提供的资源。本设备作为客户端同时查看两个服务端,即第二通信方和第三通信方提供的资源。
其中第一代理11独立于第一应用和第二应用。
通过上述实施例的实施,本设备通过独立运行的代理程序分别与第二通信方和第三通信方建立P2P穿透连接,并作为客户端同时访问第二通信方和第三通信方两个服务端提供的资源。第一窗口中显示第二通信方的第一可操作对象,通过将第一可操作对象复制或移动到第二窗口的操作,将第一可操作对象从第二通信方发送到第三通信方。即通过在作为客户端的本设备上的复制或移动操作,实现不同服务端之间的资源传输,操作简单。
请参图9,本发明的设备的第二实施例,包括:处理器及网络通信电路,处理器与网络通信电路连接。
处理器用于运行第二代理21,以通过网络通信电路与第一通信方的第一代理之间建立第一P2P穿透连接。
处理器还用于运行第五应用22,以通过第一P2P穿透连接将第一可操作对象显示于第一通信方的第一窗口内,并通过网络通信电路接收第三通信方发送的获取第一可操作对象的请求,并响应请求将第一可操作对象通过网络通信电路发送至第三通信方,其中获取第一可操作对象的请求是第三通信方根据第一可操作对象的获取方式向第五应用22发送的,第一可操作对象的获取方式是第一通信方检测到将第一窗口中的第一可操作对象复制或移动到第二窗口中的指令时,通过第一通信方的第一代理与第三通信方的第三代理之间的第二P2P穿透连接向第三通信方发送的。
其中第二代理21独立于第五应用22。
通过上述实施例的实施,本设备通过独立运行的代理程序与第一通信方建立P2P穿透连接,并作为服务端向第一通信方提供资源。第一通信方的第一窗口中显示本设备的第一可操作对象,通过在第一通信方将第一可操作对象复制或移动到第二窗口的操作,本设备将第一可操作对象发送到第三通信方。即通过在客户端上的复制或移动操作,实现不同服务端之间的资源传输,操作简单。
请参图10,本发明的设备的第三实施例,包括:处理器及网络通信电路,处理器与网络通信电路连接。
处理器用于运行第三代理31,以通过通信网络电路与第一通信方的第一代理之间建立第二P2P穿透连接。
处理器还用于运行第三应用32,以通过第二P2P穿透连接接收第一通信方发送的第一可操作对象的获取方式,其中第一可操作对象的获取方式是第一通信方检测到将第一窗口中的第一可操作对象复制或移动到第二窗口中的指令时,通过第二P2P穿透连接向第三通信方发送的,第一窗口内通过第一通信方的第一代理与第二通信方的第二代理之间的第一P2P穿透连接显示第二通信方中的第一可操作对象。
处理器还用于运行第四应用33,以从第三应用32接收第一可操作对象的获取方式,并根据获取方式通过网络通信电路向第二通信方发送获取第一可操作对象的请求,并通过网络通信电路接收第二通信方响应请求发送的第一可操作对象。
其中第三代理31独立于第三应用32及第四应用33。
通过上述实施例的实施,本设备通过独立运行的代理程序与第一通信方建立P2P穿透连接,并作为服务端向第一通信方提供资源。通过在第一通信方将第一可操作对象复制或移动到第二窗口的操作,本设备从第一通信方接收第一可操作对象的获取方式并据此向第二通信方请求获取第一可操作对象。即通过在客户端上的复制或移动操作,实现不同服务端之间的资源传输,操作简单。
以上仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图所述内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (15)
1.一种网络通信方法,其特征在于,包括:
第一通信方的第一代理分别与第二通信方的第二代理和第三通信方的第三代理建立第一、第二P2P穿透连接;
在所述第一通信方的显示屏中展示第一窗口和第二窗口,其中所述第一窗口内通过所述第一P2P穿透连接显示所述第二通信方中的第一可操作对象;
当检测到将所述第一窗口中的所述第一可操作对象复制或移动到所述第二窗口中的指令时,将所述第二通信方的第一可操作对象发送到所述第三通信方。
2.根据权利要求1所述的方法,其特征在于,
所述将所述第二通信方的第一可操作对象发送到所述第三通信方包括:
通过所述第二P2P穿透连接将所述第一可操作对象的获取方式发给所述第三通信方,以使得所述第三通信方的第三代理与所述第二通信方的第二代理之间建立第三P2P穿透连接,并且将所述第二通信方的第一可操作对象通过所述第三P2P穿透连接发送到所述第三通信方。
3.根据权利要求2所述的方法,其特征在于,
所述第一窗口为所述第一通信方的第一应用的显示界面,所述第二窗口为所述第一通信方的第二应用的显示界面;
所述通过所述第二P2P穿透连接将所述第一可操作对象的获取方式发给所述第三通信方的步骤包括:
所述第一通信方的第二应用获取所述第一可操作对象的获取方式并通过所述第二P2P穿透连接将其发给所述第三通信方的第三应用,所述第三通信方的第三应用接收所述第一可操作对象的获取方式并将其发给所述第三通信方的第四应用;
所述将所述第二通信方的第一可操作对象通过所述第三P2P穿透连接发送到所述第三通信方的步骤包括:
所述第三通信方的第四应用通过所述第三P2P穿透连接,向所述第二通信方的第五应用发送获取所述第一可操作对象的请求;
所述第二通信方的第五应用接收所述第三通信方的第四应用所发送的获取请求,并响应所述获取请求将所述第一可操作对象通过所述第三P2P穿透连接发给所述第三通信方的第四应用;
所述第三通信方的第四应用接收并存储所述第一可操作对象。
4.根据权利要求3所述的方法,其特征在于,
所述第三通信方的第四应用通过所述第三P2P穿透连接向所述第二通信方的第五应用发送获取所述第一可操作对象的请求的步骤包括:
将来自于所述第三通信方的第四应用的基于第一协议的获取请求转换为基于第二协议的获取请求;
由所述第三通信方的第三代理将所述基于第二协议的获取请求发送给所述第二通信方的第二代理;
所述第二通信方的第五应用接收所述第三通信方的第四应用所发送的获取请求,并响应所述获取请求将所述第一可操作对象通过所述第三P2P穿透连接发给所述第三通信方的第四应用的步骤包括:
所述第二通信方的第二代理接收所述基于第二协议的获取请求;
将来自于所述第二通信方的第二代理的基于第二协议的获取请求转换为基于第三协议的获取请求;
所述第二通信方的第五应用接收所述基于第三协议的获取请求,并响应所述基于第三协议的获取请求发送基于第三协议的所述第一可操作对象;
将来自于所述第二通信方的第五应用的所述基于第三协议的所述第一可操作对象转换为基于第二协议的所述第一可操作对象;
由所述第二通信方的第二代理将所述基于第二协议的所述第一可操作对象发给所述第三通信方的第三代理;
所述第三通信方的第三代理接收所述基于第二协议的所述第一可操作对象;
将来自于所述第三通信方的第三代理的所述基于第二协议的所述第一可操作对象转换为基于第一协议的所述第一可操作对象;
所述第三通信方的第四应用接收所述基于第一协议的所述第一可操作对象。
5.根据权利要求4所述的方法,其特征在于,
将来自于所述第三通信方的第四应用的基于第一协议的获取请求转换为基于第二协议的获取请求的步骤包括:
所述第三通信方的第四应用将所述基于第一协议的获取请求发给所述第三通信方的第一环回端口;
所述第三通信方的第六应用从所述第一环回端口获得所述基于第一协议的获取请求并转换为所述基于第二协议的获取请求,并将所述基于第二协议的获取请求发给所述第二通信方的第二代理;
所述将来自于所述第三通信方的第三代理的基于第二协议的所述第一可操作对象转换为基于第一协议的所述第一可操作对象的步骤包括:
所述第三通信方的第三代理将所述基于第二协议的所述第一可操作对象发给所述第三通信方的第六应用,所述第六应用将所述基于第二协议的所述第一可操作对象转换为所述基于第一协议的所述第一可操作对象并发给所述第三通信方的第二环回端口;
所述第三通信方的第四应用接收所述基于第一协议的所述第一可操作对象的步骤包括:
所述第三通信方的第四应用从所述第三通信方的第二环回端口接收所述基于第一协议的所述第一可操作对象。
6.根据权利要求5所述的方法,其特征在于,
所述第二通信方的第二代理将所述第二通信方的访问方式和访问所述第二通信方时所述第三通信方使用的第一环回端口、第二环回端口绑定,并将所述绑定的所述第二通信方的访问方式和所述第一环回端口、所述第二环回端口通过管理所述第二通信方和所述第三通信方的服务器发送给所述第三通信方的第三代理。
7.如权利要求5所述的方法,其特征在于,
所述第一协议为TCP协议,所述第二协议为UDP协议,所述第三协议为TCP协议。
8.根据权利要求3所述的方法,其特征在于,
所述第三通信方的第四应用接收所述第一可操作对象时,进一步将接收所述第一可操作对象的进度通过第三应用反馈至第一通信方的第二应用。
9.根据权利要求2所述的方法,其特征在于,
当检测到将所述第一窗口中的所述第一可操作对象复制或移动到所述第二窗口中的指令时,所述第二窗口向第一窗口请求所述第一可操作对象的获取方式,以触发所述第一窗口响应所述第二窗口发送的请求读取所述第一可操作对象的获取方式并将所述第一可操作对象的获取方式发送给所述第二窗口。
10.一种通信方法,其特征在于,包括:
第一通信方的第一代理分别与第二通信方的第二代理和第三通信方的第三代理建立第一、第二P2P穿透连接;
在所述第一通信方的显示屏中展示第一窗口和第二窗口,其中所述第一窗口内通过所述第一P2P穿透连接显示所述第二通信方中的第一可操作对象;
当检测到将所述第一窗口中的所述第一可操作对象复制或移动到所述第二窗口中的指令时,所述第一通信方通过第二P2P穿透连接将所述第一可操作对象的获取方式发送至所述第三通信方,以使得所述第三通信方根据所述获取方式从所述第二通信方获取所述第一可操作对象。
11.一种通信方法,其特征在于,包括:
第二通信方的第二代理与第一通信方的第一代理建立第一P2P穿透连接;
所述第二通信方的第一可操作对象通过所述第一P2P穿透连接显示于所述第一通信方的第一窗口内;
当所述第二通信方接收到第三通信方发送的获取所述第一可操作对象的请求时,所述第二通信方向所述第三通信方发送所述第一可操作对象,其中所述获取所述第一可操作对象的请求是所述第三通信方根据所述第一可操作对象的获取方式向所述第二通信方发送的,所述第一可操作对象的获取方式是所述第一通信方检测到将所述第一窗口中的第一可操作对象复制或移动到第二窗口中的指令时,通过所述第一通信方的第一代理与所述第三通信方的第三代理之间的第二P2P穿透连接向所述第三通信方发送的。
12.一种通信方法,其特征在于,包括:
第三通信方的第三代理与第一通信方的第一代理建立第二P2P穿透连接;
所述第三通信方通过第二P2P穿透连接接收第一可操作对象的获取方式,并根据所述获取方式向第二通信方发送获取所述第一可操作对象的请求,其中所述第一可操作对象的获取方式是所述第一通信方检测到将第一窗口中的所述第一可操作对象复制或移动到第二窗口中的指令时,通过所述第二P2P穿透连接向所述第三通信方发送的,所述第一窗口内通过所述第一通信方的第一代理与所述第二通信方的第二代理之间的第一P2P穿透连接显示所述第二通信方中的所述第一可操作对象;
所述第三通信方接收所述第二通信方响应所述获取所述第一可操作对象的请求发送的第一可操作对象。
13.一种网络通信设备,其特征在于,包括:
处理器及网络通信电路,所述处理器与所述网络通信电路连接;
所述处理器用于运行第一代理,以通过所述网络通信电路分别与第二通信方的第二代理和第三通信方的第三代理建立第一、第二P2P穿透连接;
所述处理器还用于运行第一窗口,以通过所述第一P2P穿透连接显示所述第二通信方中的第一可操作对象;
所述处理器还用于运行第二窗口,以当检测到所述第一窗口中的所述第一可操作对象复制或移动到所述第二窗口中的指令时,将所述第一可操作对象的获取方式通过所述第二P2P穿透连接发送至所述第三通信方。
14.一种网络通信设备,其特征在于,包括:
处理器及网络通信电路,所述处理器与所述网络通信电路连接;
所述处理器用于运行第二代理,以通过所述网络通信电路与第一通信方的第一代理建立第一P2P穿透连接;
所述处理器还用于运行第五应用,以通过第一P2P穿透连接将第一可操作对象显示于第一通信方的第一窗口内,并通过所述网络通信电路接收第三通信方发送的获取所述第一可操作对象的请求,并响应所述请求通过所述网络通信电路将所述第一可操作对象发送至所述第三通信方,其中所述获取所述第一可操作对象的请求是所述第三通信方根据所述第一可操作对象的获取方式向所述第五应用发送的,所述第一可操作对象的获取方式是所述第一通信方检测到将所述第一窗口中的第一可操作对象复制或移动到第二窗口中的指令时,通过所述第一通信方的第一代理与所述第三通信方的第三代理之间的第二P2P穿透连接向所述第三通信方发送的;
其中,所述第二代理独立于所述第五应用。
15.一种网络通信设备,其特征在于,包括:
处理器及网络通信电路,所述处理器与所述网络通信电路连接;
所述处理器用于运行第三代理,以通过所述网络通信电路与第一通信方的第一代理建立第二P2P穿透连接;
所述处理器还用于运行第三应用,以通过第二P2P穿透连接接收所述第一通信方发送的第一可操作对象的获取方式,其中所述第一可操作对象的获取方式是所述第一通信方检测到将第一窗口中的所述第一可操作对象复制或移动到第二窗口中的指令时,通过所述第二P2P穿透连接发送的,所述第一窗口内通过所述第一通信方的第一代理与第二通信方的第二代理之间的第一P2P穿透连接显示所述第二通信方中的所述第一可操作对象;
所述处理器还用于运行第四应用,以从所述第三应用接收所述第一可操作对象的获取方式,根据所述获取方式通过所述网络通信电路向所述第二通信方发送获取所述第一可操作对象的请求,并通过所述网络通信电路接收所述第二通信方响应所述请求发送的第一可操作对象;其中所述第三代理独立于所述第三应用及第四应用。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510638648.6A CN105227659B (zh) | 2015-09-30 | 2015-09-30 | 一种网络通信方法及设备 |
PCT/CN2016/081483 WO2017054456A1 (zh) | 2015-09-30 | 2016-05-10 | 一种网络通信方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510638648.6A CN105227659B (zh) | 2015-09-30 | 2015-09-30 | 一种网络通信方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105227659A CN105227659A (zh) | 2016-01-06 |
CN105227659B true CN105227659B (zh) | 2018-12-28 |
Family
ID=54996329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510638648.6A Active CN105227659B (zh) | 2015-09-30 | 2015-09-30 | 一种网络通信方法及设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105227659B (zh) |
WO (1) | WO2017054456A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105227659B (zh) * | 2015-09-30 | 2018-12-28 | 深圳市先河***技术有限公司 | 一种网络通信方法及设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080301233A1 (en) * | 2006-02-17 | 2008-12-04 | Nhn Corporation | P2p file transmission system and method |
CN101937310A (zh) * | 2010-09-06 | 2011-01-05 | 宇龙计算机通信科技(深圳)有限公司 | 文件复制方法及终端 |
CN102858025A (zh) * | 2011-06-29 | 2013-01-02 | 北京三星通信技术研究有限公司 | 点对点互动操作的方法及设备 |
CN103294474A (zh) * | 2013-05-31 | 2013-09-11 | 北京奇虎科技有限公司 | 浏览器操作同步方法和进行浏览器操作同步的装置 |
CN103873515A (zh) * | 2012-12-13 | 2014-06-18 | 联想(北京)有限公司 | 信息处理的方法及电子设备 |
CN104010001A (zh) * | 2014-06-17 | 2014-08-27 | 合一网络技术(北京)有限公司 | 移动终端中同类联网请求进行连接通信的方法和*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7325251B1 (en) * | 2003-12-16 | 2008-01-29 | Symantec Corporation | Method and system to prevent peer-to-peer (P2P) worms |
CN101150465B (zh) * | 2006-09-22 | 2010-09-15 | 腾讯科技(深圳)有限公司 | 一种获取种子信息的方法及p2p网络中的超级节点和普通节点 |
CN103024082B (zh) * | 2013-01-04 | 2016-05-18 | 福建星网锐捷通讯股份有限公司 | 一种用于数字媒体分发的点对点通信方法 |
CN104426895B (zh) * | 2013-09-09 | 2018-07-03 | 联想(北京)有限公司 | 信息处理方法以及终端设备 |
CN105227659B (zh) * | 2015-09-30 | 2018-12-28 | 深圳市先河***技术有限公司 | 一种网络通信方法及设备 |
-
2015
- 2015-09-30 CN CN201510638648.6A patent/CN105227659B/zh active Active
-
2016
- 2016-05-10 WO PCT/CN2016/081483 patent/WO2017054456A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080301233A1 (en) * | 2006-02-17 | 2008-12-04 | Nhn Corporation | P2p file transmission system and method |
CN101937310A (zh) * | 2010-09-06 | 2011-01-05 | 宇龙计算机通信科技(深圳)有限公司 | 文件复制方法及终端 |
CN102858025A (zh) * | 2011-06-29 | 2013-01-02 | 北京三星通信技术研究有限公司 | 点对点互动操作的方法及设备 |
CN103873515A (zh) * | 2012-12-13 | 2014-06-18 | 联想(北京)有限公司 | 信息处理的方法及电子设备 |
CN103294474A (zh) * | 2013-05-31 | 2013-09-11 | 北京奇虎科技有限公司 | 浏览器操作同步方法和进行浏览器操作同步的装置 |
CN104010001A (zh) * | 2014-06-17 | 2014-08-27 | 合一网络技术(北京)有限公司 | 移动终端中同类联网请求进行连接通信的方法和*** |
Also Published As
Publication number | Publication date |
---|---|
WO2017054456A1 (zh) | 2017-04-06 |
CN105227659A (zh) | 2016-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104580192B (zh) | 应用程序的网络访问请求的处理方法和装置 | |
Iglesias-Urkia et al. | Towards a lightweight protocol for Industry 4.0: An implementation based benchmark | |
CN100493094C (zh) | 基于特征码的p2p数据报文检测方法 | |
CN104054316B (zh) | 用于对sms中心进行负载平衡和建立虚拟专用网络的***和方法 | |
EP2636199B1 (en) | Signalling gateway, method, computer program and computer program product for communication between http and sip | |
EP3275162B1 (en) | Systems and techniques for web communication | |
WO2016082289A1 (zh) | 一种基于内容分发网络的网站加速方法及*** | |
EP2773080A1 (en) | Sharing control system and method for network resources download information | |
CN110875840B (zh) | 一种网元管理方法、装置、***及存储介质 | |
CN106790420B (zh) | 一种多会话通道建立方法和*** | |
CN104579822A (zh) | 基于Http协议的移动应用自动化性能测试***及方法 | |
KR20150013860A (ko) | 클라이언트 없는 클라우드 컴퓨팅 | |
CN105323310B (zh) | 网络通信方法、设备及网络附属存储设备 | |
TW201227335A (en) | Third party initiation of communications between remote parties | |
CN108418884A (zh) | 一种传输业务数据的方法、装置及电子设备 | |
CN111212156B (zh) | 一种网络连接方法与装置 | |
RO131668A2 (ro) | Metode, sisteme şi suport citibil pe calculator, pentru partajarea sesiunii de aplicaţie | |
CN104065538B (zh) | 网络性能的测量控制方法、控制服务器和*** | |
CN102647432B (zh) | 一种认证信息传输方法、装置及认证中间件 | |
CN104932452A (zh) | 一种用于航空总线测试仪远程控制的方法及*** | |
JP6393475B2 (ja) | 通信アダプタ装置、通信システム、トンネル通信方法、及びプログラム | |
CN105227659B (zh) | 一种网络通信方法及设备 | |
Chen et al. | Ensuring interoperability for the Internet of Things: Experience with CoAP protocol testing | |
Sanna et al. | A distributed architecture for searching, retrieving and visualizing complex 3D models on Personal Digital Assistants | |
CN102624938A (zh) | 电信联通双宽带出口的代理上网方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |