[go: up one dir, main page]

KR101078939B1 - The interlocking system and method between web and peer-to-peer network - Google Patents

The interlocking system and method between web and peer-to-peer network Download PDF

Info

Publication number
KR101078939B1
KR101078939B1 KR1020040104146A KR20040104146A KR101078939B1 KR 101078939 B1 KR101078939 B1 KR 101078939B1 KR 1020040104146 A KR1020040104146 A KR 1020040104146A KR 20040104146 A KR20040104146 A KR 20040104146A KR 101078939 B1 KR101078939 B1 KR 101078939B1
Authority
KR
South Korea
Prior art keywords
web
network
peer
search
result
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.)
Expired - Fee Related
Application number
KR1020040104146A
Other languages
Korean (ko)
Other versions
KR20060065746A (en
Inventor
조태경
한정표
이상연
Original Assignee
에스케이플래닛 주식회사
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 에스케이플래닛 주식회사 filed Critical 에스케이플래닛 주식회사
Priority to KR1020040104146A priority Critical patent/KR101078939B1/en
Publication of KR20060065746A publication Critical patent/KR20060065746A/en
Application granted granted Critical
Publication of KR101078939B1 publication Critical patent/KR101078939B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은 웹과 P2P(Peer-to-Peer) 네트워크 간의 연동 시스템 및 방법에 관한 것으로, 특히 웹 서비스 제공자 입장에서 서로 다른 P2P 네트워크에 접속하여 사용자가 원하는 정보를 찾아올 수 있는 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for interworking between the web and a peer-to-peer network, and more particularly, to a system and method for accessing different P2P networks from a web service provider's point of view to find information desired by a user. .

본 발명의 웹과 P2P 네트워크 간의 연동 시스템은 웹 서비스 및 접속 인터페이스 제공을 위한 웹 포털부; 및 상기 웹 포털부와 연동되어 각각의 P2P 네트워크에 접근하여 검색/다운하기 위한 P2P 에이전트부;를 포함하는 것을 특징으로 한다.The interworking system between the web and the P2P network of the present invention includes a web portal unit for providing a web service and an access interface; And a P2P agent unit for accessing and searching / downlinking each P2P network by interworking with the web portal unit.

본 발명의 웹과 P2P 네트워크 간의 연동시스템 및 방법은 P2P 서비스를 위해 별도의 클라이언트를 설치하지 않고 웹 브라우저를 사용하여 원하는 P2P 네트워크로부터 필요한 정보를 검색하여 공유할 수 있게 한다.
The interworking system and method between the web and the P2P network of the present invention enable the user to retrieve and share necessary information from a desired P2P network using a web browser without installing a separate client for the P2P service.

웹, P2P 네트워크Web, P2P Network

Description

웹과 P2P 네트워크 간의 연동 시스템 및 방법{The interlocking system and method between web and peer-to-peer network} Interworking system and method between web and peer-to-peer network             

도 1은 본 발명의 웹과 P2P 네트워크 간의 연동시스템 및 방법을 나타낸 것이다.
1 shows an interworking system and method between the web and P2P network of the present invention.

본 발명은 웹과 P2P(Peer-to-Peer) 네트워크 간의 연동시스템 및 방법에 관한 것으로, 특히 웹 서비스 제공자 입장에서 서로 다른 P2P 네트워크에 접속하여 사용자가 원하는 정보를 찾아올 수 있는 시스템 및 방법에 관한 것이다.The present invention relates to an interworking system and method between the web and a peer-to-peer network, and more particularly, to a system and method for accessing different P2P networks from a web service provider's point of view to find information desired by a user. .

현재, 수많은 사용자들이 eDonkey, 소리바다, KaZaa 및 Pruna 등의 P2P 기술을 사용하여 서로 정보를 공유하고 있다. 이러한 P2P의 정보 공유의 목적은 웹과 매우 유사하다 할 수 있다. 하지만, 웹은 정보 공유를 위해 클라이언트-서버 모델을 그 근간으로 삼고, P2P는 각각의 단말이 클라이언트 및 서버가 될 수 있는 새로운 모델을 만들어 냈다. Currently, many users share information with each other using P2P technologies such as eDonkey, Soribada, KaZaa and Pruna. The purpose of this P2P information sharing is very similar to the web. However, the Web is based on a client-server model for information sharing, and P2P has created a new model in which each terminal can be a client and a server.                         

그러나, 종래의 P2P를 사용하기 위해서는 각 P2P 서비스에 맞는 클라이언트 어플리케이션을 별도로 설치하여야 하기 때문에 여러가지 P2P 서비스를 사용하기 위해서는 여러 개의 클라이언트 어플리케이션을 설치해야 하는 번거로움이 있다.
However, in order to use a conventional P2P, a client application suitable for each P2P service must be separately installed, and thus, a plurality of client applications need to be installed in order to use various P2P services.

이에 본 발명은 상기 문제점을 해결하기 위한 것으로써, P2P(Peer-to-Peer) 서비스를 위해 별도의 클라이언트를 설치하지 않고 웹 브라우저를 사용하여 원하는 P2P 네트워크로부터 필요한 정보를 검색하여 공유할 수 있는 웹과 P2P 네트워크 간의 연동 시스템 및 방법을 제공하는 것을 목적으로 한다.
Accordingly, the present invention is to solve the above problems, Web that can search and share the necessary information from the desired P2P network using a web browser without installing a separate client for P2P (Peer-to-Peer) service An object of the present invention is to provide an interworking system and method between a P2P network and a P2P network.

본 발명은 웹과 P2P 네트워크 간의 연동 시스템 및 방법에 관한 것으로, 특히 웹 서비스 제공자 입장에서 서로 다른 P2P(Peer-to-Peer) 네트워크에 접속하여 사용자가 원하는 정보를 찾아올 수 있는 시스템 및 방법에 관한 것이다.The present invention relates to an interworking system and method between a web and a P2P network. More particularly, the present invention relates to a system and a method for accessing a peer-to-peer (P2P) network from a web service provider's point of view and finding information desired by a user. .

본 발명의 웹과 P2P 네트워크 간의 연동시스템은 P2P 네트워크를 검색/쿼리할 수 있는 웹 화면을 제공하는 프리젠테이션 레이어; P2P 네트워크로부터 검색된 결과를 가공하여 화면에 출력하는 로직(제어) 레이어; 및 P2P 에이전트부와의 직접적인 통신을 담당하며, P2P 오퍼레이션을 전달하고 전달된 결과를 수신하여 상기 프리젠테이션 레이어 또는 로직(제어) 레이어에 전달하는 프록시;로 이루어지는 웹 포털부와 P2P 오퍼레이션 중에서 P2P 네트워크 상에서 사용자가 원하는 자료를 찾을 수 있는 검색을 수행하는 서치 핸들러; 사용자가 검색을 수행한 후, 검색 결과물을 가지고 있는 피어와의 통신하는 쿼리 핸들러; 및 프록시로부터 P2P 오퍼레이션을 수행하라는 요청을 받아 오퍼레이션의 종류에 따라 상기 서치 핸들러 혹은 쿼리 핸들러를 호출하고, 각각의 핸들러로부터 P2P 오퍼레이션의 수행결과를 수신하여 프록시에 반환하는 인커밍 리퀘스트 서버;로 이루어지는 P2P 에이전트부를 포함하는 것을 특징으로 한다.The interworking system between the web and the P2P network of the present invention includes a presentation layer for providing a web screen to search / query the P2P network; A logic (control) layer which processes the result retrieved from the P2P network and outputs it to the screen; And a proxy that is responsible for direct communication with the P2P agent unit and delivers the P2P operation and receives the delivered result to the presentation layer or the logic (control) layer; and comprises a web portal unit and a P2P operation among the P2P network. A search handler which performs a search to find the desired material; A query handler in communication with a peer having a search result after the user performs a search; And an incoming request server that receives a request to perform a P2P operation from a proxy, calls the search handler or the query handler according to the type of operation, receives an execution result of the P2P operation from each handler, and returns the result to the proxy. Characterized in that it comprises an agent.

또한, 본 발명의 웹과 P2P 네트워크 간의 연동방법은 웹 브라우저로부터의 요구가 JSP(Java Server Page) 또는 servlet에 전달되는 제1단계; 및 servlet이 P2P 에이전트부와 P2P 네트워크 상의 대상 피어와의 P2P 통신결과를 수신하여 브라우저에 반환하는 제2단계;를 포함하는 것을 특징으로 한다.In addition, the interworking method between the web and P2P network of the present invention comprises a first step of transmitting a request from a web browser to a Java Server Page (JSP) or a servlet; And a second step of the servlet receiving the P2P communication result between the P2P agent unit and the target peer on the P2P network and returning the result to the browser.

이하, 본 발명의 실시예에 대한 구성 및 그 작용을 첨부한 도면을 참조하면서 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings, the configuration and operation of the embodiment of the present invention will be described in detail.

본 발명의 웹과 P2P 네트워크 간의 연동시스템은 크게 웹 서비스 및 접속 인터페이스 제공을 위한 웹 포털부와 각각의 P2P 네트워크에 접근하여 검색/다운하기 위한 P2P 에이전트부로 구성된다. 그리고, 웹 포털부는 프리젠테이션 레이어(100), 로직(제어) 레이어(200) 및 프록시(300)로 구성되고, P2P 네트워크부는 서치 핸들러(400), 쿼리 핸들러(500) 및 인커밍 리퀘스트 서버(600)로 구성된다.The interworking system between the web and the P2P network of the present invention is largely composed of a web portal unit for providing a web service and an access interface, and a P2P agent unit for accessing and searching / downlinking each P2P network. The web portal unit includes a presentation layer 100, a logic (control) layer 200, and a proxy 300, and the P2P network unit includes a search handler 400, a query handler 500, and an incoming request server 600. It is composed of

웹 포털부의 각 부분에 대한 설명은 다음과 같다.Description of each part of web portal part is as follows.

프리젠테이션 레이어(100)는 기존의 포털 인터페이스와 함께 P2P 네트워크를 검색/쿼리할 수 있는 웹 화면을 제공하는 부분이다. 주로 JSP나 ASP(Active Server Page) 등으로 작성되며, 사용자에게 노출되는 유일한 부분이기 때문에 사용자는 P2P 네트워크의 검색 여부나 방법에 대해 알 수도 없고 알 필요도 없다. 필요에 따라서 P2P 에이전트부와의 통신을 담당하는 프록시에 직접 접근하여 P2P 오퍼레이션 수행결과를 화면에 보여줄 수 있다.The presentation layer 100 is a part that provides a web screen for searching / querying a P2P network along with an existing portal interface. It is usually written in JSP or Active Server Page (ASP), and is the only part exposed to the user, so the user does not know or need to know whether or not to search the P2P network. If necessary, P2P operation execution result can be displayed on the screen by directly accessing the proxy in charge of communication with the P2P agent unit.

로직(제어) 레이어(200)는 P2P 네트워크로부터 검색된 결과를 가공하여 프리젠테이션 레이어(100)에 넘겨주거나 또는 직접 HTML을 만들어 화면에 출력하기도 한다. 프리젠테이션 또는 로직은 J2EE 1.3을 사용한 웹 어플리케이션 개발패턴에서 자주 사용하는 용어로서 ASP와 같은 .NET 프레임 워크에서는 ASP와 COM에 대응되는 기능을 수행한다. 상기와 같은 멀티-레이어(multi-layer) 아키텍처는 시스템을 구성하는 모듈을 분리하여 설계함으로써 레이어 간의 종속성을 줄여 개발속도 및 향후 유지보수를 쉽게 하기 위한 것이다.The logic (control) layer 200 may process the result retrieved from the P2P network and pass it to the presentation layer 100 or directly generate HTML and output it on the screen. Presentation, or logic, is a term often used in web application development patterns using J2EE 1.3. In a .NET framework such as ASP, ASP and COM perform the equivalent functions. Such a multi-layer architecture is designed to separate the modules constituting the system to reduce dependency between layers to facilitate development speed and future maintenance.

프록시(300)는 P2P 에이전트부와의 직접적인 통신을 담당하며, P2P 오퍼레이션을 전달하고 전달된 결과를 수신하여 프리젠테이션 레이어(100)나 로직(제어) 레이어(200)에 전달한다. P2P 에이전트부와의 통신 프로토콜이나 통신방법들은 모두 이 레이어에 정의된 것들로 상위 레이어에게 하위에 독립적인 개발을 수행할 수 있도록 한다.The proxy 300 is responsible for direct communication with the P2P agent unit, delivers the P2P operation, receives the transmitted result, and delivers the result to the presentation layer 100 or the logic (control) layer 200. The communication protocols and communication methods with the P2P agent part are all defined in this layer, allowing the upper layer to perform independent development at the lower level.

P2P 에이전트부는 상기 설명한 웹 포털부가 사용자에게 인터페이스를 제공하는 역할을 수행하는 것과는 달리 사용자를 대신하여 P2P 네트워크에 직접 접근하여 P2P 오퍼레이션을 수행하는 역할을 한다. P2P 에이전트부의 모듈 중에서 서치 핸들러와 쿼리 핸들러(500)는 P2P 네트워크와의 인터페이스/통신을 담당하고, 인커밍 리퀘 스트 서버(600)는 포털과의 인터페이스를 담당한다. P2P 에이전트부의 각 부분에 대한 설명은 다음과 같다.The P2P agent unit performs a P2P operation by directly accessing a P2P network on behalf of a user, unlike the above-described web portal unit providing a user interface. Among the modules of the P2P agent unit, the search handler and the query handler 500 are responsible for the interface / communication with the P2P network, and the incoming request server 600 is responsible for the interface with the portal. The description of each part of the P2P agent part is as follows.

서치 핸들러(400)는 P2P 오퍼레이션 중에서 P2P 네트워크 상에서 사용자가 원하는 자료를 찾을 수 있도록 하는 검색기능을 사용자를 대신하여 수행한다. 사용자가 입력한 검색어 및 파라미터는 프록시(300)로부터 인커밍 리퀘스트 서버(600)를 통해 서치 핸들러(400)에 전달되며, 서치 핸들러(400)는 이를 사용하여 P2P 네트워크에 직접 접근하여 수 많은 피어로 부터의 검색결과를 프록시(300)에 반환한다. 서치 핸들러(300)는 수 많은 피어로 부터의 검색일 뿐만 아니라, 수많은 웹 포털 사용자가 검색을 요청할 것이기 때문에 향후 검색 결과에 대한 캐쉬 기능이 반드시 필요하다.The search handler 400 performs a search function on behalf of the user to enable the user to find the desired data on the P2P network among the P2P operations. The search terms and parameters entered by the user are transferred from the proxy 300 to the search handler 400 through the incoming request server 600, and the search handler 400 directly accesses the P2P network to a large number of peers. Return the search results from the proxy (300). The search handler 300 is not only a search from a large number of peers, but because a large number of web portal users will request a search, a caching function for future search results is necessary.

쿼리 핸들러(500)는 사용자가 검색을 수행한 후, 검색 결과물 중의 하나를 요청하게 되는 데, 검색 결과물을 가지고 있는 피어와의 통신을 담당한다.After the user performs a search, the query handler 500 requests one of the search results. The query handler 500 is responsible for communicating with a peer having the search results.

인커밍 리퀘스트 서버(600)는 프록시(300)로부터 P2P 오퍼레이션을 수행하라는 요청을 받아 오퍼레이션의 종류에 따라 서치 핸들러(400) 또는 쿼리 핸들러(500)를 호출한다. 또한, 각각의 핸들러로부터 P2P 오퍼레이션의 수행결과를 수신하여 이를 프록시(300)에 반환함으로써 결과가 사용자 화면에 출력될 수 있도록 한다.The incoming request server 600 receives a request to perform a P2P operation from the proxy 300 and calls the search handler 400 or the query handler 500 according to the type of operation. In addition, the result of performing the P2P operation from each handler is returned to the proxy 300 so that the result can be displayed on the user screen.

본 발명의 웹과 P2P 네트워크 간의 연동방법은 다음과 같다. 먼저, 웹 브라우저로부터의 요구가 JSP(100a) 또는 servlet(200a)에 전달된다. 다음, P2P 에이전트부와 P2P 네트워크 상의 대상 피어와의 P2P 통신결과를 servlet(200a)이 수신하여 브라우저에 반환한다. 여러 가지의 P2P 네트워크와의 연동을 위해서는 P2P 에이전트부의 서치 핸들러(400)와 쿼리 핸들러(500)를 각각 P2P 네트워크 별로 작성하면 된다. The interworking method between the web and the P2P network of the present invention is as follows. First, a request from a web browser is passed to JSP 100a or servlet 200a. Next, the servlet 200a receives the P2P communication result between the P2P agent unit and the target peer on the P2P network and returns the result to the browser. For interworking with various P2P networks, the search handler 400 and the query handler 500 of the P2P agent unit may be prepared for each P2P network.                     

이상에서 설명한 내용을 통해 본 업에 종사하는 당업자라면 본 발명의 기술사상을 이탈하지 아니하는 범위 내에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다. 따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용만으로 한정되는 것이 아니라 특허청구범위에 의하여 정해져야 한다.
It will be apparent to those skilled in the art that various changes and modifications can be made without departing from the technical spirit of the present invention through the above description. Therefore, the technical scope of the present invention should not be limited only to the contents described in the embodiments, but should be defined by the claims.

이상에서와 같이 본 발명에 의한 웹과 P2P(Peer-to-Peer) 네트워크 간의 연동 시스템 및 방법은 P2P 서비스를 위해 별도의 클라이언트를 설치하지 않고 웹 브라우저를 사용하여 원하는 P2P 네트워크로부터 필요한 정보를 검색하여 공유할 수 있게 한다.As described above, the interworking system and method between the web and a peer-to-peer network according to the present invention search for necessary information from a desired P2P network using a web browser without installing a separate client for P2P service. Make it shareable

Claims (6)

P2P(Peer-to-Peer) 네트워크를 검색/쿼리할 수 있는 웹 화면을 제공하는 프리젠테이션 레이어;A presentation layer providing a web screen for searching / querying a peer-to-peer network; P2P 네트워크로부터 검색된 결과를 가공하여 화면에 출력하는 로직(제어) 레이어; 및A logic (control) layer which processes the result retrieved from the P2P network and outputs it to the screen; And P2P 에이전트부와의 직접적인 통신을 담당하며, P2P 오퍼레이션을 전달하고 전달된 결과를 수신하여 상기 프리젠테이션 레이어 또는 로직(제어) 레이어에 전달하는 프록시;A proxy that is in charge of direct communication with a P2P agent unit, which delivers a P2P operation, receives a result, and delivers the result to the presentation layer or a logic (control) layer; 로 이루어지는 웹 포털부를 포함하는 것을 특징으로 하는 웹과 P2P 네트워크 간의 연동시스템.Interworking system between the web and P2P network, characterized in that it comprises a web portal portion. 청구항 1에 있어서,The method according to claim 1, 상기 프리젠테이션 레이어는 JSP(Java Server Page) 및 ASP(Active Server Page)를 포함하는 웹 프로그래밍 언어 중 어느 하나에 의해 작성되는 것을 특징으로 하는 웹과 P2P 네트워크 간의 연동시스템.The presentation layer is an interworking system between the web and the P2P network, characterized in that written by any one of a web programming language including a Java Server Page (JSP) and an Active Server Page (ASP). 청구항 1에 있어서,The method according to claim 1, 상기 로직(제어) 레이어가 화면에 출력하는 것은 프리젠테이션 레이어에 넘겨주거나 또는 직접 HTML을 만들어서 화면에 출력하는 것을 특징으로 하는 웹과 P2P 네트워크 간의 연동시스템.And outputting the logic (control) layer on the screen to the presentation layer or directly generating HTML and outputting it to the screen. P2P 오퍼레이션 중에서 P2P 네트워크 상에서 사용자가 원하는 자료를 찾을 수 있는 검색을 수행하는 서치 핸들러;A search handler performing a search to find a user's desired data on a P2P network among P2P operations; 사용자가 검색을 수행한 후, 검색 결과물을 가지고 있는 피어와의 통신하는 쿼리 핸들러; 및A query handler in communication with a peer having a search result after the user performs a search; And 프록시로부터 P2P 오퍼레이션을 수행하라는 요청을 받아 오퍼레이션의 종류에 따라 상기 서치 핸들러 혹은 쿼리 핸들러를 호출하고, 각각의 핸들러로부터 P2P 오퍼레이션의 수행결과를 수신하여 프록시에 반환하는 인커밍 리퀘스트 서버;An incoming request server that receives a request to perform a P2P operation from a proxy, calls the search handler or a query handler according to the type of operation, and receives a result of performing the P2P operation from each handler and returns the result to the proxy; 로 이루어지는 P2P 네트워크를 포함하는 것을 특징으로 하는 웹과 P2P 네트워크 간의 연동시스템.Interworking system between the web and P2P network, characterized in that it comprises a P2P network. 삭제delete 삭제delete
KR1020040104146A 2004-12-10 2004-12-10 The interlocking system and method between web and peer-to-peer network Expired - Fee Related KR101078939B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040104146A KR101078939B1 (en) 2004-12-10 2004-12-10 The interlocking system and method between web and peer-to-peer network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040104146A KR101078939B1 (en) 2004-12-10 2004-12-10 The interlocking system and method between web and peer-to-peer network

Publications (2)

Publication Number Publication Date
KR20060065746A KR20060065746A (en) 2006-06-14
KR101078939B1 true KR101078939B1 (en) 2011-11-01

Family

ID=37160783

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040104146A Expired - Fee Related KR101078939B1 (en) 2004-12-10 2004-12-10 The interlocking system and method between web and peer-to-peer network

Country Status (1)

Country Link
KR (1) KR101078939B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101224827B1 (en) * 2008-06-13 2013-01-22 재단법인서울대학교산학협력재단 A network system and method thereof with dacon
KR20130069047A (en) * 2011-12-16 2013-06-26 삼성전자주식회사 Communication apparatus and method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004227562A (en) * 2003-01-24 2004-08-12 Hitachi Ltd Peer-to-peer access method and peer-to-peer network system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004227562A (en) * 2003-01-24 2004-08-12 Hitachi Ltd Peer-to-peer access method and peer-to-peer network system

Also Published As

Publication number Publication date
KR20060065746A (en) 2006-06-14

Similar Documents

Publication Publication Date Title
CN1328636C (en) Method and system for peer-to-peer authorization
US5594921A (en) Authentication of users with dynamically configurable protocol stack
US20090287705A1 (en) Managing website blacklists
US20030005132A1 (en) Distributed service creation and distribution
WO2007044655A2 (en) System and method for providing content, applications, services, and digital media to users in a peer-to-peer network
EP0726004A1 (en) OBJECT-ORIENTED, RULE-BASED PROTOCOL SYSTEM
JP2004533687A (en) Dynamic deployment of services in computer networks
WO1995017064A1 (en) Object-oriented distributed communications directory service
US10862995B2 (en) Internet-wide scheduling of transactions
US8392911B2 (en) Download discovery for web servers
US20210096926A1 (en) Cloud computing platform that executes third-party code in a distributed cloud computing network and uses a distributed data store
Srirama et al. Mobile web service provisioning and discovery in android days
KR101078939B1 (en) The interlocking system and method between web and peer-to-peer network
CN111125580B (en) Network resource acquisition method and device, electronic equipment and storage medium
CN108810070B (en) Resource sharing method and device, intelligent equipment and storage medium
KR20030014513A (en) Meshod and System of Sharing Client Data For Distributing Load of Server
Fawaz et al. Efficient execution of service composition for content adaptation in pervasive computing
Garewal The Helium Network
MU APPLICATION NETWORKING FOR PERVASIVE CONTENT DELIVERY
de Jonge et al. PeerFlow: Peer-to-Peer Electronic Institutions
Mazalov et al. Overview of the REST architectural style
Karousos et al. Developer support in open hypermedia systems: Towards a hypermedia service discovery mechanism
Mondéjar et al. Damon: a decentralized aspect middleware built on top of a peer-to-peer overlay network
Gotze et al. Web Services Directory based on Peer-to-Peer Technology
CN117201572A (en) Remote service calling method, device, equipment and storage medium

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20140926

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20151001

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

L13-X000 Limitation or reissue of ip right requested

St.27 status event code: A-2-3-L10-L13-lim-X000

U15-X000 Partial renewal or maintenance fee paid modifying the ip right scope

St.27 status event code: A-4-4-U10-U15-oth-X000

FPAY Annual fee payment

Payment date: 20161005

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20171012

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20181004

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20191002

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20241027

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20241027