MX2012007342A

Efficient service advertisement and discovery in a peer-to-peer networking environment.

Abstract

A local device broadcasts a service advertisement in a wireless network, where the service advertisement includes one or more service identifiers (IDs) identifying one or more services being advertised and an availability schedule of the local device. Optionally, the local device reduces power to at least a portion of the local device and wakes up at a time according to the availability schedule. The local device listens in the wireless network according to the availability schedule of the local device. In response to a service request received from a remote device during the availability window, the local device transmits a service response to the remote device. The service request includes one or more service IDs identifying one or more services being inquired by the remote device and the service response includes detailed information associated with one or more services identified by the one or more service IDs.

MX2012007342A, drawing sheet 1
Sheet 1 of 18

Term

4.2 yearsleft in the term

Expires 8 December 2030.

  1. Priority
  2. Filed
  3. Today
  4. Expires

12 claims: 5 independent, 7 dependent

  1. 1
    CLAIMS REIVINDICACIONES 1. - Un método implementado por una máquina para anunciar un servicio en un ambiente de servicio de red de similar a similar, el método comprende:one. - A method implemented by a machine to advertise a service in a similar to similar network service environment, the method comprises: 5 transmitting, via a local device, a service announcement on a wireless network, the service announcement including one or more service identifiers (IDs) that identify one or more services being advertised and a local device availability schedule;5 transmitir, mediante un dispositivo local, un anuncio de servicio en una red inalámbrica, el anuncio de servicio que incluye uno o más identificadores de servicio (IDs) que identifican uno o más servicios que están siendo anunciados y un programa de disponibilidad del dispositivo local;escuchar, mediante el dispositivo local, en la red inalámbrica de listen, through the local device, in the wireless network of 10 according to the availability program of the local device;and in response to a requested service received from a remote device during the availability window, transmit a service response to the remote device, the service response that has the detailed information with one or more services identified by one or more service IDs. 10 acuerdo con el programa de disponibilidad del dispositivo local;y en respuesta a un servicio solicitado recibido desde un dispositivo remoto durante la ventana de disponibilidad, transmitir una respuesta de servicio al dispositivo remoto, la respuesta de servicio que tiene la información detallada con uno o más servicios identificados por uno o más IDs de servicio 15 en la solicitud de servicio. fifteen in the service request.
  2. 6
    7.- A portable device, comprising:a wireless transceiver;and a service announcement unit coupled to the Wireless transceiver to transmit a service announcement on a Wireless network by means of the Wireless transceiver, the service announcement includes one or more service identifiers (IDs) that identify one or more services that are 7.- Un dispositivo portátil, que comprende: un transceptor inalámbrico;y una unidad de anuncio de servicio acoplada al transceptor Inalámbrico para transmitir un anuncio de servicio en una red Inalámbrica por medio del transceptor Inalámbrico, el anuncio de servicio incluye uno o más identificadores de servicio (IDs) que identifican uno o más servicios que están 5 being announced and a handset availability program, where the service announcement unit is configured to listen on the wireless network according to the availability program, and where in response to a service request received from a remote device During the availability window, the service announcement unit is 5 siendo anunciados y un programa de disponibilidad del dispositivo portátil, en donde la unidad de anuncio de servicio está configurada para escuchar en la red inalámbrica de acuerdo con el programa de disponibilidad, y en donde en respuesta a una solicitud de servicio recibida desde un dispositivo remoto durante la ventana de disponibilidad, la unidad de anuncio de servicio está 10 configured to transmit a service response to the remote device, the service response has Detailed Information associated with one or more services identified by one or more service IDs in the service request. 10 configurada para transmitir una respuesta de servicio al dispositivo remoto, la respuesta de servicio tiene Información detallada asociada con uno o más servicios identificados por uno o más IDs de servicio en la solicitud de servicio.
  3. 8
    9. - A method implemented by a machine to discover a service in a network service environment similar to assimilate, the method comprises:9. - Un método implementado por una máquina para descubrir un servicio en un ambiente de servicio de red de similar a asimilar, el método comprende: receiving on a local device, a service announcement from a remote device on a Wireless network;the service announcement includes one or more Service Identifiers (IDs) that Identify one or more of the services advertised by the remote device, wherein the service announcement additionally includes a remote device availability program, and in response to the announcement service, transmit, through the local device according to the availability program of the remote device, a service request to the remote device to request one or more services in the advertisement, the service request includes one or more service IDs associated with the one or more services that are being required. recibir en un dispositivo local, un anuncio de servicio desde un dispositivo remoto sobre una red Inalámbrica;el anuncio de servicio incluye uno o más Identificadores de servicio (IDs) que Identifican a uno o más de los servicios anunciados por el dispositivo remoto, en donde el anuncio de servicio incluye adiclonalmente un programa de disponibilidad del dispositivo remoto, y en respuesta al anuncio de servicio, transmitir, mediante el dispositivo local de acuerdo con el programa de disponibilidad del dispositivo remoto, una solicitud de servicio al dispositivo remoto para requerir uno o más servicios en el anuncio, la solicitud de servicio Incluye uno o más IDs de servicio asociadas con el uno o más servicios que están siendo requeridos.
  4. 11
    15 14.- Un dispositivo portátil, que comprende:fifteen 14.- A portable device, comprising: a wireless transceiver;and a service discovery unit coupled to the Wireless transceiver to receive, by means of the wireless transceiver, a service announcement from a remote device on a wireless network, the announcement un transceptor inalámbrico;y una unidad de descubrimiento de servicio acoplada al transceptor Inalámbrico para recibir, por medio del transceptor inalámbrico, un anuncio de servicio desde un dispositivo remoto sobre una red inalámbrica, el anuncio
  5. 12
    20 incluye uno o más ¡dentlficadores de servicio (IDs) que Identifican uno o más servicios anunciados por el dispositivo remoto, en donde el anuncio de servicio incluye adiclonalmente un programa de disponibilidad del dispositivo remoto, en donde, en respuesta al anuncio de servicio, la unidad de descubrimiento de servicio está configurada, de acuerdo con el programa de disponibilidad del dispositivo remoto, para transmitir una solicitud de servicio al dispositivo remoto para requerir uno o más servicios anunciados en el anuncio de servicio, la solicitud de servicio Incluyendo uno o más IDs de servicio twenty includes one or more service identifiers (IDs) that Identify one or more services advertised by the remote device, where the service announcement additionally includes a remote device availability program, where, in response to the service announcement, the service discovery unit is configured according to the remote device availability schedule, to transmit a service request to the remote device to require one or more services advertised in the service announcement, the service request Including one or more service IDs 5 associated with the one or more services that are being required 5 asociados con el uno o más servicios que están siendo requeridos 15,- El dispositivo portátil de conformidad con la reivindicación 14, caracterizado además porque comprende adicionalmente:una unidad de manejo de energía configurada para reducir la energía a por lo menos una porción del dispositivo 10 local después de recibir el anuncio de servicio y antes de una ventana de disponibilidad especificada por el programa de disponibilidad del dispositivo remoto;y restaurar la energía a la por lo menos una porción del dispositivo local durante la ventana de disponibilidad del dispositivo remoto durante la 15. The portable device according to claim 14, further characterized in that it further comprises: an energy management unit configured to reduce energy to at least a portion of the local device 10 after receiving the service announcement and before an availability window specified by the remote device availability program;and restore power to at least a portion of the local device during the availability window of the remote device during the 15 cual, la solicitud de servicio es transmitida al dispositivo remoto. fifteen which, the service request is transmitted to the remote device.