CN101867623A - Peer-to-peer network service primitive system - Google Patents

Peer-to-peer network service primitive system Download PDF

Info

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
Application number
CN 201010225980
Other languages
Chinese (zh)
Other versions
CN101867623B (en
Inventor
邹福泰
王明政
张亮
何高辉
李建华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jiaotong University
Original Assignee
Shanghai Jiaotong University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Jiaotong University filed Critical Shanghai Jiaotong University
Priority to CN2010102259807A priority Critical patent/CN101867623B/en
Publication of CN101867623A publication Critical patent/CN101867623A/en
Application granted granted Critical
Publication of CN101867623B publication Critical patent/CN101867623B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

The peer-to-peer network service primitive system
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.
CN2010102259807A 2010-07-15 2010-07-15 Peer-to-peer network service primitive system Expired - Fee Related CN101867623B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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