CN101867623A - Peer-to-peer network service primitive system - Google Patents
Peer-to-peer network service primitive system Download PDFInfo
- Publication number
- CN101867623A CN101867623A CN 201010225980 CN201010225980A CN101867623A CN 101867623 A CN101867623 A CN 101867623A CN 201010225980 CN201010225980 CN 201010225980 CN 201010225980 A CN201010225980 A CN 201010225980A CN 101867623 A CN101867623 A CN 101867623A
- Authority
- CN
- China
- Prior art keywords
- module
- service
- peer
- information
- links
- 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.)
- Granted
Links
Abstract
The invention relates to a peer-to-peer network service primitive system belonging to the technical field of network communication and comprising an application service module, a peer-to-peer communication module, a transmission network module, a user interface module and an application interface module. The application service module is connected with the user interface module so as to transmit application service communication information; the user interface module is connected with the peer-to-peer communication module so as to transmit application service communication information; the peer-to-peer communication module is connected with the application interface module so as to transmit API information of application service; and the application interface module is connected with the transmission network module so as to transmit API information of application service. The invention can simplify the development and the deployment of a P2P application system, has flexible expansibility, and can be applied to the P2P system of a DHT protocol and a non-DHT protocol, thereby a plurality of P2P applications can be supported on the same coverage layer, the reusability of system resources is improved, the resource allocation efficiency can be optimized, the P2P network environment can be purified, and healthy P2P application can be provided.
Description
Technical field
What the present invention relates to is the system in a kind of network communications technology field, specifically is a kind of peer-to-peer network service primitive system.
Background technology
Peer-to-peer network (Peer-to-Peer network, be called for short the P2P network) be a kind of new communication network pattern, online each computer has identical functions, dereliction from branch, arbitrary computer all is promptly to can be used as server, set shared resource and use, can be used as work station again, enjoy the services such as magnanimity resource-sharing download that other computers provide for other computers in the network; Peer-to-peer network is the product that distributed system and computer network combine, and it allows the all-network member enjoy the function of " freedom, equality, interconnected ".P2P is the abbreviation of English Peer-to-Peer (equity), and " point-to-point " is otherwise known as.The P2P communication technology is a kind of new communication pattern.With the P2P technology is the communication network that the basis is formed, and is exactly P2P network, i.e. peer-to-peer network.The fast development of P2P network has occupied the bandwidth resources of current internet above half, is called as " the new generation network technology that changes the Internet ".
In recent years, Bittorrent, P2P systems such as PPLive and eMule have obtained great success.But because not standardization requirement of P2P itself, these a large amount of P2P application function mutual superposition have caused limited Internet resources and exploitative harmful competition and waste.In addition, develop the work that the P2P system also is a relative complex, and new system applies also lacks the platform of popularization.Therefore, have only the exploitation of minimizing P2P application system and the complexity of arrangement, the DLL (dynamic link library) of conforming P2P service system and simplification is provided, just can address the above problem.Simultaneously, the most key is that the peer-to-peer network service system must be paid attention to using the two large problems that causes by P2P at present: network efficiency and content safety.
Find through literature search prior art, people such as Sean Rhea are arranged at Proceedings of ACMSIGCOMM 2005 abroad, August 2005 (Association for Computing Machinery's special interest group meeting of communicating by letter, in August, 2005) " the OpenDHT:A Public DHT Service and Its Uses " that delivers (" OpenDHT: a kind of open distributed Hash table service and its use ") proposed DHT (the Distributed Hash Table of an opening, be distributed hashtable) service system, send by several simple user interface service orders, receive, deletion etc., can conveniently realize a P2P Distributed Application based on DHT, but its shortcoming is only to be limited to the DHT agreement, peer-to-peer network for non-DHT agreement is inapplicable, and it only provides simple interface service, makes it can not support complicated application service.At network efficiency and content safety problem, some restrictions are adopted by ISP (ISP).But problem is: adopt the mode of restriction, can make ISP that the danger that loses the user is arranged, and face the problem of law; Adopt Cache (buffer memory) mode, the equipment input does not catch up with the swift and violent rising of P2P flow, and this extra input has also influenced the interests of ISP.On the other hand, it is random that the node of P2P adds, so that the P2P network becomes the fertile soil that malicious code, yellow obscene content, reaction information, pirate resource etc. are propagated, the very worth worry of content safety problem.This also is a present P2P system major reason on the pan.
Summary of the invention
The objective of the invention is to overcome the prior art above shortcomings, a kind of peer-to-peer network service primitive system is provided.The present invention can simplify the develop and field of P2P application system by the inherent service primitive and the service primitive of expansion, has autgmentability flexibly, and can be used for the P2P system of DHT agreement and non-DHT agreement, and range of application has been enlarged a lot.The present invention is by providing a conforming AIM, and making a plurality of P2P use can be supported at same Overlay (cover layer), has improved the reusability of system resource and has optimized Allocation Efficiency.Arrangement security monitoring service and security audit strategy by taking the initiative can purify the P2P network environment, provide healthy P2P to use.
The present invention is achieved by the following technical solutions:
The present invention includes: application service module, peer-to-peer communications module, transmission network module, Subscriber Interface Module SIM and AIM, wherein: application service module links to each other with Subscriber Interface Module SIM and transmits the application service communication information, Subscriber Interface Module SIM links to each other with the peer-to-peer communications module and transmits the application service communication information, API (application programming interfaces) information that the peer-to-peer communications module links to each other with AIM and transmits application service, the API information that AIM links to each other and transmits application service with the transmission network module.
Described application service module comprises: generic service submodule, registration service submodule and expansion service submodule, wherein: generic service submodule, registration service submodule and expansion service submodule link to each other with Subscriber Interface Module SIM respectively and transmit generic service information, registration service information and expansion service information.
Described generic service submodule comprises: file sharing unit, Streaming Media Dispatching Unit and ip voice unit, wherein: the file sharing unit transfer files that links to each other with Subscriber Interface Module SIM is shared information, the Streaming Media Dispatching Unit transport stream distribution of media information that links to each other with Subscriber Interface Module SIM, the ip voice unit transmission ip voice information that links to each other with Subscriber Interface Module SIM.
Described Subscriber Interface Module SIM comprises: the Universal Service Interface submodule, registration service interface sub-module and expansion service interface sub-module, wherein: the Universal Service Interface submodule links to each other with application service module and transmits generic service information, the API information that the Universal Service Interface submodule links to each other and transmits generic service with the peer-to-peer communications module, the registration service interface sub-module links to each other with application service module and transmits registration service message, the API message that the registration service interface sub-module links to each other and transmits registration service with the peer-to-peer communications module, the expansion service interface sub-module links to each other with application service module and transmits expansion service information, the API information that the expansion service interface sub-module links to each other and transmits expansion service with the peer-to-peer communications module.
Described transmission network module is based on the transmission network module of OSI (open system is interconnected), or based on the transmission network module of TCP/IP (transmission control protocol/internet interconnection protocol).
Described AIM comprises: node adaptor sub-module, ISP submodule, sub module stored, reception cache sub-module and transmission cache sub-module, wherein: the node adaptor sub-module links to each other with the ISP submodule and transmits the Adapted information of service, memory module links to each other with the ISP submodule and transmits the information on services of ISP, the reception cache sub-module links to each other with the node adaptor sub-module and transmits the information on services that receives, and the transmission cache sub-module links to each other with the node adaptor sub-module and transmits the information on services of transmission.
The course of work of the present invention: when exchanging messages between two peer node, message is sent by the application service module of first node earlier, transmits by the peer-to-peer communications module again.Application service module between two peer node carries out primitive cooperation between peer node by the peer-to-peer communications module, links up by Subscriber Interface Module SIM and AIM and primitive system.Subscriber Interface Module SIM is realized registration, the cancellation of user and service, and AIM offers the user and utilizes this service primitive system infrastructure to realize new application service, and can further be registered in the system by user interface.Be delivered to the transmission network module of second peer node by the transmission network module, and upwards submit to the peer-to-peer communications module of this node.The peer-to-peer communications module realizes communication by the primitive of transmission network module.Finally submit to application service module by second peer node peer-to-peer communications module.So far, the application service communication of two peer node is finished, and whole communication processs are realized by intercommunication primitive.
Compared with prior art, beneficial effect of the present invention is:
1, provide open api interface to P2P application and development call, encapsulated the complexity of Overlay layer communication, simplified the P2P application and development significantly.The P2P application and development only need be paid close attention to application service primitive and realize, and the monitoring of Overlay layer and maintenance are managed by OpenP2P;
2, be provided at Overlay layer arrangement specific function service node as required, improving the P2P network performance, and have dynamic extensibility;
3, provide the integrated service of file-sharing, Streaming Media distribution and VoIP, and support the user to utilize the P2P application service and the delivery of services of opening API exploitation oneself;
4, the fail safe review mechanism of P2P content is provided, prevents the issue and the visit of fallacious message.
Embodiment
Below embodiments of the invention are further described: present embodiment is being to implement under the prerequisite with the technical solution of the present invention, provided detailed execution mode and concrete operating process, but protection scope of the present invention is not limited to following embodiment.
Embodiment
Present embodiment comprises: application service module, peer-to-peer communications module, transmission network module, Subscriber Interface Module SIM and AIM, wherein: application service module links to each other with Subscriber Interface Module SIM and transmits the application service communication information, Subscriber Interface Module SIM links to each other with the peer-to-peer communications module and transmits the application service communication information, the API information that the peer-to-peer communications module links to each other with AIM and transmits application service, the API information that AIM links to each other and transmits application service with the transmission network module.
Described application service module comprises: generic service submodule, registration service submodule and expansion service submodule, wherein: generic service submodule, registration service submodule and expansion service submodule link to each other with Subscriber Interface Module SIM respectively and transmit generic service information, registration service information and expansion service information.
Described generic service submodule comprises: file sharing unit, Streaming Media Dispatching Unit and ip voice unit, wherein: the file sharing unit transfer files that links to each other with Subscriber Interface Module SIM is shared information, the Streaming Media Dispatching Unit transport stream distribution of media information that links to each other with Subscriber Interface Module SIM, the ip voice unit transmission ip voice information that links to each other with Subscriber Interface Module SIM.
Described registration service submodule is registered the service that the user provides.
Described expansion service submodule is the service that the user provides.
Described Subscriber Interface Module SIM comprises: the Universal Service Interface submodule, registration service interface sub-module and expansion service interface sub-module, wherein: the Universal Service Interface submodule links to each other with the generic service submodule and transmits generic service information, the API information that the Universal Service Interface submodule links to each other and transmits generic service with the peer-to-peer communications module, the registration service interface sub-module links to each other with the registration service submodule and transmits registration service message, the API message that the registration service interface sub-module links to each other and transmits registration service with the peer-to-peer communications module, the expansion service interface sub-module links to each other with the expansion service submodule and transmits expansion service information, the API information that the expansion service interface sub-module links to each other and transmits expansion service with the peer-to-peer communications module.
Described transmission network module is based on the transmission network module of OSI.
Described AIM comprises: node adaptor sub-module, ISP submodule, sub module stored, reception cache sub-module and transmission cache sub-module, wherein: the node adaptor sub-module links to each other with the ISP submodule and transmits the Adapted information of service, memory module links to each other with the ISP submodule and transmits the information on services of ISP, the reception cache sub-module links to each other with the node adaptor sub-module and transmits the information on services that receives, and the transmission cache sub-module links to each other with the node adaptor sub-module and transmits the information on services of transmission.
Described node adaptor sub-module is safeguarded overlay topology and pass-along message.
Described ISP submodule is safeguarded the cover layer topology and is quickened message transmission and network download by every supporting that ISP provides.
Described sub module stored is preserved the information on services that ISP provides.
The described reception cache sub-module information that buffer memory receives when channel congestion or competition waits processing.
Described transmission cache sub-module is buffer memory information to be sent when channel congestion or competition, waits processing.
Described transport network layer is the physical layer interface layer of peer-to-peer network service primitive system, this layer carries out the transmission of internet message, realizes three types transmission (that is: transmission control protocol, User Datagram Protocol clean culture and User Datagram Protocol multicast) by the node adaptor sub-module.
Realization details P2P in the present embodiment is encapsulated into the peer-to-peer communications module, and the peer-to-peer communications module is upwards used alternately with concrete by message, and is mutual by message and transmission network module downwards, mutual by message and ISP in inside.
The form of the described API information of present embodiment is as follows:
1) it is as follows that, the user sends the application message form:
KeyOverlayID | RouteType | AppID | Application?Data |
KeyOverlayID: resource ID
RouteType:0 represents clean culture; 1 represents multicast
AppID: use unique identification, need utilize registration service to obtain overall unique ID
Application: utility command and parameter
2), the Overlay message format is as follows:
MsgType | SrcOverlayID | DstOverlayID | Data |
On behalf of topology, MsgType:0 safeguard; 1 represents application message
SrcOverlayID: source ID
DstOverlayID: Target id
◆ Data: order and parameter
◆ during for MsgType=0 there be the command set of topology maintain message:
◆ HelloNeighbour: survey neighbours' collection
◆ Join: add cover layer
◆ Leave: leave cover layer
◆ GetNeibours: obtain neighbours' collection
◆ ElectSuperNode: select super node
Application message during for MsgType=1 is by sending and distribution realization clawback.If destination address is this node, then the delivery applications request is carried out in this locality; Otherwise, decide on the route-type of application message, if when the multicast, need be distributed in local the execution, send a message to other multicast member simultaneously; If be clean culture, then only need send a message to next jumping.
3), the ISP message format is as follows:
MsgType | MsgCode | Data |
◆ MsgType:0 represents request; 1 representative response
◆MsgCode:
0 represents GetTopInfo (acquisition topology information)
1 represents GetSepService (special service)
2 represent GetSuperNodeInfo (obtaining super node descriptor information)
3 represent PutNodeInfo (nodal information is uploaded to ISP Facilities)
4 represent RegisterNode (register node)
5 represent DestoryNode (cancellation node)
6 represent CheckSecurity (detection information whether safety)
Application service module does not directly offer developer's use with the ISP service in the present embodiment, but uses to the developer by the API of encapsulation, can protect ISP resource and fail safe like this, and realize controlled manageability by consistent interface.The P2P service primitive system adds the expansion service submodule by open API, and enters the open system of P2P service primitive system with the form expansion of plug-in unit.System adopts the event handling model of message-driven.Four kinds of basic API:JoinOverlay are provided (adding cover layer) at present,, LeaveOverlay (leaving cover layer), SendMsg (transmission message), ReceiveMsg (reception message).When a peer node when joining OpenP2P, will at first connect aggregate server, judge the geographical position at this peer node place by the information of polymerization, determine which this peer node be responsible for a little monitoring by and auxiliary its communication.
The concrete advantage of present embodiment:
1, by downloading service system, can under same Overlay structure, support Streaming Media distribution, file-sharing, VoIP etc. based on OpenP2P.The integrated service of file-sharing, stream distribution and VoIP is provided, and supports the user to utilize the P2P application service and the delivery of services of opening API exploitation oneself.Make P2P user can issue the interest channel of oneself, form the circle of oneself; The high-quality network service that provides from P2P service primitive system benefits in addition.
2, can develop the application service of oneself according to general application api interface, and it is published to the Overlay network, condense the interest circle of oneself based on OpenP2P.
3, the Overlay network is cooperated with ISP, reliably supervises service by the ISP arrangement, and direct traffic distribution coupling Overlay and physical layer are provided than common P2P system for the Peer node that participates in and more optimize and secure network performance.Provide open api interface to P2P application and development call, encapsulated the complexity of Overlay layer communication, simplified the P2P application and development significantly.The P2P application and development only need be paid close attention to application service primitive and realize, and the monitoring of Overlay layer and maintenance are managed by P2P service primitive system.The merchant of P2P system such as the PPLive of current popular, the interface service that can utilize P2P service primitive system with the quality of improving its Streaming Media distribution and with the tight relationship of ISP.
4, the multiple extendible special server cluster that provides by ISP penetrates secondary server etc. as anti-Churn server, NAT, ensures that the application service performance is secure, and can constantly expand according to answering the land used demand.Be provided at Overlay layer arrangement specific function service node as required, improving the P2P network performance, and have dynamic extensibility.Make ISP can carry out the arrangement of monitor strategy by this P2P service primitive architectural framework, this monitor strategy main target is direct traffic or revenue sharing.
5, the Security Policy Server that provides by each ISP monitoring point and OpenP2P self allows different levels ground strategy safe in utilization, ensures the Secure Application of P2P.The fail safe review mechanism of P2P content is provided, prevents the issue and the visit of fallacious message.
Claims (6)
1. peer-to-peer network service primitive system, it is characterized in that, comprise: application service module, peer-to-peer communications module, transmission network module, Subscriber Interface Module SIM and AIM, wherein: application service module links to each other with Subscriber Interface Module SIM and transmits the application service communication information, Subscriber Interface Module SIM links to each other with the peer-to-peer communications module and transmits the application service communication information, the API information that the peer-to-peer communications module links to each other with AIM and transmits application service, the API information that AIM links to each other and transmits application service with the transmission network module.
2. peer-to-peer network service primitive system according to claim 1, it is characterized in that, described application service module comprises: generic service submodule, registration service submodule and expansion service submodule, wherein: generic service submodule, registration service submodule and expansion service submodule link to each other with Subscriber Interface Module SIM respectively and transmit generic service information, registration service information and expansion service information.
3. peer-to-peer network service primitive system according to claim 2, it is characterized in that, described generic service submodule comprises: file sharing unit, Streaming Media Dispatching Unit and ip voice unit, wherein: the file sharing unit transfer files that links to each other with Subscriber Interface Module SIM is shared information, the Streaming Media Dispatching Unit transport stream distribution of media information that links to each other with Subscriber Interface Module SIM, the ip voice unit transmission ip voice information that links to each other with Subscriber Interface Module SIM.
4. peer-to-peer network service primitive system according to claim 1, it is characterized in that, described Subscriber Interface Module SIM comprises: the Universal Service Interface submodule, registration service interface sub-module and expansion service interface sub-module, wherein: the Universal Service Interface submodule links to each other with application service module and transmits generic service information, the API information that the Universal Service Interface submodule links to each other and transmits generic service with the peer-to-peer communications module, the registration service interface sub-module links to each other with application service module and transmits registration service message, the API message that the registration service interface sub-module links to each other and transmits registration service with the peer-to-peer communications module, the expansion service interface sub-module links to each other with application service module and transmits expansion service information, the API information that the expansion service interface sub-module links to each other and transmits expansion service with the peer-to-peer communications module.
5. peer-to-peer network service primitive system according to claim 1 is characterized in that, described transmission network module is based on the transmission network module of OSI, or based on the transmission network module of TCP/IP.
6. peer-to-peer network service primitive system according to claim 1, it is characterized in that, described AIM comprises: the node adaptor sub-module, the ISP submodule, sub module stored, receive cache sub-module and send cache sub-module, wherein: the node adaptor sub-module links to each other with the ISP submodule and transmits the Adapted information of service, memory module links to each other with the ISP submodule and transmits the information on services of ISP, the reception cache sub-module links to each other with the node adaptor sub-module and transmits the information on services that receives, and the transmission cache sub-module links to each other with the node adaptor sub-module and transmits the information on services of transmission.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102259807A CN101867623B (en) | 2010-07-15 | 2010-07-15 | Peer-to-peer network service primitive system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102259807A CN101867623B (en) | 2010-07-15 | 2010-07-15 | Peer-to-peer network service primitive system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101867623A true CN101867623A (en) | 2010-10-20 |
CN101867623B CN101867623B (en) | 2012-08-29 |
Family
ID=42959183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102259807A Expired - Fee Related CN101867623B (en) | 2010-07-15 | 2010-07-15 | Peer-to-peer network service primitive system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101867623B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102209120A (en) * | 2011-07-08 | 2011-10-05 | 盛趣信息技术(上海)有限公司 | Game picture sharing system and method based on P2P (Peer to Peer) technology |
CN102523562A (en) * | 2010-12-16 | 2012-06-27 | 微软公司 | Fast join of peer to peer group with power saving mode |
US8792429B2 (en) | 2010-12-14 | 2014-07-29 | Microsoft Corporation | Direct connection with side channel control |
US8923770B2 (en) | 2010-12-09 | 2014-12-30 | Microsoft Corporation | Cognitive use of multiple regulatory domains |
US8948382B2 (en) | 2010-12-16 | 2015-02-03 | Microsoft Corporation | Secure protocol for peer-to-peer network |
US8971841B2 (en) | 2010-12-17 | 2015-03-03 | Microsoft Corporation | Operating system supporting cost aware applications |
US9542203B2 (en) | 2010-12-06 | 2017-01-10 | Microsoft Technology Licensing, Llc | Universal dock for context sensitive computing device |
CN108199866A (en) * | 2017-12-14 | 2018-06-22 | 上海交通大学 | Social network system with strong secret protection |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101119271A (en) * | 2007-07-05 | 2008-02-06 | 中国科学技术大学 | Structured P2P based application service platform and implementing method thereof |
WO2008124591A1 (en) * | 2007-04-04 | 2008-10-16 | Zte Corporation | System and method of providing services via peer-to-peer-based next generation network |
-
2010
- 2010-07-15 CN CN2010102259807A patent/CN101867623B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008124591A1 (en) * | 2007-04-04 | 2008-10-16 | Zte Corporation | System and method of providing services via peer-to-peer-based next generation network |
CN101119271A (en) * | 2007-07-05 | 2008-02-06 | 中国科学技术大学 | Structured P2P based application service platform and implementing method thereof |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9870028B2 (en) | 2010-12-06 | 2018-01-16 | Microsoft Technology Licensing, Llc | Universal dock for context sensitive computing device |
US9542203B2 (en) | 2010-12-06 | 2017-01-10 | Microsoft Technology Licensing, Llc | Universal dock for context sensitive computing device |
US9462479B2 (en) | 2010-12-09 | 2016-10-04 | Microsoft Technology Licensing, Llc | Cognitive use of multiple regulatory domains |
US9801074B2 (en) | 2010-12-09 | 2017-10-24 | Microsoft Technology Licensing, Llc | Cognitive use of multiple regulatory domains |
US8923770B2 (en) | 2010-12-09 | 2014-12-30 | Microsoft Corporation | Cognitive use of multiple regulatory domains |
US9178652B2 (en) | 2010-12-09 | 2015-11-03 | Microsoft Technology Licensing, Llc | Cognitive use of multiple regulatory domains |
US8792429B2 (en) | 2010-12-14 | 2014-07-29 | Microsoft Corporation | Direct connection with side channel control |
US9813466B2 (en) | 2010-12-14 | 2017-11-07 | Microsoft Technology Licensing, Llc | Direct connection with side channel control |
US9450995B2 (en) | 2010-12-14 | 2016-09-20 | Microsoft Technology Licensing, Llc | Direct connection with side channel control |
US9998522B2 (en) | 2010-12-16 | 2018-06-12 | Microsoft Technology Licensing, Llc | Fast join of peer to peer group with power saving mode |
US9294545B2 (en) | 2010-12-16 | 2016-03-22 | Microsoft Technology Licensing, Llc | Fast join of peer to peer group with power saving mode |
CN102523562B (en) * | 2010-12-16 | 2015-05-06 | 微软公司 | Fast join of peer to peer group with power saving mode |
US10575174B2 (en) | 2010-12-16 | 2020-02-25 | Microsoft Technology Licensing, Llc | Secure protocol for peer-to-peer network |
CN102523562A (en) * | 2010-12-16 | 2012-06-27 | 微软公司 | Fast join of peer to peer group with power saving mode |
US9596220B2 (en) | 2010-12-16 | 2017-03-14 | Microsoft Technology Licensing, Llc | Secure protocol for peer-to-peer network |
US8948382B2 (en) | 2010-12-16 | 2015-02-03 | Microsoft Corporation | Secure protocol for peer-to-peer network |
US8971841B2 (en) | 2010-12-17 | 2015-03-03 | Microsoft Corporation | Operating system supporting cost aware applications |
US9338309B2 (en) | 2010-12-17 | 2016-05-10 | Microsoft Technology Licensing, Llc | Operating system supporting cost aware applications |
US9008610B2 (en) | 2010-12-17 | 2015-04-14 | Microsoft Corporation | Operating system supporting cost aware applications |
US10044515B2 (en) | 2010-12-17 | 2018-08-07 | Microsoft Technology Licensing, Llc | Operating system supporting cost aware applications |
CN102209120A (en) * | 2011-07-08 | 2011-10-05 | 盛趣信息技术(上海)有限公司 | Game picture sharing system and method based on P2P (Peer to Peer) technology |
CN108199866A (en) * | 2017-12-14 | 2018-06-22 | 上海交通大学 | Social network system with strong secret protection |
CN108199866B (en) * | 2017-12-14 | 2020-06-12 | 上海交通大学 | Social network system with strong privacy protection |
Also Published As
Publication number | Publication date |
---|---|
CN101867623B (en) | 2012-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101867623B (en) | Peer-to-peer network service primitive system | |
JP5050095B2 (en) | Method, system, and node for P2P content sharing | |
CN101184037B (en) | Probability effective broadcast coefficient based flooding method | |
US20090100128A1 (en) | Accelerating peer-to-peer content distribution | |
CN101656749B (en) | Publisher/subscriber real-time mutual discovery method without center nodes under real-time system | |
CN101567796B (en) | Multimedia network with fragmented content and business method thereof | |
CN111800758B (en) | Unmanned aerial vehicle swarm layered consensus method based on block chain | |
CA2897118A1 (en) | System and method for providing p2p based reconfigurable computing and structured data distribution | |
EP2115978A2 (en) | A hybrid wired and wireless universal access network | |
CN105610981A (en) | Quick operational information transfer platform | |
CN104967677A (en) | File transmission method and apparatus based on NDN cache optimization | |
CN103916253A (en) | Information transmission method and system on basis of information center network | |
Nakamura et al. | A LoRa-based protocol for connecting IoT edge computing nodes to provide small-data-based services | |
CN106254457A (en) | Real estate data-sharing systems based on WCF technology and data sharing method | |
CN101335681B (en) | Method for acquiring thru resource, peer-to-peer network node and peer-to-peer network | |
CN102369764A (en) | System and method operable to enable shortest connection route | |
CN106487709A (en) | A kind of file transmitting method and system | |
Le Sommer et al. | A framework for opportunistic networking in spontaneous and ephemeral social networks | |
CN101394339A (en) | Method, system and apparatus for routing implementation in peer-to-peer network | |
CN1937553B (en) | Reciprocal network data dispatching method based on flow media data frame | |
Spohn | An Endogenous and Self-organizing Approach for the Federation of Autonomous MQTT Brokers. | |
Lombera et al. | Peer management for iTrust over Wi-Fi direct | |
Rahman et al. | A device-to-device service sharing middleware for heterogeneous wireless networks | |
CN110417636B (en) | Decentralized self-organizing instant messaging system and method thereof | |
D’Alessandro Costa et al. | Performance analysis of a locality-aware BitTorrent protocol in enterprise networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120829 Termination date: 20150715 |
|
EXPY | Termination of patent right or utility model |