KR100852198B1 - 디스커버리 장치 및 그 방법 - Google Patents
디스커버리 장치 및 그 방법 Download PDFInfo
- Publication number
- KR100852198B1 KR100852198B1 KR1020070035267A KR20070035267A KR100852198B1 KR 100852198 B1 KR100852198 B1 KR 100852198B1 KR 1020070035267 A KR1020070035267 A KR 1020070035267A KR 20070035267 A KR20070035267 A KR 20070035267A KR 100852198 B1 KR100852198 B1 KR 100852198B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- shared space
- client
- sharing information
- information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4541—Directories for service discovery
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (18)
- 하나 이상의 클라이언트를 포함하는 복수의 네트워크 간의 디스커버리를 수행하는 디스커버리 장치에 있어서,상기 클라이언트의 고유 정보인 공유용 정보 및 요청 메시지를 상기 복수의 네트워크 내의 상기 클라이언트들과 송수신하는 송수신부;상기 송수신부로부터 상기 공유용 정보를 입력 받아 저장하는 저장부; 및상기 송수신부를 통해 수신한 상기 요청 메시지에 따라, 상기 저장부에 상기 공유용 정보를 저장하는 공유 공간을 생성하고, 상기 공유 공간 내에 저장된 상기 공유용 정보를 관리하는 제어부를 포함하고,상기 공유용 정보는 상기 클라이언트가 속한 상기 네트워크 내의 모든 클라이언트들의 IP 주소, 이름 및 포트 번호 중 하나 이상을 포함하는 것을 특징으로 하는 디스커버리 장치.
- 삭제
- 제1항에 있어서,상기 요청 메시지는,상기 저장부에 상기 공유 공간의 생성을 요구하는 공유 공간 생성 메시지, 상기 공유 공간에의 참여를 요청하는 공유 공간 참여 메시지, 상기 공유용 정보의 전송을 요구하는 공유용 정보 전송 요청 메시지, 상기 공유 공간으로부터의 탈퇴를 요청하는 공유 공간 탈퇴 메시지 및 상기 공유 공간의 삭제를 요구하는 공유 공간 삭제 메시지 중 적어도 하나인 디스커버리 장치.
- 제3항에 있어서,상기 제어부는 상기 송수신부를 통해 상기 공유 공간에 참여하고 있는 모든 클라이언트에 저장, 삭제로 인한 갱신된 상기 공유용 정보를 송신하도록 제어하는 디스커버리 장치.
- 제1항의 디스커버리 장치를 포함하는 네트워크 인터페이스.
- 복수의 네트워크 간의 디스커버리를 지원하는 디스커버리 장치에 있어서,사용자 메시지를 입력 받는 사용자 인터페이스 제공부;상기 사용자 인터페이스 제공부로부터 상기 사용자 메시지를 입력 받고, 상기 사용자 메시지를 해석하고 처리하며, 상기 사용자 메시지에 따라 요청 메시지 및 제1 제어 신호를 생성하고, 생성된 상기 요청 메시지를 소정의 서버로 송신하는 메시지 처리부; 및상기 메시지 처리부로부터 상기 제1 제어 신호를 입력 받고, 입력된 제1 제어 신호에 따라 클라이언트의 고유 정보인 공유용 정보를 상기 메시지 처리부를 통해 획득하고 관리하며, 디스커버리 루틴(routine)을 제어하는 공유용 정보 관리부를 포함하고,상기 디스커버리 장치는 상기 복수의 네트워크 중 제1 네트워크에 포함된 클라이언트로 동작하고, 상기 서버는 상기 클라이언트의 고유 정보인 공유용 정보를 저장하는 공유 공간을 포함하는 디스커버리 장치.
- 제6항에 있어서,상기 사용자 메시지는 상기 공유 공간의 생성, 제거 및 상기 공유 공간에의 참여, 탈퇴를 요청하는 메시지인 디스커버리 장치.
- 제6항에 있어서,상기 사용자 인터페이스 제공부는 상기 복수의 네트워크에 포함된 클라이언트에 대한 클라이언트 리스트 및 상기 공유 공간에 대한 공유 공간 리스트를 사용자에게 디스플레이하는 디스플레이 제공수단을 포함하고, 상기 디스플레이 제공수단을 통하여 상기 사용자로부터 상기 사용자 메시지를 입력 받는 것을 특징으로 하는 디스커버리 장치.
- 제8항에 있어서,상기 클라이언트 리스트는 상기 공유 공간에 저장된 상기 공유용 정보에 대응하는 상기 복수의 네트워크에 포함된 상기 클라이언트를 포함하는 것을 특징으로 하는 디스커버리 장치.
- 제8항에 있어서,상기 디스플레이 제공수단은 상기 사용자 메시지 생성을 위한 메시지 생성 수단을 포함하고, 상기 메시지 생성 수단은 상기 공유 공간의 생성, 제거 및 상기 공유 공간에의 참여, 탈퇴를 요청하는 메시지를 생성하는 것을 특징으로 하는 디스커버리 장치.
- 제6항에 있어서,상기 공유용 정보 관리부는,상기 제1 제어 신호에 따라, 상기 제1 네트워크 내의 모든 클라이언트의 상기 고유 정보를 요구하는 멀티캐스트 메시지를 생성하고, 생성된 상기 멀티캐스트 메시지를 상기 메시지 처리부를 통해 브로드캐스팅하며, 상기 멀티캐스트 메시지에 대응하여 상기 메시지 처리부를 통해 수신된 고유 정보를 상기 메시지 처리부를 통해 수신하도록 제어하고, 상기 수신된 고유 정보를 이용하여 상기 공유용 정보 중 하나인 제1 공유용 정보를 생성하는 제1 공유용 정보 생성부;상기 서버로부터 상기 공유용 정보 중 하나인 제2 공유용 정보를 상기 메시지 처리부를 통해 수신하도록 제어하는 제2 공유용 정보 획득부; 및상기 메시지 처리부로부터 상기 제1 공유용 정보 및 상기 제2 공유용 정보를 입력 받고 공유용 정보를 저장하는 저장부를 포함하고,상기 제2 공유용 정보는 상기 복수의 네트워크 중 제2 네트워크 내 클라이언트의 고유 정보에 의해 생성된 것인 디스커버리 장치.
- 제6항에 있어서,상기 요청 메시지는,상기 공유 공간의 생성을 요구하는 공유 공간 생성 메시지, 상기 공유 공간에의 참여를 요청하는 공유 공간 참여 메시지, 상기 공유용 정보의 전송을 요구하는 공유용 정보 전송 요청 메시지, 상기 공유 공간으로부터의 탈퇴를 요청하는 공유 공간 탈퇴 메시지 및 상기 공유 공간의 삭제를 요구하는 공유 공간 삭제 메시지 중 적어도 하나인 디스커버리 장치.
- 제6항에 있어서,상기 고유 정보는,상기 클라이언트의 IP 주소, 이름, 및 포트 번호 중 하나 이상을 포함하는 디스커버리 장치.
- 제6항의 디스커버리 장치를 포함하는 네트워크 인터페이스.
- 하나 이상의 클라이언트를 포함하는 복수의 네트워크 간의 디스커버리 방법 에 있어서,제1 네트워크 내에 있는 제1 클라이언트로부터 공유 공간 생성 메시지를 수신하는 단계;상기 공유 공간 생성 메시지에 따라, 공유 공간을 생성하는 단계;제2 네트워크 내에 있는 제2 클라이언트로부터 상기 공유 공간에의 참여를 요청하는 공유 공간 참여 메시지 및 상기 제2 네트워크 내의 모든 클라이언트의 고유 정보에 의해 생성된 제2 공유용 정보를 수신하는 단계;상기 제2 공유용 정보를 상기 공유 공간에 저장하는 단계;상기 제1 클라이언트로부터 상기 공유 공간에의 참여를 요청하는 공유 공간 참여 메시지 및 상기 제1 네트워크 내의 모든 클라이언트의 상기 고유 정보에 의해 생성된 제1 공유용 정보를 수신하는 단계;상기 제1 클라이언트로부터 상기 제2 공유용 정보의 전송을 요청하는 공유용 정보 전송 요청 메시지를 수신하는 단계; 및상기 공유용 정보 전송 요청 메시지에 따라, 상기 제1 클라이언트로 상기 제2 공유용 정보를 전송하는 단계를 포함하는 디스커버리 방법.
- 하나 이상의 클라이언트를 포함하는 복수의 네트워크 간의 디스커버리를 하는 클라이언트의 디스커버리 방법에 있어서,사용자 메시지를 수신하는 단계;수신된 상기 사용자 메시지에 따라, 상기 복수의 네트워크 중 제1 네트워크 내의 모든 클라이언트의 제1 네트워크 고유 정보를 요구하는 멀티캐스트 메시지를 브로드캐스팅하고, 상기 멀티캐스트 메시지에 대응하여 상기 제1 네트워크 고유 정보를 수신하고, 상기 제1 네트워크 고유 정보를 이용하여 제1 공유용 정보를 생성하는 단계;상기 제1 공유용 정보를 저장하는 단계;상기 서버에게 공유 공간 생성 메시지를 전송하는 단계;상기 서버에게 상기 공유 공간에의 참여를 요청하는 공유 공간 참여 메시지및 상기 제1 공유용 정보를 전송하는 단계;상기 서버에게 상기 복수의 네트워크 중 제2 네트워크 내의 모든 클라이언트의 제2 네트워크 고유 정보를 반영한 제2 공유용 정보를 요청하는 공유용 정보 전송 요청 메시지를 전송하는 단계;상기 서버로부터 상기 제2 공유용 정보를 수신하는 단계;상기 서버로부터 상기 제2 공유용 정보를 저장하는 단계; 및상기 제2 공유용 정보를 이용하여 상기 제2 네트워크 내 클라이언트를 디스커버리하는 단계를 포함하는 디스커버리 방법.
- 서버 및 상기 서버와 통신하고, 제1 클라이언트를 포함하는 제1 네트워크 및 제2 클라이언트를 포함하는 제2 네트워크를 포함하는 복수의 네트워크에 적용되는 복수의 네트워크 간의 디스커버리를 위한 디스커버리 방법에 있어서,상기 제1 클라이언트가 사용자 메시지를 수신하는 단계;수신된 상기 사용자 메시지에 따라, 상기 제1 클라이언트가 상기 제1 네트워크 내의 모든 클라이언트의 제1 네트워크 고유 정보를 요구하는 멀티캐스트 메시지를 브로드캐스팅하고, 상기 멀티캐스트 메시지에 대응하여 상기 제1 네트워크 고유 정보를 수신하며, 상기 제1 네트워크 고유 정보를 이용하여 제1 공유용 정보를 생성하는 단계;상기 제1 클라이언트가 상기 제1 공유용 정보를 저장하는 단계;상기 제1 클라이언트가 상기 서버에게 공유 공간의 생성을 요청하는 공유 공간 생성 메시지를 전송하는 단계;상기 서버가 상기 공유 공간을 생성하는 단계;상기 제1 클라이언트가 상기 서버에게 상기 공유 공간에의 참여를 요청하는 공유 공간 참여 메시지 및 상기 제1 공유용 정보를 전송하는 단계;상기 서버가 상기 제1 클라이언트로부터 수신한 상기 제1 공유용 정보를 상기 공유 공간에 저장하는 단계;상기 제2 클라이언트가 상기 서버에게 상기 공유 공간에의 참여를 요청하는 공유 공간 참여 메시지를 전송하는 단계;상기 서버가 상기 제2 클라이언트로부터 상기 제2 네트워크 내 모든 클라이언트의 제2 네트워크 고유 정보를 반영한 제2 공유용 정보를 수신하는 단계;상기 서버가 상기 제2 공유용 정보를 상기 공유 공간에 저장하는 단계;상기 제2 클라이언트가 상기 서버에게 상기 제1 공유용 정보의 전송을 요청하는 공유용 정보 전송 요청 메시지를 전송하는 단계;상기 서버가 상기 제2 클라이언트에게 상기 제1 공유용 정보를 전송하는 단계;상기 제2 클라이언트가 상기 서버로부터 상기 제1 공유용 정보를 수신하는 단계;상기 제2 클라이언트가 상기 서버로부터 수신한 상기 제1 공유용 정보를 저장하는 단계; 및상기 제2 클라이언트가 상기 제1 공유용 정보를 이용하여 제1 네트워크 내 클라이언트를 디스커버리하는 단계를 포함하는 디스커버리 방법.
- 제15항 또는 제16항의 방법을 수행하기 위한 프로그램을 기록하는 컴퓨터 판독 가능한 기록매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20060122497 | 2006-12-05 | ||
KR1020060122497 | 2006-12-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080052157A KR20080052157A (ko) | 2008-06-11 |
KR100852198B1 true KR100852198B1 (ko) | 2008-08-13 |
Family
ID=39477183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070035267A KR100852198B1 (ko) | 2006-12-05 | 2007-04-10 | 디스커버리 장치 및 그 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8051157B2 (ko) |
KR (1) | KR100852198B1 (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009060263A1 (en) * | 2007-11-08 | 2009-05-14 | Nokia Corporation | Connectivity architecture for service discovery |
US8615551B2 (en) | 2009-09-08 | 2013-12-24 | Nokia Corporation | Method and apparatus for selective sharing of semantic information sets |
US8386619B2 (en) | 2011-03-23 | 2013-02-26 | Color Labs, Inc. | Sharing content among a group of devices |
US8412772B1 (en) | 2011-09-21 | 2013-04-02 | Color Labs, Inc. | Content sharing via social networking |
US9326222B2 (en) * | 2011-09-23 | 2016-04-26 | Qualcomm Incorporated | Methods and apparatus for improving a NFCEE discovery process |
CN105939313B (zh) * | 2015-09-01 | 2019-03-15 | 杭州迪普科技股份有限公司 | 状态码重定向方法及装置 |
CN112636936A (zh) * | 2019-10-09 | 2021-04-09 | 钉钉控股(开曼)有限公司 | 内容分享方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010100280A (ko) * | 2000-04-07 | 2001-11-14 | 이준표 | 클라이언트/서버 환경에서 채팅시 정보 공유방법 |
KR20020086040A (ko) * | 2001-05-11 | 2002-11-18 | 주식회사 비즈모델라인 | 씨디엔을 이용한 클라이언트간 직접 데이터 통신 방법 및시스템 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3560771B2 (ja) | 1996-06-07 | 2004-09-02 | 日本電信電話株式会社 | 仮想lan制御システム及び方法ならびに仮想lan管理サーバ |
JP4369035B2 (ja) | 2000-11-10 | 2009-11-18 | シャープ株式会社 | 情報通信システムおよび情報通信方法ならびに情報通信方法のプログラムを記録したコンピュータ読取可能な記録媒体 |
WO2002057917A2 (en) * | 2001-01-22 | 2002-07-25 | Sun Microsystems, Inc. | Peer-to-peer network computing platform |
US7272636B2 (en) * | 2001-04-24 | 2007-09-18 | Sun Microsystems, Inc. | Peer group name server |
JP2003271480A (ja) | 2002-03-15 | 2003-09-26 | Mitsubishi Electric Corp | ホ−ムゲ−トウェイ管理システム |
KR100485769B1 (ko) | 2002-05-14 | 2005-04-28 | 삼성전자주식회사 | 서로 다른 홈네트워크에 존재하는 네트워크장치간의접속을 제공하기 위한 장치 및 방법 |
KR100512959B1 (ko) | 2003-04-12 | 2005-09-07 | 삼성전자주식회사 | 멀티홈 서비스 시스템 |
KR20050110527A (ko) | 2004-05-19 | 2005-11-23 | 신보정보통신 주식회사 | 가정용 디바이스의 외부 억세스 시스템 및 그 억세스 방법 |
KR100600746B1 (ko) | 2004-05-28 | 2006-07-14 | 엘지전자 주식회사 | 무선 홈 네트워크 시스템 |
US20060143295A1 (en) * | 2004-12-27 | 2006-06-29 | Nokia Corporation | System, method, mobile station and gateway for communicating with a universal plug and play network |
-
2007
- 2007-04-10 KR KR1020070035267A patent/KR100852198B1/ko active IP Right Grant
- 2007-05-07 US US11/744,997 patent/US8051157B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010100280A (ko) * | 2000-04-07 | 2001-11-14 | 이준표 | 클라이언트/서버 환경에서 채팅시 정보 공유방법 |
KR20020086040A (ko) * | 2001-05-11 | 2002-11-18 | 주식회사 비즈모델라인 | 씨디엔을 이용한 클라이언트간 직접 데이터 통신 방법 및시스템 |
Also Published As
Publication number | Publication date |
---|---|
US8051157B2 (en) | 2011-11-01 |
US20080133776A1 (en) | 2008-06-05 |
KR20080052157A (ko) | 2008-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100852198B1 (ko) | 디스커버리 장치 및 그 방법 | |
CN104052897B (zh) | 中继装置、图像处理装置和通信系统 | |
CN103069755B (zh) | 使用多个客户端实例的即时消息传送的方法和系统 | |
JP5459983B2 (ja) | 情報処理装置、情報処理装置の制御方法及びコンピュータプログラム | |
CN101431456A (zh) | 基于通用即插即用的网络系统及其控制方法 | |
KR101103190B1 (ko) | 정보 처리 장치, 디바이스, 정보 처리 장치의 제어 방법 및 저장 매체 | |
JP2013178743A (ja) | 機器管理装置、機器管理システム、及びプログラム | |
JP2004320741A (ja) | 個別に独立して存在するネットワークを接続する装置及び方法 | |
JPWO2018084033A1 (ja) | 共有装置、動作制御プログラム及び動作制御方法 | |
US7853703B1 (en) | Methods and apparatuses for identification of device presence | |
US20200272514A1 (en) | Information processing terminal, non-transitory recording medium, and control method | |
KR101632753B1 (ko) | 단말 관리 서비스를 제공하는 중개 단말 및 방법 | |
JP5171392B2 (ja) | 通信システム、情報保有装置、および管理装置 | |
CN105991616B (zh) | 信息处理装置、通信系统以及通信方法 | |
JPWO2014112581A1 (ja) | 機器管理装置、機器管理システム、機器管理方法及びプログラム | |
US8355170B2 (en) | Methods and systems to provide scan services to an image forming device | |
JP2004102506A (ja) | プログラム、情報処理方法および装置 | |
EP2960840A1 (en) | Communication system, management system, information managing method, and carrier medium | |
JP2007335960A (ja) | 情報提供装置及び情報提供方法及びプログラム | |
JP2014191691A (ja) | システム、サーバ装置、通信方法 | |
JP2009015572A (ja) | セキュリティシステム、端末、情報配信方法およびプログラム | |
KR102095563B1 (ko) | Mac 주소를 이용하는 이더넷 네트워크 장치 및 방법 | |
US20150379222A1 (en) | Communication system, management system, information managing method, and recording medium | |
JP6998746B2 (ja) | 通信装置、通知装置、中継装置、通信システム、各装置の制御方法、および、プログラム | |
JP2004295652A (ja) | 分散処理システム、情報処理装置、分散処理支援装置、及び制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120716 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130724 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140721 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20150728 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160718 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170719 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20180718 Year of fee payment: 11 |