KR20050029340A - 무선 애드 혹 네트워크에서의 서비스 탐색 시스템 및 방법 - Google Patents

무선 애드 혹 네트워크에서의 서비스 탐색 시스템 및 방법 Download PDF

Info

Publication number
KR20050029340A
KR20050029340A KR1020030065570A KR20030065570A KR20050029340A KR 20050029340 A KR20050029340 A KR 20050029340A KR 1020030065570 A KR1020030065570 A KR 1020030065570A KR 20030065570 A KR20030065570 A KR 20030065570A KR 20050029340 A KR20050029340 A KR 20050029340A
Authority
KR
South Korea
Prior art keywords
service
agent
request
information
user agent
Prior art date
Application number
KR1020030065570A
Other languages
English (en)
Other versions
KR100631737B1 (ko
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 KR20030065570A priority Critical patent/KR100631737B1/ko
Priority to JP2004229451A priority patent/JP3949680B2/ja
Priority to US10/929,746 priority patent/US8055756B2/en
Priority to EP04255513.6A priority patent/EP1517492B1/en
Priority to CNB2004100782486A priority patent/CN1327671C/zh
Publication of KR20050029340A publication Critical patent/KR20050029340A/ko
Application granted granted Critical
Publication of KR100631737B1 publication Critical patent/KR100631737B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 무선 애드 혹 네트워크에서의 서비스 탐색 시스템 및 방법에 관한 것으로서, 무선 애드 혹 네트워크 환경에서 브로드 스트를 통해 서비스 요청 패킷을 요청한 사용자 에이전트로부터 해당 서비스를 제공하는 서비스 에이전트의 서비스 정보를 제공받도록 하여 네트워크의 부하를 감소시킬 수 있고, 사용자 에이전트로부터 서비스 정보를 제공받기 때문에 서비스 에이전트의 서비스 정보를 저장하는 별도의 선출 알고리즘이 불필요하여 서비스 탐색시 효율성을 향상시킬 수 있는 효과가 있다.

Description

무선 애드 혹 네트워크에서의 서비스 탐색 시스템 및 방법{SERVICE SEARCHING DEVICE FOR WIRELESS AD HOC NETWORK AND SERVICE SEARCHING METHOD THEREOF}
본 발명은 무선 애드 혹 네트워크(Ad Hoc Network)에서의 서비스 탐색 시스템 및 방법에 관한 것으로서, 더욱 상세하게는 무선 애드 혹 네트워크 환경에서 불필요한 브로드 캐스트(Broadcast)를 방지하여 부하를 감소되도록 함으로써 효율적으로 서비스를 탐색할 수 있도록 하는 무선 애드 혹 네트워크에서의 효율적인 서비스 탐색 시스템 및 방법에 관한 것이다.
일반적인 유선 네트워크 환경에서의 서비스 탐색 시스템은 도 1 에 도시된 바와 같이, 사용하고자 하는 서비스를 요청하는 사용자 에이전트(10)와, 상기 사용자 에이전트(10)에서 요청한 서비스를 제공하는 서비스 에이전트(20)와, 상기 서비스 에이전트(20)의 정보를 저장하며, 상기 사용자 에이전트(10)의 서비스 요청시 상기 서비스 에이전트(20)의 정보를 전송하는 디렉토리 에이전트(30)와, 상기 사용자 에이전트(10)에게 상기 디렉토리 에이전트(30)의 주소를 제공하는 DHCP(40)를 포함한다.
또한, 상기 사용자 에이전트(10), 서비스 에이전트(20), 디렉토리 에이전트(30) 및 DHCP(40)는 소정의 유선 네트워크(50)를 통해 서로 연결된다.
이때, 상기 서비스 에이전트(20) 정보는 해당 서비스를 제공하는 서비스 에이전트의 서비스 내용 및 IP 주소 등을 포함한다.
또한, 상기 디렉토리 에이전트(30)는 경우에 따라 없을수도 있으며, 상기 디렉토리 에이전트(30)가 없는 경우 상기 사용자 에이전트(10)는 브로드 캐스트로 서비스 요청 패킷을 전송하고, 상기 서비스 요청 패킷에 따라 서비스 에이전트(30)로부터 전송되는 응답을 통해 해당 서비스를 사용하게 된다.
상기와 같은 서비스 탐색 시스템의 동작은 상기 디렉토리 에이전트(30)가 없는 경우와 있는 경우에 따라 달라지며, 우선 상기 디렉토리 에이전트(30)가 없는 경우를 살펴보면 상기 사용자 에이전트(10)가 상기 유선 네트워크에 브로드 캐스트로 서비스 요청 패킷을 전송한다.
상기 서비스 요청 패킷을 전송받은 서비스 에이전트(20)는 상기 요청된 서비스를 제공하는 경우 그에 따른 응답 신호를 상기 사용자 에이전트(10)로 직접 전송하는 유니 캐스트(Uncast)로 서비스 응답을 하게 된다.
한편, 상기 디렉토리 에이전트(30)가 있는 경우에는 먼저, 상기 서비스 에이전트(20)가 상기 상기 디렉토리 에이전트(30)에 제공하는 서비스들을 등록한다.
이후, 상기 사용자 에이전트(10)가 상기 DHCP(40)를 통해 디렉토리 에이전트(30)의 주소를 알아내어 원하는 서비스를 요청하게 된다.
상기 디렉토리 에이전트(30)는 상기 요청에 해당하는 서비스를 제공하는 서비스 에이전트(20)가 있는 경우 그에 따른 서비스 에이전트(30)의 주소를 제공한다.
만일, 상기 디렉토리 에이전트(30)에 해당 서비스를 제공하는 서비스 에이전트(20)가 없는 경우 상기 사용자 에이전트(10)는 브로드 캐스트를 통해서 서비스 요청 패킷을 전송하게 된다.
한편, 최근 들어 무선 네트워크의 활용성이 부각됨에 따라 무선 네트워크에서의 서비스를 탐색하기 위한 방법을 모색하게 되었다.
따라서, 상기 유선 네트워크에서 서비스를 탐색하는 방식을 무선 네트워크에 적용하는 시도가 이루어졌다.
그러나, 상기와 같은 서비스 탐색 시스템 및 방법은 유선 네트워크를 기반으로 개발되었기 때문에 무선 애드 혹 네트워크 환경에서는 각 단말이 라우터의 역할을 수행하기 때문에 상기 브로드 캐스트마다 각 단말을 탐색해야하 하는 라우팅 문제를 야기시키게 되고, 상기 무선 애드 혹 네트워크 전체에 큰 부하를 유발시키게 된다.
한편, 상기 디렉토리 에이전트(30)가 무선 애드 혹 네트워크에 사용되기 위해서는 디렉토리 에이전트를 선출하는데 문제가 있다.
즉, 디렉토리 에이전트를 선출하기 위해서는 소정의 선출 알고리즘을 사용해야 하며 이 과정에서 네트워크내의 모든 단말이 참여하게 되므로 큰 부하를 발생시키게 된다.
또한, 상기 디렉토리 에이전트로 선출된 단말은 많은 전력과 대역폭이 서비스 검색으로 사용되기 때문에 효율성이 저해된다는 문제점이 있다.
또한, 상기 디렉토리 에이전트로 선출된 단말이 전파 도달 범위에서 이탈하거나 전원이 오프된 경우에는 사용될 수 없기 때문에 다시 디렉토리 에이전트를 선출하게 되는데, 이는 네트워크에 큰 부하를 발생시키게 된다는 문제점이 있다.
본 발명은 상기한 문제점을 해결하기 위해 안출된 것으로서, 본 발명의 목적은 무선 애드 혹 네트워크 환경에서 불필요한 브로드 캐스트를 막아 네트워크의 부하를 감소시키는데 있다.
이러한 목적을 달성하기 위해 본 발명은 최근에 브로드 캐스트로 서비스 요청 패킷을 전송한 사용자 에이전트로부터 해당 서비스를 제공하는 서비스 에이전트의 서비스 정보를 제공받아 서비스 탐색의 효율성이 향상될 수 있는 무선 애드 혹 네트워크에서의 서비스 탐색 시스템 및 방법을 제공하는데 있다.
상기한 목적을 달성하기 위한 본 발명에 따른 무선 애드 혹 네트워크에서의 서비스 탐색 시스템은 소정의 서비스를 제공받은 임의의 에이전트로부터 상기 서비스에 관한 서비스 정보를 전송받고, 상기 서비스를 필요로 하는 제 3 의 에이전트에서 상기 서비스 정보를 제공한다.
바람직하게는 해당 서비스를 제공받기 위하여 임의의 에이전트로부터 브로드 캐스트로 전송된 서비스 요청 패킷을 통해 상기 서비스를 요청한 에이전트 정보를 저장하는 요청 리스트 파일을 생성한다.
바람직하게는 상기 요청 리스트 파일은 해당 서비스를 최근에 요청한 에이전트 정보로 갱신된다.
바람직하게는 상기 요청 리스트 파일은 서비스 종류와, 해당 서비스를 요청한 에이전트의 주소와, 상기 에이전트 주소를 통한 서비스 정보 요청 여부를 나타내는 플래그를 포함한다.
바람직하게는 상기 요청 리스트 파일을 통하여 최근에 해당 서비스를 요청한 에이전트로 서비스 정보를 요청하고, 상기 요청에 따른 서비스 정보를 전송받는다.
바람직하게는 상기 서비스 요청 결과에 따른 서비스 정보가 없는 경우 브로트 캐스트를 통해 서비스 요청 패킷을 전송한다.
한편, 본 발명에 따른 무선 애드 혹 네트워크에서의 서비스 탐색 방법은 임의의 에이전트로 서비스 정보를 요청하여 해당 서비스를 제공받기 위한 서비스 정보를 전송받고, 상기 해당 서비스를 필요로 하는 제 3 의 에이전트에서 상기 서비스 정보를 제공한다.
바람직하게는 해당 서비스를 요청한 임의의 에이전트 정보를 포함하는 요청 리스트 파일을 생성하는 과정을 포함한다.
바람직하게는 상기 요청 리스트 파일에 포함된 임의의 에이전트로 서비스 정보를 요청하는 제 1 과정과, 상기 요청에 따른 서비스 정보를 전송받아 해당 서비스를 사용하는 제 2 과정을 포함한다.
바람직하게는 상기 요청 리스트 파일은 서비스 종류와, 해당 서비스를 요청한 에이전트의 주소와, 상기 에이전트 주소를 통한 서비스 정보 요청 여부를 나타내는 플래그를 포함한다.
바람직하게는 상기 요청에 따른 서비스 정보가 없는 경우 브로드 캐스트를 통해 서비스 요청 패킷을 전송하는 과정을 더 포함한다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명한다.
본 발명에 따른 무선 애드 혹 네트워크에서의 서비스 탐색 시스템은 도 2 에 도시된 바와 같이, 소정의 서비스를 요청하는 서비스 요청 패킷을 무선 애드 혹 네트워크로 전송하는 다수개의 사용자 에이전트(110, 120 ,130, 140)와, 상기 사용자 에이전트(110, 120, 130, 140)로 해당 서비스를 제공하는 다수개의 서비스 에이전트(150, 160, 170, 180)를 포함하고, 상기 다수개의 사용자 에이전트(110, 120, 130, 140)와 서비스에이전트(150, 160, 170, 180)는 소정의 무선 애드 혹 네트워크(100)를 통해 서로 연결된다.
여기서, 상기 서비스 요청 패킷은 도 3 에 도시된 바와 같이, 요청하는 서비스 종류(210)와, 해당 사용자 에이전트에서 이전에 서비스를 제공받았던 서비스 에이전트의 주소(220)를 포함한다.
또한, 상기 서비스 요청 패킷에 따라 임의의 서비스 에이전트로부터 응답 패킷이 상기 서비스 요청 패킷을 전송한 사용자 에이전트에 유니 캐스트로 전송되는데, 상기 응답 패킷은 도 4 에 도시된 바와 같다.
도시된 바와 같이, 상기 응답 패킷은 응답하고자 하는 서비스 종류(310), 상기 서비스를 제공하는 서비스 에이전트의 주소(320), 제공되는 서비스의 특성(330) 등을 포함한다.
이때, 동일한 서비스를 제공하는 서비스 에이전트가 여러 개가 있을 수 있으므로 상기 서비스 에이전트 주소(320)와 서비스의 특성(320)은 여러 개의 쌍으로 이루어질 수 있다.
또한, 상기 서비스를 제공받는 사용자 에이전트에는 상기 응답 패킷에 의해 제공받는 서비스에 따라 상기 무선 애드 혹 네트워크에서 제공되는 서비스의 종류와 서비스 에이전트의 주소 등을 포함하는 서비스 리스트가 저장된다.
상기 서비스 리스트는 도 5 에 도시된 바와 같이, 서비스 종류(410), 서비스 에이전트 주소(420), 서비스 특성(430) 및 서비스가 유효한 유효 시간(440) 등을 포함하며, 상기 유효 시간(440)은 상기 서비스 특성(430)에 포함될 수 있다.
또한, 각 서비스를 제공하는 서비스 에이전트에 따라 여러 개가 있을 수 있으며, 해당 서비스를 요청한 사용자 에이전트는 상기 응답 패킷을 통해 서비스 리스트를 생성한다.
또한, 상기 요청한 서비스에 대한 서비스 에이전트가 상기 서비스 리스트에 존재하지 않는 경우에는 상기 서비스 리스트를 갱신한다.
한편, 임의의 사용자 에이전트에서 브로드 캐스트를 통해 서비스 요청 패킷을 전송하게 되면 상기 서비스 요청 패킷은 상기 네트워크 상에 존재하는 다른 사용자 에이전트로 전송된다.
즉, 상기 전송된 서비스 요청 패킷을 통해 해당 서비스를 요청한 사용자 에이전트의 정보를 얻을 수 있게 된다.
따라서, 상기 브로드 캐스트를 통해 해당 서비스를 요청한 사용자 에이전트의 정보를 다른 사용자 에이전트에서 요청 리스트 파일로 저장하게 된다.
이후, 다른 사용자 에이전트에서 동일한 서비스를 요청할 경우 브로드 캐스트를 통해 서비스 요청 패킷을 전송하지 않고 해당 서비스를 요청한 사용자 에이전트로 서비스 정보를 요청할 수 있기 때문에 네트워크 상에 걸리는 부하를 감소시킬 수 있게 된다.
여기서, 상기 요청 리스트 파일은 도 6 에 도시된 바와 같이, 임의의 사용자 에이전트가 요청한 서비스 종류(510)와 상기 서비스를 요청한 사용자 에이전트의 주소(520) 및 상기 사용자 에이전트 주소(520)의 사용 여부에 따른 플래그(530)를 포함한다.
이때, 상기 플래그(530)는 사용자 에이전트에서 상기 요청 리스트에 포함된 임의의 사용자 에이전트 주소를 통해 서비스 정보를 요청한 경우 상기 상태(530)는 0이 되고, 그렇지 않은 경우에는 1이 되는 것이다.
따라서, 사용자 에이전트를 통해 소정의 서비스를 요청할 경우 별도로 브로드 캐스트를 통해 서비스 요청 패킷을 전송하지 않고, 상기 요청 리스트에 포함된 사용자 에이전트로 유니 캐스트를 통해 서비스 정보를 요청하여 해당 서비스 에이전트로부터 서비스를 제공받을 수 있게 되는 것이다.
상기와 같이 구성되는 본 발명에 따른 무선 애드 혹 네트워크에서의 서비스 탐색 방법을 살펴보면 다음과 같다.
우선, 임의의 사용자 에이전트에서 브로드 캐스트로 전송된 서비스 요청 패킷에 따라 요청 리스트 파일이 생성되는 방법을 살펴보면, 도 7 에 도시된 바와 같이, 먼저 제 1 단계에서 임의의 사용자 에이전트에서 소정의 서비스를 제공받기 위하여 브로드 캐스트로 서비스 요청 패킷을 전송한다.(S1)
제 2 단계로 상기 전송된 서비스 요청 패킷에 따른 사용자 에이전트 정보가 네트워크 상의 다른 사용자 에이전트로 전송된다.(S2)
제 3 단계로 상기 전송된 사용자 에이전트 정보를 통하여 각 사용자 에이전트에서는 요청 리스트 파일을 생성한다.(S3)
상기와 같은 과정에 의해 요청 리스트 파일이 생성된 후 임의의 사용자 에이전트에서 소정의 서비스를 사용하고자 하는 경우 서비스를 요청하는 방법을 살펴보면 도 8 에 도시된 바와 같이, 먼저 제 11 단계에서 기존에 해당 서비스를 사용하였는지의 여부를 판단하기 위하여 서비스 리스트를 검색한다.(S11)
제 12 단계로 상기 서비스 리스트 검색을 통하여 해당 서비스를 사용하였는지의 여부를 판단한다.(S12)
제 13 단계로 상기 판단 결과 서비스 리스트에 원하는 서비스 정보가 없는 경우 상기 요청 리스트 파일을 통하여 해당 서비스를 요청한 사용자 에이전트로 서비스 정보 요청을 할것인지의 여부를 판단한다.(S13)
여기서, 상기 서비스 정보 요청 판단 기준은 상기 서비스 정보 요청할 사용자 에이전트가 가장 최근에 해당 서비스를 요청했어야 하고, 플래그가 1이어야 한다.
또한, 상기 서비스 정보를 요청할 사용자 에이전트가 다른 사용자 에이전트로부터 서비스 정보 요청을 받지 않은 경우이어야 한다.
제 14 단계로 상기 판단 결과에 따라 서비스 정보 요청이 가능한 경우 해당 서비스를 요청한 사용자 에이전트로 서비스 정보를 요청한다.(S14)
제 15 단계로 상기 요청에 따른 응답을 수신한다.(S15)
제 16 단계로 상기 응답 수신 후 원하는 서비스를 찾았는지의 여부를 판단한다.(S16)
제 17 단계로 상기 판단 결과 원하는 서비스를 찾지 못한 경우 소정 시간동안 반복적으로 서비스 정보를 요청하게 된다.(S17)
만일, 상기 제 13 단계에서 판단 결과 서비스 정보 요청이 불가능한 경우 제 18 단계로 브로드 캐스트를 통해 서비스를 요청하게 된다.(S18)
여기서, 상기 서비스 정보 요청을 전송받은 사용자 에이전트에서 상기 서비스 정보를 요청한 사용자 에이전트로 전송되는 응답 방법을 살펴보면 도 9 에 도시된 바와 같이, 먼저 제 21 단계에서 서비스 요청 종류를 판단한다.(S21)
즉, 임의의 사용자 에이전트에서 브로드 캐스트로 서비스 요청 패킷을 전송하는 것인지 유니 캐스트로 서비스 정보를 요청하는 것인지를 판단하는 것이다.
제 22 단계로 상기 판단 결과 서비스 요청 패킷을 전송하는 경우에는 요청 리스트를 갱신한다.(S22)
제 23 단계로 상기 요청 리스트 파일을 갱신한다.(S23)
제 24 단계로 상기 서비스 리스트에 요청한 서비스가 있는지 판단한다.(S24)
제 25 단계로 서비스 리스트에 요청한 서비스가 있는 경우 서비스 정보를 상기 서비스를 요청한 사용자 에이전트로 전송한다.(S25)
만일, 상기 제 22 단계의 판단 결과 서비스 정보를 요청하는 경우에는 제 26 단계로 서비스 정보 요청에 따른 응답을 상기 서비스를 요청한 사용자 에이전트로 전송한다.(S25)
이때, 상기 응답은 서비스 정보를 직접 전송하거나 현재 전송이 불가능한 경우 소정 시간 경과 후에 서비스 정보를 전송한다는 내용을 포함한다.
이상에서 본 발명에 대하여 상세히 기술하였지만, 본 발명이 속하는 기술 분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음은 자명하며, 따라서 본 발명의 실시예에 따른 단순한 변경은 본 발명의 기술을 벗어날 수 없을 것이다.
상기한 본 발명에 의하면, 무선 애드 혹 네트워크 환경에서 브로드 스트를 통해 서비스 요청 패킷을 요청한 사용자 에이전트로부터 해당 서비스를 제공하는 서비스 에이전트의 서비스 정보를 제공받도록 하여 네트워크의 부하를 감소시킬 수 있는 효과가 있다.
또한, 사용자 에이전트로부터 서비스 정보를 제공받기 때문에 서비스 에이전트의 서비스 정보를 저장하는 별도의 선출 알고리즘이 불필요하여 서비스 탐색시 효율성을 향상시킬 수 있는 효과가 있다.
도 1 은 일반적인 유선 네트워크에서의 서비스 탐색 시스템이 도시된 도면,
도 2 는 본 발명에 따른 무선 애드 혹 네트워크에서의 서비스 탐색 시스템이 도시된 도면,
도 3 은 본 발명에 따른 서비스 요청 패킷이 도시된 도면,
도 4 는 본 발명에 따른 응답 패킷이 도시된 도면,
도 5 는 본 발명에 따른 서비스 리스트가 도시된 도면,
도 6 은 본 발명에 따른 요청 리스트가 도시된 도면,
도 7 은 본 발명에 따른 요청 리스트 생성 방법이 도시된 도면,
도 8 은 본 발명에 따른 서비스 탐색 방법이 도시된 도면,
도 9 는 본 발명에 따른 서비스 응답 방법이 도시된 도면이다.
<도면의 주요 부분에 관한 부호의 설명>
110~140: 사용자 에이전트 150~180: 서비스 에이전트

Claims (11)

  1. 소정의 서비스를 제공받은 임의의 에이전트로부터 상기 서비스에 관한 서비스 정보를 전송받고, 상기 서비스를 필요로 하는 제 3 의 에이전트에서 상기 서비스 정보를 제공하는 것을 특징으로 하는 무선 애드 혹 네트워크에서의 서비스 탐색 시스템.
  2. 제 1 항에 있어서,
    해당 서비스를 제공받기 위하여 임의의 에이전트로부터 브로드 캐스트로 전송된 서비스 요청 패킷을 통해 상기 서비스를 요청한 에이전트 정보를 저장하는 요청 리스트 파일을 생성하는 것을 특징으로 하는 무선 애드 혹 네트워크에서의 서비스 탐색 시스템.
  3. 제 2 항에 있어서,
    상기 요청 리스트 파일은 해당 서비스를 최근에 요청한 에이전트 정보로 갱신되는 것을 특징으로 하는 무선 애드 혹 네트워크에서의 서비스 탐색 시스템.
  4. 제 3 항에 있어서,
    상기 요청 리스트 파일은 서비스 종류와,
    해당 서비스를 요청한 에이전트의 주소와,
    상기 에이전트 주소를 통한 서비스 정보 요청 여부를 나타내는 플래그를 포함하는 것을 특징으로 하는 무선 애드 혹 네트워크에서의 시스템 탐색 시스템.
  5. 제 3 항에 있어서,
    상기 요청 리스트 파일을 통하여 최근에 해당 서비스를 요청한 에이전트로 서비스 정보를 요청하고, 상기 요청에 따른 서비스 정보를 전송받는 것을 특징으로 하는 무선 애드 혹 네트워크에서의 서비스 탐색 시스템.
  6. 제 5 항에 있어서,
    상기 서비스 요청 결과에 따른 서비스 정보가 없는 경우 브로트 캐스트를 통해 서비스 요청 패킷을 전송하는 것을 특징으로 하는 무선 애드 혹 네트워크에서의 서비스 탐색 시스템.
  7. 임의의 에이전트로 서비스 정보를 요청하여 해당 서비스를 제공받기 위한 서비스 정보를 전송받고, 상기 해당 서비스를 필요로 하는 제 3 의 에이전트에서 상기 서비스 정보를 제공하는 것을 특징으로 하는 무선 애드 혹 네트워크에서의 서비스 탐색 방법.
  8. 제 7 항에 있어서,
    해당 서비스를 요청한 임의의 에이전트 정보를 포함하는 요청 리스트 파일을 생성하는 과정을 포함하는 것을 특징으로 하는 무선 애드 혹 네트워크에서의 서비스 탐색 방법.
  9. 제 8 항에 있어서,
    상기 요청 리스트 파일에 포함된 임의의 에이전트로 서비스 정보를 요청하는 제 1 과정과,
    상기 요청에 따른 서비스 정보를 전송받아 해당 서비스를 사용하는 제 2 과정을 포함하는 것을 특징으로 하는 무선 애드 혹 네트워크에서의 서비스 탐색 방법.
  10. 제 9 항에 있어서,
    상기 요청 리스트 파일은 서비스 종류와,
    해당 서비스를 요청한 에이전트의 주소와,
    상기 에이전트 주소를 통한 서비스 정보 요청 여부를 나타내는 플래그를 포함하는 것을 특징으로 하는 무선 애드 혹 네트워크에서의 시스템 탐색 방법.
  11. 제 9 항에 있어서,
    상기 요청에 따른 서비스 정보가 없는 경우 브로드 캐스트를 통해 서비스 요청 패킷을 전송하는 과정을 더 포함하는 것을 특징으로 하는 무선 애드 혹 네트워크에서의 서비스 탐색 방법.
KR20030065570A 2003-09-22 2003-09-22 무선 애드 혹 네트워크에서의 서비스 탐색 시스템 및 방법 KR100631737B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR20030065570A KR100631737B1 (ko) 2003-09-22 2003-09-22 무선 애드 혹 네트워크에서의 서비스 탐색 시스템 및 방법
JP2004229451A JP3949680B2 (ja) 2003-09-22 2004-08-05 無線アドホックネットワークにおけるサービス検索システム及び方法
US10/929,746 US8055756B2 (en) 2003-09-22 2004-08-31 Service search system for wireless ad hoc network, and service searching method thereof
EP04255513.6A EP1517492B1 (en) 2003-09-22 2004-09-11 Service search system for wireless ad hoc network, and service searching method thereof
CNB2004100782486A CN1327671C (zh) 2003-09-22 2004-09-22 用于无线移动自组网络的服务搜索***及其服务搜索方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20030065570A KR100631737B1 (ko) 2003-09-22 2003-09-22 무선 애드 혹 네트워크에서의 서비스 탐색 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20050029340A true KR20050029340A (ko) 2005-03-28
KR100631737B1 KR100631737B1 (ko) 2006-10-09

Family

ID=34192259

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20030065570A KR100631737B1 (ko) 2003-09-22 2003-09-22 무선 애드 혹 네트워크에서의 서비스 탐색 시스템 및 방법

Country Status (5)

Country Link
US (1) US8055756B2 (ko)
EP (1) EP1517492B1 (ko)
JP (1) JP3949680B2 (ko)
KR (1) KR100631737B1 (ko)
CN (1) CN1327671C (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7920532B2 (en) 2006-01-17 2011-04-05 Samsung Electronics Co., Ltd. Method and apparatus for providing distributed service composition model for ad hoc networks
WO2013089302A1 (ko) * 2011-12-14 2013-06-20 전남대학교산학협력단 캐시 기반 지그비 네트워크 검색 방법

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060104219A1 (en) * 2004-11-15 2006-05-18 Harris Corporation Predictive mobile ad hoc networking including associated systems and methods
JP4701018B2 (ja) * 2005-06-22 2011-06-15 キヤノン株式会社 通信装置及び通信方法
WO2007053708A2 (en) * 2005-10-31 2007-05-10 The Trustees Of Columbia University In The City Of New York Methods, media, and systems for securing communications between a first node and a second node
WO2007062004A2 (en) 2005-11-22 2007-05-31 The Trustees Of Columbia University In The City Of New York Methods, media, and devices for moving a connection from one point of access to another point of access
US9332496B2 (en) 2006-11-28 2016-05-03 Marvell World Trade Ltd. Enhanced IEEE power save in ad hoc wireless mode
WO2008118976A1 (en) * 2007-03-26 2008-10-02 The Trustees Of Culumbia University In The City Of New York Methods and media for exchanging data between nodes of disconnected networks
CN102118409B (zh) * 2009-12-30 2013-07-03 北京大唐高鸿数据网络技术有限公司 一种基于角色转换的网络服务定位方法
CN103973460B (zh) * 2013-01-30 2017-06-27 华为终端有限公司 用于实现网络意图的方法及装置
US9723464B2 (en) * 2013-10-18 2017-08-01 Qualcomm Incorporated System and method for identifying a service mesh
US10496976B2 (en) * 2016-03-01 2019-12-03 Wipro Limited Method and device for validating transactions pertaining to sharing of services in ad hoc network
CN106851775A (zh) * 2017-02-03 2017-06-13 惠州Tcl移动通信有限公司 基于Wi‑FiAware协议的互连方法及***

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0865728A (ja) * 1994-08-24 1996-03-08 Hitachi Ltd 移動体通信ネットワークおよび呼制御方法
GB9606739D0 (en) * 1996-03-29 1996-06-05 British Telecomm Telecommunications apparatus and method
DE69939575D1 (de) 1999-01-29 2008-10-30 Wistron Corp Entdeckung von Diensten in unmittelbarer Nähe
JP2001344163A (ja) 2000-05-31 2001-12-14 Matsushita Electric Ind Co Ltd 信号処理装置、媒体および情報集合体
AU2001278148A1 (en) * 2000-08-01 2002-02-13 Hrl Laboratories, Llc Apparatus and method for context-sensitive dynamic information service
US20020040389A1 (en) * 2000-10-03 2002-04-04 Wirespring Technologies, Inc. System and method for remotely-managed content distribution network
AU2002212909A1 (en) * 2000-11-09 2002-05-21 Telefonaktiebolaget Lm Ericsson (Publ) Intelligent bluetooth inquiry procedure
US6954790B2 (en) * 2000-12-05 2005-10-11 Interactive People Unplugged Ab Network-based mobile workgroup system
US7668958B2 (en) * 2001-10-18 2010-02-23 Intel Corporation Method for discovery and routing using a priori knowledge in the form of application programme within mobile AD-HOC networks
FI110977B (fi) 2001-02-09 2003-04-30 Nokia Oyj Mekanismi palvelujen mainostamista ja käyttäjän auktorisointia varten
WO2002078272A1 (en) * 2001-03-23 2002-10-03 Kent Ridge Digital Labs A method and system for providing bridged mobile ad-hoc networks
US6983326B1 (en) * 2001-04-06 2006-01-03 Networks Associates Technology, Inc. System and method for distributed function discovery in a peer-to-peer network environment
US7756041B2 (en) * 2001-06-14 2010-07-13 Meshnetworks, Inc. Embedded routing algorithms under the internet protocol routing layer of a software architecture protocol stack in a mobile Ad-Hoc network
US6842460B1 (en) 2001-06-27 2005-01-11 Nokia Corporation Ad hoc network discovery menu
WO2003034776A1 (fr) 2001-10-11 2003-04-24 Fujitsu Limited Dispositif destine a etre utilise dans un systeme fournissant un service et ayant des composants integres dans un reseau ad hoc
JP4037640B2 (ja) * 2001-11-15 2008-01-23 日本電気株式会社 無線端末
SE0104080D0 (sv) * 2001-12-05 2001-12-05 Ericsson Telefon Ab L M A method and apparatus for negotiating mobile services
US20030112804A1 (en) * 2001-12-19 2003-06-19 Jouni Kamarainen Method, system and architecture for service broadcasting over orthogonal frequency division multiplexing using an internet protocol cellular network & session initiated protocol
US20030133554A1 (en) * 2002-01-11 2003-07-17 Nokia Corporation System and method for facilitating access to network based services
US7139551B2 (en) * 2002-01-19 2006-11-21 Sasken Communication Technologies Ltd. System and method for automatically downloading software applications to a remote terminal
US7181442B2 (en) * 2002-09-24 2007-02-20 International Business Machines Corporation Method and apparatus for discovery of dynamic network services
US7185074B2 (en) * 2002-09-30 2007-02-27 Sharp Laboratories Of America, Inc. Method of discovering and installing clients for digital copier services
US7254608B2 (en) * 2002-10-31 2007-08-07 Sun Microsystems, Inc. Managing distribution of content using mobile agents in peer-topeer networks
CN1417992A (zh) * 2002-11-27 2003-05-14 北京邮电大学 基于IEEE802.11支持Ad-hoc网络的改进媒体接入控制协议
US7243352B2 (en) * 2002-11-27 2007-07-10 Sun Microsystems, Inc. Distributed process runner
US7440940B2 (en) * 2002-12-02 2008-10-21 Sap Ag Web service agent
US7379958B2 (en) * 2002-12-30 2008-05-27 Nokia Corporation Automatic and dynamic service information delivery from service providers to data terminals in an access point network
US7441038B2 (en) * 2003-01-28 2008-10-21 At&T Intellectual Property I, L.P. Coordination platform and method for dynamic aggregation of web services
US7418485B2 (en) * 2003-04-24 2008-08-26 Nokia Corporation System and method for addressing networked terminals via pseudonym translation
US7930214B2 (en) * 2003-05-05 2011-04-19 Intel Corporation Management and arbitration of mobile service discovery
AU2004237633B2 (en) * 2003-05-06 2006-09-21 Samsung Electronics Co., Ltd. Route discovery device and method in a mobile ad-hoc network
JP2007521734A (ja) * 2003-06-24 2007-08-02 松下電器産業株式会社 録画装置及び録画代行装置
US7831693B2 (en) * 2003-08-18 2010-11-09 Oracle America, Inc. Structured methodology and design patterns for web services

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7920532B2 (en) 2006-01-17 2011-04-05 Samsung Electronics Co., Ltd. Method and apparatus for providing distributed service composition model for ad hoc networks
WO2013089302A1 (ko) * 2011-12-14 2013-06-20 전남대학교산학협력단 캐시 기반 지그비 네트워크 검색 방법
KR101379706B1 (ko) * 2011-12-14 2014-04-01 전남대학교산학협력단 캐시 기반 지그비 네트워크 검색 방법

Also Published As

Publication number Publication date
KR100631737B1 (ko) 2006-10-09
EP1517492B1 (en) 2020-11-04
EP1517492A2 (en) 2005-03-23
CN1327671C (zh) 2007-07-18
EP1517492A3 (en) 2020-05-13
JP2005102164A (ja) 2005-04-14
US8055756B2 (en) 2011-11-08
US20050063325A1 (en) 2005-03-24
CN1601999A (zh) 2005-03-30
JP3949680B2 (ja) 2007-07-25

Similar Documents

Publication Publication Date Title
US7379958B2 (en) Automatic and dynamic service information delivery from service providers to data terminals in an access point network
US9137782B2 (en) Wireless communication method, and wireless communication device and system using the same
JP3639200B2 (ja) 通信システム、移動端末装置、ゲートウェイ装置、アドレス割り当て方法及び検索サービス方法
KR100631737B1 (ko) 무선 애드 혹 네트워크에서의 서비스 탐색 시스템 및 방법
US20050058109A1 (en) Mechanism for improving connection control in peer-to-peer ad-hoc networks
US20060171403A1 (en) Gateway for interconnecting ad-hoc network and infrastructure network, and methods for discovering and registering service provider using gateway
KR20090023875A (ko) 지그비 네트워크를 선택하여 접속하기 위한 지그비 통신시스템 및 방법
JP4563425B2 (ja) 移動アドホック通信ネットワークのための装置検出及びサービス発見システム及び方法
JP2004522342A (ja) ローミングターミナルを伴うショートレンジrfネットワーク
JP2017022637A (ja) 情報配信装置
US20160183176A1 (en) Service discovery technique in wireless communication network for forming p2p group
WO2022170518A1 (zh) 一种确定终端设备的地址的方法及装置、网络设备
KR20040054129A (ko) 바인딩 업데이트 메시지 전송 방법 및 바인딩액크놀리지먼트 메시지 전송 방법
KR100804348B1 (ko) 통신시스템, 피어투피어 메시지 필터를 갖는 컴퓨터 및피어투피어 메시지 처리 방법
EP1696685B1 (en) Radio communication system
JP2007166097A (ja) ブリッジ装置、ブリッジ装置の制御方法および制御プログラム
JP2005136591A (ja) 通信環境設定方法および通信環境設定プログラム
KR100748259B1 (ko) 애드-혹 상에서 우선순위 기반 적응적 디스커버리 시스템및 그 방법
US7433330B2 (en) Method and apparatus for sending IP multicast packets in a wireless communication system
JP2010113710A (ja) 少なくとも1つの基準に従ってネットワークを選択することによりピア間でデータを伝送する方法、関連する管理装置及び通信装置
JP4735202B2 (ja) アドホックネットワークについてルーティングプロトコルを選択する携帯端末及びプログラム
JP2004320405A (ja) 情報端末検索システム
JP2004253961A (ja) 呼制御サーバおよび移動通信システム
US20100105327A1 (en) Method of operating directory proxy agent in low power wireless personal area network, method of searching for specific service information therein, and directory proxy agent performing the same therein
KR20120008354A (ko) 무선망에서 이동단말을 게이트웨이로 설정하는 방법

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: 20120814

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20130822

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140822

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150818

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160817

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20170818

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20190820

Year of fee payment: 14