CN104468604A - Data access method and device based on peer-to-peer network communication mode in local area network - Google Patents
Data access method and device based on peer-to-peer network communication mode in local area network Download PDFInfo
- Publication number
- CN104468604A CN104468604A CN201410806523.5A CN201410806523A CN104468604A CN 104468604 A CN104468604 A CN 104468604A CN 201410806523 A CN201410806523 A CN 201410806523A CN 104468604 A CN104468604 A CN 104468604A
- Authority
- CN
- China
- Prior art keywords
- computing device
- data
- data resource
- peer
- access request
- 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.)
- Pending
Links
Classifications
-
- 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/1061—Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
- H04L67/1068—Discovery involving direct consultation or announcement among potential requesting and potential source peers
- H04L67/107—Discovery involving direct consultation or announcement among potential requesting and potential source peers with limitation or expansion of the discovery scope
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
-
- 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/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种局域网中基于对等网络通信模式的数据访问方法及装置,所述局域网由两个以上子网构成,所述两个以上子网之间经由网络节点设备连接,该方法包括:第一计算设备向其同一子网内的一个以上其它计算设备发起数据资源的访问请求,其中,所述访问请求中携带有所述数据资源的标识;第一计算设备接收所述其它计算设备中至少一个的响应消息;根据所述响应消息,第一计算设备从所述其它计算设备中选取至少一个计算设备作为数据源并访问所述数据资源。本发明提供的技术方案能够实现在同一子网内进行数据访问,解决对等网络通信模式下跨网或跨区域导致网络拥塞,甚至网络瘫痪的问题,能够保证其他计算设备之间的正常通信。
The present invention provides a data access method and device based on a peer-to-peer network communication mode in a local area network. The local area network is composed of more than two subnets, and the two or more subnets are connected via network node devices. The method includes : The first computing device initiates a data resource access request to one or more other computing devices in the same subnet, wherein the access request carries the identifier of the data resource; the first computing device receives the other computing device A response message of at least one of them; according to the response message, the first computing device selects at least one computing device from the other computing devices as a data source and accesses the data resource. The technical scheme provided by the invention can realize data access in the same subnet, solve the problem of network congestion or even network paralysis caused by cross-network or cross-region communication in the peer-to-peer network communication mode, and can ensure normal communication between other computing devices.
Description
技术领域technical field
本发明涉及计算机网络技术领域,特别是一种局域网中基于对等网络通信模式的数据访问方法及装置。The invention relates to the technical field of computer networks, in particular to a data access method and device based on a peer-to-peer network communication mode in a local area network.
背景技术Background technique
对等网络(Peer to Peer,简称P2P)是多个节点之间以平等的身份进行相互连接以实现资源共享的网络,相比于传统的客户端/服务器(Client/Service,简称为C/S)模式,对等网络通过发挥网络中各个对等节点的能力,使得各个对等节点能够参与网络的服务,既能够充当网络服务的请求者,又对其它对等节点的请求作出响应,提供资源和服务,这样就降低了各个对等节点对中心服务器的依赖。A peer-to-peer network (Peer to Peer, referred to as P2P) is a network in which multiple nodes are connected to each other with equal identities to achieve resource sharing. Compared with the traditional client/server (Client/Service, referred to as C/S ) mode, the peer-to-peer network enables each peer node to participate in network services by giving full play to the capabilities of each peer node in the network. It can not only act as a requester for network services, but also respond to requests from other peer nodes and provide resources. and services, which reduces the dependence of each peer node on the central server.
然而,P2P过于强调“对等”,每个节点之间的数据交互完全是无序的。一个北京的用户,既可能和广州的用户进行文件片段的交换,也可能和远在美国的某用户进行交换。显然,无序的交换导致了无谓的跨地区甚至是跨国的“流量旅行”,这耗费了宝贵的国内和国际带宽资源,代价巨大。并且,大量的链路开销、流量耗费会导致网络拥塞,甚至网络瘫痪。因而亟待提供一种解决上述技术问题的方案。However, P2P puts too much emphasis on "peer-to-peer", and the data interaction between each node is completely out of order. A user in Beijing may exchange file fragments with a user in Guangzhou, or exchange with a user in the United States. Clearly, the disorderly exchange leads to unnecessary cross-regional and even cross-border "traffic travel", which consumes precious domestic and international bandwidth resources and is costly. Moreover, a large amount of link overhead and traffic consumption will lead to network congestion and even network paralysis. Thereby urgently need to provide a kind of scheme that solves above-mentioned technical problem.
发明内容Contents of the invention
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的局域网中基于对等网络通信模式的数据访问方法及装置。In view of the above problems, the present invention is proposed to provide a data access method and device based on a peer-to-peer network communication mode in a local area network that overcomes the above problems or at least partially solves the above problems.
依据本发明的一个方面,提供了一种局域网中基于对等网络通信模式的数据访问方法,所述局域网由两个以上子网构成,所述两个以上子网之间经由网络节点设备连接,所述方法包括:第一计算设备向其同一子网内的一个以上其它计算设备发起数据资源的访问请求,其中,所述访问请求中携带有所述数据资源的标识;第一计算设备接收所述其它计算设备中至少一个的响应消息;根据所述响应消息,第一计算设备从所述其它计算设备中选取至少一个计算设备作为数据源并访问所述数据资源。According to one aspect of the present invention, a data access method based on a peer-to-peer network communication mode in a local area network is provided. The local area network is composed of more than two subnets, and the two or more subnets are connected via network node devices. The method includes: the first computing device initiates a data resource access request to one or more other computing devices in the same subnet, wherein the access request carries the identifier of the data resource; the first computing device receives the A response message from at least one of the other computing devices; according to the response message, the first computing device selects at least one computing device from the other computing devices as a data source and accesses the data resource.
可选地,所述发起数据资源的访问请求包括:在所述第一计算设备所在的子网内通过广播或组播的方式发送数据资源访问请求。Optionally, the initiating a data resource access request includes: sending the data resource access request in a broadcast or multicast manner within the subnet where the first computing device is located.
可选地,所述发起数据资源的访问请求包括:在所述第一计算设备所在的子网内通过用户数据报协议UDP广播的方式发送数据资源访问请求。Optionally, the initiating a data resource access request includes: sending the data resource access request in a UDP broadcast manner in the subnet where the first computing device is located.
可选地,所述第一计算设备向其同一子网内的一个以上其它计算设备发起数据资源的访问请求,还包括:关闭所述第一计算设备所在的子网内的穿透服务器和/或索引服务器的服务,其中,所述穿透服务器用于接收并转发所述访问请求,所述索引服务器用于对局域网内的数据源进行索引。Optionally, the first computing device initiates a data resource access request to one or more other computing devices in the same subnet, and further includes: closing the penetration server and/or in the subnet where the first computing device is located Or a service of an index server, wherein the penetration server is used to receive and forward the access request, and the index server is used to index data sources in the local area network.
可选地,根据所述响应消息,第一计算设备从所述其它计算设备中选取至少一个计算设备作为数据源并访问所述数据资源,包括:根据所述响应消息,确定至少一个待访问计算设备;从所述至少一个待访问计算设备中的选取计算设备作为数据源访问所述数据资源。Optionally, according to the response message, the first computing device selects at least one computing device from the other computing devices as a data source and accesses the data resource, including: determining at least one computing device to be accessed according to the response message A device; accessing the data resource from a selected computing device in the at least one computing device to be accessed as a data source.
可选地,所述方法还包括:实时监控作为数据源的计算设备的访问流量;当所述访问流量大于预设流量阈值时,暂停或终止第一计算设备访问所述数据资源。Optionally, the method further includes: monitoring the access traffic of the computing device serving as the data source in real time; when the access traffic is greater than a preset traffic threshold, suspending or terminating the access of the first computing device to the data resource.
依据本发明的另一个方面,还提供了一种局域网中基于对等网络通信模式的数据访问装置,应用于第一计算设备,所述局域网由两个以上子网构成,所述两个以上子网之间经由网络节点设备连接,所述装置包括:According to another aspect of the present invention, a data access device based on a peer-to-peer network communication mode in a local area network is also provided, which is applied to a first computing device. The local area network is composed of two or more subnets, and the two or more subnets The networks are connected via network node equipment, and the device includes:
请求发送模块,适于向所述第一计算设备同一子网内的一个以上其它计算设备发起数据资源的访问请求,其中,所述访问请求中携带有所述数据资源的标识;The request sending module is adapted to initiate a data resource access request to one or more other computing devices in the same subnet as the first computing device, wherein the access request carries the identifier of the data resource;
消息接收模块,适于接收所述其它计算设备中至少一个的响应消息;a message receiving module adapted to receive a response message from at least one of the other computing devices;
选取模块,适于根据所述响应消息,从所述其它计算设备中选取至少一个计算设备作为数据源并访问所述数据资源。The selection module is adapted to select at least one computing device from the other computing devices as a data source and access the data resource according to the response message.
可选地,所述请求发送模块还适于:在所述第一计算设备所在的子网内通过广播或组播的方式发送数据资源访问请求。Optionally, the request sending module is further adapted to: send the data resource access request by broadcast or multicast in the subnet where the first computing device is located.
可选地,所述请求发送模块还适于:在所述第一计算设备所在的子网内通过用户数据报协议UDP广播的方式发送数据资源访问请求。Optionally, the request sending module is further adapted to: send the data resource access request by means of UDP broadcast in the subnet where the first computing device is located.
可选地,所述装置还包括:Optionally, the device also includes:
关闭模块,适于所述请求发送模块向所述第一计算设备同一子网内的一个以上其它计算设备发起数据资源的访问请求,关闭所述第一计算设备所在的子网内的穿透服务器和/或索引服务器的服务,其中,所述穿透服务器用于接收并转发所述访问请求,所述索引服务器用于对局域网内的数据源进行索引。A shutdown module, adapted for the request sending module to initiate a data resource access request to one or more other computing devices in the same subnet of the first computing device, and to close the penetration server in the subnet where the first computing device is located And/or services of an index server, wherein the penetration server is used to receive and forward the access request, and the index server is used to index data sources in the local area network.
可选地,所述选取模块还适于:根据所述响应消息,确定至少一个待访问计算设备;从所述至少一个待访问计算设备中的选取计算设备作为数据源访问所述数据资源。Optionally, the selection module is further adapted to: determine at least one computing device to be accessed according to the response message; and access the data resource from the selected computing device in the at least one computing device to be accessed as a data source.
可选地,所述装置还包括:Optionally, the device also includes:
监控模块,适于实时监控作为数据源的计算设备的访问流量;当所述访问流量大于预设流量阈值时,暂停或终止第一计算设备访问所述数据资源。The monitoring module is adapted to monitor the access traffic of the computing device as the data source in real time; when the access traffic is greater than a preset traffic threshold, suspend or terminate the first computing device from accessing the data resource.
本发明提供了一种局域网中基于对等网络通信模式的数据访问方法,该局域网由两个以上子网构成,两个以上子网之间经由网络节点设备连接,第一计算设备仅向其同一子网内的一个以上其它计算设备发起数据资源的访问请求,因而数据的交互可以在同一子网内进行,无需跨两个或两个以上子网,从而解决了对等网络通信模式下跨网或跨区域导致网络拥塞,甚至网络瘫痪的问题,提高数据资源访问的效率,并能够保证其他计算设备之间的正常通信。The invention provides a data access method based on a peer-to-peer network communication mode in a local area network. The local area network is composed of more than two subnets, and the two or more subnets are connected via network node devices. More than one other computing device in the subnet initiates a data resource access request, so the data interaction can be carried out in the same subnet without crossing two or more subnets, thus solving the problem of cross-network communication in the peer-to-peer network communication mode. Or the problem of network congestion or even network paralysis caused by cross-region, improve the efficiency of data resource access, and ensure the normal communication between other computing devices.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。Those skilled in the art will be more aware of the above and other objects, advantages and features of the present invention according to the following detailed description of specific embodiments of the present invention in conjunction with the accompanying drawings.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:
图1示出了根据本发明一个实施例的局域网中基于对等网络通信模式的数据访问方法的流程图;Fig. 1 shows a flow chart of a data access method based on a peer-to-peer network communication mode in a local area network according to an embodiment of the present invention;
图2示出了根据本发明一个实施例的局域网的示意图;Fig. 2 shows a schematic diagram of a local area network according to an embodiment of the present invention;
图3示出了根据本发明另一个实施例的局域网的示意图;Fig. 3 shows a schematic diagram of a local area network according to another embodiment of the present invention;
图4示出了某企业内部的局域网示意图;Figure 4 shows a schematic diagram of a local area network within an enterprise;
图5示出了根据本发明一个实施例的企业内部局域网中基于对等网络通信模式的数据访问方法的流程图;5 shows a flow chart of a data access method based on a peer-to-peer network communication mode in an enterprise intranet according to an embodiment of the present invention;
图6示出了根据本发明一个实施例的局域网中基于对等网络通信模式的数据访问装置的结构示意图;以及FIG. 6 shows a schematic structural diagram of a data access device based on a peer-to-peer network communication mode in a local area network according to an embodiment of the present invention; and
图7示出了根据本发明另一个实施例的局域网中基于对等网络通信模式的数据访问装置的结构示意图。Fig. 7 shows a schematic structural diagram of a data access device based on a peer-to-peer network communication mode in a local area network according to another embodiment of the present invention.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
为解决上述技术问题,本发明实施例提供了一种局域网中基于对等网络通信模式的数据访问方法,该局域网由两个以上子网构成,两个以上子网之间经由网络节点设备连接,图1示出了根据本发明一个实施例的局域网中基于对等网络通信模式的数据访问方法的流程图。如图1所示,该方法至少包括以下步骤S102至步骤S106。In order to solve the above technical problems, an embodiment of the present invention provides a data access method based on a peer-to-peer network communication mode in a local area network. The local area network is composed of more than two subnets, and the two or more subnets are connected via network node devices. Fig. 1 shows a flowchart of a data access method based on a peer-to-peer network communication mode in a local area network according to an embodiment of the present invention. As shown in Fig. 1, the method at least includes the following steps S102 to S106.
步骤S102、第一计算设备向其同一子网内的一个以上其它计算设备发起数据资源的访问请求,其中,访问请求中携带有数据资源的标识。Step S102, the first computing device initiates a data resource access request to one or more other computing devices in the same subnet, wherein the access request carries an identifier of the data resource.
步骤S104、第一计算设备接收其它计算设备中至少一个的响应消息。Step S104, the first computing device receives a response message from at least one of the other computing devices.
步骤S106、根据响应消息,第一计算设备从其它计算设备中选取至少一个计算设备作为数据源并访问数据资源。Step S106, according to the response message, the first computing device selects at least one computing device from other computing devices as a data source and accesses the data resource.
本发明提供了一种局域网中基于对等网络通信模式的数据访问方法,该局域网由两个以上子网构成,两个以上子网之间经由网络节点设备连接,第一计算设备仅向其同一子网内的一个以上其它计算设备发起数据资源的访问请求,因而数据的交互可以在同一子网内进行,无需跨两个或两个以上子网,从而解决了对等网络通信模式下跨网或跨区域导致网络拥塞,甚至网络瘫痪的问题,提高数据资源访问的效率,并能够保证其他计算设备之间的正常通信。The invention provides a data access method based on a peer-to-peer network communication mode in a local area network. The local area network is composed of more than two subnets, and the two or more subnets are connected via network node devices. More than one other computing device in the subnet initiates a data resource access request, so the data interaction can be carried out in the same subnet without crossing two or more subnets, thus solving the problem of cross-network communication in the peer-to-peer network communication mode. Or the problem of network congestion or even network paralysis caused by cross-region, improve the efficiency of data resource access, and ensure the normal communication between other computing devices.
图2示出了根据本发明一个实施例的局域网的示意图,该局域网由两个以上子网构成,两个以上子网之间经由网络节点设备连接。这里的网络节点设备可以是交换机、路由器等中继设备,两个以上子网之间经由网络节点设备连接以使得子网之间互联。FIG. 2 shows a schematic diagram of a local area network according to an embodiment of the present invention. The local area network is composed of more than two subnets, and the two or more subnets are connected via network node devices. The network node device here may be a relay device such as a switch or a router, and two or more subnets are connected via the network node device to interconnect the subnets.
上文步骤S102中发起数据资源的访问请求可以通过多种方式来实现,本发明提供了一种优选的方案,该方案中在第一计算设备所在的子网内通过广播或组播的方式发送数据资源访问请求。进一步地,可以在第一计算设备所在的子网内通过UDP(User Datagram Protocol,用户数据报协议)广播的方式发送数据资源访问请求。UDP是OSI(Open System Interconnection,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。虽然UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,但是它不属于连接型协议,因而具有资源消耗小、处理速度快的优点,通常音频、视频和普通数据在传送时使用UDP较多,因为它们即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响。The request for accessing data resources initiated in step S102 above can be implemented in various ways, and the present invention provides a preferred solution, in which the request is sent by broadcast or multicast in the subnet where the first computing device is located Data resource access request. Further, the data resource access request may be sent in a UDP (User Datagram Protocol, User Datagram Protocol) broadcast manner within the subnet where the first computing device is located. UDP is a connectionless transport layer protocol in the OSI (Open System Interconnection) reference model, which provides transaction-oriented simple and unreliable information transmission services. Although UDP has the disadvantages of not providing data packet grouping, assembling and sorting data packets, it is not a connection protocol, so it has the advantages of low resource consumption and fast processing speed. Usually, audio, video and ordinary data are transmitted when they are transmitted. UDP is used more, because even if they occasionally lose one or two packets, it will not have much impact on the receiving result.
进一步地,由于第一计算设备所在的子网内可能还存在用于接收并转发访问请求的穿透服务器(即穿透服务器接收该访问请求,并将该访问请求转发给其它子网的计算设备)或者用于对局域网内的数据源进行索引的索引服务器(即利用索引服务器进行索引时,查询到的数据资源可能分布在网络的各个地方或者各个子网的计算设备中),因而为了保证不跨网进行数据资源的访问,在本发明的优选方案中,可以由第一设备关闭第一计算设备所在的子网内的穿透服务器和/或索引服务器的服务,从而保证数据资源的访问在同一子网内进行,提高数据资源访问的效率。Further, since the subnet where the first computing device is located may also have a penetration server for receiving and forwarding the access request (that is, the penetration server receives the access request and forwards the access request to computing devices in other subnets ) or the index server used to index the data sources in the local area network (that is, when the index server is used for indexing, the queried data resources may be distributed in various places on the network or in computing devices of each subnet), so in order to ensure that no To access data resources across networks, in the preferred solution of the present invention, the first device may close the service of the penetration server and/or index server in the subnet where the first computing device is located, so as to ensure that the access of data resources is In the same subnet, improve the efficiency of data resource access.
图3示出了根据本发明另一个实施例的局域网的示意图,该局域网由两个以上子网构成,两个以上子网之间经由网络节点设备(如交换机、路由器等中继设备)连接,并且第一计算设备所在的子网内还存在用于接收并转发访问请求的穿透服务器以及用于对局域网内的数据源进行索引的索引服务器。此时,若第一计算设备向其同一子网内的一个以上其它计算设备发起数据资源的访问请求时,关闭第一计算设备所在的子网内的穿透服务器以及索引服务器的服务,从而保证数据资源的访问在同一子网内进行,提高数据资源访问的效率。3 shows a schematic diagram of a local area network according to another embodiment of the present invention, the local area network is composed of more than two subnets, and the two or more subnets are connected via network node devices (such as relay devices such as switches and routers), In addition, a penetration server for receiving and forwarding access requests and an index server for indexing data sources in the local area network also exist in the subnet where the first computing device is located. At this time, if the first computing device initiates a data resource access request to one or more other computing devices in the same subnet, the service of the penetration server and the index server in the subnet where the first computing device is located is closed, thereby ensuring Access to data resources is performed in the same subnet, improving the efficiency of data resource access.
在步骤S104中第一计算设备接收其它计算设备中至少一个的响应消息后,步骤S106根据响应消息,第一计算设备从其它计算设备中选取至少一个计算设备作为数据源并访问数据资源,本发明提供了一种优选的方案,在该方案中,根据响应消息,确定至少一个待访问计算设备,进而从至少一个待访问计算设备中的选取计算设备作为数据源访问数据资源。进一步地,本发明可以根据至少一个待访问计算设备当前的网络流量、负载状况以及到第一计算设备的距离和响应时间等综合信息从中选取计算设备作为数据源,提高第一计算设备访问数据资源的响应速度。After the first computing device receives a response message from at least one of the other computing devices in step S104, in step S106, according to the response message, the first computing device selects at least one computing device from other computing devices as a data source and accesses the data resource. The present invention A preferred solution is provided, in which, according to the response message, at least one computing device to be accessed is determined, and then a computing device selected from the at least one computing device to be accessed is used as a data source to access data resources. Further, the present invention can select a computing device as a data source according to comprehensive information such as the current network traffic, load status, distance to the first computing device, and response time of at least one computing device to be accessed, so as to improve access to data resources by the first computing device. response speed.
进一步地,本发明还可以实时监控作为数据源的计算设备的访问流量,当访问流量大于预设流量阈值(如预设流量阈值为20K/s)时,暂停或终止第一计算设备访问数据资源,从而保证该子网内网络顺畅,保证其它计算设备正常的信息交互。此外,在第一计算设备所在子网的其它计算设备中,可以设置最大数据资源数,以控制访问请求的数量,若在其它计算设备中新增数据资源,可以用新增的数据资源随机地替换已有的数据资源,以便丰富数据资源。Further, the present invention can also monitor the access traffic of the computing device as the data source in real time, and when the access traffic is greater than the preset traffic threshold (such as the preset traffic threshold is 20K/s), suspend or terminate the first computing device's access to the data resource , so as to ensure smooth network in the subnet and normal information interaction of other computing devices. In addition, in other computing devices in the subnet where the first computing device is located, the maximum number of data resources can be set to control the number of access requests. If new data resources are added in other computing devices, the newly added data resources can be used to randomly Replace existing data resources to enrich data resources.
以上介绍了图1所示的实施例中各环节的多种实现方式,下面通过具体的优选实施例对本发明实施例提供的局域网中基于对等网络通信模式的数据访问方法做进一步说明。The various implementation modes of each link in the embodiment shown in FIG. 1 have been introduced above, and the data access method based on the peer-to-peer network communication mode in the local area network provided by the embodiment of the present invention will be further described below through specific preferred embodiments.
下面以某企业的内部局域网为例,该企业的总部在北京,下属分公司1、分公司2以及分公司3,分别在天津、石家庄、南京,图4示出了该企业内部的局域网示意图。如图4所示,总公司包括部门1和部门2两个子网,分公司1包括一个子网,分公司2包括部门3和部门4两个子网,分公司3包括一个子网,各子网之间经由各个网络节点设备连接,这里提及的网络节点设备可以是路由器等中继设备。Let’s take the internal LAN of an enterprise as an example. The headquarters of the enterprise is in Beijing, and its subordinate branches 1, 2, and 3 are located in Tianjin, Shijiazhuang, and Nanjing respectively. Figure 4 shows a schematic diagram of the internal LAN of the enterprise. As shown in Figure 4, the headquarter includes two subnets, Department 1 and Department 2, Branch 1 includes one subnet, Branch 2 includes two subnets, Department 3 and Department 4, Branch 3 includes one subnet, each subnet They are connected via various network node devices, and the network node devices mentioned here may be relay devices such as routers.
基于图4所示的该企业内部局域网,图5示出了根据本发明一个实施例的企业内部局域网中基于对等网络通信模式的数据访问方法的流程图。如图5所示,该方法包括以下步骤S502至步骤S506。Based on the intra-enterprise LAN shown in FIG. 4 , FIG. 5 shows a flowchart of a data access method based on a peer-to-peer network communication mode in an intra-enterprise LAN according to an embodiment of the present invention. As shown in Fig. 5, the method includes the following steps S502 to S506.
步骤S502、第一计算设备通过UDP广播的方式向其同一子网内的一个以上其它计算设备发起数据资源的访问请求,其中,访问请求中携带有数据资源的标识。Step S502 , the first computing device initiates a data resource access request to one or more other computing devices in the same subnet by means of UDP broadcast, wherein the access request carries the identifier of the data resource.
步骤S504、第一计算设备接收其它计算设备中至少一个的响应消息。Step S504, the first computing device receives a response message from at least one of the other computing devices.
步骤S506、根据响应消息,第一计算设备从其它计算设备中选取至少一个计算设备作为数据源并访问数据资源。Step S506, according to the response message, the first computing device selects at least one computing device from other computing devices as a data source and accesses the data resource.
举例来说,总公司部门1子网内的第一计算设备通过UDP广播的方式向其同一子网(即部门1子网)内的一个以上其它计算设备发起数据资源的访问请求。随后第一计算设备接收部门1子网内的其它计算设备中至少一个的响应消息。进而根据响应消息,第一计算设备从其它计算设备中选取至少一个计算设备作为数据源并访问数据资源。For example, the first computing device in the department 1 subnet of the head office initiates a data resource access request to more than one other computing devices in the same subnet (ie, the department 1 subnet) through UDP broadcast. The first computing device then receives a response message from at least one of the other computing devices within the Department 1 subnet. Furthermore, according to the response message, the first computing device selects at least one computing device from other computing devices as a data source and accesses the data resource.
进一步地,若部门1子网内存在用于接收并转发访问请求的穿透服务器(即穿透服务器接收该访问请求,并将该访问请求转发给其它子网的计算设备)或者用于对局域网内的数据源进行索引的索引服务器(即利用索引服务器进行索引时,查询到的数据资源可能分布在网络的各个地方或者各个子网的计算设备中),为了保证不跨网进行数据资源的访问,关闭第一计算设备所在的子网内(即部门1子网)的穿透服务器和/或索引服务器的服务,从而保证数据资源的访问在同一子网内进行,提高数据资源访问的效率。Further, if there is a penetration server in the subnet of Department 1 for receiving and forwarding the access request (that is, the penetration server receives the access request and forwards the access request to computing devices in other subnets) or is used to The index server for indexing the data sources within the network (that is, when the index server is used for indexing, the queried data resources may be distributed in various places on the network or in computing devices of each subnet), in order to ensure that data resources are not accessed across the network , shutting down the service of the penetration server and/or the index server in the subnet where the first computing device is located (that is, the department 1 subnet), so as to ensure that data resource access is performed in the same subnet, and improve the efficiency of data resource access.
需要说明的是,实际应用中,上述所有可选实施方式可以采用结合的方式任意组合,形成本发明的可选实施例,在此不再一一赘述。It should be noted that, in practical applications, all the above optional implementation manners may be combined in any way to form optional embodiments of the present invention, which will not be repeated here.
基于同一发明构思,本发明实施例还提供了一种局域网中基于对等网络通信模式的数据访问装置,以实现上述局域网中基于对等网络通信模式的数据访问方法。Based on the same inventive concept, an embodiment of the present invention also provides a data access device based on a peer-to-peer network communication mode in a local area network, so as to realize the above-mentioned data access method in a local area network based on a peer-to-peer network communication mode.
图6示出了根据本发明一个实施例的局域网中基于对等网络通信模式的数据访问装置的结构示意图,该局域网由两个以上子网构成,两个以上子网之间经由网络节点设备连接,该装置应用于第一计算设备。参见图6,该装置至少包括:请求发送模块610、消息接收模块620以及选取模块630。Figure 6 shows a schematic structural diagram of a data access device based on a peer-to-peer network communication mode in a local area network according to an embodiment of the present invention, the local area network is composed of more than two subnets, and the two or more subnets are connected via network node devices , the device is applied to the first computing device. Referring to FIG. 6 , the device at least includes: a request sending module 610 , a message receiving module 620 and a selecting module 630 .
现介绍本发明实施例的局域网中基于对等网络通信模式的数据访问装置的各组成或器件的功能以及各部分间的连接关系:Now introduce the functions of each component or device of the data access device based on the peer-to-peer network communication mode in the local area network of the embodiment of the present invention and the connection relationship between each part:
请求发送模块610,适于向第一计算设备同一子网内的一个以上其它计算设备发起数据资源的访问请求,其中,访问请求中携带有数据资源的标识;The request sending module 610 is adapted to initiate a data resource access request to one or more other computing devices in the same subnet as the first computing device, wherein the access request carries the identifier of the data resource;
消息接收模块620,与请求发送模块610相耦合,适于接收其它计算设备中至少一个的响应消息;A message receiving module 620, coupled with the request sending module 610, adapted to receive a response message from at least one of other computing devices;
选取模块630,与消息接收模块620相耦合,适于根据响应消息,从其它计算设备中选取至少一个计算设备作为数据源并访问数据资源。The selecting module 630, coupled with the message receiving module 620, is adapted to select at least one computing device from other computing devices as a data source and access data resources according to the response message.
在本发明的一个实施例中,上述请求发送模块610还适于:在第一计算设备所在的子网内通过广播或组播的方式发送数据资源访问请求。In an embodiment of the present invention, the request sending module 610 is further adapted to: send the data resource access request by broadcast or multicast in the subnet where the first computing device is located.
在本发明的一个实施例中,上述请求发送模块610还适于:在第一计算设备所在的子网内通过用户数据报协议UDP广播的方式发送数据资源访问请求。In an embodiment of the present invention, the above-mentioned request sending module 610 is further adapted to: send the data resource access request in the subnet where the first computing device is located by means of UDP broadcast.
在本发明的一个实施例中,图7示出了根据本发明另一个实施例的局域网中基于对等网络通信模式的数据访问装置的结构示意图。参见图7,该装置还可以包括关闭模块710,与请求发送模块610相耦合,适于上述请求发送模块610向第一计算设备同一子网内的一个以上其它计算设备发起数据资源的访问请求,关闭第一计算设备所在的子网内的穿透服务器和/或索引服务器的服务,其中,穿透服务器用于接收并转发访问请求,索引服务器用于对局域网内的数据源进行索引。In one embodiment of the present invention, FIG. 7 shows a schematic structural diagram of a data access device based on a peer-to-peer network communication mode in a local area network according to another embodiment of the present invention. Referring to FIG. 7 , the apparatus may further include a closing module 710, coupled with the request sending module 610, adapted for the request sending module 610 to initiate a data resource access request to one or more other computing devices in the same subnet as the first computing device, Turn off services of the penetration server and/or index server in the subnet where the first computing device is located, wherein the penetration server is used to receive and forward access requests, and the index server is used to index data sources in the local area network.
在本发明的一个实施例中,上述选取模块630还适于:根据响应消息,确定至少一个待访问计算设备;从至少一个待访问计算设备中的选取计算设备作为数据源访问数据资源。In an embodiment of the present invention, the selection module 630 is further adapted to: determine at least one computing device to be accessed according to the response message; and access data resources from the selected computing device in the at least one computing device to be accessed as a data source.
在本发明的一个实施例中,图7展示的装置还可以包括监控模块720,与选取模块630相耦合,适于实时监控作为数据源的计算设备的访问流量;当访问流量大于预设流量阈值时,暂停或终止第一计算设备访问数据资源。In one embodiment of the present invention, the device shown in FIG. 7 may also include a monitoring module 720, coupled with the selection module 630, adapted to monitor the access traffic of the computing device as the data source in real time; when the access traffic is greater than the preset traffic threshold , suspend or terminate the first computing device's access to the data resource.
根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果:According to any one of the above preferred embodiments or a combination of multiple preferred embodiments, the embodiments of the present invention can achieve the following beneficial effects:
本发明提供了一种局域网中基于对等网络通信模式的数据访问方法,该局域网由两个以上子网构成,两个以上子网之间经由网络节点设备连接,第一计算设备仅向其同一子网内的一个以上其它计算设备发起数据资源的访问请求,因而数据的交互可以在同一子网内进行,无需跨两个或两个以上子网,从而解决了对等网络通信模式下跨网或跨区域导致网络拥塞,甚至网络瘫痪的问题,提高数据资源访问的效率,并能够保证其他计算设备之间的正常通信。The invention provides a data access method based on a peer-to-peer network communication mode in a local area network. The local area network is composed of more than two subnets, and the two or more subnets are connected via network node devices. More than one other computing device in the subnet initiates a data resource access request, so the data interaction can be carried out in the same subnet without crossing two or more subnets, thus solving the problem of cross-network communication in the peer-to-peer network communication mode. Or the problem of network congestion or even network paralysis caused by cross-region, improve the efficiency of data resource access, and ensure the normal communication between other computing devices.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the claims, any one of the claimed embodiments can be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的局域网中基于对等网络通信模式的数据访问装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all of the components in the data access device based on the peer-to-peer network communication mode in the local area network according to the embodiment of the present invention some or all of the features. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。So far, those skilled in the art should appreciate that, although a number of exemplary embodiments of the present invention have been shown and described in detail herein, without departing from the spirit and scope of the present invention, the disclosed embodiments of the present invention can still be used. Many other variations or modifications consistent with the principles of the invention are directly identified or derived from the content. Accordingly, the scope of the present invention should be understood and deemed to cover all such other variations or modifications.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410806523.5A CN104468604A (en) | 2014-12-19 | 2014-12-19 | Data access method and device based on peer-to-peer network communication mode in local area network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410806523.5A CN104468604A (en) | 2014-12-19 | 2014-12-19 | Data access method and device based on peer-to-peer network communication mode in local area network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104468604A true CN104468604A (en) | 2015-03-25 |
Family
ID=52913976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410806523.5A Pending CN104468604A (en) | 2014-12-19 | 2014-12-19 | Data access method and device based on peer-to-peer network communication mode in local area network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104468604A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105611325A (en) * | 2015-12-23 | 2016-05-25 | 成都云晖航空科技股份有限公司 | Aerial entertainment system based on wifi technique |
CN106899640A (en) * | 2015-12-21 | 2017-06-27 | 北京奇虎科技有限公司 | The acquisition methods and communication system of data resource |
CN106899639A (en) * | 2015-12-21 | 2017-06-27 | 北京奇虎科技有限公司 | The acquisition methods of data resource, index server and communication system |
CN106899641A (en) * | 2015-12-21 | 2017-06-27 | 北京奇虎科技有限公司 | The acquisition methods of data resource, server, control device and communication system |
CN107205013A (en) * | 2016-03-18 | 2017-09-26 | 阿姆有限公司 | Combination for the control interface of multiple communication domains |
CN107483563A (en) * | 2017-07-31 | 2017-12-15 | 九次方大数据信息集团有限公司 | The data query method and apparatus and client and server of anti-reptile |
CN109218371A (en) * | 2017-07-06 | 2019-01-15 | 阿里巴巴集团控股有限公司 | A kind of method and apparatus calling data |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1457178A (en) * | 2002-05-10 | 2003-11-19 | 华为技术有限公司 | Communication method for sharing one subnet section of protocol between network by multiple virtual local networks |
CN1604569A (en) * | 2004-10-29 | 2005-04-06 | 清华大学 | A Robust Peer-to-Peer Stream Scheduling Method |
CN101662508A (en) * | 2009-09-11 | 2010-03-03 | 华为技术有限公司 | Method for data transmission based on point-to-point protocol, device and system thereof |
CN102185920A (en) * | 2011-05-10 | 2011-09-14 | 奇智软件(北京)有限公司 | Network-based downloading method and system, and terminal |
CN102195855A (en) * | 2010-03-17 | 2011-09-21 | 华为技术有限公司 | Business routing method and business network |
CN102684775A (en) * | 2011-03-18 | 2012-09-19 | 易永联科技(北京)有限公司 | Method and device for transmitting data between user devices |
CN102883190A (en) * | 2011-07-15 | 2013-01-16 | 深圳市快播科技有限公司 | Optimal bandwidth distribution demand method and device |
CN103368827A (en) * | 2013-07-01 | 2013-10-23 | 中国农业大学 | VC++-based local area network instant messaging system and method |
CN103428234A (en) * | 2012-05-17 | 2013-12-04 | 无锡睿驰美迪科技有限公司 | Education cloud computing platform |
CN103491153A (en) * | 2013-09-17 | 2014-01-01 | 天脉聚源(北京)传媒科技有限公司 | Method, equipment and peer-to-peer network system for data sharing |
CN103795743A (en) * | 2012-10-30 | 2014-05-14 | 上海今日在线科技发展有限公司 | Safe and intelligent cloud service method |
CN103841255A (en) * | 2012-11-27 | 2014-06-04 | 上海斐讯数据通信技术有限公司 | Mobile terminal and mobile terminal data access method |
US20140280514A1 (en) * | 2013-03-15 | 2014-09-18 | Aerohive Networks, Inc. | Layer 7 application classification |
CN104219173A (en) * | 2014-09-10 | 2014-12-17 | 珠海市君天电子科技有限公司 | Local area network connection method, device and system based on DHCP (dynamic host configuration protocol) |
-
2014
- 2014-12-19 CN CN201410806523.5A patent/CN104468604A/en active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1457178A (en) * | 2002-05-10 | 2003-11-19 | 华为技术有限公司 | Communication method for sharing one subnet section of protocol between network by multiple virtual local networks |
CN1604569A (en) * | 2004-10-29 | 2005-04-06 | 清华大学 | A Robust Peer-to-Peer Stream Scheduling Method |
CN101662508A (en) * | 2009-09-11 | 2010-03-03 | 华为技术有限公司 | Method for data transmission based on point-to-point protocol, device and system thereof |
CN102195855A (en) * | 2010-03-17 | 2011-09-21 | 华为技术有限公司 | Business routing method and business network |
CN102684775A (en) * | 2011-03-18 | 2012-09-19 | 易永联科技(北京)有限公司 | Method and device for transmitting data between user devices |
CN102185920A (en) * | 2011-05-10 | 2011-09-14 | 奇智软件(北京)有限公司 | Network-based downloading method and system, and terminal |
CN102883190A (en) * | 2011-07-15 | 2013-01-16 | 深圳市快播科技有限公司 | Optimal bandwidth distribution demand method and device |
CN103428234A (en) * | 2012-05-17 | 2013-12-04 | 无锡睿驰美迪科技有限公司 | Education cloud computing platform |
CN103795743A (en) * | 2012-10-30 | 2014-05-14 | 上海今日在线科技发展有限公司 | Safe and intelligent cloud service method |
CN103841255A (en) * | 2012-11-27 | 2014-06-04 | 上海斐讯数据通信技术有限公司 | Mobile terminal and mobile terminal data access method |
US20140280514A1 (en) * | 2013-03-15 | 2014-09-18 | Aerohive Networks, Inc. | Layer 7 application classification |
CN103368827A (en) * | 2013-07-01 | 2013-10-23 | 中国农业大学 | VC++-based local area network instant messaging system and method |
CN103491153A (en) * | 2013-09-17 | 2014-01-01 | 天脉聚源(北京)传媒科技有限公司 | Method, equipment and peer-to-peer network system for data sharing |
CN104219173A (en) * | 2014-09-10 | 2014-12-17 | 珠海市君天电子科技有限公司 | Local area network connection method, device and system based on DHCP (dynamic host configuration protocol) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106899640A (en) * | 2015-12-21 | 2017-06-27 | 北京奇虎科技有限公司 | The acquisition methods and communication system of data resource |
CN106899639A (en) * | 2015-12-21 | 2017-06-27 | 北京奇虎科技有限公司 | The acquisition methods of data resource, index server and communication system |
CN106899641A (en) * | 2015-12-21 | 2017-06-27 | 北京奇虎科技有限公司 | The acquisition methods of data resource, server, control device and communication system |
CN105611325A (en) * | 2015-12-23 | 2016-05-25 | 成都云晖航空科技股份有限公司 | Aerial entertainment system based on wifi technique |
CN107205013A (en) * | 2016-03-18 | 2017-09-26 | 阿姆有限公司 | Combination for the control interface of multiple communication domains |
CN107205013B (en) * | 2016-03-18 | 2021-06-22 | 阿姆有限公司 | Combination of control interfaces for multiple communication domains |
CN109218371A (en) * | 2017-07-06 | 2019-01-15 | 阿里巴巴集团控股有限公司 | A kind of method and apparatus calling data |
CN107483563A (en) * | 2017-07-31 | 2017-12-15 | 九次方大数据信息集团有限公司 | The data query method and apparatus and client and server of anti-reptile |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104468604A (en) | Data access method and device based on peer-to-peer network communication mode in local area network | |
CN103475654B (en) | Network path optimization method, equipment and network system | |
US9026783B2 (en) | Low latency server-side redirection of UDP-based transport protocols traversing a client-side NAT firewall | |
KR102685010B1 (en) | Account linking methods and devices, storage media and electronic devices | |
US9191219B2 (en) | Network multicast peer discovery methods | |
WO2015003566A1 (en) | Method, device and system for transmitting packet in multicast domain name system | |
EP2719133A1 (en) | A Generalized Dual-Mode Data Forwarding Plane for Information-Centric Network | |
CN107078963A (en) | Traceroute in Virtual Extensible LAN | |
CN108833166A (en) | Edge cloud message forwarding method and system, network message forwarding method and system | |
CN106656846A (en) | Construction method of coordination layer in software defined network (SDN) architecture | |
CN105872044A (en) | Streaming media multi-level cache network acceleration system and method based on WebRTC | |
US20170085500A1 (en) | Streamlined processing in a network switch of network packets in a spliced connection | |
CN104468371A (en) | Multicast service message processing method and device | |
CN107872368B (en) | Method and device for detecting accessibility of gateway in network node cluster and terminal | |
WO2017088762A1 (en) | Method and device for realizing load sharing | |
CN107181681A (en) | SDN layer 2 forwarding methods and system | |
US10374946B2 (en) | Centralized wireless network management system | |
US11223567B2 (en) | Transmission control protocol session mobility | |
CN106375355B (en) | Load balancing processing method and device | |
CN109120556B (en) | A kind of method and system of cloud host access object storage server | |
Jehan et al. | Scalable Ethernet architecture using SDN by suppressing broadcast traffic | |
CN102075588B (en) | Method and system for realizing network address translation (NAT) transversing and equipment | |
US20130054691A1 (en) | Flexible rule based multi-protocol peer-to-peer caching | |
CN107347085A (en) | A kind of information acquisition method and device | |
Tindall et al. | Peer-to-peer between browsers: cyclon protocol over WebRTC |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20161212 Address after: 100015 Jiuxianqiao Chaoyang District Beijing Road No. 10, building 15, floor 17, layer 1701-26, 3 Applicant after: BEIJING QI'ANXIN SCIENCE & TECHNOLOGY CO., LTD. Address before: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park) Applicant before: Beijing Qihoo Technology Co., Ltd. Applicant before: Qizhi Software (Beijing) Co., Ltd. |
|
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150325 |
|
RJ01 | Rejection of invention patent application after publication |