TWI399941B - Techniques utilizing a layer-2 proxy for energy-efficient service discovery and connectivity in networks - Google Patents
Techniques utilizing a layer-2 proxy for energy-efficient service discovery and connectivity in networks Download PDFInfo
- Publication number
- TWI399941B TWI399941B TW098108923A TW98108923A TWI399941B TW I399941 B TWI399941 B TW I399941B TW 098108923 A TW098108923 A TW 098108923A TW 98108923 A TW98108923 A TW 98108923A TW I399941 B TWI399941 B TW I399941B
- Authority
- TW
- Taiwan
- Prior art keywords
- server
- service
- beacon
- wireless network
- agent
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000007958 sleep Effects 0.000 claims description 3
- 230000002618 waking effect Effects 0.000 claims 2
- 238000004134 energy conservation Methods 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0203—Power saving arrangements in the radio access network or backbone network of wireless communication 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
-
- 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/56—Provisioning of proxy services
-
- 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/56—Provisioning of proxy services
- H04L67/59—Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
本發明係有關於針對網路中能量有效服務發現和連接性利用第二層代理器的技術。The present invention is directed to techniques for utilizing Layer 2 agents for energy efficient service discovery and connectivity in a network.
如今,提供服務(諸如列印、投影、顯示及檔案共享服務)之的網路裝置(以後稱為“伺服器”)需要保持連線來回應於來自需要服務的客戶端裝置(“客戶端”)的請求。然而,電力節約同樣是最重要的。進一步地,如今許多裝置成為行動式的,具有無線網路介面及有限的電池電源。這些裝置需要能夠在不很快耗盡他們的電池的情況下有效地搜尋或廣告他們自己的服務。Today, network devices that provide services (such as printing, projection, display, and file sharing services) (hereafter referred to as "servers") need to stay connected in response to client devices from the service ("clients"). ) request. However, power savings are also the most important. Further, many devices today are mobile, with a wireless network interface and limited battery power. These devices need to be able to efficiently search or advertise their own services without draining their batteries very quickly.
這樣,針對網路中能量有效服務發現和連接性的技術存在一強烈需求。Thus, there is a strong need for technologies for efficient service discovery and connectivity in the network.
依據本發明之一實施例,係特地提出一種網路中伺服器能量節約的方法,其包含以下步驟:將一第二層服務發現代理器與該網路中的一接取點(AP)整合在一起,其中該AP代表該網路中的伺服器廣告其服務,以使得該等伺服器能進入一低電力狀態且節約能量。According to an embodiment of the present invention, a method for server energy saving in a network is specifically proposed, which comprises the steps of: integrating a second layer service discovery agent with an access point (AP) in the network. Together, the AP advertises its services on behalf of servers in the network to enable the servers to enter a low power state and conserve energy.
作為本發明的標的在本說明書的結尾部分特別指出並清楚主張。然而,就操作的組織及方法而論,本發明及其目標、特徵及優點在結合附圖閲讀時參考下面的詳細說明可最好地被理解,其中:The subject matter of the present invention is particularly pointed out and clearly claimed at the end of the specification. The present invention and its objects, features and advantages are best understood by referring to the following detailed description when read
第1圖說明了在本發明的實施例中執行基於第二層代理器之能量節約、服務發現及服務連接的示範流程。FIG. 1 illustrates an exemplary process for performing energy savings, service discovery, and service connectivity based on Layer 2 agents in an embodiment of the present invention.
要了解,爲了說明的簡單及清晰,圖中說明的元件未必按比例繪製。例如,爲了清晰,一些元件的尺寸相對於其他元件被誇大了。進一步地,在認為合適的地方,圖中用參考數字重複用來指示相對應或類似元件。It is understood that the elements illustrated in the figures are not necessarily to scale. For example, the dimensions of some of the elements are exaggerated relative to the other elements for clarity. Further, where considered appropriate, the reference numerals in the figures are used to indicate corresponding or similar elements.
在下面的詳細說明中,爲了提供對本發明的徹底理解提出了許多特定細節。然而,該技藝中具有通常知識者將理解,本發明在沒有這些特定細節的情况下也可遭實施。在其他實例中,習知的方法、程序、元件及電路沒有詳細說明以免模糊本發明。In the following detailed description, numerous specific details are set forth. However, it will be understood by those of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits are not described in detail to avoid obscuring the invention.
本發明的實施例可用到各種應用中。本發明的一些實施例可與各種裝置及系統結合使用,例如,一發射機、一接收機、一收發機、一收發兩用機、一無線通訊站、一無線通訊裝置、一無線接取點(AP)、一數據機、一無線數據機、一個人電腦(PC)、一桌上型電腦、一行動電腦、一膝上型電腦、一筆記型電腦、一平板電腦、一伺服器電腦、一手持電腦、一手持裝置、一個人數位助理(PDA)裝置或一手持PDA裝置。Embodiments of the invention are available in a variety of applications. Some embodiments of the present invention can be used in combination with various devices and systems, for example, a transmitter, a receiver, a transceiver, a transceiver, a wireless communication station, a wireless communication device, and a wireless access point. (AP), a data machine, a wireless data machine, a personal computer (PC), a desktop computer, a mobile computer, a laptop computer, a notebook computer, a tablet computer, a server computer, a A handheld computer, a handheld device, a PDA device or a handheld PDA device.
儘管本發明之實施例並不局限在這點上,但討論中利用諸如,例如,“處理”、“運算”、“計算”、“決定”、“建立”、“分析”、“檢查”或類似的術語可指一電腦、一運算平台、一運算系統或其他的電子運算裝置之操作及/或程序,其將以該電腦的暫存器及/或記憶體之內的物理(例如電子的)量表示之資料運用及/或轉換成類似地以該電腦的暫存器及/或記憶體或者可儲存用以執行操作及/或程序之指令的其他的資訊儲存媒體之內的物理量表示之資料。Although embodiments of the invention are not limited in this regard, the discussion utilizes, for example, "processing", "operation", "calculation", "decision", "establishment", "analysis", "inspection" or A similar term may refer to the operation and/or program of a computer, a computing platform, an computing system, or other electronic computing device that will be physically (eg, electronic) within the scratchpad and/or memory of the computer. The amount of data represented and/or converted into physical quantities expressed in the computer's registers and/or memory or other information storage media that can store instructions for performing operations and/or programs. data.
儘管本發明之實施例並不局限在這點上,但其中用到術語“多個”及“多個”可包括,例如,“多個”或“兩個或更多個”。該等術語“多個”或“多個”在說明書中始終用來描述兩個或更多個組件、裝置、元件、單元、參數或類似物。例如,“多個站”可包括兩個或更多個站。Although the embodiments of the present invention are not limited in this regard, the terms "plurality" and "a plurality" may be used to include, for example, "plurality" or "two or more." The terms "plurality" or "an" are used to describe two or more components, devices, elements, units, parameters or the like. For example, "multiple stations" may include two or more stations.
本發明之實施例提供將一代理器與一接取點(AP)(諸如但不局限於一無線接取點)整合,以作為針對節省能量服務發現的第二層代理器。將一代理器與第二層服務發現整合也屬本發明之新穎所在,它允許客戶端裝置不必連接到一網路就可發現該網路中的服務。進一步地,本發明實施例中之該第二層代理器使伺服器及客戶端裝置都能夠中斷與該無線網路之連接而保持能夠在需要時重新連接,因此,消除了維持網路連接性的負擔並進一步減少了電力的消耗。Embodiments of the present invention provide for integrating an agent with an access point (AP), such as but not limited to a wireless access point, as a layer 2 agent for energy efficient service discovery. Integrating an agent with Layer 2 service discovery is also a novelty of the present invention, which allows a client device to discover services in the network without having to connect to a network. Further, the second layer proxy in the embodiment of the present invention enables both the server and the client device to interrupt the connection with the wireless network and maintain the connection when needed, thus eliminating the maintenance of network connectivity. The burden and further reduce the power consumption.
大體上以第1圖的100顯示的本發明的一實施例處理在透過一無線AP/路由器115連接的一網路中的伺服器110(例如印表機、顯示投影機等)的能量節約並提供包括於該無線AP/路由器115中的一輕型第二層解決方案。實質上,它將一第二層服務發現代理器與該AP整合到一起。該無線AP115代表伺服器110廣告該等服務以便於該等伺服器能進入一低電力狀態而節省能量。進一步地,一使用代理器的伺服器110能藉由中斷與該網路之連接及週期性的聆聽信標以決定其是否應該甦醒並重新連接來節省更多的電力。An embodiment of the present invention, generally shown at 100 in FIG. 1, processes energy savings in a server 110 (e.g., printer, display projector, etc.) in a network connected through a wireless AP/router 115. A lightweight second layer solution included in the wireless AP/router 115 is provided. Essentially, it integrates a second layer of service discovery agents with the AP. The wireless AP 115 saves energy on behalf of the server 110 advertising the services so that the servers can enter a low power state. Further, a server 110 using an agent can save more power by interrupting the connection to the network and periodically listening to the beacon to determine if it should wake up and reconnect.
繼續參考第1圖,是在本發明的一實施例中執行基於第二層代理器之能量節約、服務發現及服務連接的示範程序。本發明的實施例可包括下面的元件及流程:With continued reference to FIG. 1, an exemplary process for performing energy savings, service discovery, and service connectivity based on Layer 2 agents is performed in an embodiment of the present invention. Embodiments of the invention may include the following components and processes:
1.服務登記,步驟125:如果一伺服器想要在它閒置時節約能量,它向無線AP代理器登記自己的服務、裝置ID。1. Service registration, step 125: If a server wants to save energy when it is idle, it registers its own service, device ID with the wireless AP agent.
2.第二層服務發現代理器:該AP中的該代理器記錄伺服器所登記的該服務資訊,接著,以其信標指示這些服務是可得的,步驟130。爲了節約信標頻寬,通常省略信標訊框中的一些服務細節。2. Layer 2 Service Discovery Agent: The agent in the AP records the service information registered by the server, and then indicates, by its beacon, that the services are available, step 130. In order to save the beacon bandwidth, some service details in the beacon frame are usually omitted.
3.伺服器此時可以進入低電力狀態,步驟135。例如,它通常進入休眠並只是週期性的甦醒來聆聽信標及維持連接性(在一些裝置上,只有網路介面卡(NIC)保持運行來維持它與該AP的連接)。該伺服器甚至可能完全中斷與該AP的連接並週期性的甦醒、聆聽信標及檢查在其服務遭請求的情況下是否需要重新連接。3. The server can now enter a low power state, step 135. For example, it typically goes to sleep and only periodically wakes up to listen to beacons and maintain connectivity (on some devices, only the network interface card (NIC) keeps running to maintain its connection to the AP). The server may even completely interrupt the connection to the AP and periodically wake up, listen to beacons, and check if a reconnection is required if its service is requested.
4.基於第二層代理器的服務發現,步驟140:第一,當諸如一超級行動裝置之一客戶端裝置120搜尋該網路中的服務時,它發現第二層服務發現受該網路支援且該AP作為服務發現代理器。客戶端裝置可發現由該AP透過廣播(例如信標或一些其他的第二層訊息)或定向的訊息(例如透過經交換的探測請求及探測應答)或二者之組合所廣告的服務。4. Service discovery based on Layer 2 agent, step 140: First, when a client device 120, such as a hyper mobile device, searches for services in the network, it finds that the second layer service discovery is affected by the network. This AP is supported as a service discovery agent. The client device may discover services advertised by the AP through broadcasts (e.g., beacons or some other Layer 2 messages) or directed messages (e.g., via exchanged probe requests and probe responses) or a combination of the two.
要指出的是在此步驟中,該客戶端可能已經連接到該網路(內部),或尚未連接(外部)。這也使得一客戶端一旦完成對服務的使用即可中斷與網路之連接來節省電力。客戶端沒有必要保持連接來保持對服務更新或新通告的追蹤,由於這些都由代理器來處理。It is important to point out that in this step, the client may already be connected to the network (internal) or not yet connected (external). This also allows a client to interrupt the connection to the network to save power once the service is completed. It is not necessary for the client to maintain a connection to keep track of service updates or new announcements, as these are handled by the agent.
5.受AP支援的連接建立,步驟145:當該客戶端選定一特定伺服器並請求與其連接時,該請求將被該AP認出。如果該伺服器當其處於低電力模式時保持與該AP的連接的話,該AP能透過諸如區域網路喚醒(wake-on-LAN)及無線喚醒(wake-on-wireless)(類似於區域網路喚醒,其中,一幻封包(magic packet)可喚醒一裝置)的機制將其喚醒,要明白,本發明並不局限於這個方面。如果中斷該伺服器並只是週期性的檢查信標,該AP接著以其信標指示該伺服器需要重新連接(例如將提供者的裝置ID包括在該信標中及設置一位元來指示需要重新連接),步驟150。接著當在信標中看見該伺服器的裝置ID時由該伺服器來負責重新建立該連接。一旦該伺服器甦醒並連接到AP,步驟155,該AP接著可轉送該連接請求以便於該伺服器與客戶端能互相連接。在步驟160,該AP轉送該連接請求,及在步驟165完成客戶端和伺服器的連接建立。5. AP-supported connection establishment, step 145: When the client selects a particular server and requests to connect with it, the request will be recognized by the AP. If the server maintains a connection with the AP when it is in low power mode, the AP can pass through, for example, wake-on-LAN and wake-on-wireless (similar to the regional network). The wake-up of the road, in which a magic packet can wake up a device, awakens it, it being understood that the invention is not limited in this respect. If the server is interrupted and the beacon is only periodically checked, the AP then indicates with its beacon that the server needs to reconnect (eg, including the provider's device ID in the beacon and setting a bit to indicate the need) Reconnect), step 150. The server is then responsible for re-establishing the connection when the device ID of the server is seen in the beacon. Once the server wakes up and connects to the AP, step 155, the AP can then forward the connection request so that the server and client can connect to each other. At step 160, the AP forwards the connection request and completes the connection establishment of the client and server at step 165.
需要指出的是如果該客戶端在步驟4中尚未連接到該網路,使其連接到該網路的程序將被整合到步驟5中。例如,如第1圖所示的例子,但不局限於此,在步驟5中,當客戶端與該AP相聯(即連接到該網路)時,該客戶端也在暗示該伺服器它想要使用該伺服器。It should be noted that if the client is not connected to the network in step 4, the program that connects to the network will be integrated into step 5. For example, the example shown in FIG. 1 is, but not limited to, in step 5, when the client is associated with the AP (ie, connected to the network), the client is also implying the server. I want to use this server.
正如本文提供的,本發明之實施例透過節省維持網路連接(包括第二層連接維持、答覆ARP請求、維持DHCP狀態等)的成本使得伺服器能夠中斷與AP之連接來進一步地節省電力。進一步地,本發明之實施例由於該代理器特徵已整合到該AP身上使得代理器故障容易檢測,同時故障可由第二層服務發現的存在及在信標中的伺服器喚醒資訊元素推測出來。可選擇的基於較高層協定的方法使得伺服器要知道代理器在該網路中是否繼續保持運轉變得困難得多。透過在第二層應用代理器的想法,可以很容易與第二層服務發現整合在一起,使得連接到該網路或尚未連接到該網路的客戶端能夠發現網路中所提供的服務。這個特徵透過中斷與該網路之連接及只在需要一服務時連接還使得一客戶端裝置能夠節省電力並發現該網路提供該服務。最後,本發明之實施例支援也執行不同較高層服務發現協定(諸如(但不局限於)UPnP和ZeroConf)的伺服器裝置。As provided herein, embodiments of the present invention further save power by saving the cost of maintaining network connectivity (including Layer 2 connection maintenance, answering ARP requests, maintaining DHCP status, etc.) so that the server can interrupt the connection to the AP. Further, embodiments of the present invention make it easier to detect the agent failure because the agent feature has been integrated into the AP, and the failure can be inferred by the presence of the second layer service discovery and the server wakeup information element in the beacon. The optional higher layer protocol based approach makes it much more difficult for the server to know if the agent is still running in the network. By applying the agent at the second level, it is easy to integrate with the second layer of service discovery, so that clients connected to the network or not connected to the network can discover the services provided in the network. This feature enables a client device to conserve power and discover that the network provides the service by interrupting the connection to the network and only when a service is required. Finally, embodiments of the present invention support server devices that also perform different higher layer service discovery protocols such as, but not limited to, UPnP and ZeroConf.
雖然本文中已經論述和說明了本發明的某些特徵,但是許多修改、替換、改變和等效物將可由熟於此技者想到。所以,要知道後附的申請專利範圍旨在涵蓋所有這些落入本發明真實精神內的修改和改變。While certain features and advantages of the invention are disclosed and described herein Therefore, it is to be understood that the scope of the appended claims is intended to cover all such modifications and changes that fall within the true spirit of the invention.
100...實施例100. . . Example
110...伺服器110. . . server
115...無線AP/路由器115. . . Wireless AP/router
120...客戶端裝置120. . . Client device
125~165...步驟125~165. . . step
第1圖說明了在本發明的實施例中執行基於第二層代理器之能量節約、服務發現及服務連接的示範流程。FIG. 1 illustrates an exemplary process for performing energy savings, service discovery, and service connectivity based on Layer 2 agents in an embodiment of the present invention.
100...實施例100. . . Example
110...伺服器110. . . server
115...無線AP/路由器115. . . Wireless AP/router
120...客戶端裝置120. . . Client device
125~165...步驟125~165. . . step
Claims (20)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/052,219 US20090240794A1 (en) | 2008-03-20 | 2008-03-20 | Techniques utilizing a layer-2 proxy for energy-efficient service discovery and connectivity in networks |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200947944A TW200947944A (en) | 2009-11-16 |
| TWI399941B true TWI399941B (en) | 2013-06-21 |
Family
ID=41089955
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098108923A TWI399941B (en) | 2008-03-20 | 2009-03-19 | Techniques utilizing a layer-2 proxy for energy-efficient service discovery and connectivity in networks |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20090240794A1 (en) |
| EP (1) | EP2253167B1 (en) |
| JP (1) | JP5296104B2 (en) |
| KR (1) | KR101220004B1 (en) |
| CN (1) | CN101572938A (en) |
| TW (1) | TWI399941B (en) |
| WO (1) | WO2009117472A2 (en) |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100172275A1 (en) * | 2009-01-07 | 2010-07-08 | Microsoft Corporation | Energy Efficient Device Discovery with Short-Range Radios |
| JP5371511B2 (en) * | 2009-03-30 | 2013-12-18 | キヤノン株式会社 | Information processing apparatus, information processing apparatus control method, and computer program |
| US8639242B2 (en) | 2009-10-07 | 2014-01-28 | Qualcomm Incorporated | Methods and systems for registrations and service announcements in peer-to-peer networks via cellular overlays |
| JP2011087043A (en) * | 2009-10-14 | 2011-04-28 | Nec Access Technica Ltd | Router device, communication system, operation switching method for the router device and program |
| US9220054B2 (en) * | 2009-12-22 | 2015-12-22 | Intel Corporation | Enhanced service discovery mechanism in wireless communication system |
| US9391853B2 (en) | 2009-12-23 | 2016-07-12 | Apple Inc. | Efficient service advertisement and discovery in a peer-to-peer networking environment with dynamic advertisement and discovery periods based on operating conditions |
| US8819219B2 (en) * | 2009-12-23 | 2014-08-26 | Apple Inc. | Efficient service advertisement and discovery in multiple wireless networks |
| US8903979B2 (en) | 2010-01-19 | 2014-12-02 | Lg Electronics Inc. | Electronic device and operating method of the same |
| KR20130017264A (en) * | 2011-08-10 | 2013-02-20 | 한국전자통신연구원 | System and method for providing web service for smart objects |
| US8982785B2 (en) | 2011-09-08 | 2015-03-17 | Cisco Technology, Inc. | Access point assisted direct client discovery |
| US8892710B2 (en) | 2011-09-09 | 2014-11-18 | Microsoft Corporation | Keep alive management |
| US8806250B2 (en) | 2011-09-09 | 2014-08-12 | Microsoft Corporation | Operating system management of network interface devices |
| US9049660B2 (en) | 2011-09-09 | 2015-06-02 | Microsoft Technology Licensing, Llc | Wake pattern management |
| US8656015B2 (en) | 2011-09-12 | 2014-02-18 | Microsoft Corporation | Detecting device presence for a layer 3 connection using layer 2 discovery information |
| US8799459B2 (en) | 2011-09-12 | 2014-08-05 | Microsoft Corporation | Event-driven detection of device presence for layer 3 services using layer 2 discovery information |
| US8848559B2 (en) | 2012-01-26 | 2014-09-30 | Qualcomm Incorporated | Methods and apparatuses for device discovery |
| GB2502581B (en) * | 2012-05-31 | 2014-04-16 | Broadcom Corp | Method, apparatus and computer program for communicating |
| ES2624429T3 (en) | 2012-07-06 | 2017-07-14 | Huawei Technologies Co., Ltd. | Method, device and service discovery system |
| US10743242B2 (en) * | 2013-03-14 | 2020-08-11 | Itron Networked Solutions, Inc. | Set of optimizations applicable to a wireless networks operating in TV white space bands |
| US9674819B2 (en) * | 2013-03-15 | 2017-06-06 | Qualcomm Incorporated | Systems and methods for sharing context information in a neighbor aware network |
| US9674048B2 (en) | 2013-06-03 | 2017-06-06 | Qualcomm Incorporated | Efficient infrastructure service discovery with security |
| CN104283743A (en) * | 2013-07-01 | 2015-01-14 | 中兴通讯股份有限公司 | Home network equipment and proxy service discovering method |
| WO2015054892A1 (en) * | 2013-10-18 | 2015-04-23 | 华为技术有限公司 | Method, device, and system for waking up access point device |
| US10349341B2 (en) * | 2014-01-17 | 2019-07-09 | Blackberry Limited | Wireless network service type |
| US11095729B2 (en) | 2014-08-13 | 2021-08-17 | Mediatek Inc. | Service discovery in multi-medium communications networks |
| CN106171015A (en) * | 2014-08-13 | 2016-11-30 | 联发科技股份有限公司 | Service Discovery with Low Power Consumption in Wireless Communication Networks |
| US10200826B2 (en) * | 2015-01-30 | 2019-02-05 | Intel Corporation | Neighbor aware networking (NAN) device and method for service discovery |
| US9693217B2 (en) * | 2015-05-26 | 2017-06-27 | Nokia Technologies Oy | Method, apparatus, and computer program product for service discovery proxy for wireless communication |
| CN105263130A (en) * | 2015-08-31 | 2016-01-20 | 青岛海尔智能家电科技有限公司 | Service discovery method and apparatus |
| CN105263131A (en) * | 2015-08-31 | 2016-01-20 | 青岛海尔智能家电科技有限公司 | Method and device for service discovery |
| JP6655913B2 (en) | 2015-09-02 | 2020-03-04 | キヤノン株式会社 | Communication device, control method, and program |
| CN105847420B (en) * | 2016-05-16 | 2019-03-08 | 重庆邮电大学 | An OPC UA sleep proxy method suitable for wireless field devices |
| CN107566418B (en) * | 2017-10-26 | 2020-03-27 | 锐捷网络股份有限公司 | Security management method and access device |
| JP7017783B2 (en) * | 2018-08-29 | 2022-02-09 | サイレックス・テクノロジー株式会社 | Base station equipment, control methods, and programs |
| US10892938B1 (en) * | 2019-07-31 | 2021-01-12 | Abb Power Grids Switzerland Ag | Autonomous semantic data discovery for distributed networked systems |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7107442B2 (en) * | 2003-08-20 | 2006-09-12 | Apple Computer, Inc. | Method and apparatus for implementing a sleep proxy for services on a network |
| US20060265473A1 (en) * | 2003-05-12 | 2006-11-23 | Shin Muto | Data processor, data processing method and control program |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001338171A (en) * | 2000-05-29 | 2001-12-07 | Nec Corp | System and method for mediating service transaction and recording medium |
| US7251232B1 (en) * | 2000-11-22 | 2007-07-31 | Cisco Technology, Inc. | Point-controlled contention arbitration in multiple access wireless LANs |
| US7289518B2 (en) * | 2002-12-18 | 2007-10-30 | Intel Corporation | Method and apparatus for reducing power consumption in a wireless network station |
| US20040255008A1 (en) * | 2003-04-21 | 2004-12-16 | International Business Machines Corporation | System for low power operation of wireless LAN |
| JP2005223586A (en) * | 2004-02-05 | 2005-08-18 | Canon Inc | Wireless communication control apparatus and control method thereof |
| JP2005295186A (en) * | 2004-03-31 | 2005-10-20 | Toshiba Corp | Wireless LAN terminal, wireless communication system, and communication control method |
| US7764981B2 (en) * | 2004-07-30 | 2010-07-27 | Nokia Corporation | System and method for managing a wireless connection to reduce power consumption of a mobile terminal |
| US7809386B2 (en) * | 2005-06-29 | 2010-10-05 | Nokia Corporation | Local network proxy for a remotely connected mobile device operating in reduced power mode |
| US7613426B2 (en) * | 2005-12-20 | 2009-11-03 | Microsoft Corporation | Proximity service discovery in wireless networks |
| US20070264991A1 (en) * | 2006-05-15 | 2007-11-15 | Microsoft Corporation | Services near me: discovering and connecting to available wireless services utilizing proximity discovery |
-
2008
- 2008-03-20 US US12/052,219 patent/US20090240794A1/en not_active Abandoned
-
2009
- 2009-03-18 JP JP2010545288A patent/JP5296104B2/en not_active Expired - Fee Related
- 2009-03-18 EP EP09721882.0A patent/EP2253167B1/en active Active
- 2009-03-18 WO PCT/US2009/037482 patent/WO2009117472A2/en not_active Ceased
- 2009-03-18 KR KR1020107021012A patent/KR101220004B1/en not_active Expired - Fee Related
- 2009-03-19 TW TW098108923A patent/TWI399941B/en not_active IP Right Cessation
- 2009-03-20 CN CNA2009101387909A patent/CN101572938A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060265473A1 (en) * | 2003-05-12 | 2006-11-23 | Shin Muto | Data processor, data processing method and control program |
| US7107442B2 (en) * | 2003-08-20 | 2006-09-12 | Apple Computer, Inc. | Method and apparatus for implementing a sleep proxy for services on a network |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5296104B2 (en) | 2013-09-25 |
| WO2009117472A2 (en) | 2009-09-24 |
| KR101220004B1 (en) | 2013-01-21 |
| EP2253167A2 (en) | 2010-11-24 |
| JP2011511588A (en) | 2011-04-07 |
| KR20100123876A (en) | 2010-11-25 |
| TW200947944A (en) | 2009-11-16 |
| EP2253167B1 (en) | 2017-12-20 |
| WO2009117472A3 (en) | 2009-12-17 |
| US20090240794A1 (en) | 2009-09-24 |
| EP2253167A4 (en) | 2015-09-30 |
| CN101572938A (en) | 2009-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI399941B (en) | Techniques utilizing a layer-2 proxy for energy-efficient service discovery and connectivity in networks | |
| US20100039971A1 (en) | Power Management Method and Communication System | |
| US9591582B1 (en) | Smart co-processor for optimizing service discovery power consumption in wireless service platforms | |
| CN1830176B (en) | Method and apparatus for coordinating services of multiple network interfaces | |
| US8203985B2 (en) | Power saving in peer-to-peer communication devices | |
| US8761064B2 (en) | Power savings through cooperative operation of multiradio devices | |
| US8527017B2 (en) | Power savings through cooperative operation of multiradio devices | |
| US8077712B2 (en) | Static neighbor wake on local area network | |
| US9584411B2 (en) | Power save mechanism for low-power network devices | |
| US20140105084A1 (en) | Application-aware radio power saving | |
| CN101305625A (en) | Systems and methods for power conservation in wireless devices | |
| CN110121904A (en) | Method and system for low power grid communication with machinery | |
| US11564162B2 (en) | Access point wake up | |
| US20070239875A1 (en) | Method and apparatus for maintaining local area network("LAN") and wireless LAN ("WLAN") security associations | |
| US10945207B2 (en) | Beacon signal processing system and filtering method of reducing wake-up frequency | |
| US10488909B2 (en) | Communicating commands to an embedded controller of a system | |
| WO2022127601A1 (en) | Network connection method for multi-card terminal, paging agent method, system, device, and medium | |
| Agarwal et al. | Somniloquy: Maintaining network connectivity while your computer sleeps | |
| CN116033534B (en) | An emergency distributed cluster and its construction method | |
| TW201338591A (en) | Method for power saving and communication apparatus using the same | |
| Rajadhyaksha et al. | Serverless Bluetooth Low Energy (BLE) Reconnection via Proxy | |
| CN103313360A (en) | Power saving method and communication device thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |